diff --git a/org.eclipse.xtext.xtext.bootstrap/src/org/eclipse/xtext/xtext/bootstrap/GenerateXtext.mwe2 b/org.eclipse.xtext.xtext.bootstrap/src/org/eclipse/xtext/xtext/bootstrap/GenerateXtext.mwe2 index fb781bbd8..b6372b30d 100644 --- a/org.eclipse.xtext.xtext.bootstrap/src/org/eclipse/xtext/xtext/bootstrap/GenerateXtext.mwe2 +++ b/org.eclipse.xtext.xtext.bootstrap/src/org/eclipse/xtext/xtext/bootstrap/GenerateXtext.mwe2 @@ -23,7 +23,14 @@ var ideProjectName = "${baseName}.xtext.ide" var eclipseProjectName = "${baseName}.xtext.ui" var eclipseProjectPath = "${rootPath}/../xtext-eclipse/${eclipseProjectName}" -var fileHeader = "/*\n * generated by Xtext 2.11\n */" //\${version}\n */" +var fileHeader = "/******************************************************************************* + * Copyright (c) 2010, \${year} itemis AG (http://www.itemis.eu) and others. + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * SPDX-License-Identifier: EPL-2.0 + *******************************************************************************/" var file.extensions = "xtext,xtext2" diff --git a/org.eclipse.xtext.xtext.ide/src-gen/org/eclipse/xtext/xtext/ide/AbstractXtextIdeModule.java b/org.eclipse.xtext.xtext.ide/src-gen/org/eclipse/xtext/xtext/ide/AbstractXtextIdeModule.java index 00551ba88..c4cf6d2e7 100644 --- a/org.eclipse.xtext.xtext.ide/src-gen/org/eclipse/xtext/xtext/ide/AbstractXtextIdeModule.java +++ b/org.eclipse.xtext.xtext.ide/src-gen/org/eclipse/xtext/xtext/ide/AbstractXtextIdeModule.java @@ -1,6 +1,11 @@ -/* - * generated by Xtext 2.11 - */ +/******************************************************************************* + * Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others. + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * SPDX-License-Identifier: EPL-2.0 + *******************************************************************************/ package org.eclipse.xtext.xtext.ide; import com.google.inject.Binder; diff --git a/org.eclipse.xtext.xtext.ide/src-gen/org/eclipse/xtext/xtext/ide/contentassist/antlr/PartialXtextContentAssistParser.java b/org.eclipse.xtext.xtext.ide/src-gen/org/eclipse/xtext/xtext/ide/contentassist/antlr/PartialXtextContentAssistParser.java index c315d7463..eae2589a8 100644 --- a/org.eclipse.xtext.xtext.ide/src-gen/org/eclipse/xtext/xtext/ide/contentassist/antlr/PartialXtextContentAssistParser.java +++ b/org.eclipse.xtext.xtext.ide/src-gen/org/eclipse/xtext/xtext/ide/contentassist/antlr/PartialXtextContentAssistParser.java @@ -1,6 +1,11 @@ -/* - * generated by Xtext 2.11 - */ +/******************************************************************************* + * Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others. + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * SPDX-License-Identifier: EPL-2.0 + *******************************************************************************/ package org.eclipse.xtext.xtext.ide.contentassist.antlr; import java.util.Collection; diff --git a/org.eclipse.xtext.xtext.ide/src-gen/org/eclipse/xtext/xtext/ide/contentassist/antlr/XtextParser.java b/org.eclipse.xtext.xtext.ide/src-gen/org/eclipse/xtext/xtext/ide/contentassist/antlr/XtextParser.java index 88717a793..c0e968e8f 100644 --- a/org.eclipse.xtext.xtext.ide/src-gen/org/eclipse/xtext/xtext/ide/contentassist/antlr/XtextParser.java +++ b/org.eclipse.xtext.xtext.ide/src-gen/org/eclipse/xtext/xtext/ide/contentassist/antlr/XtextParser.java @@ -1,6 +1,11 @@ -/* - * generated by Xtext 2.11 - */ +/******************************************************************************* + * Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others. + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * SPDX-License-Identifier: EPL-2.0 + *******************************************************************************/ package org.eclipse.xtext.xtext.ide.contentassist.antlr; import com.google.common.collect.ImmutableMap; diff --git a/org.eclipse.xtext.xtext.ide/src-gen/org/eclipse/xtext/xtext/ide/contentassist/antlr/internal/InternalXtext.g b/org.eclipse.xtext.xtext.ide/src-gen/org/eclipse/xtext/xtext/ide/contentassist/antlr/internal/InternalXtext.g index 8f2479e31..4449359f5 100644 --- a/org.eclipse.xtext.xtext.ide/src-gen/org/eclipse/xtext/xtext/ide/contentassist/antlr/internal/InternalXtext.g +++ b/org.eclipse.xtext.xtext.ide/src-gen/org/eclipse/xtext/xtext/ide/contentassist/antlr/internal/InternalXtext.g @@ -1,6 +1,11 @@ -/* - * generated by Xtext 2.11 - */ +/******************************************************************************* + * Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others. + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * SPDX-License-Identifier: EPL-2.0 + *******************************************************************************/ grammar InternalXtext; options { diff --git a/org.eclipse.xtext.xtext.ide/src-gen/org/eclipse/xtext/xtext/ide/contentassist/antlr/internal/InternalXtextLexer.java b/org.eclipse.xtext.xtext.ide/src-gen/org/eclipse/xtext/xtext/ide/contentassist/antlr/internal/InternalXtextLexer.java index a09f9bc26..81e88366e 100644 --- a/org.eclipse.xtext.xtext.ide/src-gen/org/eclipse/xtext/xtext/ide/contentassist/antlr/internal/InternalXtextLexer.java +++ b/org.eclipse.xtext.xtext.ide/src-gen/org/eclipse/xtext/xtext/ide/contentassist/antlr/internal/InternalXtextLexer.java @@ -899,10 +899,10 @@ public class InternalXtextLexer extends Lexer { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalXtext.g:9903:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalXtext.g:9903:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalXtext.g:9908:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalXtext.g:9908:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalXtext.g:9903:11: ( '^' )? + // InternalXtext.g:9908:11: ( '^' )? int alt1=2; int LA1_0 = input.LA(1); @@ -911,7 +911,7 @@ public class InternalXtextLexer extends Lexer { } switch (alt1) { case 1 : - // InternalXtext.g:9903:11: '^' + // InternalXtext.g:9908:11: '^' { match('^'); @@ -929,7 +929,7 @@ public class InternalXtextLexer extends Lexer { recover(mse); throw mse;} - // InternalXtext.g:9903:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalXtext.g:9908:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* loop2: do { int alt2=2; @@ -978,10 +978,10 @@ public class InternalXtextLexer extends Lexer { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalXtext.g:9905:10: ( ( '0' .. '9' )+ ) - // InternalXtext.g:9905:12: ( '0' .. '9' )+ + // InternalXtext.g:9910:10: ( ( '0' .. '9' )+ ) + // InternalXtext.g:9910:12: ( '0' .. '9' )+ { - // InternalXtext.g:9905:12: ( '0' .. '9' )+ + // InternalXtext.g:9910:12: ( '0' .. '9' )+ int cnt3=0; loop3: do { @@ -995,7 +995,7 @@ public class InternalXtextLexer extends Lexer { switch (alt3) { case 1 : - // InternalXtext.g:9905:13: '0' .. '9' + // InternalXtext.g:9910:13: '0' .. '9' { matchRange('0','9'); @@ -1027,10 +1027,10 @@ public class InternalXtextLexer extends Lexer { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalXtext.g:9907:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalXtext.g:9907:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalXtext.g:9912:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalXtext.g:9912:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // InternalXtext.g:9907:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalXtext.g:9912:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) int alt6=2; int LA6_0 = input.LA(1); @@ -1048,10 +1048,10 @@ public class InternalXtextLexer extends Lexer { } switch (alt6) { case 1 : - // InternalXtext.g:9907:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalXtext.g:9912:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalXtext.g:9907:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalXtext.g:9912:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop4: do { int alt4=3; @@ -1067,7 +1067,7 @@ public class InternalXtextLexer extends Lexer { switch (alt4) { case 1 : - // InternalXtext.g:9907:21: '\\\\' . + // InternalXtext.g:9912:21: '\\\\' . { match('\\'); matchAny(); @@ -1075,7 +1075,7 @@ public class InternalXtextLexer extends Lexer { } break; case 2 : - // InternalXtext.g:9907:28: ~ ( ( '\\\\' | '\"' ) ) + // InternalXtext.g:9912:28: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1100,10 +1100,10 @@ public class InternalXtextLexer extends Lexer { } break; case 2 : - // InternalXtext.g:9907:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalXtext.g:9912:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalXtext.g:9907:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalXtext.g:9912:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop5: do { int alt5=3; @@ -1119,7 +1119,7 @@ public class InternalXtextLexer extends Lexer { switch (alt5) { case 1 : - // InternalXtext.g:9907:54: '\\\\' . + // InternalXtext.g:9912:54: '\\\\' . { match('\\'); matchAny(); @@ -1127,7 +1127,7 @@ public class InternalXtextLexer extends Lexer { } break; case 2 : - // InternalXtext.g:9907:61: ~ ( ( '\\\\' | '\\'' ) ) + // InternalXtext.g:9912:61: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1170,12 +1170,12 @@ public class InternalXtextLexer extends Lexer { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalXtext.g:9909:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalXtext.g:9909:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalXtext.g:9914:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalXtext.g:9914:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalXtext.g:9909:24: ( options {greedy=false; } : . )* + // InternalXtext.g:9914:24: ( options {greedy=false; } : . )* loop7: do { int alt7=2; @@ -1200,7 +1200,7 @@ public class InternalXtextLexer extends Lexer { switch (alt7) { case 1 : - // InternalXtext.g:9909:52: . + // InternalXtext.g:9914:52: . { matchAny(); @@ -1230,12 +1230,12 @@ public class InternalXtextLexer extends Lexer { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalXtext.g:9911:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalXtext.g:9911:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalXtext.g:9916:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalXtext.g:9916:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalXtext.g:9911:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalXtext.g:9916:24: (~ ( ( '\\n' | '\\r' ) ) )* loop8: do { int alt8=2; @@ -1248,7 +1248,7 @@ public class InternalXtextLexer extends Lexer { switch (alt8) { case 1 : - // InternalXtext.g:9911:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalXtext.g:9916: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(); @@ -1268,7 +1268,7 @@ public class InternalXtextLexer extends Lexer { } } while (true); - // InternalXtext.g:9911:40: ( ( '\\r' )? '\\n' )? + // InternalXtext.g:9916:40: ( ( '\\r' )? '\\n' )? int alt10=2; int LA10_0 = input.LA(1); @@ -1277,9 +1277,9 @@ public class InternalXtextLexer extends Lexer { } switch (alt10) { case 1 : - // InternalXtext.g:9911:41: ( '\\r' )? '\\n' + // InternalXtext.g:9916:41: ( '\\r' )? '\\n' { - // InternalXtext.g:9911:41: ( '\\r' )? + // InternalXtext.g:9916:41: ( '\\r' )? int alt9=2; int LA9_0 = input.LA(1); @@ -1288,7 +1288,7 @@ public class InternalXtextLexer extends Lexer { } switch (alt9) { case 1 : - // InternalXtext.g:9911:41: '\\r' + // InternalXtext.g:9916:41: '\\r' { match('\r'); @@ -1320,10 +1320,10 @@ public class InternalXtextLexer extends Lexer { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalXtext.g:9913:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalXtext.g:9913:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalXtext.g:9918:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalXtext.g:9918:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalXtext.g:9913:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalXtext.g:9918:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt11=0; loop11: do { @@ -1377,8 +1377,8 @@ public class InternalXtextLexer extends Lexer { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalXtext.g:9915:16: ( . ) - // InternalXtext.g:9915:18: . + // InternalXtext.g:9920:16: ( . ) + // InternalXtext.g:9920:18: . { matchAny(); diff --git a/org.eclipse.xtext.xtext.ide/src-gen/org/eclipse/xtext/xtext/ide/contentassist/antlr/internal/InternalXtextParser.java b/org.eclipse.xtext.xtext.ide/src-gen/org/eclipse/xtext/xtext/ide/contentassist/antlr/internal/InternalXtextParser.java index 85e727d25..dccc10e4a 100644 --- a/org.eclipse.xtext.xtext.ide/src-gen/org/eclipse/xtext/xtext/ide/contentassist/antlr/internal/InternalXtextParser.java +++ b/org.eclipse.xtext.xtext.ide/src-gen/org/eclipse/xtext/xtext/ide/contentassist/antlr/internal/InternalXtextParser.java @@ -19,6 +19,14 @@ import java.util.Stack; import java.util.List; import java.util.ArrayList; +/******************************************************************************* + * Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others. + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * SPDX-License-Identifier: EPL-2.0 + *******************************************************************************/ @SuppressWarnings("all") public class InternalXtextParser extends AbstractInternalContentAssistParser { public static final String[] tokenNames = new String[] { @@ -109,11 +117,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleGrammar" - // InternalXtext.g:53:1: entryRuleGrammar : ruleGrammar EOF ; + // InternalXtext.g:58:1: entryRuleGrammar : ruleGrammar EOF ; public final void entryRuleGrammar() throws RecognitionException { try { - // InternalXtext.g:54:1: ( ruleGrammar EOF ) - // InternalXtext.g:55:1: ruleGrammar EOF + // InternalXtext.g:59:1: ( ruleGrammar EOF ) + // InternalXtext.g:60:1: ruleGrammar EOF { before(grammarAccess.getGrammarRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -139,21 +147,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleGrammar" - // InternalXtext.g:62:1: ruleGrammar : ( ( rule__Grammar__Group__0 ) ) ; + // InternalXtext.g:67:1: ruleGrammar : ( ( rule__Grammar__Group__0 ) ) ; public final void ruleGrammar() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:66:2: ( ( ( rule__Grammar__Group__0 ) ) ) - // InternalXtext.g:67:2: ( ( rule__Grammar__Group__0 ) ) + // InternalXtext.g:71:2: ( ( ( rule__Grammar__Group__0 ) ) ) + // InternalXtext.g:72:2: ( ( rule__Grammar__Group__0 ) ) { - // InternalXtext.g:67:2: ( ( rule__Grammar__Group__0 ) ) - // InternalXtext.g:68:3: ( rule__Grammar__Group__0 ) + // InternalXtext.g:72:2: ( ( rule__Grammar__Group__0 ) ) + // InternalXtext.g:73:3: ( rule__Grammar__Group__0 ) { before(grammarAccess.getGrammarAccess().getGroup()); - // InternalXtext.g:69:3: ( rule__Grammar__Group__0 ) - // InternalXtext.g:69:4: rule__Grammar__Group__0 + // InternalXtext.g:74:3: ( rule__Grammar__Group__0 ) + // InternalXtext.g:74:4: rule__Grammar__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__Grammar__Group__0(); @@ -186,11 +194,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleGrammarID" - // InternalXtext.g:78:1: entryRuleGrammarID : ruleGrammarID EOF ; + // InternalXtext.g:83:1: entryRuleGrammarID : ruleGrammarID EOF ; public final void entryRuleGrammarID() throws RecognitionException { try { - // InternalXtext.g:79:1: ( ruleGrammarID EOF ) - // InternalXtext.g:80:1: ruleGrammarID EOF + // InternalXtext.g:84:1: ( ruleGrammarID EOF ) + // InternalXtext.g:85:1: ruleGrammarID EOF { before(grammarAccess.getGrammarIDRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -216,21 +224,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleGrammarID" - // InternalXtext.g:87:1: ruleGrammarID : ( ( rule__GrammarID__Group__0 ) ) ; + // InternalXtext.g:92:1: ruleGrammarID : ( ( rule__GrammarID__Group__0 ) ) ; public final void ruleGrammarID() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:91:2: ( ( ( rule__GrammarID__Group__0 ) ) ) - // InternalXtext.g:92:2: ( ( rule__GrammarID__Group__0 ) ) + // InternalXtext.g:96:2: ( ( ( rule__GrammarID__Group__0 ) ) ) + // InternalXtext.g:97:2: ( ( rule__GrammarID__Group__0 ) ) { - // InternalXtext.g:92:2: ( ( rule__GrammarID__Group__0 ) ) - // InternalXtext.g:93:3: ( rule__GrammarID__Group__0 ) + // InternalXtext.g:97:2: ( ( rule__GrammarID__Group__0 ) ) + // InternalXtext.g:98:3: ( rule__GrammarID__Group__0 ) { before(grammarAccess.getGrammarIDAccess().getGroup()); - // InternalXtext.g:94:3: ( rule__GrammarID__Group__0 ) - // InternalXtext.g:94:4: rule__GrammarID__Group__0 + // InternalXtext.g:99:3: ( rule__GrammarID__Group__0 ) + // InternalXtext.g:99:4: rule__GrammarID__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__GrammarID__Group__0(); @@ -263,11 +271,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleAbstractRule" - // InternalXtext.g:103:1: entryRuleAbstractRule : ruleAbstractRule EOF ; + // InternalXtext.g:108:1: entryRuleAbstractRule : ruleAbstractRule EOF ; public final void entryRuleAbstractRule() throws RecognitionException { try { - // InternalXtext.g:104:1: ( ruleAbstractRule EOF ) - // InternalXtext.g:105:1: ruleAbstractRule EOF + // InternalXtext.g:109:1: ( ruleAbstractRule EOF ) + // InternalXtext.g:110:1: ruleAbstractRule EOF { before(grammarAccess.getAbstractRuleRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -293,21 +301,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleAbstractRule" - // InternalXtext.g:112:1: ruleAbstractRule : ( ( rule__AbstractRule__Alternatives ) ) ; + // InternalXtext.g:117:1: ruleAbstractRule : ( ( rule__AbstractRule__Alternatives ) ) ; public final void ruleAbstractRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:116:2: ( ( ( rule__AbstractRule__Alternatives ) ) ) - // InternalXtext.g:117:2: ( ( rule__AbstractRule__Alternatives ) ) + // InternalXtext.g:121:2: ( ( ( rule__AbstractRule__Alternatives ) ) ) + // InternalXtext.g:122:2: ( ( rule__AbstractRule__Alternatives ) ) { - // InternalXtext.g:117:2: ( ( rule__AbstractRule__Alternatives ) ) - // InternalXtext.g:118:3: ( rule__AbstractRule__Alternatives ) + // InternalXtext.g:122:2: ( ( rule__AbstractRule__Alternatives ) ) + // InternalXtext.g:123:3: ( rule__AbstractRule__Alternatives ) { before(grammarAccess.getAbstractRuleAccess().getAlternatives()); - // InternalXtext.g:119:3: ( rule__AbstractRule__Alternatives ) - // InternalXtext.g:119:4: rule__AbstractRule__Alternatives + // InternalXtext.g:124:3: ( rule__AbstractRule__Alternatives ) + // InternalXtext.g:124:4: rule__AbstractRule__Alternatives { pushFollow(FollowSets000.FOLLOW_2); rule__AbstractRule__Alternatives(); @@ -340,11 +348,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleAbstractMetamodelDeclaration" - // InternalXtext.g:128:1: entryRuleAbstractMetamodelDeclaration : ruleAbstractMetamodelDeclaration EOF ; + // InternalXtext.g:133:1: entryRuleAbstractMetamodelDeclaration : ruleAbstractMetamodelDeclaration EOF ; public final void entryRuleAbstractMetamodelDeclaration() throws RecognitionException { try { - // InternalXtext.g:129:1: ( ruleAbstractMetamodelDeclaration EOF ) - // InternalXtext.g:130:1: ruleAbstractMetamodelDeclaration EOF + // InternalXtext.g:134:1: ( ruleAbstractMetamodelDeclaration EOF ) + // InternalXtext.g:135:1: ruleAbstractMetamodelDeclaration EOF { before(grammarAccess.getAbstractMetamodelDeclarationRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -370,21 +378,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleAbstractMetamodelDeclaration" - // InternalXtext.g:137:1: ruleAbstractMetamodelDeclaration : ( ( rule__AbstractMetamodelDeclaration__Alternatives ) ) ; + // InternalXtext.g:142:1: ruleAbstractMetamodelDeclaration : ( ( rule__AbstractMetamodelDeclaration__Alternatives ) ) ; public final void ruleAbstractMetamodelDeclaration() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:141:2: ( ( ( rule__AbstractMetamodelDeclaration__Alternatives ) ) ) - // InternalXtext.g:142:2: ( ( rule__AbstractMetamodelDeclaration__Alternatives ) ) + // InternalXtext.g:146:2: ( ( ( rule__AbstractMetamodelDeclaration__Alternatives ) ) ) + // InternalXtext.g:147:2: ( ( rule__AbstractMetamodelDeclaration__Alternatives ) ) { - // InternalXtext.g:142:2: ( ( rule__AbstractMetamodelDeclaration__Alternatives ) ) - // InternalXtext.g:143:3: ( rule__AbstractMetamodelDeclaration__Alternatives ) + // InternalXtext.g:147:2: ( ( rule__AbstractMetamodelDeclaration__Alternatives ) ) + // InternalXtext.g:148:3: ( rule__AbstractMetamodelDeclaration__Alternatives ) { before(grammarAccess.getAbstractMetamodelDeclarationAccess().getAlternatives()); - // InternalXtext.g:144:3: ( rule__AbstractMetamodelDeclaration__Alternatives ) - // InternalXtext.g:144:4: rule__AbstractMetamodelDeclaration__Alternatives + // InternalXtext.g:149:3: ( rule__AbstractMetamodelDeclaration__Alternatives ) + // InternalXtext.g:149:4: rule__AbstractMetamodelDeclaration__Alternatives { pushFollow(FollowSets000.FOLLOW_2); rule__AbstractMetamodelDeclaration__Alternatives(); @@ -417,11 +425,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleGeneratedMetamodel" - // InternalXtext.g:153:1: entryRuleGeneratedMetamodel : ruleGeneratedMetamodel EOF ; + // InternalXtext.g:158:1: entryRuleGeneratedMetamodel : ruleGeneratedMetamodel EOF ; public final void entryRuleGeneratedMetamodel() throws RecognitionException { try { - // InternalXtext.g:154:1: ( ruleGeneratedMetamodel EOF ) - // InternalXtext.g:155:1: ruleGeneratedMetamodel EOF + // InternalXtext.g:159:1: ( ruleGeneratedMetamodel EOF ) + // InternalXtext.g:160:1: ruleGeneratedMetamodel EOF { before(grammarAccess.getGeneratedMetamodelRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -447,21 +455,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleGeneratedMetamodel" - // InternalXtext.g:162:1: ruleGeneratedMetamodel : ( ( rule__GeneratedMetamodel__Group__0 ) ) ; + // InternalXtext.g:167:1: ruleGeneratedMetamodel : ( ( rule__GeneratedMetamodel__Group__0 ) ) ; public final void ruleGeneratedMetamodel() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:166:2: ( ( ( rule__GeneratedMetamodel__Group__0 ) ) ) - // InternalXtext.g:167:2: ( ( rule__GeneratedMetamodel__Group__0 ) ) + // InternalXtext.g:171:2: ( ( ( rule__GeneratedMetamodel__Group__0 ) ) ) + // InternalXtext.g:172:2: ( ( rule__GeneratedMetamodel__Group__0 ) ) { - // InternalXtext.g:167:2: ( ( rule__GeneratedMetamodel__Group__0 ) ) - // InternalXtext.g:168:3: ( rule__GeneratedMetamodel__Group__0 ) + // InternalXtext.g:172:2: ( ( rule__GeneratedMetamodel__Group__0 ) ) + // InternalXtext.g:173:3: ( rule__GeneratedMetamodel__Group__0 ) { before(grammarAccess.getGeneratedMetamodelAccess().getGroup()); - // InternalXtext.g:169:3: ( rule__GeneratedMetamodel__Group__0 ) - // InternalXtext.g:169:4: rule__GeneratedMetamodel__Group__0 + // InternalXtext.g:174:3: ( rule__GeneratedMetamodel__Group__0 ) + // InternalXtext.g:174:4: rule__GeneratedMetamodel__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__GeneratedMetamodel__Group__0(); @@ -494,11 +502,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleReferencedMetamodel" - // InternalXtext.g:178:1: entryRuleReferencedMetamodel : ruleReferencedMetamodel EOF ; + // InternalXtext.g:183:1: entryRuleReferencedMetamodel : ruleReferencedMetamodel EOF ; public final void entryRuleReferencedMetamodel() throws RecognitionException { try { - // InternalXtext.g:179:1: ( ruleReferencedMetamodel EOF ) - // InternalXtext.g:180:1: ruleReferencedMetamodel EOF + // InternalXtext.g:184:1: ( ruleReferencedMetamodel EOF ) + // InternalXtext.g:185:1: ruleReferencedMetamodel EOF { before(grammarAccess.getReferencedMetamodelRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -524,21 +532,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleReferencedMetamodel" - // InternalXtext.g:187:1: ruleReferencedMetamodel : ( ( rule__ReferencedMetamodel__Group__0 ) ) ; + // InternalXtext.g:192:1: ruleReferencedMetamodel : ( ( rule__ReferencedMetamodel__Group__0 ) ) ; public final void ruleReferencedMetamodel() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:191:2: ( ( ( rule__ReferencedMetamodel__Group__0 ) ) ) - // InternalXtext.g:192:2: ( ( rule__ReferencedMetamodel__Group__0 ) ) + // InternalXtext.g:196:2: ( ( ( rule__ReferencedMetamodel__Group__0 ) ) ) + // InternalXtext.g:197:2: ( ( rule__ReferencedMetamodel__Group__0 ) ) { - // InternalXtext.g:192:2: ( ( rule__ReferencedMetamodel__Group__0 ) ) - // InternalXtext.g:193:3: ( rule__ReferencedMetamodel__Group__0 ) + // InternalXtext.g:197:2: ( ( rule__ReferencedMetamodel__Group__0 ) ) + // InternalXtext.g:198:3: ( rule__ReferencedMetamodel__Group__0 ) { before(grammarAccess.getReferencedMetamodelAccess().getGroup()); - // InternalXtext.g:194:3: ( rule__ReferencedMetamodel__Group__0 ) - // InternalXtext.g:194:4: rule__ReferencedMetamodel__Group__0 + // InternalXtext.g:199:3: ( rule__ReferencedMetamodel__Group__0 ) + // InternalXtext.g:199:4: rule__ReferencedMetamodel__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferencedMetamodel__Group__0(); @@ -571,11 +579,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleAnnotation" - // InternalXtext.g:203:1: entryRuleAnnotation : ruleAnnotation EOF ; + // InternalXtext.g:208:1: entryRuleAnnotation : ruleAnnotation EOF ; public final void entryRuleAnnotation() throws RecognitionException { try { - // InternalXtext.g:204:1: ( ruleAnnotation EOF ) - // InternalXtext.g:205:1: ruleAnnotation EOF + // InternalXtext.g:209:1: ( ruleAnnotation EOF ) + // InternalXtext.g:210:1: ruleAnnotation EOF { before(grammarAccess.getAnnotationRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -601,21 +609,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleAnnotation" - // InternalXtext.g:212:1: ruleAnnotation : ( ( rule__Annotation__Group__0 ) ) ; + // InternalXtext.g:217:1: ruleAnnotation : ( ( rule__Annotation__Group__0 ) ) ; public final void ruleAnnotation() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:216:2: ( ( ( rule__Annotation__Group__0 ) ) ) - // InternalXtext.g:217:2: ( ( rule__Annotation__Group__0 ) ) + // InternalXtext.g:221:2: ( ( ( rule__Annotation__Group__0 ) ) ) + // InternalXtext.g:222:2: ( ( rule__Annotation__Group__0 ) ) { - // InternalXtext.g:217:2: ( ( rule__Annotation__Group__0 ) ) - // InternalXtext.g:218:3: ( rule__Annotation__Group__0 ) + // InternalXtext.g:222:2: ( ( rule__Annotation__Group__0 ) ) + // InternalXtext.g:223:3: ( rule__Annotation__Group__0 ) { before(grammarAccess.getAnnotationAccess().getGroup()); - // InternalXtext.g:219:3: ( rule__Annotation__Group__0 ) - // InternalXtext.g:219:4: rule__Annotation__Group__0 + // InternalXtext.g:224:3: ( rule__Annotation__Group__0 ) + // InternalXtext.g:224:4: rule__Annotation__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__Annotation__Group__0(); @@ -648,11 +656,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleParserRule" - // InternalXtext.g:228:1: entryRuleParserRule : ruleParserRule EOF ; + // InternalXtext.g:233:1: entryRuleParserRule : ruleParserRule EOF ; public final void entryRuleParserRule() throws RecognitionException { try { - // InternalXtext.g:229:1: ( ruleParserRule EOF ) - // InternalXtext.g:230:1: ruleParserRule EOF + // InternalXtext.g:234:1: ( ruleParserRule EOF ) + // InternalXtext.g:235:1: ruleParserRule EOF { before(grammarAccess.getParserRuleRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -678,21 +686,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleParserRule" - // InternalXtext.g:237:1: ruleParserRule : ( ( rule__ParserRule__Group__0 ) ) ; + // InternalXtext.g:242:1: ruleParserRule : ( ( rule__ParserRule__Group__0 ) ) ; public final void ruleParserRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:241:2: ( ( ( rule__ParserRule__Group__0 ) ) ) - // InternalXtext.g:242:2: ( ( rule__ParserRule__Group__0 ) ) + // InternalXtext.g:246:2: ( ( ( rule__ParserRule__Group__0 ) ) ) + // InternalXtext.g:247:2: ( ( rule__ParserRule__Group__0 ) ) { - // InternalXtext.g:242:2: ( ( rule__ParserRule__Group__0 ) ) - // InternalXtext.g:243:3: ( rule__ParserRule__Group__0 ) + // InternalXtext.g:247:2: ( ( rule__ParserRule__Group__0 ) ) + // InternalXtext.g:248:3: ( rule__ParserRule__Group__0 ) { before(grammarAccess.getParserRuleAccess().getGroup()); - // InternalXtext.g:244:3: ( rule__ParserRule__Group__0 ) - // InternalXtext.g:244:4: rule__ParserRule__Group__0 + // InternalXtext.g:249:3: ( rule__ParserRule__Group__0 ) + // InternalXtext.g:249:4: rule__ParserRule__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__ParserRule__Group__0(); @@ -725,21 +733,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleRuleNameAndParams" - // InternalXtext.g:254:1: ruleRuleNameAndParams : ( ( rule__RuleNameAndParams__Group__0 ) ) ; + // InternalXtext.g:259:1: ruleRuleNameAndParams : ( ( rule__RuleNameAndParams__Group__0 ) ) ; public final void ruleRuleNameAndParams() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:258:2: ( ( ( rule__RuleNameAndParams__Group__0 ) ) ) - // InternalXtext.g:259:2: ( ( rule__RuleNameAndParams__Group__0 ) ) + // InternalXtext.g:263:2: ( ( ( rule__RuleNameAndParams__Group__0 ) ) ) + // InternalXtext.g:264:2: ( ( rule__RuleNameAndParams__Group__0 ) ) { - // InternalXtext.g:259:2: ( ( rule__RuleNameAndParams__Group__0 ) ) - // InternalXtext.g:260:3: ( rule__RuleNameAndParams__Group__0 ) + // InternalXtext.g:264:2: ( ( rule__RuleNameAndParams__Group__0 ) ) + // InternalXtext.g:265:3: ( rule__RuleNameAndParams__Group__0 ) { before(grammarAccess.getRuleNameAndParamsAccess().getGroup()); - // InternalXtext.g:261:3: ( rule__RuleNameAndParams__Group__0 ) - // InternalXtext.g:261:4: rule__RuleNameAndParams__Group__0 + // InternalXtext.g:266:3: ( rule__RuleNameAndParams__Group__0 ) + // InternalXtext.g:266:4: rule__RuleNameAndParams__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__RuleNameAndParams__Group__0(); @@ -772,11 +780,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleParameter" - // InternalXtext.g:270:1: entryRuleParameter : ruleParameter EOF ; + // InternalXtext.g:275:1: entryRuleParameter : ruleParameter EOF ; public final void entryRuleParameter() throws RecognitionException { try { - // InternalXtext.g:271:1: ( ruleParameter EOF ) - // InternalXtext.g:272:1: ruleParameter EOF + // InternalXtext.g:276:1: ( ruleParameter EOF ) + // InternalXtext.g:277:1: ruleParameter EOF { before(grammarAccess.getParameterRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -802,21 +810,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleParameter" - // InternalXtext.g:279:1: ruleParameter : ( ( rule__Parameter__NameAssignment ) ) ; + // InternalXtext.g:284:1: ruleParameter : ( ( rule__Parameter__NameAssignment ) ) ; public final void ruleParameter() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:283:2: ( ( ( rule__Parameter__NameAssignment ) ) ) - // InternalXtext.g:284:2: ( ( rule__Parameter__NameAssignment ) ) + // InternalXtext.g:288:2: ( ( ( rule__Parameter__NameAssignment ) ) ) + // InternalXtext.g:289:2: ( ( rule__Parameter__NameAssignment ) ) { - // InternalXtext.g:284:2: ( ( rule__Parameter__NameAssignment ) ) - // InternalXtext.g:285:3: ( rule__Parameter__NameAssignment ) + // InternalXtext.g:289:2: ( ( rule__Parameter__NameAssignment ) ) + // InternalXtext.g:290:3: ( rule__Parameter__NameAssignment ) { before(grammarAccess.getParameterAccess().getNameAssignment()); - // InternalXtext.g:286:3: ( rule__Parameter__NameAssignment ) - // InternalXtext.g:286:4: rule__Parameter__NameAssignment + // InternalXtext.g:291:3: ( rule__Parameter__NameAssignment ) + // InternalXtext.g:291:4: rule__Parameter__NameAssignment { pushFollow(FollowSets000.FOLLOW_2); rule__Parameter__NameAssignment(); @@ -849,11 +857,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleTypeRef" - // InternalXtext.g:295:1: entryRuleTypeRef : ruleTypeRef EOF ; + // InternalXtext.g:300:1: entryRuleTypeRef : ruleTypeRef EOF ; public final void entryRuleTypeRef() throws RecognitionException { try { - // InternalXtext.g:296:1: ( ruleTypeRef EOF ) - // InternalXtext.g:297:1: ruleTypeRef EOF + // InternalXtext.g:301:1: ( ruleTypeRef EOF ) + // InternalXtext.g:302:1: ruleTypeRef EOF { before(grammarAccess.getTypeRefRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -879,21 +887,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleTypeRef" - // InternalXtext.g:304:1: ruleTypeRef : ( ( rule__TypeRef__Group__0 ) ) ; + // InternalXtext.g:309:1: ruleTypeRef : ( ( rule__TypeRef__Group__0 ) ) ; public final void ruleTypeRef() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:308:2: ( ( ( rule__TypeRef__Group__0 ) ) ) - // InternalXtext.g:309:2: ( ( rule__TypeRef__Group__0 ) ) + // InternalXtext.g:313:2: ( ( ( rule__TypeRef__Group__0 ) ) ) + // InternalXtext.g:314:2: ( ( rule__TypeRef__Group__0 ) ) { - // InternalXtext.g:309:2: ( ( rule__TypeRef__Group__0 ) ) - // InternalXtext.g:310:3: ( rule__TypeRef__Group__0 ) + // InternalXtext.g:314:2: ( ( rule__TypeRef__Group__0 ) ) + // InternalXtext.g:315:3: ( rule__TypeRef__Group__0 ) { before(grammarAccess.getTypeRefAccess().getGroup()); - // InternalXtext.g:311:3: ( rule__TypeRef__Group__0 ) - // InternalXtext.g:311:4: rule__TypeRef__Group__0 + // InternalXtext.g:316:3: ( rule__TypeRef__Group__0 ) + // InternalXtext.g:316:4: rule__TypeRef__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__TypeRef__Group__0(); @@ -926,11 +934,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleAlternatives" - // InternalXtext.g:320:1: entryRuleAlternatives : ruleAlternatives EOF ; + // InternalXtext.g:325:1: entryRuleAlternatives : ruleAlternatives EOF ; public final void entryRuleAlternatives() throws RecognitionException { try { - // InternalXtext.g:321:1: ( ruleAlternatives EOF ) - // InternalXtext.g:322:1: ruleAlternatives EOF + // InternalXtext.g:326:1: ( ruleAlternatives EOF ) + // InternalXtext.g:327:1: ruleAlternatives EOF { before(grammarAccess.getAlternativesRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -956,21 +964,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleAlternatives" - // InternalXtext.g:329:1: ruleAlternatives : ( ( rule__Alternatives__Group__0 ) ) ; + // InternalXtext.g:334:1: ruleAlternatives : ( ( rule__Alternatives__Group__0 ) ) ; public final void ruleAlternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:333:2: ( ( ( rule__Alternatives__Group__0 ) ) ) - // InternalXtext.g:334:2: ( ( rule__Alternatives__Group__0 ) ) + // InternalXtext.g:338:2: ( ( ( rule__Alternatives__Group__0 ) ) ) + // InternalXtext.g:339:2: ( ( rule__Alternatives__Group__0 ) ) { - // InternalXtext.g:334:2: ( ( rule__Alternatives__Group__0 ) ) - // InternalXtext.g:335:3: ( rule__Alternatives__Group__0 ) + // InternalXtext.g:339:2: ( ( rule__Alternatives__Group__0 ) ) + // InternalXtext.g:340:3: ( rule__Alternatives__Group__0 ) { before(grammarAccess.getAlternativesAccess().getGroup()); - // InternalXtext.g:336:3: ( rule__Alternatives__Group__0 ) - // InternalXtext.g:336:4: rule__Alternatives__Group__0 + // InternalXtext.g:341:3: ( rule__Alternatives__Group__0 ) + // InternalXtext.g:341:4: rule__Alternatives__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__Alternatives__Group__0(); @@ -1003,11 +1011,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleConditionalBranch" - // InternalXtext.g:345:1: entryRuleConditionalBranch : ruleConditionalBranch EOF ; + // InternalXtext.g:350:1: entryRuleConditionalBranch : ruleConditionalBranch EOF ; public final void entryRuleConditionalBranch() throws RecognitionException { try { - // InternalXtext.g:346:1: ( ruleConditionalBranch EOF ) - // InternalXtext.g:347:1: ruleConditionalBranch EOF + // InternalXtext.g:351:1: ( ruleConditionalBranch EOF ) + // InternalXtext.g:352:1: ruleConditionalBranch EOF { before(grammarAccess.getConditionalBranchRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -1033,21 +1041,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleConditionalBranch" - // InternalXtext.g:354:1: ruleConditionalBranch : ( ( rule__ConditionalBranch__Alternatives ) ) ; + // InternalXtext.g:359:1: ruleConditionalBranch : ( ( rule__ConditionalBranch__Alternatives ) ) ; public final void ruleConditionalBranch() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:358:2: ( ( ( rule__ConditionalBranch__Alternatives ) ) ) - // InternalXtext.g:359:2: ( ( rule__ConditionalBranch__Alternatives ) ) + // InternalXtext.g:363:2: ( ( ( rule__ConditionalBranch__Alternatives ) ) ) + // InternalXtext.g:364:2: ( ( rule__ConditionalBranch__Alternatives ) ) { - // InternalXtext.g:359:2: ( ( rule__ConditionalBranch__Alternatives ) ) - // InternalXtext.g:360:3: ( rule__ConditionalBranch__Alternatives ) + // InternalXtext.g:364:2: ( ( rule__ConditionalBranch__Alternatives ) ) + // InternalXtext.g:365:3: ( rule__ConditionalBranch__Alternatives ) { before(grammarAccess.getConditionalBranchAccess().getAlternatives()); - // InternalXtext.g:361:3: ( rule__ConditionalBranch__Alternatives ) - // InternalXtext.g:361:4: rule__ConditionalBranch__Alternatives + // InternalXtext.g:366:3: ( rule__ConditionalBranch__Alternatives ) + // InternalXtext.g:366:4: rule__ConditionalBranch__Alternatives { pushFollow(FollowSets000.FOLLOW_2); rule__ConditionalBranch__Alternatives(); @@ -1080,11 +1088,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleUnorderedGroup" - // InternalXtext.g:370:1: entryRuleUnorderedGroup : ruleUnorderedGroup EOF ; + // InternalXtext.g:375:1: entryRuleUnorderedGroup : ruleUnorderedGroup EOF ; public final void entryRuleUnorderedGroup() throws RecognitionException { try { - // InternalXtext.g:371:1: ( ruleUnorderedGroup EOF ) - // InternalXtext.g:372:1: ruleUnorderedGroup EOF + // InternalXtext.g:376:1: ( ruleUnorderedGroup EOF ) + // InternalXtext.g:377:1: ruleUnorderedGroup EOF { before(grammarAccess.getUnorderedGroupRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -1110,21 +1118,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleUnorderedGroup" - // InternalXtext.g:379:1: ruleUnorderedGroup : ( ( rule__UnorderedGroup__Group__0 ) ) ; + // InternalXtext.g:384:1: ruleUnorderedGroup : ( ( rule__UnorderedGroup__Group__0 ) ) ; public final void ruleUnorderedGroup() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:383:2: ( ( ( rule__UnorderedGroup__Group__0 ) ) ) - // InternalXtext.g:384:2: ( ( rule__UnorderedGroup__Group__0 ) ) + // InternalXtext.g:388:2: ( ( ( rule__UnorderedGroup__Group__0 ) ) ) + // InternalXtext.g:389:2: ( ( rule__UnorderedGroup__Group__0 ) ) { - // InternalXtext.g:384:2: ( ( rule__UnorderedGroup__Group__0 ) ) - // InternalXtext.g:385:3: ( rule__UnorderedGroup__Group__0 ) + // InternalXtext.g:389:2: ( ( rule__UnorderedGroup__Group__0 ) ) + // InternalXtext.g:390:3: ( rule__UnorderedGroup__Group__0 ) { before(grammarAccess.getUnorderedGroupAccess().getGroup()); - // InternalXtext.g:386:3: ( rule__UnorderedGroup__Group__0 ) - // InternalXtext.g:386:4: rule__UnorderedGroup__Group__0 + // InternalXtext.g:391:3: ( rule__UnorderedGroup__Group__0 ) + // InternalXtext.g:391:4: rule__UnorderedGroup__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__UnorderedGroup__Group__0(); @@ -1157,11 +1165,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleGroup" - // InternalXtext.g:395:1: entryRuleGroup : ruleGroup EOF ; + // InternalXtext.g:400:1: entryRuleGroup : ruleGroup EOF ; public final void entryRuleGroup() throws RecognitionException { try { - // InternalXtext.g:396:1: ( ruleGroup EOF ) - // InternalXtext.g:397:1: ruleGroup EOF + // InternalXtext.g:401:1: ( ruleGroup EOF ) + // InternalXtext.g:402:1: ruleGroup EOF { before(grammarAccess.getGroupRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -1187,21 +1195,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleGroup" - // InternalXtext.g:404:1: ruleGroup : ( ( rule__Group__Group__0 ) ) ; + // InternalXtext.g:409:1: ruleGroup : ( ( rule__Group__Group__0 ) ) ; public final void ruleGroup() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:408:2: ( ( ( rule__Group__Group__0 ) ) ) - // InternalXtext.g:409:2: ( ( rule__Group__Group__0 ) ) + // InternalXtext.g:413:2: ( ( ( rule__Group__Group__0 ) ) ) + // InternalXtext.g:414:2: ( ( rule__Group__Group__0 ) ) { - // InternalXtext.g:409:2: ( ( rule__Group__Group__0 ) ) - // InternalXtext.g:410:3: ( rule__Group__Group__0 ) + // InternalXtext.g:414:2: ( ( rule__Group__Group__0 ) ) + // InternalXtext.g:415:3: ( rule__Group__Group__0 ) { before(grammarAccess.getGroupAccess().getGroup()); - // InternalXtext.g:411:3: ( rule__Group__Group__0 ) - // InternalXtext.g:411:4: rule__Group__Group__0 + // InternalXtext.g:416:3: ( rule__Group__Group__0 ) + // InternalXtext.g:416:4: rule__Group__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__Group__Group__0(); @@ -1234,11 +1242,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleAbstractToken" - // InternalXtext.g:420:1: entryRuleAbstractToken : ruleAbstractToken EOF ; + // InternalXtext.g:425:1: entryRuleAbstractToken : ruleAbstractToken EOF ; public final void entryRuleAbstractToken() throws RecognitionException { try { - // InternalXtext.g:421:1: ( ruleAbstractToken EOF ) - // InternalXtext.g:422:1: ruleAbstractToken EOF + // InternalXtext.g:426:1: ( ruleAbstractToken EOF ) + // InternalXtext.g:427:1: ruleAbstractToken EOF { before(grammarAccess.getAbstractTokenRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -1264,21 +1272,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleAbstractToken" - // InternalXtext.g:429:1: ruleAbstractToken : ( ( rule__AbstractToken__Alternatives ) ) ; + // InternalXtext.g:434:1: ruleAbstractToken : ( ( rule__AbstractToken__Alternatives ) ) ; public final void ruleAbstractToken() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:433:2: ( ( ( rule__AbstractToken__Alternatives ) ) ) - // InternalXtext.g:434:2: ( ( rule__AbstractToken__Alternatives ) ) + // InternalXtext.g:438:2: ( ( ( rule__AbstractToken__Alternatives ) ) ) + // InternalXtext.g:439:2: ( ( rule__AbstractToken__Alternatives ) ) { - // InternalXtext.g:434:2: ( ( rule__AbstractToken__Alternatives ) ) - // InternalXtext.g:435:3: ( rule__AbstractToken__Alternatives ) + // InternalXtext.g:439:2: ( ( rule__AbstractToken__Alternatives ) ) + // InternalXtext.g:440:3: ( rule__AbstractToken__Alternatives ) { before(grammarAccess.getAbstractTokenAccess().getAlternatives()); - // InternalXtext.g:436:3: ( rule__AbstractToken__Alternatives ) - // InternalXtext.g:436:4: rule__AbstractToken__Alternatives + // InternalXtext.g:441:3: ( rule__AbstractToken__Alternatives ) + // InternalXtext.g:441:4: rule__AbstractToken__Alternatives { pushFollow(FollowSets000.FOLLOW_2); rule__AbstractToken__Alternatives(); @@ -1311,11 +1319,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleAbstractTokenWithCardinality" - // InternalXtext.g:445:1: entryRuleAbstractTokenWithCardinality : ruleAbstractTokenWithCardinality EOF ; + // InternalXtext.g:450:1: entryRuleAbstractTokenWithCardinality : ruleAbstractTokenWithCardinality EOF ; public final void entryRuleAbstractTokenWithCardinality() throws RecognitionException { try { - // InternalXtext.g:446:1: ( ruleAbstractTokenWithCardinality EOF ) - // InternalXtext.g:447:1: ruleAbstractTokenWithCardinality EOF + // InternalXtext.g:451:1: ( ruleAbstractTokenWithCardinality EOF ) + // InternalXtext.g:452:1: ruleAbstractTokenWithCardinality EOF { before(grammarAccess.getAbstractTokenWithCardinalityRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -1341,21 +1349,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleAbstractTokenWithCardinality" - // InternalXtext.g:454:1: ruleAbstractTokenWithCardinality : ( ( rule__AbstractTokenWithCardinality__Group__0 ) ) ; + // InternalXtext.g:459:1: ruleAbstractTokenWithCardinality : ( ( rule__AbstractTokenWithCardinality__Group__0 ) ) ; public final void ruleAbstractTokenWithCardinality() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:458:2: ( ( ( rule__AbstractTokenWithCardinality__Group__0 ) ) ) - // InternalXtext.g:459:2: ( ( rule__AbstractTokenWithCardinality__Group__0 ) ) + // InternalXtext.g:463:2: ( ( ( rule__AbstractTokenWithCardinality__Group__0 ) ) ) + // InternalXtext.g:464:2: ( ( rule__AbstractTokenWithCardinality__Group__0 ) ) { - // InternalXtext.g:459:2: ( ( rule__AbstractTokenWithCardinality__Group__0 ) ) - // InternalXtext.g:460:3: ( rule__AbstractTokenWithCardinality__Group__0 ) + // InternalXtext.g:464:2: ( ( rule__AbstractTokenWithCardinality__Group__0 ) ) + // InternalXtext.g:465:3: ( rule__AbstractTokenWithCardinality__Group__0 ) { before(grammarAccess.getAbstractTokenWithCardinalityAccess().getGroup()); - // InternalXtext.g:461:3: ( rule__AbstractTokenWithCardinality__Group__0 ) - // InternalXtext.g:461:4: rule__AbstractTokenWithCardinality__Group__0 + // InternalXtext.g:466:3: ( rule__AbstractTokenWithCardinality__Group__0 ) + // InternalXtext.g:466:4: rule__AbstractTokenWithCardinality__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__AbstractTokenWithCardinality__Group__0(); @@ -1388,11 +1396,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleAction" - // InternalXtext.g:470:1: entryRuleAction : ruleAction EOF ; + // InternalXtext.g:475:1: entryRuleAction : ruleAction EOF ; public final void entryRuleAction() throws RecognitionException { try { - // InternalXtext.g:471:1: ( ruleAction EOF ) - // InternalXtext.g:472:1: ruleAction EOF + // InternalXtext.g:476:1: ( ruleAction EOF ) + // InternalXtext.g:477:1: ruleAction EOF { before(grammarAccess.getActionRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -1418,21 +1426,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleAction" - // InternalXtext.g:479:1: ruleAction : ( ( rule__Action__Group__0 ) ) ; + // InternalXtext.g:484:1: ruleAction : ( ( rule__Action__Group__0 ) ) ; public final void ruleAction() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:483:2: ( ( ( rule__Action__Group__0 ) ) ) - // InternalXtext.g:484:2: ( ( rule__Action__Group__0 ) ) + // InternalXtext.g:488:2: ( ( ( rule__Action__Group__0 ) ) ) + // InternalXtext.g:489:2: ( ( rule__Action__Group__0 ) ) { - // InternalXtext.g:484:2: ( ( rule__Action__Group__0 ) ) - // InternalXtext.g:485:3: ( rule__Action__Group__0 ) + // InternalXtext.g:489:2: ( ( rule__Action__Group__0 ) ) + // InternalXtext.g:490:3: ( rule__Action__Group__0 ) { before(grammarAccess.getActionAccess().getGroup()); - // InternalXtext.g:486:3: ( rule__Action__Group__0 ) - // InternalXtext.g:486:4: rule__Action__Group__0 + // InternalXtext.g:491:3: ( rule__Action__Group__0 ) + // InternalXtext.g:491:4: rule__Action__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__Action__Group__0(); @@ -1465,11 +1473,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleAbstractTerminal" - // InternalXtext.g:495:1: entryRuleAbstractTerminal : ruleAbstractTerminal EOF ; + // InternalXtext.g:500:1: entryRuleAbstractTerminal : ruleAbstractTerminal EOF ; public final void entryRuleAbstractTerminal() throws RecognitionException { try { - // InternalXtext.g:496:1: ( ruleAbstractTerminal EOF ) - // InternalXtext.g:497:1: ruleAbstractTerminal EOF + // InternalXtext.g:501:1: ( ruleAbstractTerminal EOF ) + // InternalXtext.g:502:1: ruleAbstractTerminal EOF { before(grammarAccess.getAbstractTerminalRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -1495,21 +1503,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleAbstractTerminal" - // InternalXtext.g:504:1: ruleAbstractTerminal : ( ( rule__AbstractTerminal__Alternatives ) ) ; + // InternalXtext.g:509:1: ruleAbstractTerminal : ( ( rule__AbstractTerminal__Alternatives ) ) ; public final void ruleAbstractTerminal() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:508:2: ( ( ( rule__AbstractTerminal__Alternatives ) ) ) - // InternalXtext.g:509:2: ( ( rule__AbstractTerminal__Alternatives ) ) + // InternalXtext.g:513:2: ( ( ( rule__AbstractTerminal__Alternatives ) ) ) + // InternalXtext.g:514:2: ( ( rule__AbstractTerminal__Alternatives ) ) { - // InternalXtext.g:509:2: ( ( rule__AbstractTerminal__Alternatives ) ) - // InternalXtext.g:510:3: ( rule__AbstractTerminal__Alternatives ) + // InternalXtext.g:514:2: ( ( rule__AbstractTerminal__Alternatives ) ) + // InternalXtext.g:515:3: ( rule__AbstractTerminal__Alternatives ) { before(grammarAccess.getAbstractTerminalAccess().getAlternatives()); - // InternalXtext.g:511:3: ( rule__AbstractTerminal__Alternatives ) - // InternalXtext.g:511:4: rule__AbstractTerminal__Alternatives + // InternalXtext.g:516:3: ( rule__AbstractTerminal__Alternatives ) + // InternalXtext.g:516:4: rule__AbstractTerminal__Alternatives { pushFollow(FollowSets000.FOLLOW_2); rule__AbstractTerminal__Alternatives(); @@ -1542,11 +1550,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleKeyword" - // InternalXtext.g:520:1: entryRuleKeyword : ruleKeyword EOF ; + // InternalXtext.g:525:1: entryRuleKeyword : ruleKeyword EOF ; public final void entryRuleKeyword() throws RecognitionException { try { - // InternalXtext.g:521:1: ( ruleKeyword EOF ) - // InternalXtext.g:522:1: ruleKeyword EOF + // InternalXtext.g:526:1: ( ruleKeyword EOF ) + // InternalXtext.g:527:1: ruleKeyword EOF { before(grammarAccess.getKeywordRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -1572,21 +1580,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleKeyword" - // InternalXtext.g:529:1: ruleKeyword : ( ( rule__Keyword__ValueAssignment ) ) ; + // InternalXtext.g:534:1: ruleKeyword : ( ( rule__Keyword__ValueAssignment ) ) ; public final void ruleKeyword() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:533:2: ( ( ( rule__Keyword__ValueAssignment ) ) ) - // InternalXtext.g:534:2: ( ( rule__Keyword__ValueAssignment ) ) + // InternalXtext.g:538:2: ( ( ( rule__Keyword__ValueAssignment ) ) ) + // InternalXtext.g:539:2: ( ( rule__Keyword__ValueAssignment ) ) { - // InternalXtext.g:534:2: ( ( rule__Keyword__ValueAssignment ) ) - // InternalXtext.g:535:3: ( rule__Keyword__ValueAssignment ) + // InternalXtext.g:539:2: ( ( rule__Keyword__ValueAssignment ) ) + // InternalXtext.g:540:3: ( rule__Keyword__ValueAssignment ) { before(grammarAccess.getKeywordAccess().getValueAssignment()); - // InternalXtext.g:536:3: ( rule__Keyword__ValueAssignment ) - // InternalXtext.g:536:4: rule__Keyword__ValueAssignment + // InternalXtext.g:541:3: ( rule__Keyword__ValueAssignment ) + // InternalXtext.g:541:4: rule__Keyword__ValueAssignment { pushFollow(FollowSets000.FOLLOW_2); rule__Keyword__ValueAssignment(); @@ -1619,11 +1627,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleRuleCall" - // InternalXtext.g:545:1: entryRuleRuleCall : ruleRuleCall EOF ; + // InternalXtext.g:550:1: entryRuleRuleCall : ruleRuleCall EOF ; public final void entryRuleRuleCall() throws RecognitionException { try { - // InternalXtext.g:546:1: ( ruleRuleCall EOF ) - // InternalXtext.g:547:1: ruleRuleCall EOF + // InternalXtext.g:551:1: ( ruleRuleCall EOF ) + // InternalXtext.g:552:1: ruleRuleCall EOF { before(grammarAccess.getRuleCallRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -1649,21 +1657,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleRuleCall" - // InternalXtext.g:554:1: ruleRuleCall : ( ( rule__RuleCall__Group__0 ) ) ; + // InternalXtext.g:559:1: ruleRuleCall : ( ( rule__RuleCall__Group__0 ) ) ; public final void ruleRuleCall() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:558:2: ( ( ( rule__RuleCall__Group__0 ) ) ) - // InternalXtext.g:559:2: ( ( rule__RuleCall__Group__0 ) ) + // InternalXtext.g:563:2: ( ( ( rule__RuleCall__Group__0 ) ) ) + // InternalXtext.g:564:2: ( ( rule__RuleCall__Group__0 ) ) { - // InternalXtext.g:559:2: ( ( rule__RuleCall__Group__0 ) ) - // InternalXtext.g:560:3: ( rule__RuleCall__Group__0 ) + // InternalXtext.g:564:2: ( ( rule__RuleCall__Group__0 ) ) + // InternalXtext.g:565:3: ( rule__RuleCall__Group__0 ) { before(grammarAccess.getRuleCallAccess().getGroup()); - // InternalXtext.g:561:3: ( rule__RuleCall__Group__0 ) - // InternalXtext.g:561:4: rule__RuleCall__Group__0 + // InternalXtext.g:566:3: ( rule__RuleCall__Group__0 ) + // InternalXtext.g:566:4: rule__RuleCall__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__RuleCall__Group__0(); @@ -1696,11 +1704,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleNamedArgument" - // InternalXtext.g:570:1: entryRuleNamedArgument : ruleNamedArgument EOF ; + // InternalXtext.g:575:1: entryRuleNamedArgument : ruleNamedArgument EOF ; public final void entryRuleNamedArgument() throws RecognitionException { try { - // InternalXtext.g:571:1: ( ruleNamedArgument EOF ) - // InternalXtext.g:572:1: ruleNamedArgument EOF + // InternalXtext.g:576:1: ( ruleNamedArgument EOF ) + // InternalXtext.g:577:1: ruleNamedArgument EOF { before(grammarAccess.getNamedArgumentRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -1726,21 +1734,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleNamedArgument" - // InternalXtext.g:579:1: ruleNamedArgument : ( ( rule__NamedArgument__Group__0 ) ) ; + // InternalXtext.g:584:1: ruleNamedArgument : ( ( rule__NamedArgument__Group__0 ) ) ; public final void ruleNamedArgument() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:583:2: ( ( ( rule__NamedArgument__Group__0 ) ) ) - // InternalXtext.g:584:2: ( ( rule__NamedArgument__Group__0 ) ) + // InternalXtext.g:588:2: ( ( ( rule__NamedArgument__Group__0 ) ) ) + // InternalXtext.g:589:2: ( ( rule__NamedArgument__Group__0 ) ) { - // InternalXtext.g:584:2: ( ( rule__NamedArgument__Group__0 ) ) - // InternalXtext.g:585:3: ( rule__NamedArgument__Group__0 ) + // InternalXtext.g:589:2: ( ( rule__NamedArgument__Group__0 ) ) + // InternalXtext.g:590:3: ( rule__NamedArgument__Group__0 ) { before(grammarAccess.getNamedArgumentAccess().getGroup()); - // InternalXtext.g:586:3: ( rule__NamedArgument__Group__0 ) - // InternalXtext.g:586:4: rule__NamedArgument__Group__0 + // InternalXtext.g:591:3: ( rule__NamedArgument__Group__0 ) + // InternalXtext.g:591:4: rule__NamedArgument__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__NamedArgument__Group__0(); @@ -1773,11 +1781,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleLiteralCondition" - // InternalXtext.g:595:1: entryRuleLiteralCondition : ruleLiteralCondition EOF ; + // InternalXtext.g:600:1: entryRuleLiteralCondition : ruleLiteralCondition EOF ; public final void entryRuleLiteralCondition() throws RecognitionException { try { - // InternalXtext.g:596:1: ( ruleLiteralCondition EOF ) - // InternalXtext.g:597:1: ruleLiteralCondition EOF + // InternalXtext.g:601:1: ( ruleLiteralCondition EOF ) + // InternalXtext.g:602:1: ruleLiteralCondition EOF { before(grammarAccess.getLiteralConditionRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -1803,21 +1811,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleLiteralCondition" - // InternalXtext.g:604:1: ruleLiteralCondition : ( ( rule__LiteralCondition__Group__0 ) ) ; + // InternalXtext.g:609:1: ruleLiteralCondition : ( ( rule__LiteralCondition__Group__0 ) ) ; public final void ruleLiteralCondition() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:608:2: ( ( ( rule__LiteralCondition__Group__0 ) ) ) - // InternalXtext.g:609:2: ( ( rule__LiteralCondition__Group__0 ) ) + // InternalXtext.g:613:2: ( ( ( rule__LiteralCondition__Group__0 ) ) ) + // InternalXtext.g:614:2: ( ( rule__LiteralCondition__Group__0 ) ) { - // InternalXtext.g:609:2: ( ( rule__LiteralCondition__Group__0 ) ) - // InternalXtext.g:610:3: ( rule__LiteralCondition__Group__0 ) + // InternalXtext.g:614:2: ( ( rule__LiteralCondition__Group__0 ) ) + // InternalXtext.g:615:3: ( rule__LiteralCondition__Group__0 ) { before(grammarAccess.getLiteralConditionAccess().getGroup()); - // InternalXtext.g:611:3: ( rule__LiteralCondition__Group__0 ) - // InternalXtext.g:611:4: rule__LiteralCondition__Group__0 + // InternalXtext.g:616:3: ( rule__LiteralCondition__Group__0 ) + // InternalXtext.g:616:4: rule__LiteralCondition__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__LiteralCondition__Group__0(); @@ -1850,11 +1858,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleDisjunction" - // InternalXtext.g:620:1: entryRuleDisjunction : ruleDisjunction EOF ; + // InternalXtext.g:625:1: entryRuleDisjunction : ruleDisjunction EOF ; public final void entryRuleDisjunction() throws RecognitionException { try { - // InternalXtext.g:621:1: ( ruleDisjunction EOF ) - // InternalXtext.g:622:1: ruleDisjunction EOF + // InternalXtext.g:626:1: ( ruleDisjunction EOF ) + // InternalXtext.g:627:1: ruleDisjunction EOF { before(grammarAccess.getDisjunctionRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -1880,21 +1888,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleDisjunction" - // InternalXtext.g:629:1: ruleDisjunction : ( ( rule__Disjunction__Group__0 ) ) ; + // InternalXtext.g:634:1: ruleDisjunction : ( ( rule__Disjunction__Group__0 ) ) ; public final void ruleDisjunction() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:633:2: ( ( ( rule__Disjunction__Group__0 ) ) ) - // InternalXtext.g:634:2: ( ( rule__Disjunction__Group__0 ) ) + // InternalXtext.g:638:2: ( ( ( rule__Disjunction__Group__0 ) ) ) + // InternalXtext.g:639:2: ( ( rule__Disjunction__Group__0 ) ) { - // InternalXtext.g:634:2: ( ( rule__Disjunction__Group__0 ) ) - // InternalXtext.g:635:3: ( rule__Disjunction__Group__0 ) + // InternalXtext.g:639:2: ( ( rule__Disjunction__Group__0 ) ) + // InternalXtext.g:640:3: ( rule__Disjunction__Group__0 ) { before(grammarAccess.getDisjunctionAccess().getGroup()); - // InternalXtext.g:636:3: ( rule__Disjunction__Group__0 ) - // InternalXtext.g:636:4: rule__Disjunction__Group__0 + // InternalXtext.g:641:3: ( rule__Disjunction__Group__0 ) + // InternalXtext.g:641:4: rule__Disjunction__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__Disjunction__Group__0(); @@ -1927,11 +1935,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleConjunction" - // InternalXtext.g:645:1: entryRuleConjunction : ruleConjunction EOF ; + // InternalXtext.g:650:1: entryRuleConjunction : ruleConjunction EOF ; public final void entryRuleConjunction() throws RecognitionException { try { - // InternalXtext.g:646:1: ( ruleConjunction EOF ) - // InternalXtext.g:647:1: ruleConjunction EOF + // InternalXtext.g:651:1: ( ruleConjunction EOF ) + // InternalXtext.g:652:1: ruleConjunction EOF { before(grammarAccess.getConjunctionRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -1957,21 +1965,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleConjunction" - // InternalXtext.g:654:1: ruleConjunction : ( ( rule__Conjunction__Group__0 ) ) ; + // InternalXtext.g:659:1: ruleConjunction : ( ( rule__Conjunction__Group__0 ) ) ; public final void ruleConjunction() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:658:2: ( ( ( rule__Conjunction__Group__0 ) ) ) - // InternalXtext.g:659:2: ( ( rule__Conjunction__Group__0 ) ) + // InternalXtext.g:663:2: ( ( ( rule__Conjunction__Group__0 ) ) ) + // InternalXtext.g:664:2: ( ( rule__Conjunction__Group__0 ) ) { - // InternalXtext.g:659:2: ( ( rule__Conjunction__Group__0 ) ) - // InternalXtext.g:660:3: ( rule__Conjunction__Group__0 ) + // InternalXtext.g:664:2: ( ( rule__Conjunction__Group__0 ) ) + // InternalXtext.g:665:3: ( rule__Conjunction__Group__0 ) { before(grammarAccess.getConjunctionAccess().getGroup()); - // InternalXtext.g:661:3: ( rule__Conjunction__Group__0 ) - // InternalXtext.g:661:4: rule__Conjunction__Group__0 + // InternalXtext.g:666:3: ( rule__Conjunction__Group__0 ) + // InternalXtext.g:666:4: rule__Conjunction__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__Conjunction__Group__0(); @@ -2004,11 +2012,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleNegation" - // InternalXtext.g:670:1: entryRuleNegation : ruleNegation EOF ; + // InternalXtext.g:675:1: entryRuleNegation : ruleNegation EOF ; public final void entryRuleNegation() throws RecognitionException { try { - // InternalXtext.g:671:1: ( ruleNegation EOF ) - // InternalXtext.g:672:1: ruleNegation EOF + // InternalXtext.g:676:1: ( ruleNegation EOF ) + // InternalXtext.g:677:1: ruleNegation EOF { before(grammarAccess.getNegationRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -2034,21 +2042,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleNegation" - // InternalXtext.g:679:1: ruleNegation : ( ( rule__Negation__Alternatives ) ) ; + // InternalXtext.g:684:1: ruleNegation : ( ( rule__Negation__Alternatives ) ) ; public final void ruleNegation() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:683:2: ( ( ( rule__Negation__Alternatives ) ) ) - // InternalXtext.g:684:2: ( ( rule__Negation__Alternatives ) ) + // InternalXtext.g:688:2: ( ( ( rule__Negation__Alternatives ) ) ) + // InternalXtext.g:689:2: ( ( rule__Negation__Alternatives ) ) { - // InternalXtext.g:684:2: ( ( rule__Negation__Alternatives ) ) - // InternalXtext.g:685:3: ( rule__Negation__Alternatives ) + // InternalXtext.g:689:2: ( ( rule__Negation__Alternatives ) ) + // InternalXtext.g:690:3: ( rule__Negation__Alternatives ) { before(grammarAccess.getNegationAccess().getAlternatives()); - // InternalXtext.g:686:3: ( rule__Negation__Alternatives ) - // InternalXtext.g:686:4: rule__Negation__Alternatives + // InternalXtext.g:691:3: ( rule__Negation__Alternatives ) + // InternalXtext.g:691:4: rule__Negation__Alternatives { pushFollow(FollowSets000.FOLLOW_2); rule__Negation__Alternatives(); @@ -2081,11 +2089,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleAtom" - // InternalXtext.g:695:1: entryRuleAtom : ruleAtom EOF ; + // InternalXtext.g:700:1: entryRuleAtom : ruleAtom EOF ; public final void entryRuleAtom() throws RecognitionException { try { - // InternalXtext.g:696:1: ( ruleAtom EOF ) - // InternalXtext.g:697:1: ruleAtom EOF + // InternalXtext.g:701:1: ( ruleAtom EOF ) + // InternalXtext.g:702:1: ruleAtom EOF { before(grammarAccess.getAtomRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -2111,21 +2119,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleAtom" - // InternalXtext.g:704:1: ruleAtom : ( ( rule__Atom__Alternatives ) ) ; + // InternalXtext.g:709:1: ruleAtom : ( ( rule__Atom__Alternatives ) ) ; public final void ruleAtom() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:708:2: ( ( ( rule__Atom__Alternatives ) ) ) - // InternalXtext.g:709:2: ( ( rule__Atom__Alternatives ) ) + // InternalXtext.g:713:2: ( ( ( rule__Atom__Alternatives ) ) ) + // InternalXtext.g:714:2: ( ( rule__Atom__Alternatives ) ) { - // InternalXtext.g:709:2: ( ( rule__Atom__Alternatives ) ) - // InternalXtext.g:710:3: ( rule__Atom__Alternatives ) + // InternalXtext.g:714:2: ( ( rule__Atom__Alternatives ) ) + // InternalXtext.g:715:3: ( rule__Atom__Alternatives ) { before(grammarAccess.getAtomAccess().getAlternatives()); - // InternalXtext.g:711:3: ( rule__Atom__Alternatives ) - // InternalXtext.g:711:4: rule__Atom__Alternatives + // InternalXtext.g:716:3: ( rule__Atom__Alternatives ) + // InternalXtext.g:716:4: rule__Atom__Alternatives { pushFollow(FollowSets000.FOLLOW_2); rule__Atom__Alternatives(); @@ -2158,11 +2166,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleParenthesizedCondition" - // InternalXtext.g:720:1: entryRuleParenthesizedCondition : ruleParenthesizedCondition EOF ; + // InternalXtext.g:725:1: entryRuleParenthesizedCondition : ruleParenthesizedCondition EOF ; public final void entryRuleParenthesizedCondition() throws RecognitionException { try { - // InternalXtext.g:721:1: ( ruleParenthesizedCondition EOF ) - // InternalXtext.g:722:1: ruleParenthesizedCondition EOF + // InternalXtext.g:726:1: ( ruleParenthesizedCondition EOF ) + // InternalXtext.g:727:1: ruleParenthesizedCondition EOF { before(grammarAccess.getParenthesizedConditionRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -2188,21 +2196,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleParenthesizedCondition" - // InternalXtext.g:729:1: ruleParenthesizedCondition : ( ( rule__ParenthesizedCondition__Group__0 ) ) ; + // InternalXtext.g:734:1: ruleParenthesizedCondition : ( ( rule__ParenthesizedCondition__Group__0 ) ) ; public final void ruleParenthesizedCondition() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:733:2: ( ( ( rule__ParenthesizedCondition__Group__0 ) ) ) - // InternalXtext.g:734:2: ( ( rule__ParenthesizedCondition__Group__0 ) ) + // InternalXtext.g:738:2: ( ( ( rule__ParenthesizedCondition__Group__0 ) ) ) + // InternalXtext.g:739:2: ( ( rule__ParenthesizedCondition__Group__0 ) ) { - // InternalXtext.g:734:2: ( ( rule__ParenthesizedCondition__Group__0 ) ) - // InternalXtext.g:735:3: ( rule__ParenthesizedCondition__Group__0 ) + // InternalXtext.g:739:2: ( ( rule__ParenthesizedCondition__Group__0 ) ) + // InternalXtext.g:740:3: ( rule__ParenthesizedCondition__Group__0 ) { before(grammarAccess.getParenthesizedConditionAccess().getGroup()); - // InternalXtext.g:736:3: ( rule__ParenthesizedCondition__Group__0 ) - // InternalXtext.g:736:4: rule__ParenthesizedCondition__Group__0 + // InternalXtext.g:741:3: ( rule__ParenthesizedCondition__Group__0 ) + // InternalXtext.g:741:4: rule__ParenthesizedCondition__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__ParenthesizedCondition__Group__0(); @@ -2235,11 +2243,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleParameterReference" - // InternalXtext.g:745:1: entryRuleParameterReference : ruleParameterReference EOF ; + // InternalXtext.g:750:1: entryRuleParameterReference : ruleParameterReference EOF ; public final void entryRuleParameterReference() throws RecognitionException { try { - // InternalXtext.g:746:1: ( ruleParameterReference EOF ) - // InternalXtext.g:747:1: ruleParameterReference EOF + // InternalXtext.g:751:1: ( ruleParameterReference EOF ) + // InternalXtext.g:752:1: ruleParameterReference EOF { before(grammarAccess.getParameterReferenceRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -2265,21 +2273,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleParameterReference" - // InternalXtext.g:754:1: ruleParameterReference : ( ( rule__ParameterReference__ParameterAssignment ) ) ; + // InternalXtext.g:759:1: ruleParameterReference : ( ( rule__ParameterReference__ParameterAssignment ) ) ; public final void ruleParameterReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:758:2: ( ( ( rule__ParameterReference__ParameterAssignment ) ) ) - // InternalXtext.g:759:2: ( ( rule__ParameterReference__ParameterAssignment ) ) + // InternalXtext.g:763:2: ( ( ( rule__ParameterReference__ParameterAssignment ) ) ) + // InternalXtext.g:764:2: ( ( rule__ParameterReference__ParameterAssignment ) ) { - // InternalXtext.g:759:2: ( ( rule__ParameterReference__ParameterAssignment ) ) - // InternalXtext.g:760:3: ( rule__ParameterReference__ParameterAssignment ) + // InternalXtext.g:764:2: ( ( rule__ParameterReference__ParameterAssignment ) ) + // InternalXtext.g:765:3: ( rule__ParameterReference__ParameterAssignment ) { before(grammarAccess.getParameterReferenceAccess().getParameterAssignment()); - // InternalXtext.g:761:3: ( rule__ParameterReference__ParameterAssignment ) - // InternalXtext.g:761:4: rule__ParameterReference__ParameterAssignment + // InternalXtext.g:766:3: ( rule__ParameterReference__ParameterAssignment ) + // InternalXtext.g:766:4: rule__ParameterReference__ParameterAssignment { pushFollow(FollowSets000.FOLLOW_2); rule__ParameterReference__ParameterAssignment(); @@ -2312,11 +2320,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleTerminalRuleCall" - // InternalXtext.g:770:1: entryRuleTerminalRuleCall : ruleTerminalRuleCall EOF ; + // InternalXtext.g:775:1: entryRuleTerminalRuleCall : ruleTerminalRuleCall EOF ; public final void entryRuleTerminalRuleCall() throws RecognitionException { try { - // InternalXtext.g:771:1: ( ruleTerminalRuleCall EOF ) - // InternalXtext.g:772:1: ruleTerminalRuleCall EOF + // InternalXtext.g:776:1: ( ruleTerminalRuleCall EOF ) + // InternalXtext.g:777:1: ruleTerminalRuleCall EOF { before(grammarAccess.getTerminalRuleCallRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -2342,21 +2350,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleTerminalRuleCall" - // InternalXtext.g:779:1: ruleTerminalRuleCall : ( ( rule__TerminalRuleCall__RuleAssignment ) ) ; + // InternalXtext.g:784:1: ruleTerminalRuleCall : ( ( rule__TerminalRuleCall__RuleAssignment ) ) ; public final void ruleTerminalRuleCall() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:783:2: ( ( ( rule__TerminalRuleCall__RuleAssignment ) ) ) - // InternalXtext.g:784:2: ( ( rule__TerminalRuleCall__RuleAssignment ) ) + // InternalXtext.g:788:2: ( ( ( rule__TerminalRuleCall__RuleAssignment ) ) ) + // InternalXtext.g:789:2: ( ( rule__TerminalRuleCall__RuleAssignment ) ) { - // InternalXtext.g:784:2: ( ( rule__TerminalRuleCall__RuleAssignment ) ) - // InternalXtext.g:785:3: ( rule__TerminalRuleCall__RuleAssignment ) + // InternalXtext.g:789:2: ( ( rule__TerminalRuleCall__RuleAssignment ) ) + // InternalXtext.g:790:3: ( rule__TerminalRuleCall__RuleAssignment ) { before(grammarAccess.getTerminalRuleCallAccess().getRuleAssignment()); - // InternalXtext.g:786:3: ( rule__TerminalRuleCall__RuleAssignment ) - // InternalXtext.g:786:4: rule__TerminalRuleCall__RuleAssignment + // InternalXtext.g:791:3: ( rule__TerminalRuleCall__RuleAssignment ) + // InternalXtext.g:791:4: rule__TerminalRuleCall__RuleAssignment { pushFollow(FollowSets000.FOLLOW_2); rule__TerminalRuleCall__RuleAssignment(); @@ -2389,11 +2397,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleRuleID" - // InternalXtext.g:795:1: entryRuleRuleID : ruleRuleID EOF ; + // InternalXtext.g:800:1: entryRuleRuleID : ruleRuleID EOF ; public final void entryRuleRuleID() throws RecognitionException { try { - // InternalXtext.g:796:1: ( ruleRuleID EOF ) - // InternalXtext.g:797:1: ruleRuleID EOF + // InternalXtext.g:801:1: ( ruleRuleID EOF ) + // InternalXtext.g:802:1: ruleRuleID EOF { before(grammarAccess.getRuleIDRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -2419,21 +2427,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleRuleID" - // InternalXtext.g:804:1: ruleRuleID : ( ( rule__RuleID__Group__0 ) ) ; + // InternalXtext.g:809:1: ruleRuleID : ( ( rule__RuleID__Group__0 ) ) ; public final void ruleRuleID() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:808:2: ( ( ( rule__RuleID__Group__0 ) ) ) - // InternalXtext.g:809:2: ( ( rule__RuleID__Group__0 ) ) + // InternalXtext.g:813:2: ( ( ( rule__RuleID__Group__0 ) ) ) + // InternalXtext.g:814:2: ( ( rule__RuleID__Group__0 ) ) { - // InternalXtext.g:809:2: ( ( rule__RuleID__Group__0 ) ) - // InternalXtext.g:810:3: ( rule__RuleID__Group__0 ) + // InternalXtext.g:814:2: ( ( rule__RuleID__Group__0 ) ) + // InternalXtext.g:815:3: ( rule__RuleID__Group__0 ) { before(grammarAccess.getRuleIDAccess().getGroup()); - // InternalXtext.g:811:3: ( rule__RuleID__Group__0 ) - // InternalXtext.g:811:4: rule__RuleID__Group__0 + // InternalXtext.g:816:3: ( rule__RuleID__Group__0 ) + // InternalXtext.g:816:4: rule__RuleID__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__RuleID__Group__0(); @@ -2466,11 +2474,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleValidID" - // InternalXtext.g:820:1: entryRuleValidID : ruleValidID EOF ; + // InternalXtext.g:825:1: entryRuleValidID : ruleValidID EOF ; public final void entryRuleValidID() throws RecognitionException { try { - // InternalXtext.g:821:1: ( ruleValidID EOF ) - // InternalXtext.g:822:1: ruleValidID EOF + // InternalXtext.g:826:1: ( ruleValidID EOF ) + // InternalXtext.g:827:1: ruleValidID EOF { before(grammarAccess.getValidIDRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -2496,21 +2504,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleValidID" - // InternalXtext.g:829:1: ruleValidID : ( ( rule__ValidID__Alternatives ) ) ; + // InternalXtext.g:834:1: ruleValidID : ( ( rule__ValidID__Alternatives ) ) ; public final void ruleValidID() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:833:2: ( ( ( rule__ValidID__Alternatives ) ) ) - // InternalXtext.g:834:2: ( ( rule__ValidID__Alternatives ) ) + // InternalXtext.g:838:2: ( ( ( rule__ValidID__Alternatives ) ) ) + // InternalXtext.g:839:2: ( ( rule__ValidID__Alternatives ) ) { - // InternalXtext.g:834:2: ( ( rule__ValidID__Alternatives ) ) - // InternalXtext.g:835:3: ( rule__ValidID__Alternatives ) + // InternalXtext.g:839:2: ( ( rule__ValidID__Alternatives ) ) + // InternalXtext.g:840:3: ( rule__ValidID__Alternatives ) { before(grammarAccess.getValidIDAccess().getAlternatives()); - // InternalXtext.g:836:3: ( rule__ValidID__Alternatives ) - // InternalXtext.g:836:4: rule__ValidID__Alternatives + // InternalXtext.g:841:3: ( rule__ValidID__Alternatives ) + // InternalXtext.g:841:4: rule__ValidID__Alternatives { pushFollow(FollowSets000.FOLLOW_2); rule__ValidID__Alternatives(); @@ -2543,11 +2551,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRulePredicatedKeyword" - // InternalXtext.g:845:1: entryRulePredicatedKeyword : rulePredicatedKeyword EOF ; + // InternalXtext.g:850:1: entryRulePredicatedKeyword : rulePredicatedKeyword EOF ; public final void entryRulePredicatedKeyword() throws RecognitionException { try { - // InternalXtext.g:846:1: ( rulePredicatedKeyword EOF ) - // InternalXtext.g:847:1: rulePredicatedKeyword EOF + // InternalXtext.g:851:1: ( rulePredicatedKeyword EOF ) + // InternalXtext.g:852:1: rulePredicatedKeyword EOF { before(grammarAccess.getPredicatedKeywordRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -2573,21 +2581,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rulePredicatedKeyword" - // InternalXtext.g:854:1: rulePredicatedKeyword : ( ( rule__PredicatedKeyword__Group__0 ) ) ; + // InternalXtext.g:859:1: rulePredicatedKeyword : ( ( rule__PredicatedKeyword__Group__0 ) ) ; public final void rulePredicatedKeyword() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:858:2: ( ( ( rule__PredicatedKeyword__Group__0 ) ) ) - // InternalXtext.g:859:2: ( ( rule__PredicatedKeyword__Group__0 ) ) + // InternalXtext.g:863:2: ( ( ( rule__PredicatedKeyword__Group__0 ) ) ) + // InternalXtext.g:864:2: ( ( rule__PredicatedKeyword__Group__0 ) ) { - // InternalXtext.g:859:2: ( ( rule__PredicatedKeyword__Group__0 ) ) - // InternalXtext.g:860:3: ( rule__PredicatedKeyword__Group__0 ) + // InternalXtext.g:864:2: ( ( rule__PredicatedKeyword__Group__0 ) ) + // InternalXtext.g:865:3: ( rule__PredicatedKeyword__Group__0 ) { before(grammarAccess.getPredicatedKeywordAccess().getGroup()); - // InternalXtext.g:861:3: ( rule__PredicatedKeyword__Group__0 ) - // InternalXtext.g:861:4: rule__PredicatedKeyword__Group__0 + // InternalXtext.g:866:3: ( rule__PredicatedKeyword__Group__0 ) + // InternalXtext.g:866:4: rule__PredicatedKeyword__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__PredicatedKeyword__Group__0(); @@ -2620,11 +2628,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRulePredicatedRuleCall" - // InternalXtext.g:870:1: entryRulePredicatedRuleCall : rulePredicatedRuleCall EOF ; + // InternalXtext.g:875:1: entryRulePredicatedRuleCall : rulePredicatedRuleCall EOF ; public final void entryRulePredicatedRuleCall() throws RecognitionException { try { - // InternalXtext.g:871:1: ( rulePredicatedRuleCall EOF ) - // InternalXtext.g:872:1: rulePredicatedRuleCall EOF + // InternalXtext.g:876:1: ( rulePredicatedRuleCall EOF ) + // InternalXtext.g:877:1: rulePredicatedRuleCall EOF { before(grammarAccess.getPredicatedRuleCallRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -2650,21 +2658,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rulePredicatedRuleCall" - // InternalXtext.g:879:1: rulePredicatedRuleCall : ( ( rule__PredicatedRuleCall__Group__0 ) ) ; + // InternalXtext.g:884:1: rulePredicatedRuleCall : ( ( rule__PredicatedRuleCall__Group__0 ) ) ; public final void rulePredicatedRuleCall() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:883:2: ( ( ( rule__PredicatedRuleCall__Group__0 ) ) ) - // InternalXtext.g:884:2: ( ( rule__PredicatedRuleCall__Group__0 ) ) + // InternalXtext.g:888:2: ( ( ( rule__PredicatedRuleCall__Group__0 ) ) ) + // InternalXtext.g:889:2: ( ( rule__PredicatedRuleCall__Group__0 ) ) { - // InternalXtext.g:884:2: ( ( rule__PredicatedRuleCall__Group__0 ) ) - // InternalXtext.g:885:3: ( rule__PredicatedRuleCall__Group__0 ) + // InternalXtext.g:889:2: ( ( rule__PredicatedRuleCall__Group__0 ) ) + // InternalXtext.g:890:3: ( rule__PredicatedRuleCall__Group__0 ) { before(grammarAccess.getPredicatedRuleCallAccess().getGroup()); - // InternalXtext.g:886:3: ( rule__PredicatedRuleCall__Group__0 ) - // InternalXtext.g:886:4: rule__PredicatedRuleCall__Group__0 + // InternalXtext.g:891:3: ( rule__PredicatedRuleCall__Group__0 ) + // InternalXtext.g:891:4: rule__PredicatedRuleCall__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__PredicatedRuleCall__Group__0(); @@ -2697,11 +2705,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleAssignment" - // InternalXtext.g:895:1: entryRuleAssignment : ruleAssignment EOF ; + // InternalXtext.g:900:1: entryRuleAssignment : ruleAssignment EOF ; public final void entryRuleAssignment() throws RecognitionException { try { - // InternalXtext.g:896:1: ( ruleAssignment EOF ) - // InternalXtext.g:897:1: ruleAssignment EOF + // InternalXtext.g:901:1: ( ruleAssignment EOF ) + // InternalXtext.g:902:1: ruleAssignment EOF { before(grammarAccess.getAssignmentRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -2727,21 +2735,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleAssignment" - // InternalXtext.g:904:1: ruleAssignment : ( ( rule__Assignment__Group__0 ) ) ; + // InternalXtext.g:909:1: ruleAssignment : ( ( rule__Assignment__Group__0 ) ) ; public final void ruleAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:908:2: ( ( ( rule__Assignment__Group__0 ) ) ) - // InternalXtext.g:909:2: ( ( rule__Assignment__Group__0 ) ) + // InternalXtext.g:913:2: ( ( ( rule__Assignment__Group__0 ) ) ) + // InternalXtext.g:914:2: ( ( rule__Assignment__Group__0 ) ) { - // InternalXtext.g:909:2: ( ( rule__Assignment__Group__0 ) ) - // InternalXtext.g:910:3: ( rule__Assignment__Group__0 ) + // InternalXtext.g:914:2: ( ( rule__Assignment__Group__0 ) ) + // InternalXtext.g:915:3: ( rule__Assignment__Group__0 ) { before(grammarAccess.getAssignmentAccess().getGroup()); - // InternalXtext.g:911:3: ( rule__Assignment__Group__0 ) - // InternalXtext.g:911:4: rule__Assignment__Group__0 + // InternalXtext.g:916:3: ( rule__Assignment__Group__0 ) + // InternalXtext.g:916:4: rule__Assignment__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__Assignment__Group__0(); @@ -2774,11 +2782,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleAssignableTerminal" - // InternalXtext.g:920:1: entryRuleAssignableTerminal : ruleAssignableTerminal EOF ; + // InternalXtext.g:925:1: entryRuleAssignableTerminal : ruleAssignableTerminal EOF ; public final void entryRuleAssignableTerminal() throws RecognitionException { try { - // InternalXtext.g:921:1: ( ruleAssignableTerminal EOF ) - // InternalXtext.g:922:1: ruleAssignableTerminal EOF + // InternalXtext.g:926:1: ( ruleAssignableTerminal EOF ) + // InternalXtext.g:927:1: ruleAssignableTerminal EOF { before(grammarAccess.getAssignableTerminalRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -2804,21 +2812,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleAssignableTerminal" - // InternalXtext.g:929:1: ruleAssignableTerminal : ( ( rule__AssignableTerminal__Alternatives ) ) ; + // InternalXtext.g:934:1: ruleAssignableTerminal : ( ( rule__AssignableTerminal__Alternatives ) ) ; public final void ruleAssignableTerminal() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:933:2: ( ( ( rule__AssignableTerminal__Alternatives ) ) ) - // InternalXtext.g:934:2: ( ( rule__AssignableTerminal__Alternatives ) ) + // InternalXtext.g:938:2: ( ( ( rule__AssignableTerminal__Alternatives ) ) ) + // InternalXtext.g:939:2: ( ( rule__AssignableTerminal__Alternatives ) ) { - // InternalXtext.g:934:2: ( ( rule__AssignableTerminal__Alternatives ) ) - // InternalXtext.g:935:3: ( rule__AssignableTerminal__Alternatives ) + // InternalXtext.g:939:2: ( ( rule__AssignableTerminal__Alternatives ) ) + // InternalXtext.g:940:3: ( rule__AssignableTerminal__Alternatives ) { before(grammarAccess.getAssignableTerminalAccess().getAlternatives()); - // InternalXtext.g:936:3: ( rule__AssignableTerminal__Alternatives ) - // InternalXtext.g:936:4: rule__AssignableTerminal__Alternatives + // InternalXtext.g:941:3: ( rule__AssignableTerminal__Alternatives ) + // InternalXtext.g:941:4: rule__AssignableTerminal__Alternatives { pushFollow(FollowSets000.FOLLOW_2); rule__AssignableTerminal__Alternatives(); @@ -2851,11 +2859,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleParenthesizedAssignableElement" - // InternalXtext.g:945:1: entryRuleParenthesizedAssignableElement : ruleParenthesizedAssignableElement EOF ; + // InternalXtext.g:950:1: entryRuleParenthesizedAssignableElement : ruleParenthesizedAssignableElement EOF ; public final void entryRuleParenthesizedAssignableElement() throws RecognitionException { try { - // InternalXtext.g:946:1: ( ruleParenthesizedAssignableElement EOF ) - // InternalXtext.g:947:1: ruleParenthesizedAssignableElement EOF + // InternalXtext.g:951:1: ( ruleParenthesizedAssignableElement EOF ) + // InternalXtext.g:952:1: ruleParenthesizedAssignableElement EOF { before(grammarAccess.getParenthesizedAssignableElementRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -2881,21 +2889,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleParenthesizedAssignableElement" - // InternalXtext.g:954:1: ruleParenthesizedAssignableElement : ( ( rule__ParenthesizedAssignableElement__Group__0 ) ) ; + // InternalXtext.g:959:1: ruleParenthesizedAssignableElement : ( ( rule__ParenthesizedAssignableElement__Group__0 ) ) ; public final void ruleParenthesizedAssignableElement() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:958:2: ( ( ( rule__ParenthesizedAssignableElement__Group__0 ) ) ) - // InternalXtext.g:959:2: ( ( rule__ParenthesizedAssignableElement__Group__0 ) ) + // InternalXtext.g:963:2: ( ( ( rule__ParenthesizedAssignableElement__Group__0 ) ) ) + // InternalXtext.g:964:2: ( ( rule__ParenthesizedAssignableElement__Group__0 ) ) { - // InternalXtext.g:959:2: ( ( rule__ParenthesizedAssignableElement__Group__0 ) ) - // InternalXtext.g:960:3: ( rule__ParenthesizedAssignableElement__Group__0 ) + // InternalXtext.g:964:2: ( ( rule__ParenthesizedAssignableElement__Group__0 ) ) + // InternalXtext.g:965:3: ( rule__ParenthesizedAssignableElement__Group__0 ) { before(grammarAccess.getParenthesizedAssignableElementAccess().getGroup()); - // InternalXtext.g:961:3: ( rule__ParenthesizedAssignableElement__Group__0 ) - // InternalXtext.g:961:4: rule__ParenthesizedAssignableElement__Group__0 + // InternalXtext.g:966:3: ( rule__ParenthesizedAssignableElement__Group__0 ) + // InternalXtext.g:966:4: rule__ParenthesizedAssignableElement__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__ParenthesizedAssignableElement__Group__0(); @@ -2928,11 +2936,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleAssignableAlternatives" - // InternalXtext.g:970:1: entryRuleAssignableAlternatives : ruleAssignableAlternatives EOF ; + // InternalXtext.g:975:1: entryRuleAssignableAlternatives : ruleAssignableAlternatives EOF ; public final void entryRuleAssignableAlternatives() throws RecognitionException { try { - // InternalXtext.g:971:1: ( ruleAssignableAlternatives EOF ) - // InternalXtext.g:972:1: ruleAssignableAlternatives EOF + // InternalXtext.g:976:1: ( ruleAssignableAlternatives EOF ) + // InternalXtext.g:977:1: ruleAssignableAlternatives EOF { before(grammarAccess.getAssignableAlternativesRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -2958,21 +2966,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleAssignableAlternatives" - // InternalXtext.g:979:1: ruleAssignableAlternatives : ( ( rule__AssignableAlternatives__Group__0 ) ) ; + // InternalXtext.g:984:1: ruleAssignableAlternatives : ( ( rule__AssignableAlternatives__Group__0 ) ) ; public final void ruleAssignableAlternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:983:2: ( ( ( rule__AssignableAlternatives__Group__0 ) ) ) - // InternalXtext.g:984:2: ( ( rule__AssignableAlternatives__Group__0 ) ) + // InternalXtext.g:988:2: ( ( ( rule__AssignableAlternatives__Group__0 ) ) ) + // InternalXtext.g:989:2: ( ( rule__AssignableAlternatives__Group__0 ) ) { - // InternalXtext.g:984:2: ( ( rule__AssignableAlternatives__Group__0 ) ) - // InternalXtext.g:985:3: ( rule__AssignableAlternatives__Group__0 ) + // InternalXtext.g:989:2: ( ( rule__AssignableAlternatives__Group__0 ) ) + // InternalXtext.g:990:3: ( rule__AssignableAlternatives__Group__0 ) { before(grammarAccess.getAssignableAlternativesAccess().getGroup()); - // InternalXtext.g:986:3: ( rule__AssignableAlternatives__Group__0 ) - // InternalXtext.g:986:4: rule__AssignableAlternatives__Group__0 + // InternalXtext.g:991:3: ( rule__AssignableAlternatives__Group__0 ) + // InternalXtext.g:991:4: rule__AssignableAlternatives__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__AssignableAlternatives__Group__0(); @@ -3005,11 +3013,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleCrossReference" - // InternalXtext.g:995:1: entryRuleCrossReference : ruleCrossReference EOF ; + // InternalXtext.g:1000:1: entryRuleCrossReference : ruleCrossReference EOF ; public final void entryRuleCrossReference() throws RecognitionException { try { - // InternalXtext.g:996:1: ( ruleCrossReference EOF ) - // InternalXtext.g:997:1: ruleCrossReference EOF + // InternalXtext.g:1001:1: ( ruleCrossReference EOF ) + // InternalXtext.g:1002:1: ruleCrossReference EOF { before(grammarAccess.getCrossReferenceRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -3035,21 +3043,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleCrossReference" - // InternalXtext.g:1004:1: ruleCrossReference : ( ( rule__CrossReference__Group__0 ) ) ; + // InternalXtext.g:1009:1: ruleCrossReference : ( ( rule__CrossReference__Group__0 ) ) ; public final void ruleCrossReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1008:2: ( ( ( rule__CrossReference__Group__0 ) ) ) - // InternalXtext.g:1009:2: ( ( rule__CrossReference__Group__0 ) ) + // InternalXtext.g:1013:2: ( ( ( rule__CrossReference__Group__0 ) ) ) + // InternalXtext.g:1014:2: ( ( rule__CrossReference__Group__0 ) ) { - // InternalXtext.g:1009:2: ( ( rule__CrossReference__Group__0 ) ) - // InternalXtext.g:1010:3: ( rule__CrossReference__Group__0 ) + // InternalXtext.g:1014:2: ( ( rule__CrossReference__Group__0 ) ) + // InternalXtext.g:1015:3: ( rule__CrossReference__Group__0 ) { before(grammarAccess.getCrossReferenceAccess().getGroup()); - // InternalXtext.g:1011:3: ( rule__CrossReference__Group__0 ) - // InternalXtext.g:1011:4: rule__CrossReference__Group__0 + // InternalXtext.g:1016:3: ( rule__CrossReference__Group__0 ) + // InternalXtext.g:1016:4: rule__CrossReference__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__CrossReference__Group__0(); @@ -3082,11 +3090,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleCrossReferenceableTerminal" - // InternalXtext.g:1020:1: entryRuleCrossReferenceableTerminal : ruleCrossReferenceableTerminal EOF ; + // InternalXtext.g:1025:1: entryRuleCrossReferenceableTerminal : ruleCrossReferenceableTerminal EOF ; public final void entryRuleCrossReferenceableTerminal() throws RecognitionException { try { - // InternalXtext.g:1021:1: ( ruleCrossReferenceableTerminal EOF ) - // InternalXtext.g:1022:1: ruleCrossReferenceableTerminal EOF + // InternalXtext.g:1026:1: ( ruleCrossReferenceableTerminal EOF ) + // InternalXtext.g:1027:1: ruleCrossReferenceableTerminal EOF { before(grammarAccess.getCrossReferenceableTerminalRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -3112,21 +3120,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleCrossReferenceableTerminal" - // InternalXtext.g:1029:1: ruleCrossReferenceableTerminal : ( ( rule__CrossReferenceableTerminal__Alternatives ) ) ; + // InternalXtext.g:1034:1: ruleCrossReferenceableTerminal : ( ( rule__CrossReferenceableTerminal__Alternatives ) ) ; public final void ruleCrossReferenceableTerminal() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1033:2: ( ( ( rule__CrossReferenceableTerminal__Alternatives ) ) ) - // InternalXtext.g:1034:2: ( ( rule__CrossReferenceableTerminal__Alternatives ) ) + // InternalXtext.g:1038:2: ( ( ( rule__CrossReferenceableTerminal__Alternatives ) ) ) + // InternalXtext.g:1039:2: ( ( rule__CrossReferenceableTerminal__Alternatives ) ) { - // InternalXtext.g:1034:2: ( ( rule__CrossReferenceableTerminal__Alternatives ) ) - // InternalXtext.g:1035:3: ( rule__CrossReferenceableTerminal__Alternatives ) + // InternalXtext.g:1039:2: ( ( rule__CrossReferenceableTerminal__Alternatives ) ) + // InternalXtext.g:1040:3: ( rule__CrossReferenceableTerminal__Alternatives ) { before(grammarAccess.getCrossReferenceableTerminalAccess().getAlternatives()); - // InternalXtext.g:1036:3: ( rule__CrossReferenceableTerminal__Alternatives ) - // InternalXtext.g:1036:4: rule__CrossReferenceableTerminal__Alternatives + // InternalXtext.g:1041:3: ( rule__CrossReferenceableTerminal__Alternatives ) + // InternalXtext.g:1041:4: rule__CrossReferenceableTerminal__Alternatives { pushFollow(FollowSets000.FOLLOW_2); rule__CrossReferenceableTerminal__Alternatives(); @@ -3159,11 +3167,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleParenthesizedElement" - // InternalXtext.g:1045:1: entryRuleParenthesizedElement : ruleParenthesizedElement EOF ; + // InternalXtext.g:1050:1: entryRuleParenthesizedElement : ruleParenthesizedElement EOF ; public final void entryRuleParenthesizedElement() throws RecognitionException { try { - // InternalXtext.g:1046:1: ( ruleParenthesizedElement EOF ) - // InternalXtext.g:1047:1: ruleParenthesizedElement EOF + // InternalXtext.g:1051:1: ( ruleParenthesizedElement EOF ) + // InternalXtext.g:1052:1: ruleParenthesizedElement EOF { before(grammarAccess.getParenthesizedElementRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -3189,21 +3197,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleParenthesizedElement" - // InternalXtext.g:1054:1: ruleParenthesizedElement : ( ( rule__ParenthesizedElement__Group__0 ) ) ; + // InternalXtext.g:1059:1: ruleParenthesizedElement : ( ( rule__ParenthesizedElement__Group__0 ) ) ; public final void ruleParenthesizedElement() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1058:2: ( ( ( rule__ParenthesizedElement__Group__0 ) ) ) - // InternalXtext.g:1059:2: ( ( rule__ParenthesizedElement__Group__0 ) ) + // InternalXtext.g:1063:2: ( ( ( rule__ParenthesizedElement__Group__0 ) ) ) + // InternalXtext.g:1064:2: ( ( rule__ParenthesizedElement__Group__0 ) ) { - // InternalXtext.g:1059:2: ( ( rule__ParenthesizedElement__Group__0 ) ) - // InternalXtext.g:1060:3: ( rule__ParenthesizedElement__Group__0 ) + // InternalXtext.g:1064:2: ( ( rule__ParenthesizedElement__Group__0 ) ) + // InternalXtext.g:1065:3: ( rule__ParenthesizedElement__Group__0 ) { before(grammarAccess.getParenthesizedElementAccess().getGroup()); - // InternalXtext.g:1061:3: ( rule__ParenthesizedElement__Group__0 ) - // InternalXtext.g:1061:4: rule__ParenthesizedElement__Group__0 + // InternalXtext.g:1066:3: ( rule__ParenthesizedElement__Group__0 ) + // InternalXtext.g:1066:4: rule__ParenthesizedElement__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__ParenthesizedElement__Group__0(); @@ -3236,11 +3244,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRulePredicatedGroup" - // InternalXtext.g:1070:1: entryRulePredicatedGroup : rulePredicatedGroup EOF ; + // InternalXtext.g:1075:1: entryRulePredicatedGroup : rulePredicatedGroup EOF ; public final void entryRulePredicatedGroup() throws RecognitionException { try { - // InternalXtext.g:1071:1: ( rulePredicatedGroup EOF ) - // InternalXtext.g:1072:1: rulePredicatedGroup EOF + // InternalXtext.g:1076:1: ( rulePredicatedGroup EOF ) + // InternalXtext.g:1077:1: rulePredicatedGroup EOF { before(grammarAccess.getPredicatedGroupRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -3266,21 +3274,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rulePredicatedGroup" - // InternalXtext.g:1079:1: rulePredicatedGroup : ( ( rule__PredicatedGroup__Group__0 ) ) ; + // InternalXtext.g:1084:1: rulePredicatedGroup : ( ( rule__PredicatedGroup__Group__0 ) ) ; public final void rulePredicatedGroup() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1083:2: ( ( ( rule__PredicatedGroup__Group__0 ) ) ) - // InternalXtext.g:1084:2: ( ( rule__PredicatedGroup__Group__0 ) ) + // InternalXtext.g:1088:2: ( ( ( rule__PredicatedGroup__Group__0 ) ) ) + // InternalXtext.g:1089:2: ( ( rule__PredicatedGroup__Group__0 ) ) { - // InternalXtext.g:1084:2: ( ( rule__PredicatedGroup__Group__0 ) ) - // InternalXtext.g:1085:3: ( rule__PredicatedGroup__Group__0 ) + // InternalXtext.g:1089:2: ( ( rule__PredicatedGroup__Group__0 ) ) + // InternalXtext.g:1090:3: ( rule__PredicatedGroup__Group__0 ) { before(grammarAccess.getPredicatedGroupAccess().getGroup()); - // InternalXtext.g:1086:3: ( rule__PredicatedGroup__Group__0 ) - // InternalXtext.g:1086:4: rule__PredicatedGroup__Group__0 + // InternalXtext.g:1091:3: ( rule__PredicatedGroup__Group__0 ) + // InternalXtext.g:1091:4: rule__PredicatedGroup__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__PredicatedGroup__Group__0(); @@ -3313,11 +3321,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleTerminalRule" - // InternalXtext.g:1095:1: entryRuleTerminalRule : ruleTerminalRule EOF ; + // InternalXtext.g:1100:1: entryRuleTerminalRule : ruleTerminalRule EOF ; public final void entryRuleTerminalRule() throws RecognitionException { try { - // InternalXtext.g:1096:1: ( ruleTerminalRule EOF ) - // InternalXtext.g:1097:1: ruleTerminalRule EOF + // InternalXtext.g:1101:1: ( ruleTerminalRule EOF ) + // InternalXtext.g:1102:1: ruleTerminalRule EOF { before(grammarAccess.getTerminalRuleRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -3343,21 +3351,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleTerminalRule" - // InternalXtext.g:1104:1: ruleTerminalRule : ( ( rule__TerminalRule__Group__0 ) ) ; + // InternalXtext.g:1109:1: ruleTerminalRule : ( ( rule__TerminalRule__Group__0 ) ) ; public final void ruleTerminalRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1108:2: ( ( ( rule__TerminalRule__Group__0 ) ) ) - // InternalXtext.g:1109:2: ( ( rule__TerminalRule__Group__0 ) ) + // InternalXtext.g:1113:2: ( ( ( rule__TerminalRule__Group__0 ) ) ) + // InternalXtext.g:1114:2: ( ( rule__TerminalRule__Group__0 ) ) { - // InternalXtext.g:1109:2: ( ( rule__TerminalRule__Group__0 ) ) - // InternalXtext.g:1110:3: ( rule__TerminalRule__Group__0 ) + // InternalXtext.g:1114:2: ( ( rule__TerminalRule__Group__0 ) ) + // InternalXtext.g:1115:3: ( rule__TerminalRule__Group__0 ) { before(grammarAccess.getTerminalRuleAccess().getGroup()); - // InternalXtext.g:1111:3: ( rule__TerminalRule__Group__0 ) - // InternalXtext.g:1111:4: rule__TerminalRule__Group__0 + // InternalXtext.g:1116:3: ( rule__TerminalRule__Group__0 ) + // InternalXtext.g:1116:4: rule__TerminalRule__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__TerminalRule__Group__0(); @@ -3390,11 +3398,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleTerminalAlternatives" - // InternalXtext.g:1120:1: entryRuleTerminalAlternatives : ruleTerminalAlternatives EOF ; + // InternalXtext.g:1125:1: entryRuleTerminalAlternatives : ruleTerminalAlternatives EOF ; public final void entryRuleTerminalAlternatives() throws RecognitionException { try { - // InternalXtext.g:1121:1: ( ruleTerminalAlternatives EOF ) - // InternalXtext.g:1122:1: ruleTerminalAlternatives EOF + // InternalXtext.g:1126:1: ( ruleTerminalAlternatives EOF ) + // InternalXtext.g:1127:1: ruleTerminalAlternatives EOF { before(grammarAccess.getTerminalAlternativesRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -3420,21 +3428,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleTerminalAlternatives" - // InternalXtext.g:1129:1: ruleTerminalAlternatives : ( ( rule__TerminalAlternatives__Group__0 ) ) ; + // InternalXtext.g:1134:1: ruleTerminalAlternatives : ( ( rule__TerminalAlternatives__Group__0 ) ) ; public final void ruleTerminalAlternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1133:2: ( ( ( rule__TerminalAlternatives__Group__0 ) ) ) - // InternalXtext.g:1134:2: ( ( rule__TerminalAlternatives__Group__0 ) ) + // InternalXtext.g:1138:2: ( ( ( rule__TerminalAlternatives__Group__0 ) ) ) + // InternalXtext.g:1139:2: ( ( rule__TerminalAlternatives__Group__0 ) ) { - // InternalXtext.g:1134:2: ( ( rule__TerminalAlternatives__Group__0 ) ) - // InternalXtext.g:1135:3: ( rule__TerminalAlternatives__Group__0 ) + // InternalXtext.g:1139:2: ( ( rule__TerminalAlternatives__Group__0 ) ) + // InternalXtext.g:1140:3: ( rule__TerminalAlternatives__Group__0 ) { before(grammarAccess.getTerminalAlternativesAccess().getGroup()); - // InternalXtext.g:1136:3: ( rule__TerminalAlternatives__Group__0 ) - // InternalXtext.g:1136:4: rule__TerminalAlternatives__Group__0 + // InternalXtext.g:1141:3: ( rule__TerminalAlternatives__Group__0 ) + // InternalXtext.g:1141:4: rule__TerminalAlternatives__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__TerminalAlternatives__Group__0(); @@ -3467,11 +3475,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleTerminalGroup" - // InternalXtext.g:1145:1: entryRuleTerminalGroup : ruleTerminalGroup EOF ; + // InternalXtext.g:1150:1: entryRuleTerminalGroup : ruleTerminalGroup EOF ; public final void entryRuleTerminalGroup() throws RecognitionException { try { - // InternalXtext.g:1146:1: ( ruleTerminalGroup EOF ) - // InternalXtext.g:1147:1: ruleTerminalGroup EOF + // InternalXtext.g:1151:1: ( ruleTerminalGroup EOF ) + // InternalXtext.g:1152:1: ruleTerminalGroup EOF { before(grammarAccess.getTerminalGroupRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -3497,21 +3505,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleTerminalGroup" - // InternalXtext.g:1154:1: ruleTerminalGroup : ( ( rule__TerminalGroup__Group__0 ) ) ; + // InternalXtext.g:1159:1: ruleTerminalGroup : ( ( rule__TerminalGroup__Group__0 ) ) ; public final void ruleTerminalGroup() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1158:2: ( ( ( rule__TerminalGroup__Group__0 ) ) ) - // InternalXtext.g:1159:2: ( ( rule__TerminalGroup__Group__0 ) ) + // InternalXtext.g:1163:2: ( ( ( rule__TerminalGroup__Group__0 ) ) ) + // InternalXtext.g:1164:2: ( ( rule__TerminalGroup__Group__0 ) ) { - // InternalXtext.g:1159:2: ( ( rule__TerminalGroup__Group__0 ) ) - // InternalXtext.g:1160:3: ( rule__TerminalGroup__Group__0 ) + // InternalXtext.g:1164:2: ( ( rule__TerminalGroup__Group__0 ) ) + // InternalXtext.g:1165:3: ( rule__TerminalGroup__Group__0 ) { before(grammarAccess.getTerminalGroupAccess().getGroup()); - // InternalXtext.g:1161:3: ( rule__TerminalGroup__Group__0 ) - // InternalXtext.g:1161:4: rule__TerminalGroup__Group__0 + // InternalXtext.g:1166:3: ( rule__TerminalGroup__Group__0 ) + // InternalXtext.g:1166:4: rule__TerminalGroup__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__TerminalGroup__Group__0(); @@ -3544,11 +3552,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleTerminalToken" - // InternalXtext.g:1170:1: entryRuleTerminalToken : ruleTerminalToken EOF ; + // InternalXtext.g:1175:1: entryRuleTerminalToken : ruleTerminalToken EOF ; public final void entryRuleTerminalToken() throws RecognitionException { try { - // InternalXtext.g:1171:1: ( ruleTerminalToken EOF ) - // InternalXtext.g:1172:1: ruleTerminalToken EOF + // InternalXtext.g:1176:1: ( ruleTerminalToken EOF ) + // InternalXtext.g:1177:1: ruleTerminalToken EOF { before(grammarAccess.getTerminalTokenRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -3574,21 +3582,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleTerminalToken" - // InternalXtext.g:1179:1: ruleTerminalToken : ( ( rule__TerminalToken__Group__0 ) ) ; + // InternalXtext.g:1184:1: ruleTerminalToken : ( ( rule__TerminalToken__Group__0 ) ) ; public final void ruleTerminalToken() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1183:2: ( ( ( rule__TerminalToken__Group__0 ) ) ) - // InternalXtext.g:1184:2: ( ( rule__TerminalToken__Group__0 ) ) + // InternalXtext.g:1188:2: ( ( ( rule__TerminalToken__Group__0 ) ) ) + // InternalXtext.g:1189:2: ( ( rule__TerminalToken__Group__0 ) ) { - // InternalXtext.g:1184:2: ( ( rule__TerminalToken__Group__0 ) ) - // InternalXtext.g:1185:3: ( rule__TerminalToken__Group__0 ) + // InternalXtext.g:1189:2: ( ( rule__TerminalToken__Group__0 ) ) + // InternalXtext.g:1190:3: ( rule__TerminalToken__Group__0 ) { before(grammarAccess.getTerminalTokenAccess().getGroup()); - // InternalXtext.g:1186:3: ( rule__TerminalToken__Group__0 ) - // InternalXtext.g:1186:4: rule__TerminalToken__Group__0 + // InternalXtext.g:1191:3: ( rule__TerminalToken__Group__0 ) + // InternalXtext.g:1191:4: rule__TerminalToken__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__TerminalToken__Group__0(); @@ -3621,11 +3629,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleTerminalTokenElement" - // InternalXtext.g:1195:1: entryRuleTerminalTokenElement : ruleTerminalTokenElement EOF ; + // InternalXtext.g:1200:1: entryRuleTerminalTokenElement : ruleTerminalTokenElement EOF ; public final void entryRuleTerminalTokenElement() throws RecognitionException { try { - // InternalXtext.g:1196:1: ( ruleTerminalTokenElement EOF ) - // InternalXtext.g:1197:1: ruleTerminalTokenElement EOF + // InternalXtext.g:1201:1: ( ruleTerminalTokenElement EOF ) + // InternalXtext.g:1202:1: ruleTerminalTokenElement EOF { before(grammarAccess.getTerminalTokenElementRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -3651,21 +3659,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleTerminalTokenElement" - // InternalXtext.g:1204:1: ruleTerminalTokenElement : ( ( rule__TerminalTokenElement__Alternatives ) ) ; + // InternalXtext.g:1209:1: ruleTerminalTokenElement : ( ( rule__TerminalTokenElement__Alternatives ) ) ; public final void ruleTerminalTokenElement() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1208:2: ( ( ( rule__TerminalTokenElement__Alternatives ) ) ) - // InternalXtext.g:1209:2: ( ( rule__TerminalTokenElement__Alternatives ) ) + // InternalXtext.g:1213:2: ( ( ( rule__TerminalTokenElement__Alternatives ) ) ) + // InternalXtext.g:1214:2: ( ( rule__TerminalTokenElement__Alternatives ) ) { - // InternalXtext.g:1209:2: ( ( rule__TerminalTokenElement__Alternatives ) ) - // InternalXtext.g:1210:3: ( rule__TerminalTokenElement__Alternatives ) + // InternalXtext.g:1214:2: ( ( rule__TerminalTokenElement__Alternatives ) ) + // InternalXtext.g:1215:3: ( rule__TerminalTokenElement__Alternatives ) { before(grammarAccess.getTerminalTokenElementAccess().getAlternatives()); - // InternalXtext.g:1211:3: ( rule__TerminalTokenElement__Alternatives ) - // InternalXtext.g:1211:4: rule__TerminalTokenElement__Alternatives + // InternalXtext.g:1216:3: ( rule__TerminalTokenElement__Alternatives ) + // InternalXtext.g:1216:4: rule__TerminalTokenElement__Alternatives { pushFollow(FollowSets000.FOLLOW_2); rule__TerminalTokenElement__Alternatives(); @@ -3698,11 +3706,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleParenthesizedTerminalElement" - // InternalXtext.g:1220:1: entryRuleParenthesizedTerminalElement : ruleParenthesizedTerminalElement EOF ; + // InternalXtext.g:1225:1: entryRuleParenthesizedTerminalElement : ruleParenthesizedTerminalElement EOF ; public final void entryRuleParenthesizedTerminalElement() throws RecognitionException { try { - // InternalXtext.g:1221:1: ( ruleParenthesizedTerminalElement EOF ) - // InternalXtext.g:1222:1: ruleParenthesizedTerminalElement EOF + // InternalXtext.g:1226:1: ( ruleParenthesizedTerminalElement EOF ) + // InternalXtext.g:1227:1: ruleParenthesizedTerminalElement EOF { before(grammarAccess.getParenthesizedTerminalElementRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -3728,21 +3736,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleParenthesizedTerminalElement" - // InternalXtext.g:1229:1: ruleParenthesizedTerminalElement : ( ( rule__ParenthesizedTerminalElement__Group__0 ) ) ; + // InternalXtext.g:1234:1: ruleParenthesizedTerminalElement : ( ( rule__ParenthesizedTerminalElement__Group__0 ) ) ; public final void ruleParenthesizedTerminalElement() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1233:2: ( ( ( rule__ParenthesizedTerminalElement__Group__0 ) ) ) - // InternalXtext.g:1234:2: ( ( rule__ParenthesizedTerminalElement__Group__0 ) ) + // InternalXtext.g:1238:2: ( ( ( rule__ParenthesizedTerminalElement__Group__0 ) ) ) + // InternalXtext.g:1239:2: ( ( rule__ParenthesizedTerminalElement__Group__0 ) ) { - // InternalXtext.g:1234:2: ( ( rule__ParenthesizedTerminalElement__Group__0 ) ) - // InternalXtext.g:1235:3: ( rule__ParenthesizedTerminalElement__Group__0 ) + // InternalXtext.g:1239:2: ( ( rule__ParenthesizedTerminalElement__Group__0 ) ) + // InternalXtext.g:1240:3: ( rule__ParenthesizedTerminalElement__Group__0 ) { before(grammarAccess.getParenthesizedTerminalElementAccess().getGroup()); - // InternalXtext.g:1236:3: ( rule__ParenthesizedTerminalElement__Group__0 ) - // InternalXtext.g:1236:4: rule__ParenthesizedTerminalElement__Group__0 + // InternalXtext.g:1241:3: ( rule__ParenthesizedTerminalElement__Group__0 ) + // InternalXtext.g:1241:4: rule__ParenthesizedTerminalElement__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__ParenthesizedTerminalElement__Group__0(); @@ -3775,11 +3783,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleAbstractNegatedToken" - // InternalXtext.g:1245:1: entryRuleAbstractNegatedToken : ruleAbstractNegatedToken EOF ; + // InternalXtext.g:1250:1: entryRuleAbstractNegatedToken : ruleAbstractNegatedToken EOF ; public final void entryRuleAbstractNegatedToken() throws RecognitionException { try { - // InternalXtext.g:1246:1: ( ruleAbstractNegatedToken EOF ) - // InternalXtext.g:1247:1: ruleAbstractNegatedToken EOF + // InternalXtext.g:1251:1: ( ruleAbstractNegatedToken EOF ) + // InternalXtext.g:1252:1: ruleAbstractNegatedToken EOF { before(grammarAccess.getAbstractNegatedTokenRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -3805,21 +3813,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleAbstractNegatedToken" - // InternalXtext.g:1254:1: ruleAbstractNegatedToken : ( ( rule__AbstractNegatedToken__Alternatives ) ) ; + // InternalXtext.g:1259:1: ruleAbstractNegatedToken : ( ( rule__AbstractNegatedToken__Alternatives ) ) ; public final void ruleAbstractNegatedToken() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1258:2: ( ( ( rule__AbstractNegatedToken__Alternatives ) ) ) - // InternalXtext.g:1259:2: ( ( rule__AbstractNegatedToken__Alternatives ) ) + // InternalXtext.g:1263:2: ( ( ( rule__AbstractNegatedToken__Alternatives ) ) ) + // InternalXtext.g:1264:2: ( ( rule__AbstractNegatedToken__Alternatives ) ) { - // InternalXtext.g:1259:2: ( ( rule__AbstractNegatedToken__Alternatives ) ) - // InternalXtext.g:1260:3: ( rule__AbstractNegatedToken__Alternatives ) + // InternalXtext.g:1264:2: ( ( rule__AbstractNegatedToken__Alternatives ) ) + // InternalXtext.g:1265:3: ( rule__AbstractNegatedToken__Alternatives ) { before(grammarAccess.getAbstractNegatedTokenAccess().getAlternatives()); - // InternalXtext.g:1261:3: ( rule__AbstractNegatedToken__Alternatives ) - // InternalXtext.g:1261:4: rule__AbstractNegatedToken__Alternatives + // InternalXtext.g:1266:3: ( rule__AbstractNegatedToken__Alternatives ) + // InternalXtext.g:1266:4: rule__AbstractNegatedToken__Alternatives { pushFollow(FollowSets000.FOLLOW_2); rule__AbstractNegatedToken__Alternatives(); @@ -3852,11 +3860,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleNegatedToken" - // InternalXtext.g:1270:1: entryRuleNegatedToken : ruleNegatedToken EOF ; + // InternalXtext.g:1275:1: entryRuleNegatedToken : ruleNegatedToken EOF ; public final void entryRuleNegatedToken() throws RecognitionException { try { - // InternalXtext.g:1271:1: ( ruleNegatedToken EOF ) - // InternalXtext.g:1272:1: ruleNegatedToken EOF + // InternalXtext.g:1276:1: ( ruleNegatedToken EOF ) + // InternalXtext.g:1277:1: ruleNegatedToken EOF { before(grammarAccess.getNegatedTokenRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -3882,21 +3890,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleNegatedToken" - // InternalXtext.g:1279:1: ruleNegatedToken : ( ( rule__NegatedToken__Group__0 ) ) ; + // InternalXtext.g:1284:1: ruleNegatedToken : ( ( rule__NegatedToken__Group__0 ) ) ; public final void ruleNegatedToken() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1283:2: ( ( ( rule__NegatedToken__Group__0 ) ) ) - // InternalXtext.g:1284:2: ( ( rule__NegatedToken__Group__0 ) ) + // InternalXtext.g:1288:2: ( ( ( rule__NegatedToken__Group__0 ) ) ) + // InternalXtext.g:1289:2: ( ( rule__NegatedToken__Group__0 ) ) { - // InternalXtext.g:1284:2: ( ( rule__NegatedToken__Group__0 ) ) - // InternalXtext.g:1285:3: ( rule__NegatedToken__Group__0 ) + // InternalXtext.g:1289:2: ( ( rule__NegatedToken__Group__0 ) ) + // InternalXtext.g:1290:3: ( rule__NegatedToken__Group__0 ) { before(grammarAccess.getNegatedTokenAccess().getGroup()); - // InternalXtext.g:1286:3: ( rule__NegatedToken__Group__0 ) - // InternalXtext.g:1286:4: rule__NegatedToken__Group__0 + // InternalXtext.g:1291:3: ( rule__NegatedToken__Group__0 ) + // InternalXtext.g:1291:4: rule__NegatedToken__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__NegatedToken__Group__0(); @@ -3929,11 +3937,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleUntilToken" - // InternalXtext.g:1295:1: entryRuleUntilToken : ruleUntilToken EOF ; + // InternalXtext.g:1300:1: entryRuleUntilToken : ruleUntilToken EOF ; public final void entryRuleUntilToken() throws RecognitionException { try { - // InternalXtext.g:1296:1: ( ruleUntilToken EOF ) - // InternalXtext.g:1297:1: ruleUntilToken EOF + // InternalXtext.g:1301:1: ( ruleUntilToken EOF ) + // InternalXtext.g:1302:1: ruleUntilToken EOF { before(grammarAccess.getUntilTokenRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -3959,21 +3967,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleUntilToken" - // InternalXtext.g:1304:1: ruleUntilToken : ( ( rule__UntilToken__Group__0 ) ) ; + // InternalXtext.g:1309:1: ruleUntilToken : ( ( rule__UntilToken__Group__0 ) ) ; public final void ruleUntilToken() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1308:2: ( ( ( rule__UntilToken__Group__0 ) ) ) - // InternalXtext.g:1309:2: ( ( rule__UntilToken__Group__0 ) ) + // InternalXtext.g:1313:2: ( ( ( rule__UntilToken__Group__0 ) ) ) + // InternalXtext.g:1314:2: ( ( rule__UntilToken__Group__0 ) ) { - // InternalXtext.g:1309:2: ( ( rule__UntilToken__Group__0 ) ) - // InternalXtext.g:1310:3: ( rule__UntilToken__Group__0 ) + // InternalXtext.g:1314:2: ( ( rule__UntilToken__Group__0 ) ) + // InternalXtext.g:1315:3: ( rule__UntilToken__Group__0 ) { before(grammarAccess.getUntilTokenAccess().getGroup()); - // InternalXtext.g:1311:3: ( rule__UntilToken__Group__0 ) - // InternalXtext.g:1311:4: rule__UntilToken__Group__0 + // InternalXtext.g:1316:3: ( rule__UntilToken__Group__0 ) + // InternalXtext.g:1316:4: rule__UntilToken__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__UntilToken__Group__0(); @@ -4006,11 +4014,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleWildcard" - // InternalXtext.g:1320:1: entryRuleWildcard : ruleWildcard EOF ; + // InternalXtext.g:1325:1: entryRuleWildcard : ruleWildcard EOF ; public final void entryRuleWildcard() throws RecognitionException { try { - // InternalXtext.g:1321:1: ( ruleWildcard EOF ) - // InternalXtext.g:1322:1: ruleWildcard EOF + // InternalXtext.g:1326:1: ( ruleWildcard EOF ) + // InternalXtext.g:1327:1: ruleWildcard EOF { before(grammarAccess.getWildcardRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -4036,21 +4044,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleWildcard" - // InternalXtext.g:1329:1: ruleWildcard : ( ( rule__Wildcard__Group__0 ) ) ; + // InternalXtext.g:1334:1: ruleWildcard : ( ( rule__Wildcard__Group__0 ) ) ; public final void ruleWildcard() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1333:2: ( ( ( rule__Wildcard__Group__0 ) ) ) - // InternalXtext.g:1334:2: ( ( rule__Wildcard__Group__0 ) ) + // InternalXtext.g:1338:2: ( ( ( rule__Wildcard__Group__0 ) ) ) + // InternalXtext.g:1339:2: ( ( rule__Wildcard__Group__0 ) ) { - // InternalXtext.g:1334:2: ( ( rule__Wildcard__Group__0 ) ) - // InternalXtext.g:1335:3: ( rule__Wildcard__Group__0 ) + // InternalXtext.g:1339:2: ( ( rule__Wildcard__Group__0 ) ) + // InternalXtext.g:1340:3: ( rule__Wildcard__Group__0 ) { before(grammarAccess.getWildcardAccess().getGroup()); - // InternalXtext.g:1336:3: ( rule__Wildcard__Group__0 ) - // InternalXtext.g:1336:4: rule__Wildcard__Group__0 + // InternalXtext.g:1341:3: ( rule__Wildcard__Group__0 ) + // InternalXtext.g:1341:4: rule__Wildcard__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__Wildcard__Group__0(); @@ -4083,11 +4091,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleEOF" - // InternalXtext.g:1345:1: entryRuleEOF : ruleEOF EOF ; + // InternalXtext.g:1350:1: entryRuleEOF : ruleEOF EOF ; public final void entryRuleEOF() throws RecognitionException { try { - // InternalXtext.g:1346:1: ( ruleEOF EOF ) - // InternalXtext.g:1347:1: ruleEOF EOF + // InternalXtext.g:1351:1: ( ruleEOF EOF ) + // InternalXtext.g:1352:1: ruleEOF EOF { before(grammarAccess.getEOFRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -4113,21 +4121,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleEOF" - // InternalXtext.g:1354:1: ruleEOF : ( ( rule__EOF__Group__0 ) ) ; + // InternalXtext.g:1359:1: ruleEOF : ( ( rule__EOF__Group__0 ) ) ; public final void ruleEOF() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1358:2: ( ( ( rule__EOF__Group__0 ) ) ) - // InternalXtext.g:1359:2: ( ( rule__EOF__Group__0 ) ) + // InternalXtext.g:1363:2: ( ( ( rule__EOF__Group__0 ) ) ) + // InternalXtext.g:1364:2: ( ( rule__EOF__Group__0 ) ) { - // InternalXtext.g:1359:2: ( ( rule__EOF__Group__0 ) ) - // InternalXtext.g:1360:3: ( rule__EOF__Group__0 ) + // InternalXtext.g:1364:2: ( ( rule__EOF__Group__0 ) ) + // InternalXtext.g:1365:3: ( rule__EOF__Group__0 ) { before(grammarAccess.getEOFAccess().getGroup()); - // InternalXtext.g:1361:3: ( rule__EOF__Group__0 ) - // InternalXtext.g:1361:4: rule__EOF__Group__0 + // InternalXtext.g:1366:3: ( rule__EOF__Group__0 ) + // InternalXtext.g:1366:4: rule__EOF__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__EOF__Group__0(); @@ -4160,11 +4168,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleCharacterRange" - // InternalXtext.g:1370:1: entryRuleCharacterRange : ruleCharacterRange EOF ; + // InternalXtext.g:1375:1: entryRuleCharacterRange : ruleCharacterRange EOF ; public final void entryRuleCharacterRange() throws RecognitionException { try { - // InternalXtext.g:1371:1: ( ruleCharacterRange EOF ) - // InternalXtext.g:1372:1: ruleCharacterRange EOF + // InternalXtext.g:1376:1: ( ruleCharacterRange EOF ) + // InternalXtext.g:1377:1: ruleCharacterRange EOF { before(grammarAccess.getCharacterRangeRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -4190,21 +4198,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleCharacterRange" - // InternalXtext.g:1379:1: ruleCharacterRange : ( ( rule__CharacterRange__Group__0 ) ) ; + // InternalXtext.g:1384:1: ruleCharacterRange : ( ( rule__CharacterRange__Group__0 ) ) ; public final void ruleCharacterRange() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1383:2: ( ( ( rule__CharacterRange__Group__0 ) ) ) - // InternalXtext.g:1384:2: ( ( rule__CharacterRange__Group__0 ) ) + // InternalXtext.g:1388:2: ( ( ( rule__CharacterRange__Group__0 ) ) ) + // InternalXtext.g:1389:2: ( ( rule__CharacterRange__Group__0 ) ) { - // InternalXtext.g:1384:2: ( ( rule__CharacterRange__Group__0 ) ) - // InternalXtext.g:1385:3: ( rule__CharacterRange__Group__0 ) + // InternalXtext.g:1389:2: ( ( rule__CharacterRange__Group__0 ) ) + // InternalXtext.g:1390:3: ( rule__CharacterRange__Group__0 ) { before(grammarAccess.getCharacterRangeAccess().getGroup()); - // InternalXtext.g:1386:3: ( rule__CharacterRange__Group__0 ) - // InternalXtext.g:1386:4: rule__CharacterRange__Group__0 + // InternalXtext.g:1391:3: ( rule__CharacterRange__Group__0 ) + // InternalXtext.g:1391:4: rule__CharacterRange__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__CharacterRange__Group__0(); @@ -4237,11 +4245,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleEnumRule" - // InternalXtext.g:1395:1: entryRuleEnumRule : ruleEnumRule EOF ; + // InternalXtext.g:1400:1: entryRuleEnumRule : ruleEnumRule EOF ; public final void entryRuleEnumRule() throws RecognitionException { try { - // InternalXtext.g:1396:1: ( ruleEnumRule EOF ) - // InternalXtext.g:1397:1: ruleEnumRule EOF + // InternalXtext.g:1401:1: ( ruleEnumRule EOF ) + // InternalXtext.g:1402:1: ruleEnumRule EOF { before(grammarAccess.getEnumRuleRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -4267,21 +4275,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleEnumRule" - // InternalXtext.g:1404:1: ruleEnumRule : ( ( rule__EnumRule__Group__0 ) ) ; + // InternalXtext.g:1409:1: ruleEnumRule : ( ( rule__EnumRule__Group__0 ) ) ; public final void ruleEnumRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1408:2: ( ( ( rule__EnumRule__Group__0 ) ) ) - // InternalXtext.g:1409:2: ( ( rule__EnumRule__Group__0 ) ) + // InternalXtext.g:1413:2: ( ( ( rule__EnumRule__Group__0 ) ) ) + // InternalXtext.g:1414:2: ( ( rule__EnumRule__Group__0 ) ) { - // InternalXtext.g:1409:2: ( ( rule__EnumRule__Group__0 ) ) - // InternalXtext.g:1410:3: ( rule__EnumRule__Group__0 ) + // InternalXtext.g:1414:2: ( ( rule__EnumRule__Group__0 ) ) + // InternalXtext.g:1415:3: ( rule__EnumRule__Group__0 ) { before(grammarAccess.getEnumRuleAccess().getGroup()); - // InternalXtext.g:1411:3: ( rule__EnumRule__Group__0 ) - // InternalXtext.g:1411:4: rule__EnumRule__Group__0 + // InternalXtext.g:1416:3: ( rule__EnumRule__Group__0 ) + // InternalXtext.g:1416:4: rule__EnumRule__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__EnumRule__Group__0(); @@ -4314,11 +4322,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleEnumLiterals" - // InternalXtext.g:1420:1: entryRuleEnumLiterals : ruleEnumLiterals EOF ; + // InternalXtext.g:1425:1: entryRuleEnumLiterals : ruleEnumLiterals EOF ; public final void entryRuleEnumLiterals() throws RecognitionException { try { - // InternalXtext.g:1421:1: ( ruleEnumLiterals EOF ) - // InternalXtext.g:1422:1: ruleEnumLiterals EOF + // InternalXtext.g:1426:1: ( ruleEnumLiterals EOF ) + // InternalXtext.g:1427:1: ruleEnumLiterals EOF { before(grammarAccess.getEnumLiteralsRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -4344,21 +4352,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleEnumLiterals" - // InternalXtext.g:1429:1: ruleEnumLiterals : ( ( rule__EnumLiterals__Group__0 ) ) ; + // InternalXtext.g:1434:1: ruleEnumLiterals : ( ( rule__EnumLiterals__Group__0 ) ) ; public final void ruleEnumLiterals() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1433:2: ( ( ( rule__EnumLiterals__Group__0 ) ) ) - // InternalXtext.g:1434:2: ( ( rule__EnumLiterals__Group__0 ) ) + // InternalXtext.g:1438:2: ( ( ( rule__EnumLiterals__Group__0 ) ) ) + // InternalXtext.g:1439:2: ( ( rule__EnumLiterals__Group__0 ) ) { - // InternalXtext.g:1434:2: ( ( rule__EnumLiterals__Group__0 ) ) - // InternalXtext.g:1435:3: ( rule__EnumLiterals__Group__0 ) + // InternalXtext.g:1439:2: ( ( rule__EnumLiterals__Group__0 ) ) + // InternalXtext.g:1440:3: ( rule__EnumLiterals__Group__0 ) { before(grammarAccess.getEnumLiteralsAccess().getGroup()); - // InternalXtext.g:1436:3: ( rule__EnumLiterals__Group__0 ) - // InternalXtext.g:1436:4: rule__EnumLiterals__Group__0 + // InternalXtext.g:1441:3: ( rule__EnumLiterals__Group__0 ) + // InternalXtext.g:1441:4: rule__EnumLiterals__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__EnumLiterals__Group__0(); @@ -4391,11 +4399,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleEnumLiteralDeclaration" - // InternalXtext.g:1445:1: entryRuleEnumLiteralDeclaration : ruleEnumLiteralDeclaration EOF ; + // InternalXtext.g:1450:1: entryRuleEnumLiteralDeclaration : ruleEnumLiteralDeclaration EOF ; public final void entryRuleEnumLiteralDeclaration() throws RecognitionException { try { - // InternalXtext.g:1446:1: ( ruleEnumLiteralDeclaration EOF ) - // InternalXtext.g:1447:1: ruleEnumLiteralDeclaration EOF + // InternalXtext.g:1451:1: ( ruleEnumLiteralDeclaration EOF ) + // InternalXtext.g:1452:1: ruleEnumLiteralDeclaration EOF { before(grammarAccess.getEnumLiteralDeclarationRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -4421,21 +4429,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleEnumLiteralDeclaration" - // InternalXtext.g:1454:1: ruleEnumLiteralDeclaration : ( ( rule__EnumLiteralDeclaration__Group__0 ) ) ; + // InternalXtext.g:1459:1: ruleEnumLiteralDeclaration : ( ( rule__EnumLiteralDeclaration__Group__0 ) ) ; public final void ruleEnumLiteralDeclaration() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1458:2: ( ( ( rule__EnumLiteralDeclaration__Group__0 ) ) ) - // InternalXtext.g:1459:2: ( ( rule__EnumLiteralDeclaration__Group__0 ) ) + // InternalXtext.g:1463:2: ( ( ( rule__EnumLiteralDeclaration__Group__0 ) ) ) + // InternalXtext.g:1464:2: ( ( rule__EnumLiteralDeclaration__Group__0 ) ) { - // InternalXtext.g:1459:2: ( ( rule__EnumLiteralDeclaration__Group__0 ) ) - // InternalXtext.g:1460:3: ( rule__EnumLiteralDeclaration__Group__0 ) + // InternalXtext.g:1464:2: ( ( rule__EnumLiteralDeclaration__Group__0 ) ) + // InternalXtext.g:1465:3: ( rule__EnumLiteralDeclaration__Group__0 ) { before(grammarAccess.getEnumLiteralDeclarationAccess().getGroup()); - // InternalXtext.g:1461:3: ( rule__EnumLiteralDeclaration__Group__0 ) - // InternalXtext.g:1461:4: rule__EnumLiteralDeclaration__Group__0 + // InternalXtext.g:1466:3: ( rule__EnumLiteralDeclaration__Group__0 ) + // InternalXtext.g:1466:4: rule__EnumLiteralDeclaration__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__EnumLiteralDeclaration__Group__0(); @@ -4468,21 +4476,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AbstractRule__Alternatives" - // InternalXtext.g:1469:1: rule__AbstractRule__Alternatives : ( ( ruleParserRule ) | ( ruleTerminalRule ) | ( ruleEnumRule ) ); + // InternalXtext.g:1474:1: rule__AbstractRule__Alternatives : ( ( ruleParserRule ) | ( ruleTerminalRule ) | ( ruleEnumRule ) ); public final void rule__AbstractRule__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1473:1: ( ( ruleParserRule ) | ( ruleTerminalRule ) | ( ruleEnumRule ) ) + // InternalXtext.g:1478:1: ( ( ruleParserRule ) | ( ruleTerminalRule ) | ( ruleEnumRule ) ) int alt1=3; alt1 = dfa1.predict(input); switch (alt1) { case 1 : - // InternalXtext.g:1474:2: ( ruleParserRule ) + // InternalXtext.g:1479:2: ( ruleParserRule ) { - // InternalXtext.g:1474:2: ( ruleParserRule ) - // InternalXtext.g:1475:3: ruleParserRule + // InternalXtext.g:1479:2: ( ruleParserRule ) + // InternalXtext.g:1480:3: ruleParserRule { before(grammarAccess.getAbstractRuleAccess().getParserRuleParserRuleCall_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -4498,10 +4506,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalXtext.g:1480:2: ( ruleTerminalRule ) + // InternalXtext.g:1485:2: ( ruleTerminalRule ) { - // InternalXtext.g:1480:2: ( ruleTerminalRule ) - // InternalXtext.g:1481:3: ruleTerminalRule + // InternalXtext.g:1485:2: ( ruleTerminalRule ) + // InternalXtext.g:1486:3: ruleTerminalRule { before(grammarAccess.getAbstractRuleAccess().getTerminalRuleParserRuleCall_1()); pushFollow(FollowSets000.FOLLOW_2); @@ -4517,10 +4525,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalXtext.g:1486:2: ( ruleEnumRule ) + // InternalXtext.g:1491:2: ( ruleEnumRule ) { - // InternalXtext.g:1486:2: ( ruleEnumRule ) - // InternalXtext.g:1487:3: ruleEnumRule + // InternalXtext.g:1491:2: ( ruleEnumRule ) + // InternalXtext.g:1492:3: ruleEnumRule { before(grammarAccess.getAbstractRuleAccess().getEnumRuleParserRuleCall_2()); pushFollow(FollowSets000.FOLLOW_2); @@ -4553,13 +4561,13 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AbstractMetamodelDeclaration__Alternatives" - // InternalXtext.g:1496:1: rule__AbstractMetamodelDeclaration__Alternatives : ( ( ruleGeneratedMetamodel ) | ( ruleReferencedMetamodel ) ); + // InternalXtext.g:1501:1: rule__AbstractMetamodelDeclaration__Alternatives : ( ( ruleGeneratedMetamodel ) | ( ruleReferencedMetamodel ) ); public final void rule__AbstractMetamodelDeclaration__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1500:1: ( ( ruleGeneratedMetamodel ) | ( ruleReferencedMetamodel ) ) + // InternalXtext.g:1505:1: ( ( ruleGeneratedMetamodel ) | ( ruleReferencedMetamodel ) ) int alt2=2; int LA2_0 = input.LA(1); @@ -4577,10 +4585,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt2) { case 1 : - // InternalXtext.g:1501:2: ( ruleGeneratedMetamodel ) + // InternalXtext.g:1506:2: ( ruleGeneratedMetamodel ) { - // InternalXtext.g:1501:2: ( ruleGeneratedMetamodel ) - // InternalXtext.g:1502:3: ruleGeneratedMetamodel + // InternalXtext.g:1506:2: ( ruleGeneratedMetamodel ) + // InternalXtext.g:1507:3: ruleGeneratedMetamodel { before(grammarAccess.getAbstractMetamodelDeclarationAccess().getGeneratedMetamodelParserRuleCall_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -4596,10 +4604,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalXtext.g:1507:2: ( ruleReferencedMetamodel ) + // InternalXtext.g:1512:2: ( ruleReferencedMetamodel ) { - // InternalXtext.g:1507:2: ( ruleReferencedMetamodel ) - // InternalXtext.g:1508:3: ruleReferencedMetamodel + // InternalXtext.g:1512:2: ( ruleReferencedMetamodel ) + // InternalXtext.g:1513:3: ruleReferencedMetamodel { before(grammarAccess.getAbstractMetamodelDeclarationAccess().getReferencedMetamodelParserRuleCall_1()); pushFollow(FollowSets000.FOLLOW_2); @@ -4632,13 +4640,13 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Alternatives_1" - // InternalXtext.g:1517:1: rule__ParserRule__Alternatives_1 : ( ( ( rule__ParserRule__Group_1_0__0 ) ) | ( ( rule__ParserRule__Group_1_1__0 ) ) ); + // InternalXtext.g:1522:1: rule__ParserRule__Alternatives_1 : ( ( ( rule__ParserRule__Group_1_0__0 ) ) | ( ( rule__ParserRule__Group_1_1__0 ) ) ); public final void rule__ParserRule__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1521:1: ( ( ( rule__ParserRule__Group_1_0__0 ) ) | ( ( rule__ParserRule__Group_1_1__0 ) ) ) + // InternalXtext.g:1526:1: ( ( ( rule__ParserRule__Group_1_0__0 ) ) | ( ( rule__ParserRule__Group_1_1__0 ) ) ) int alt3=2; int LA3_0 = input.LA(1); @@ -4656,14 +4664,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt3) { case 1 : - // InternalXtext.g:1522:2: ( ( rule__ParserRule__Group_1_0__0 ) ) + // InternalXtext.g:1527:2: ( ( rule__ParserRule__Group_1_0__0 ) ) { - // InternalXtext.g:1522:2: ( ( rule__ParserRule__Group_1_0__0 ) ) - // InternalXtext.g:1523:3: ( rule__ParserRule__Group_1_0__0 ) + // InternalXtext.g:1527:2: ( ( rule__ParserRule__Group_1_0__0 ) ) + // InternalXtext.g:1528:3: ( rule__ParserRule__Group_1_0__0 ) { before(grammarAccess.getParserRuleAccess().getGroup_1_0()); - // InternalXtext.g:1524:3: ( rule__ParserRule__Group_1_0__0 ) - // InternalXtext.g:1524:4: rule__ParserRule__Group_1_0__0 + // InternalXtext.g:1529:3: ( rule__ParserRule__Group_1_0__0 ) + // InternalXtext.g:1529:4: rule__ParserRule__Group_1_0__0 { pushFollow(FollowSets000.FOLLOW_2); rule__ParserRule__Group_1_0__0(); @@ -4681,14 +4689,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalXtext.g:1528:2: ( ( rule__ParserRule__Group_1_1__0 ) ) + // InternalXtext.g:1533:2: ( ( rule__ParserRule__Group_1_1__0 ) ) { - // InternalXtext.g:1528:2: ( ( rule__ParserRule__Group_1_1__0 ) ) - // InternalXtext.g:1529:3: ( rule__ParserRule__Group_1_1__0 ) + // InternalXtext.g:1533:2: ( ( rule__ParserRule__Group_1_1__0 ) ) + // InternalXtext.g:1534:3: ( rule__ParserRule__Group_1_1__0 ) { before(grammarAccess.getParserRuleAccess().getGroup_1_1()); - // InternalXtext.g:1530:3: ( rule__ParserRule__Group_1_1__0 ) - // InternalXtext.g:1530:4: rule__ParserRule__Group_1_1__0 + // InternalXtext.g:1535:3: ( rule__ParserRule__Group_1_1__0 ) + // InternalXtext.g:1535:4: rule__ParserRule__Group_1_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__ParserRule__Group_1_1__0(); @@ -4723,13 +4731,13 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Alternatives_1_0_2" - // InternalXtext.g:1538:1: rule__ParserRule__Alternatives_1_0_2 : ( ( ( rule__ParserRule__WildcardAssignment_1_0_2_0 ) ) | ( ( rule__ParserRule__Group_1_0_2_1__0 )? ) ); + // InternalXtext.g:1543:1: rule__ParserRule__Alternatives_1_0_2 : ( ( ( rule__ParserRule__WildcardAssignment_1_0_2_0 ) ) | ( ( rule__ParserRule__Group_1_0_2_1__0 )? ) ); public final void rule__ParserRule__Alternatives_1_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1542:1: ( ( ( rule__ParserRule__WildcardAssignment_1_0_2_0 ) ) | ( ( rule__ParserRule__Group_1_0_2_1__0 )? ) ) + // InternalXtext.g:1547:1: ( ( ( rule__ParserRule__WildcardAssignment_1_0_2_0 ) ) | ( ( rule__ParserRule__Group_1_0_2_1__0 )? ) ) int alt5=2; int LA5_0 = input.LA(1); @@ -4747,14 +4755,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt5) { case 1 : - // InternalXtext.g:1543:2: ( ( rule__ParserRule__WildcardAssignment_1_0_2_0 ) ) + // InternalXtext.g:1548:2: ( ( rule__ParserRule__WildcardAssignment_1_0_2_0 ) ) { - // InternalXtext.g:1543:2: ( ( rule__ParserRule__WildcardAssignment_1_0_2_0 ) ) - // InternalXtext.g:1544:3: ( rule__ParserRule__WildcardAssignment_1_0_2_0 ) + // InternalXtext.g:1548:2: ( ( rule__ParserRule__WildcardAssignment_1_0_2_0 ) ) + // InternalXtext.g:1549:3: ( rule__ParserRule__WildcardAssignment_1_0_2_0 ) { before(grammarAccess.getParserRuleAccess().getWildcardAssignment_1_0_2_0()); - // InternalXtext.g:1545:3: ( rule__ParserRule__WildcardAssignment_1_0_2_0 ) - // InternalXtext.g:1545:4: rule__ParserRule__WildcardAssignment_1_0_2_0 + // InternalXtext.g:1550:3: ( rule__ParserRule__WildcardAssignment_1_0_2_0 ) + // InternalXtext.g:1550:4: rule__ParserRule__WildcardAssignment_1_0_2_0 { pushFollow(FollowSets000.FOLLOW_2); rule__ParserRule__WildcardAssignment_1_0_2_0(); @@ -4772,13 +4780,13 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalXtext.g:1549:2: ( ( rule__ParserRule__Group_1_0_2_1__0 )? ) + // InternalXtext.g:1554:2: ( ( rule__ParserRule__Group_1_0_2_1__0 )? ) { - // InternalXtext.g:1549:2: ( ( rule__ParserRule__Group_1_0_2_1__0 )? ) - // InternalXtext.g:1550:3: ( rule__ParserRule__Group_1_0_2_1__0 )? + // InternalXtext.g:1554:2: ( ( rule__ParserRule__Group_1_0_2_1__0 )? ) + // InternalXtext.g:1555:3: ( rule__ParserRule__Group_1_0_2_1__0 )? { before(grammarAccess.getParserRuleAccess().getGroup_1_0_2_1()); - // InternalXtext.g:1551:3: ( rule__ParserRule__Group_1_0_2_1__0 )? + // InternalXtext.g:1556:3: ( rule__ParserRule__Group_1_0_2_1__0 )? int alt4=2; int LA4_0 = input.LA(1); @@ -4787,7 +4795,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt4) { case 1 : - // InternalXtext.g:1551:4: rule__ParserRule__Group_1_0_2_1__0 + // InternalXtext.g:1556:4: rule__ParserRule__Group_1_0_2_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__ParserRule__Group_1_0_2_1__0(); @@ -4825,13 +4833,13 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ConditionalBranch__Alternatives" - // InternalXtext.g:1559:1: rule__ConditionalBranch__Alternatives : ( ( ruleUnorderedGroup ) | ( ( rule__ConditionalBranch__Group_1__0 ) ) ); + // InternalXtext.g:1564:1: rule__ConditionalBranch__Alternatives : ( ( ruleUnorderedGroup ) | ( ( rule__ConditionalBranch__Group_1__0 ) ) ); public final void rule__ConditionalBranch__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1563:1: ( ( ruleUnorderedGroup ) | ( ( rule__ConditionalBranch__Group_1__0 ) ) ) + // InternalXtext.g:1568:1: ( ( ruleUnorderedGroup ) | ( ( rule__ConditionalBranch__Group_1__0 ) ) ) int alt6=2; int LA6_0 = input.LA(1); @@ -4849,10 +4857,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt6) { case 1 : - // InternalXtext.g:1564:2: ( ruleUnorderedGroup ) + // InternalXtext.g:1569:2: ( ruleUnorderedGroup ) { - // InternalXtext.g:1564:2: ( ruleUnorderedGroup ) - // InternalXtext.g:1565:3: ruleUnorderedGroup + // InternalXtext.g:1569:2: ( ruleUnorderedGroup ) + // InternalXtext.g:1570:3: ruleUnorderedGroup { before(grammarAccess.getConditionalBranchAccess().getUnorderedGroupParserRuleCall_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -4868,14 +4876,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalXtext.g:1570:2: ( ( rule__ConditionalBranch__Group_1__0 ) ) + // InternalXtext.g:1575:2: ( ( rule__ConditionalBranch__Group_1__0 ) ) { - // InternalXtext.g:1570:2: ( ( rule__ConditionalBranch__Group_1__0 ) ) - // InternalXtext.g:1571:3: ( rule__ConditionalBranch__Group_1__0 ) + // InternalXtext.g:1575:2: ( ( rule__ConditionalBranch__Group_1__0 ) ) + // InternalXtext.g:1576:3: ( rule__ConditionalBranch__Group_1__0 ) { before(grammarAccess.getConditionalBranchAccess().getGroup_1()); - // InternalXtext.g:1572:3: ( rule__ConditionalBranch__Group_1__0 ) - // InternalXtext.g:1572:4: rule__ConditionalBranch__Group_1__0 + // InternalXtext.g:1577:3: ( rule__ConditionalBranch__Group_1__0 ) + // InternalXtext.g:1577:4: rule__ConditionalBranch__Group_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__ConditionalBranch__Group_1__0(); @@ -4910,13 +4918,13 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AbstractToken__Alternatives" - // InternalXtext.g:1580:1: rule__AbstractToken__Alternatives : ( ( ruleAbstractTokenWithCardinality ) | ( ruleAction ) ); + // InternalXtext.g:1585:1: rule__AbstractToken__Alternatives : ( ( ruleAbstractTokenWithCardinality ) | ( ruleAction ) ); public final void rule__AbstractToken__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1584:1: ( ( ruleAbstractTokenWithCardinality ) | ( ruleAction ) ) + // InternalXtext.g:1589:1: ( ( ruleAbstractTokenWithCardinality ) | ( ruleAction ) ) int alt7=2; int LA7_0 = input.LA(1); @@ -4934,10 +4942,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt7) { case 1 : - // InternalXtext.g:1585:2: ( ruleAbstractTokenWithCardinality ) + // InternalXtext.g:1590:2: ( ruleAbstractTokenWithCardinality ) { - // InternalXtext.g:1585:2: ( ruleAbstractTokenWithCardinality ) - // InternalXtext.g:1586:3: ruleAbstractTokenWithCardinality + // InternalXtext.g:1590:2: ( ruleAbstractTokenWithCardinality ) + // InternalXtext.g:1591:3: ruleAbstractTokenWithCardinality { before(grammarAccess.getAbstractTokenAccess().getAbstractTokenWithCardinalityParserRuleCall_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -4953,10 +4961,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalXtext.g:1591:2: ( ruleAction ) + // InternalXtext.g:1596:2: ( ruleAction ) { - // InternalXtext.g:1591:2: ( ruleAction ) - // InternalXtext.g:1592:3: ruleAction + // InternalXtext.g:1596:2: ( ruleAction ) + // InternalXtext.g:1597:3: ruleAction { before(grammarAccess.getAbstractTokenAccess().getActionParserRuleCall_1()); pushFollow(FollowSets000.FOLLOW_2); @@ -4989,21 +4997,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AbstractTokenWithCardinality__Alternatives_0" - // InternalXtext.g:1601:1: rule__AbstractTokenWithCardinality__Alternatives_0 : ( ( ruleAssignment ) | ( ruleAbstractTerminal ) ); + // InternalXtext.g:1606:1: rule__AbstractTokenWithCardinality__Alternatives_0 : ( ( ruleAssignment ) | ( ruleAbstractTerminal ) ); public final void rule__AbstractTokenWithCardinality__Alternatives_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1605:1: ( ( ruleAssignment ) | ( ruleAbstractTerminal ) ) + // InternalXtext.g:1610:1: ( ( ruleAssignment ) | ( ruleAbstractTerminal ) ) int alt8=2; alt8 = dfa8.predict(input); switch (alt8) { case 1 : - // InternalXtext.g:1606:2: ( ruleAssignment ) + // InternalXtext.g:1611:2: ( ruleAssignment ) { - // InternalXtext.g:1606:2: ( ruleAssignment ) - // InternalXtext.g:1607:3: ruleAssignment + // InternalXtext.g:1611:2: ( ruleAssignment ) + // InternalXtext.g:1612:3: ruleAssignment { before(grammarAccess.getAbstractTokenWithCardinalityAccess().getAssignmentParserRuleCall_0_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -5019,10 +5027,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalXtext.g:1612:2: ( ruleAbstractTerminal ) + // InternalXtext.g:1617:2: ( ruleAbstractTerminal ) { - // InternalXtext.g:1612:2: ( ruleAbstractTerminal ) - // InternalXtext.g:1613:3: ruleAbstractTerminal + // InternalXtext.g:1617:2: ( ruleAbstractTerminal ) + // InternalXtext.g:1618:3: ruleAbstractTerminal { before(grammarAccess.getAbstractTokenWithCardinalityAccess().getAbstractTerminalParserRuleCall_0_1()); pushFollow(FollowSets000.FOLLOW_2); @@ -5055,13 +5063,13 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AbstractTokenWithCardinality__CardinalityAlternatives_1_0" - // InternalXtext.g:1622:1: rule__AbstractTokenWithCardinality__CardinalityAlternatives_1_0 : ( ( '?' ) | ( '*' ) | ( '+' ) ); + // InternalXtext.g:1627:1: rule__AbstractTokenWithCardinality__CardinalityAlternatives_1_0 : ( ( '?' ) | ( '*' ) | ( '+' ) ); public final void rule__AbstractTokenWithCardinality__CardinalityAlternatives_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1626:1: ( ( '?' ) | ( '*' ) | ( '+' ) ) + // InternalXtext.g:1631:1: ( ( '?' ) | ( '*' ) | ( '+' ) ) int alt9=3; switch ( input.LA(1) ) { case 11: @@ -5088,10 +5096,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { switch (alt9) { case 1 : - // InternalXtext.g:1627:2: ( '?' ) + // InternalXtext.g:1632:2: ( '?' ) { - // InternalXtext.g:1627:2: ( '?' ) - // InternalXtext.g:1628:3: '?' + // InternalXtext.g:1632:2: ( '?' ) + // InternalXtext.g:1633:3: '?' { before(grammarAccess.getAbstractTokenWithCardinalityAccess().getCardinalityQuestionMarkKeyword_1_0_0()); match(input,11,FollowSets000.FOLLOW_2); @@ -5103,10 +5111,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalXtext.g:1633:2: ( '*' ) + // InternalXtext.g:1638:2: ( '*' ) { - // InternalXtext.g:1633:2: ( '*' ) - // InternalXtext.g:1634:3: '*' + // InternalXtext.g:1638:2: ( '*' ) + // InternalXtext.g:1639:3: '*' { before(grammarAccess.getAbstractTokenWithCardinalityAccess().getCardinalityAsteriskKeyword_1_0_1()); match(input,12,FollowSets000.FOLLOW_2); @@ -5118,10 +5126,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalXtext.g:1639:2: ( '+' ) + // InternalXtext.g:1644:2: ( '+' ) { - // InternalXtext.g:1639:2: ( '+' ) - // InternalXtext.g:1640:3: '+' + // InternalXtext.g:1644:2: ( '+' ) + // InternalXtext.g:1645:3: '+' { before(grammarAccess.getAbstractTokenWithCardinalityAccess().getCardinalityPlusSignKeyword_1_0_2()); match(input,13,FollowSets000.FOLLOW_2); @@ -5150,13 +5158,13 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Action__OperatorAlternatives_2_2_0" - // InternalXtext.g:1649:1: rule__Action__OperatorAlternatives_2_2_0 : ( ( '=' ) | ( '+=' ) ); + // InternalXtext.g:1654:1: rule__Action__OperatorAlternatives_2_2_0 : ( ( '=' ) | ( '+=' ) ); public final void rule__Action__OperatorAlternatives_2_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1653:1: ( ( '=' ) | ( '+=' ) ) + // InternalXtext.g:1658:1: ( ( '=' ) | ( '+=' ) ) int alt10=2; int LA10_0 = input.LA(1); @@ -5174,10 +5182,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt10) { case 1 : - // InternalXtext.g:1654:2: ( '=' ) + // InternalXtext.g:1659:2: ( '=' ) { - // InternalXtext.g:1654:2: ( '=' ) - // InternalXtext.g:1655:3: '=' + // InternalXtext.g:1659:2: ( '=' ) + // InternalXtext.g:1660:3: '=' { before(grammarAccess.getActionAccess().getOperatorEqualsSignKeyword_2_2_0_0()); match(input,14,FollowSets000.FOLLOW_2); @@ -5189,10 +5197,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalXtext.g:1660:2: ( '+=' ) + // InternalXtext.g:1665:2: ( '+=' ) { - // InternalXtext.g:1660:2: ( '+=' ) - // InternalXtext.g:1661:3: '+=' + // InternalXtext.g:1665:2: ( '+=' ) + // InternalXtext.g:1666:3: '+=' { before(grammarAccess.getActionAccess().getOperatorPlusSignEqualsSignKeyword_2_2_0_1()); match(input,15,FollowSets000.FOLLOW_2); @@ -5221,13 +5229,13 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AbstractTerminal__Alternatives" - // InternalXtext.g:1670:1: rule__AbstractTerminal__Alternatives : ( ( ruleKeyword ) | ( ruleRuleCall ) | ( ruleParenthesizedElement ) | ( rulePredicatedKeyword ) | ( rulePredicatedRuleCall ) | ( rulePredicatedGroup ) ); + // InternalXtext.g:1675:1: rule__AbstractTerminal__Alternatives : ( ( ruleKeyword ) | ( ruleRuleCall ) | ( ruleParenthesizedElement ) | ( rulePredicatedKeyword ) | ( rulePredicatedRuleCall ) | ( rulePredicatedGroup ) ); public final void rule__AbstractTerminal__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1674:1: ( ( ruleKeyword ) | ( ruleRuleCall ) | ( ruleParenthesizedElement ) | ( rulePredicatedKeyword ) | ( rulePredicatedRuleCall ) | ( rulePredicatedGroup ) ) + // InternalXtext.g:1679:1: ( ( ruleKeyword ) | ( ruleRuleCall ) | ( ruleParenthesizedElement ) | ( rulePredicatedKeyword ) | ( rulePredicatedRuleCall ) | ( rulePredicatedGroup ) ) int alt11=6; switch ( input.LA(1) ) { case RULE_STRING: @@ -5314,10 +5322,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { switch (alt11) { case 1 : - // InternalXtext.g:1675:2: ( ruleKeyword ) + // InternalXtext.g:1680:2: ( ruleKeyword ) { - // InternalXtext.g:1675:2: ( ruleKeyword ) - // InternalXtext.g:1676:3: ruleKeyword + // InternalXtext.g:1680:2: ( ruleKeyword ) + // InternalXtext.g:1681:3: ruleKeyword { before(grammarAccess.getAbstractTerminalAccess().getKeywordParserRuleCall_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -5333,10 +5341,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalXtext.g:1681:2: ( ruleRuleCall ) + // InternalXtext.g:1686:2: ( ruleRuleCall ) { - // InternalXtext.g:1681:2: ( ruleRuleCall ) - // InternalXtext.g:1682:3: ruleRuleCall + // InternalXtext.g:1686:2: ( ruleRuleCall ) + // InternalXtext.g:1687:3: ruleRuleCall { before(grammarAccess.getAbstractTerminalAccess().getRuleCallParserRuleCall_1()); pushFollow(FollowSets000.FOLLOW_2); @@ -5352,10 +5360,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalXtext.g:1687:2: ( ruleParenthesizedElement ) + // InternalXtext.g:1692:2: ( ruleParenthesizedElement ) { - // InternalXtext.g:1687:2: ( ruleParenthesizedElement ) - // InternalXtext.g:1688:3: ruleParenthesizedElement + // InternalXtext.g:1692:2: ( ruleParenthesizedElement ) + // InternalXtext.g:1693:3: ruleParenthesizedElement { before(grammarAccess.getAbstractTerminalAccess().getParenthesizedElementParserRuleCall_2()); pushFollow(FollowSets000.FOLLOW_2); @@ -5371,10 +5379,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 4 : - // InternalXtext.g:1693:2: ( rulePredicatedKeyword ) + // InternalXtext.g:1698:2: ( rulePredicatedKeyword ) { - // InternalXtext.g:1693:2: ( rulePredicatedKeyword ) - // InternalXtext.g:1694:3: rulePredicatedKeyword + // InternalXtext.g:1698:2: ( rulePredicatedKeyword ) + // InternalXtext.g:1699:3: rulePredicatedKeyword { before(grammarAccess.getAbstractTerminalAccess().getPredicatedKeywordParserRuleCall_3()); pushFollow(FollowSets000.FOLLOW_2); @@ -5390,10 +5398,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 5 : - // InternalXtext.g:1699:2: ( rulePredicatedRuleCall ) + // InternalXtext.g:1704:2: ( rulePredicatedRuleCall ) { - // InternalXtext.g:1699:2: ( rulePredicatedRuleCall ) - // InternalXtext.g:1700:3: rulePredicatedRuleCall + // InternalXtext.g:1704:2: ( rulePredicatedRuleCall ) + // InternalXtext.g:1705:3: rulePredicatedRuleCall { before(grammarAccess.getAbstractTerminalAccess().getPredicatedRuleCallParserRuleCall_4()); pushFollow(FollowSets000.FOLLOW_2); @@ -5409,10 +5417,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 6 : - // InternalXtext.g:1705:2: ( rulePredicatedGroup ) + // InternalXtext.g:1710:2: ( rulePredicatedGroup ) { - // InternalXtext.g:1705:2: ( rulePredicatedGroup ) - // InternalXtext.g:1706:3: rulePredicatedGroup + // InternalXtext.g:1710:2: ( rulePredicatedGroup ) + // InternalXtext.g:1711:3: rulePredicatedGroup { before(grammarAccess.getAbstractTerminalAccess().getPredicatedGroupParserRuleCall_5()); pushFollow(FollowSets000.FOLLOW_2); @@ -5445,13 +5453,13 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LiteralCondition__Alternatives_1" - // InternalXtext.g:1715:1: rule__LiteralCondition__Alternatives_1 : ( ( ( rule__LiteralCondition__TrueAssignment_1_0 ) ) | ( 'false' ) ); + // InternalXtext.g:1720:1: rule__LiteralCondition__Alternatives_1 : ( ( ( rule__LiteralCondition__TrueAssignment_1_0 ) ) | ( 'false' ) ); public final void rule__LiteralCondition__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1719:1: ( ( ( rule__LiteralCondition__TrueAssignment_1_0 ) ) | ( 'false' ) ) + // InternalXtext.g:1724:1: ( ( ( rule__LiteralCondition__TrueAssignment_1_0 ) ) | ( 'false' ) ) int alt12=2; int LA12_0 = input.LA(1); @@ -5469,14 +5477,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt12) { case 1 : - // InternalXtext.g:1720:2: ( ( rule__LiteralCondition__TrueAssignment_1_0 ) ) + // InternalXtext.g:1725:2: ( ( rule__LiteralCondition__TrueAssignment_1_0 ) ) { - // InternalXtext.g:1720:2: ( ( rule__LiteralCondition__TrueAssignment_1_0 ) ) - // InternalXtext.g:1721:3: ( rule__LiteralCondition__TrueAssignment_1_0 ) + // InternalXtext.g:1725:2: ( ( rule__LiteralCondition__TrueAssignment_1_0 ) ) + // InternalXtext.g:1726:3: ( rule__LiteralCondition__TrueAssignment_1_0 ) { before(grammarAccess.getLiteralConditionAccess().getTrueAssignment_1_0()); - // InternalXtext.g:1722:3: ( rule__LiteralCondition__TrueAssignment_1_0 ) - // InternalXtext.g:1722:4: rule__LiteralCondition__TrueAssignment_1_0 + // InternalXtext.g:1727:3: ( rule__LiteralCondition__TrueAssignment_1_0 ) + // InternalXtext.g:1727:4: rule__LiteralCondition__TrueAssignment_1_0 { pushFollow(FollowSets000.FOLLOW_2); rule__LiteralCondition__TrueAssignment_1_0(); @@ -5494,10 +5502,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalXtext.g:1726:2: ( 'false' ) + // InternalXtext.g:1731:2: ( 'false' ) { - // InternalXtext.g:1726:2: ( 'false' ) - // InternalXtext.g:1727:3: 'false' + // InternalXtext.g:1731:2: ( 'false' ) + // InternalXtext.g:1732:3: 'false' { before(grammarAccess.getLiteralConditionAccess().getFalseKeyword_1_1()); match(input,16,FollowSets000.FOLLOW_2); @@ -5526,13 +5534,13 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Negation__Alternatives" - // InternalXtext.g:1736:1: rule__Negation__Alternatives : ( ( ruleAtom ) | ( ( rule__Negation__Group_1__0 ) ) ); + // InternalXtext.g:1741:1: rule__Negation__Alternatives : ( ( ruleAtom ) | ( ( rule__Negation__Group_1__0 ) ) ); public final void rule__Negation__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1740:1: ( ( ruleAtom ) | ( ( rule__Negation__Group_1__0 ) ) ) + // InternalXtext.g:1745:1: ( ( ruleAtom ) | ( ( rule__Negation__Group_1__0 ) ) ) int alt13=2; int LA13_0 = input.LA(1); @@ -5550,10 +5558,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt13) { case 1 : - // InternalXtext.g:1741:2: ( ruleAtom ) + // InternalXtext.g:1746:2: ( ruleAtom ) { - // InternalXtext.g:1741:2: ( ruleAtom ) - // InternalXtext.g:1742:3: ruleAtom + // InternalXtext.g:1746:2: ( ruleAtom ) + // InternalXtext.g:1747:3: ruleAtom { before(grammarAccess.getNegationAccess().getAtomParserRuleCall_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -5569,14 +5577,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalXtext.g:1747:2: ( ( rule__Negation__Group_1__0 ) ) + // InternalXtext.g:1752:2: ( ( rule__Negation__Group_1__0 ) ) { - // InternalXtext.g:1747:2: ( ( rule__Negation__Group_1__0 ) ) - // InternalXtext.g:1748:3: ( rule__Negation__Group_1__0 ) + // InternalXtext.g:1752:2: ( ( rule__Negation__Group_1__0 ) ) + // InternalXtext.g:1753:3: ( rule__Negation__Group_1__0 ) { before(grammarAccess.getNegationAccess().getGroup_1()); - // InternalXtext.g:1749:3: ( rule__Negation__Group_1__0 ) - // InternalXtext.g:1749:4: rule__Negation__Group_1__0 + // InternalXtext.g:1754:3: ( rule__Negation__Group_1__0 ) + // InternalXtext.g:1754:4: rule__Negation__Group_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__Negation__Group_1__0(); @@ -5611,13 +5619,13 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Atom__Alternatives" - // InternalXtext.g:1757:1: rule__Atom__Alternatives : ( ( ruleParameterReference ) | ( ruleParenthesizedCondition ) | ( ruleLiteralCondition ) ); + // InternalXtext.g:1762:1: rule__Atom__Alternatives : ( ( ruleParameterReference ) | ( ruleParenthesizedCondition ) | ( ruleLiteralCondition ) ); public final void rule__Atom__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1761:1: ( ( ruleParameterReference ) | ( ruleParenthesizedCondition ) | ( ruleLiteralCondition ) ) + // InternalXtext.g:1766:1: ( ( ruleParameterReference ) | ( ruleParenthesizedCondition ) | ( ruleLiteralCondition ) ) int alt14=3; switch ( input.LA(1) ) { case RULE_ID: @@ -5645,10 +5653,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { switch (alt14) { case 1 : - // InternalXtext.g:1762:2: ( ruleParameterReference ) + // InternalXtext.g:1767:2: ( ruleParameterReference ) { - // InternalXtext.g:1762:2: ( ruleParameterReference ) - // InternalXtext.g:1763:3: ruleParameterReference + // InternalXtext.g:1767:2: ( ruleParameterReference ) + // InternalXtext.g:1768:3: ruleParameterReference { before(grammarAccess.getAtomAccess().getParameterReferenceParserRuleCall_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -5664,10 +5672,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalXtext.g:1768:2: ( ruleParenthesizedCondition ) + // InternalXtext.g:1773:2: ( ruleParenthesizedCondition ) { - // InternalXtext.g:1768:2: ( ruleParenthesizedCondition ) - // InternalXtext.g:1769:3: ruleParenthesizedCondition + // InternalXtext.g:1773:2: ( ruleParenthesizedCondition ) + // InternalXtext.g:1774:3: ruleParenthesizedCondition { before(grammarAccess.getAtomAccess().getParenthesizedConditionParserRuleCall_1()); pushFollow(FollowSets000.FOLLOW_2); @@ -5683,10 +5691,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalXtext.g:1774:2: ( ruleLiteralCondition ) + // InternalXtext.g:1779:2: ( ruleLiteralCondition ) { - // InternalXtext.g:1774:2: ( ruleLiteralCondition ) - // InternalXtext.g:1775:3: ruleLiteralCondition + // InternalXtext.g:1779:2: ( ruleLiteralCondition ) + // InternalXtext.g:1780:3: ruleLiteralCondition { before(grammarAccess.getAtomAccess().getLiteralConditionParserRuleCall_2()); pushFollow(FollowSets000.FOLLOW_2); @@ -5719,13 +5727,13 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ValidID__Alternatives" - // InternalXtext.g:1784:1: rule__ValidID__Alternatives : ( ( RULE_ID ) | ( 'true' ) | ( 'false' ) ); + // InternalXtext.g:1789:1: rule__ValidID__Alternatives : ( ( RULE_ID ) | ( 'true' ) | ( 'false' ) ); public final void rule__ValidID__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1788:1: ( ( RULE_ID ) | ( 'true' ) | ( 'false' ) ) + // InternalXtext.g:1793:1: ( ( RULE_ID ) | ( 'true' ) | ( 'false' ) ) int alt15=3; switch ( input.LA(1) ) { case RULE_ID: @@ -5752,10 +5760,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { switch (alt15) { case 1 : - // InternalXtext.g:1789:2: ( RULE_ID ) + // InternalXtext.g:1794:2: ( RULE_ID ) { - // InternalXtext.g:1789:2: ( RULE_ID ) - // InternalXtext.g:1790:3: RULE_ID + // InternalXtext.g:1794:2: ( RULE_ID ) + // InternalXtext.g:1795:3: RULE_ID { before(grammarAccess.getValidIDAccess().getIDTerminalRuleCall_0()); match(input,RULE_ID,FollowSets000.FOLLOW_2); @@ -5767,10 +5775,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalXtext.g:1795:2: ( 'true' ) + // InternalXtext.g:1800:2: ( 'true' ) { - // InternalXtext.g:1795:2: ( 'true' ) - // InternalXtext.g:1796:3: 'true' + // InternalXtext.g:1800:2: ( 'true' ) + // InternalXtext.g:1801:3: 'true' { before(grammarAccess.getValidIDAccess().getTrueKeyword_1()); match(input,17,FollowSets000.FOLLOW_2); @@ -5782,10 +5790,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalXtext.g:1801:2: ( 'false' ) + // InternalXtext.g:1806:2: ( 'false' ) { - // InternalXtext.g:1801:2: ( 'false' ) - // InternalXtext.g:1802:3: 'false' + // InternalXtext.g:1806:2: ( 'false' ) + // InternalXtext.g:1807:3: 'false' { before(grammarAccess.getValidIDAccess().getFalseKeyword_2()); match(input,16,FollowSets000.FOLLOW_2); @@ -5814,13 +5822,13 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedKeyword__Alternatives_0" - // InternalXtext.g:1811:1: rule__PredicatedKeyword__Alternatives_0 : ( ( ( rule__PredicatedKeyword__PredicatedAssignment_0_0 ) ) | ( ( rule__PredicatedKeyword__FirstSetPredicatedAssignment_0_1 ) ) ); + // InternalXtext.g:1816:1: rule__PredicatedKeyword__Alternatives_0 : ( ( ( rule__PredicatedKeyword__PredicatedAssignment_0_0 ) ) | ( ( rule__PredicatedKeyword__FirstSetPredicatedAssignment_0_1 ) ) ); public final void rule__PredicatedKeyword__Alternatives_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1815:1: ( ( ( rule__PredicatedKeyword__PredicatedAssignment_0_0 ) ) | ( ( rule__PredicatedKeyword__FirstSetPredicatedAssignment_0_1 ) ) ) + // InternalXtext.g:1820:1: ( ( ( rule__PredicatedKeyword__PredicatedAssignment_0_0 ) ) | ( ( rule__PredicatedKeyword__FirstSetPredicatedAssignment_0_1 ) ) ) int alt16=2; int LA16_0 = input.LA(1); @@ -5838,14 +5846,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt16) { case 1 : - // InternalXtext.g:1816:2: ( ( rule__PredicatedKeyword__PredicatedAssignment_0_0 ) ) + // InternalXtext.g:1821:2: ( ( rule__PredicatedKeyword__PredicatedAssignment_0_0 ) ) { - // InternalXtext.g:1816:2: ( ( rule__PredicatedKeyword__PredicatedAssignment_0_0 ) ) - // InternalXtext.g:1817:3: ( rule__PredicatedKeyword__PredicatedAssignment_0_0 ) + // InternalXtext.g:1821:2: ( ( rule__PredicatedKeyword__PredicatedAssignment_0_0 ) ) + // InternalXtext.g:1822:3: ( rule__PredicatedKeyword__PredicatedAssignment_0_0 ) { before(grammarAccess.getPredicatedKeywordAccess().getPredicatedAssignment_0_0()); - // InternalXtext.g:1818:3: ( rule__PredicatedKeyword__PredicatedAssignment_0_0 ) - // InternalXtext.g:1818:4: rule__PredicatedKeyword__PredicatedAssignment_0_0 + // InternalXtext.g:1823:3: ( rule__PredicatedKeyword__PredicatedAssignment_0_0 ) + // InternalXtext.g:1823:4: rule__PredicatedKeyword__PredicatedAssignment_0_0 { pushFollow(FollowSets000.FOLLOW_2); rule__PredicatedKeyword__PredicatedAssignment_0_0(); @@ -5863,14 +5871,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalXtext.g:1822:2: ( ( rule__PredicatedKeyword__FirstSetPredicatedAssignment_0_1 ) ) + // InternalXtext.g:1827:2: ( ( rule__PredicatedKeyword__FirstSetPredicatedAssignment_0_1 ) ) { - // InternalXtext.g:1822:2: ( ( rule__PredicatedKeyword__FirstSetPredicatedAssignment_0_1 ) ) - // InternalXtext.g:1823:3: ( rule__PredicatedKeyword__FirstSetPredicatedAssignment_0_1 ) + // InternalXtext.g:1827:2: ( ( rule__PredicatedKeyword__FirstSetPredicatedAssignment_0_1 ) ) + // InternalXtext.g:1828:3: ( rule__PredicatedKeyword__FirstSetPredicatedAssignment_0_1 ) { before(grammarAccess.getPredicatedKeywordAccess().getFirstSetPredicatedAssignment_0_1()); - // InternalXtext.g:1824:3: ( rule__PredicatedKeyword__FirstSetPredicatedAssignment_0_1 ) - // InternalXtext.g:1824:4: rule__PredicatedKeyword__FirstSetPredicatedAssignment_0_1 + // InternalXtext.g:1829:3: ( rule__PredicatedKeyword__FirstSetPredicatedAssignment_0_1 ) + // InternalXtext.g:1829:4: rule__PredicatedKeyword__FirstSetPredicatedAssignment_0_1 { pushFollow(FollowSets000.FOLLOW_2); rule__PredicatedKeyword__FirstSetPredicatedAssignment_0_1(); @@ -5905,13 +5913,13 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedRuleCall__Alternatives_0" - // InternalXtext.g:1832:1: rule__PredicatedRuleCall__Alternatives_0 : ( ( ( rule__PredicatedRuleCall__PredicatedAssignment_0_0 ) ) | ( ( rule__PredicatedRuleCall__FirstSetPredicatedAssignment_0_1 ) ) ); + // InternalXtext.g:1837:1: rule__PredicatedRuleCall__Alternatives_0 : ( ( ( rule__PredicatedRuleCall__PredicatedAssignment_0_0 ) ) | ( ( rule__PredicatedRuleCall__FirstSetPredicatedAssignment_0_1 ) ) ); public final void rule__PredicatedRuleCall__Alternatives_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1836:1: ( ( ( rule__PredicatedRuleCall__PredicatedAssignment_0_0 ) ) | ( ( rule__PredicatedRuleCall__FirstSetPredicatedAssignment_0_1 ) ) ) + // InternalXtext.g:1841:1: ( ( ( rule__PredicatedRuleCall__PredicatedAssignment_0_0 ) ) | ( ( rule__PredicatedRuleCall__FirstSetPredicatedAssignment_0_1 ) ) ) int alt17=2; int LA17_0 = input.LA(1); @@ -5929,14 +5937,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt17) { case 1 : - // InternalXtext.g:1837:2: ( ( rule__PredicatedRuleCall__PredicatedAssignment_0_0 ) ) + // InternalXtext.g:1842:2: ( ( rule__PredicatedRuleCall__PredicatedAssignment_0_0 ) ) { - // InternalXtext.g:1837:2: ( ( rule__PredicatedRuleCall__PredicatedAssignment_0_0 ) ) - // InternalXtext.g:1838:3: ( rule__PredicatedRuleCall__PredicatedAssignment_0_0 ) + // InternalXtext.g:1842:2: ( ( rule__PredicatedRuleCall__PredicatedAssignment_0_0 ) ) + // InternalXtext.g:1843:3: ( rule__PredicatedRuleCall__PredicatedAssignment_0_0 ) { before(grammarAccess.getPredicatedRuleCallAccess().getPredicatedAssignment_0_0()); - // InternalXtext.g:1839:3: ( rule__PredicatedRuleCall__PredicatedAssignment_0_0 ) - // InternalXtext.g:1839:4: rule__PredicatedRuleCall__PredicatedAssignment_0_0 + // InternalXtext.g:1844:3: ( rule__PredicatedRuleCall__PredicatedAssignment_0_0 ) + // InternalXtext.g:1844:4: rule__PredicatedRuleCall__PredicatedAssignment_0_0 { pushFollow(FollowSets000.FOLLOW_2); rule__PredicatedRuleCall__PredicatedAssignment_0_0(); @@ -5954,14 +5962,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalXtext.g:1843:2: ( ( rule__PredicatedRuleCall__FirstSetPredicatedAssignment_0_1 ) ) + // InternalXtext.g:1848:2: ( ( rule__PredicatedRuleCall__FirstSetPredicatedAssignment_0_1 ) ) { - // InternalXtext.g:1843:2: ( ( rule__PredicatedRuleCall__FirstSetPredicatedAssignment_0_1 ) ) - // InternalXtext.g:1844:3: ( rule__PredicatedRuleCall__FirstSetPredicatedAssignment_0_1 ) + // InternalXtext.g:1848:2: ( ( rule__PredicatedRuleCall__FirstSetPredicatedAssignment_0_1 ) ) + // InternalXtext.g:1849:3: ( rule__PredicatedRuleCall__FirstSetPredicatedAssignment_0_1 ) { before(grammarAccess.getPredicatedRuleCallAccess().getFirstSetPredicatedAssignment_0_1()); - // InternalXtext.g:1845:3: ( rule__PredicatedRuleCall__FirstSetPredicatedAssignment_0_1 ) - // InternalXtext.g:1845:4: rule__PredicatedRuleCall__FirstSetPredicatedAssignment_0_1 + // InternalXtext.g:1850:3: ( rule__PredicatedRuleCall__FirstSetPredicatedAssignment_0_1 ) + // InternalXtext.g:1850:4: rule__PredicatedRuleCall__FirstSetPredicatedAssignment_0_1 { pushFollow(FollowSets000.FOLLOW_2); rule__PredicatedRuleCall__FirstSetPredicatedAssignment_0_1(); @@ -5996,13 +6004,13 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assignment__Alternatives_0" - // InternalXtext.g:1853:1: rule__Assignment__Alternatives_0 : ( ( ( rule__Assignment__PredicatedAssignment_0_0 ) ) | ( ( rule__Assignment__FirstSetPredicatedAssignment_0_1 ) ) ); + // InternalXtext.g:1858:1: rule__Assignment__Alternatives_0 : ( ( ( rule__Assignment__PredicatedAssignment_0_0 ) ) | ( ( rule__Assignment__FirstSetPredicatedAssignment_0_1 ) ) ); public final void rule__Assignment__Alternatives_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1857:1: ( ( ( rule__Assignment__PredicatedAssignment_0_0 ) ) | ( ( rule__Assignment__FirstSetPredicatedAssignment_0_1 ) ) ) + // InternalXtext.g:1862:1: ( ( ( rule__Assignment__PredicatedAssignment_0_0 ) ) | ( ( rule__Assignment__FirstSetPredicatedAssignment_0_1 ) ) ) int alt18=2; int LA18_0 = input.LA(1); @@ -6020,14 +6028,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt18) { case 1 : - // InternalXtext.g:1858:2: ( ( rule__Assignment__PredicatedAssignment_0_0 ) ) + // InternalXtext.g:1863:2: ( ( rule__Assignment__PredicatedAssignment_0_0 ) ) { - // InternalXtext.g:1858:2: ( ( rule__Assignment__PredicatedAssignment_0_0 ) ) - // InternalXtext.g:1859:3: ( rule__Assignment__PredicatedAssignment_0_0 ) + // InternalXtext.g:1863:2: ( ( rule__Assignment__PredicatedAssignment_0_0 ) ) + // InternalXtext.g:1864:3: ( rule__Assignment__PredicatedAssignment_0_0 ) { before(grammarAccess.getAssignmentAccess().getPredicatedAssignment_0_0()); - // InternalXtext.g:1860:3: ( rule__Assignment__PredicatedAssignment_0_0 ) - // InternalXtext.g:1860:4: rule__Assignment__PredicatedAssignment_0_0 + // InternalXtext.g:1865:3: ( rule__Assignment__PredicatedAssignment_0_0 ) + // InternalXtext.g:1865:4: rule__Assignment__PredicatedAssignment_0_0 { pushFollow(FollowSets000.FOLLOW_2); rule__Assignment__PredicatedAssignment_0_0(); @@ -6045,14 +6053,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalXtext.g:1864:2: ( ( rule__Assignment__FirstSetPredicatedAssignment_0_1 ) ) + // InternalXtext.g:1869:2: ( ( rule__Assignment__FirstSetPredicatedAssignment_0_1 ) ) { - // InternalXtext.g:1864:2: ( ( rule__Assignment__FirstSetPredicatedAssignment_0_1 ) ) - // InternalXtext.g:1865:3: ( rule__Assignment__FirstSetPredicatedAssignment_0_1 ) + // InternalXtext.g:1869:2: ( ( rule__Assignment__FirstSetPredicatedAssignment_0_1 ) ) + // InternalXtext.g:1870:3: ( rule__Assignment__FirstSetPredicatedAssignment_0_1 ) { before(grammarAccess.getAssignmentAccess().getFirstSetPredicatedAssignment_0_1()); - // InternalXtext.g:1866:3: ( rule__Assignment__FirstSetPredicatedAssignment_0_1 ) - // InternalXtext.g:1866:4: rule__Assignment__FirstSetPredicatedAssignment_0_1 + // InternalXtext.g:1871:3: ( rule__Assignment__FirstSetPredicatedAssignment_0_1 ) + // InternalXtext.g:1871:4: rule__Assignment__FirstSetPredicatedAssignment_0_1 { pushFollow(FollowSets000.FOLLOW_2); rule__Assignment__FirstSetPredicatedAssignment_0_1(); @@ -6087,13 +6095,13 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assignment__OperatorAlternatives_2_0" - // InternalXtext.g:1874:1: rule__Assignment__OperatorAlternatives_2_0 : ( ( '+=' ) | ( '=' ) | ( '?=' ) ); + // InternalXtext.g:1879:1: rule__Assignment__OperatorAlternatives_2_0 : ( ( '+=' ) | ( '=' ) | ( '?=' ) ); public final void rule__Assignment__OperatorAlternatives_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1878:1: ( ( '+=' ) | ( '=' ) | ( '?=' ) ) + // InternalXtext.g:1883:1: ( ( '+=' ) | ( '=' ) | ( '?=' ) ) int alt19=3; switch ( input.LA(1) ) { case 15: @@ -6120,10 +6128,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { switch (alt19) { case 1 : - // InternalXtext.g:1879:2: ( '+=' ) + // InternalXtext.g:1884:2: ( '+=' ) { - // InternalXtext.g:1879:2: ( '+=' ) - // InternalXtext.g:1880:3: '+=' + // InternalXtext.g:1884:2: ( '+=' ) + // InternalXtext.g:1885:3: '+=' { before(grammarAccess.getAssignmentAccess().getOperatorPlusSignEqualsSignKeyword_2_0_0()); match(input,15,FollowSets000.FOLLOW_2); @@ -6135,10 +6143,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalXtext.g:1885:2: ( '=' ) + // InternalXtext.g:1890:2: ( '=' ) { - // InternalXtext.g:1885:2: ( '=' ) - // InternalXtext.g:1886:3: '=' + // InternalXtext.g:1890:2: ( '=' ) + // InternalXtext.g:1891:3: '=' { before(grammarAccess.getAssignmentAccess().getOperatorEqualsSignKeyword_2_0_1()); match(input,14,FollowSets000.FOLLOW_2); @@ -6150,10 +6158,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalXtext.g:1891:2: ( '?=' ) + // InternalXtext.g:1896:2: ( '?=' ) { - // InternalXtext.g:1891:2: ( '?=' ) - // InternalXtext.g:1892:3: '?=' + // InternalXtext.g:1896:2: ( '?=' ) + // InternalXtext.g:1897:3: '?=' { before(grammarAccess.getAssignmentAccess().getOperatorQuestionMarkEqualsSignKeyword_2_0_2()); match(input,18,FollowSets000.FOLLOW_2); @@ -6182,13 +6190,13 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AssignableTerminal__Alternatives" - // InternalXtext.g:1901:1: rule__AssignableTerminal__Alternatives : ( ( ruleKeyword ) | ( ruleRuleCall ) | ( ruleParenthesizedAssignableElement ) | ( ruleCrossReference ) ); + // InternalXtext.g:1906:1: rule__AssignableTerminal__Alternatives : ( ( ruleKeyword ) | ( ruleRuleCall ) | ( ruleParenthesizedAssignableElement ) | ( ruleCrossReference ) ); public final void rule__AssignableTerminal__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1905:1: ( ( ruleKeyword ) | ( ruleRuleCall ) | ( ruleParenthesizedAssignableElement ) | ( ruleCrossReference ) ) + // InternalXtext.g:1910:1: ( ( ruleKeyword ) | ( ruleRuleCall ) | ( ruleParenthesizedAssignableElement ) | ( ruleCrossReference ) ) int alt20=4; switch ( input.LA(1) ) { case RULE_STRING: @@ -6222,10 +6230,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { switch (alt20) { case 1 : - // InternalXtext.g:1906:2: ( ruleKeyword ) + // InternalXtext.g:1911:2: ( ruleKeyword ) { - // InternalXtext.g:1906:2: ( ruleKeyword ) - // InternalXtext.g:1907:3: ruleKeyword + // InternalXtext.g:1911:2: ( ruleKeyword ) + // InternalXtext.g:1912:3: ruleKeyword { before(grammarAccess.getAssignableTerminalAccess().getKeywordParserRuleCall_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -6241,10 +6249,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalXtext.g:1912:2: ( ruleRuleCall ) + // InternalXtext.g:1917:2: ( ruleRuleCall ) { - // InternalXtext.g:1912:2: ( ruleRuleCall ) - // InternalXtext.g:1913:3: ruleRuleCall + // InternalXtext.g:1917:2: ( ruleRuleCall ) + // InternalXtext.g:1918:3: ruleRuleCall { before(grammarAccess.getAssignableTerminalAccess().getRuleCallParserRuleCall_1()); pushFollow(FollowSets000.FOLLOW_2); @@ -6260,10 +6268,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalXtext.g:1918:2: ( ruleParenthesizedAssignableElement ) + // InternalXtext.g:1923:2: ( ruleParenthesizedAssignableElement ) { - // InternalXtext.g:1918:2: ( ruleParenthesizedAssignableElement ) - // InternalXtext.g:1919:3: ruleParenthesizedAssignableElement + // InternalXtext.g:1923:2: ( ruleParenthesizedAssignableElement ) + // InternalXtext.g:1924:3: ruleParenthesizedAssignableElement { before(grammarAccess.getAssignableTerminalAccess().getParenthesizedAssignableElementParserRuleCall_2()); pushFollow(FollowSets000.FOLLOW_2); @@ -6279,10 +6287,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 4 : - // InternalXtext.g:1924:2: ( ruleCrossReference ) + // InternalXtext.g:1929:2: ( ruleCrossReference ) { - // InternalXtext.g:1924:2: ( ruleCrossReference ) - // InternalXtext.g:1925:3: ruleCrossReference + // InternalXtext.g:1929:2: ( ruleCrossReference ) + // InternalXtext.g:1930:3: ruleCrossReference { before(grammarAccess.getAssignableTerminalAccess().getCrossReferenceParserRuleCall_3()); pushFollow(FollowSets000.FOLLOW_2); @@ -6315,13 +6323,13 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CrossReferenceableTerminal__Alternatives" - // InternalXtext.g:1934:1: rule__CrossReferenceableTerminal__Alternatives : ( ( ruleKeyword ) | ( ruleRuleCall ) ); + // InternalXtext.g:1939:1: rule__CrossReferenceableTerminal__Alternatives : ( ( ruleKeyword ) | ( ruleRuleCall ) ); public final void rule__CrossReferenceableTerminal__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1938:1: ( ( ruleKeyword ) | ( ruleRuleCall ) ) + // InternalXtext.g:1943:1: ( ( ruleKeyword ) | ( ruleRuleCall ) ) int alt21=2; int LA21_0 = input.LA(1); @@ -6339,10 +6347,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt21) { case 1 : - // InternalXtext.g:1939:2: ( ruleKeyword ) + // InternalXtext.g:1944:2: ( ruleKeyword ) { - // InternalXtext.g:1939:2: ( ruleKeyword ) - // InternalXtext.g:1940:3: ruleKeyword + // InternalXtext.g:1944:2: ( ruleKeyword ) + // InternalXtext.g:1945:3: ruleKeyword { before(grammarAccess.getCrossReferenceableTerminalAccess().getKeywordParserRuleCall_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -6358,10 +6366,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalXtext.g:1945:2: ( ruleRuleCall ) + // InternalXtext.g:1950:2: ( ruleRuleCall ) { - // InternalXtext.g:1945:2: ( ruleRuleCall ) - // InternalXtext.g:1946:3: ruleRuleCall + // InternalXtext.g:1950:2: ( ruleRuleCall ) + // InternalXtext.g:1951:3: ruleRuleCall { before(grammarAccess.getCrossReferenceableTerminalAccess().getRuleCallParserRuleCall_1()); pushFollow(FollowSets000.FOLLOW_2); @@ -6394,13 +6402,13 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedGroup__Alternatives_0" - // InternalXtext.g:1955:1: rule__PredicatedGroup__Alternatives_0 : ( ( ( rule__PredicatedGroup__PredicatedAssignment_0_0 ) ) | ( ( rule__PredicatedGroup__FirstSetPredicatedAssignment_0_1 ) ) ); + // InternalXtext.g:1960:1: rule__PredicatedGroup__Alternatives_0 : ( ( ( rule__PredicatedGroup__PredicatedAssignment_0_0 ) ) | ( ( rule__PredicatedGroup__FirstSetPredicatedAssignment_0_1 ) ) ); public final void rule__PredicatedGroup__Alternatives_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1959:1: ( ( ( rule__PredicatedGroup__PredicatedAssignment_0_0 ) ) | ( ( rule__PredicatedGroup__FirstSetPredicatedAssignment_0_1 ) ) ) + // InternalXtext.g:1964:1: ( ( ( rule__PredicatedGroup__PredicatedAssignment_0_0 ) ) | ( ( rule__PredicatedGroup__FirstSetPredicatedAssignment_0_1 ) ) ) int alt22=2; int LA22_0 = input.LA(1); @@ -6418,14 +6426,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt22) { case 1 : - // InternalXtext.g:1960:2: ( ( rule__PredicatedGroup__PredicatedAssignment_0_0 ) ) + // InternalXtext.g:1965:2: ( ( rule__PredicatedGroup__PredicatedAssignment_0_0 ) ) { - // InternalXtext.g:1960:2: ( ( rule__PredicatedGroup__PredicatedAssignment_0_0 ) ) - // InternalXtext.g:1961:3: ( rule__PredicatedGroup__PredicatedAssignment_0_0 ) + // InternalXtext.g:1965:2: ( ( rule__PredicatedGroup__PredicatedAssignment_0_0 ) ) + // InternalXtext.g:1966:3: ( rule__PredicatedGroup__PredicatedAssignment_0_0 ) { before(grammarAccess.getPredicatedGroupAccess().getPredicatedAssignment_0_0()); - // InternalXtext.g:1962:3: ( rule__PredicatedGroup__PredicatedAssignment_0_0 ) - // InternalXtext.g:1962:4: rule__PredicatedGroup__PredicatedAssignment_0_0 + // InternalXtext.g:1967:3: ( rule__PredicatedGroup__PredicatedAssignment_0_0 ) + // InternalXtext.g:1967:4: rule__PredicatedGroup__PredicatedAssignment_0_0 { pushFollow(FollowSets000.FOLLOW_2); rule__PredicatedGroup__PredicatedAssignment_0_0(); @@ -6443,14 +6451,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalXtext.g:1966:2: ( ( rule__PredicatedGroup__FirstSetPredicatedAssignment_0_1 ) ) + // InternalXtext.g:1971:2: ( ( rule__PredicatedGroup__FirstSetPredicatedAssignment_0_1 ) ) { - // InternalXtext.g:1966:2: ( ( rule__PredicatedGroup__FirstSetPredicatedAssignment_0_1 ) ) - // InternalXtext.g:1967:3: ( rule__PredicatedGroup__FirstSetPredicatedAssignment_0_1 ) + // InternalXtext.g:1971:2: ( ( rule__PredicatedGroup__FirstSetPredicatedAssignment_0_1 ) ) + // InternalXtext.g:1972:3: ( rule__PredicatedGroup__FirstSetPredicatedAssignment_0_1 ) { before(grammarAccess.getPredicatedGroupAccess().getFirstSetPredicatedAssignment_0_1()); - // InternalXtext.g:1968:3: ( rule__PredicatedGroup__FirstSetPredicatedAssignment_0_1 ) - // InternalXtext.g:1968:4: rule__PredicatedGroup__FirstSetPredicatedAssignment_0_1 + // InternalXtext.g:1973:3: ( rule__PredicatedGroup__FirstSetPredicatedAssignment_0_1 ) + // InternalXtext.g:1973:4: rule__PredicatedGroup__FirstSetPredicatedAssignment_0_1 { pushFollow(FollowSets000.FOLLOW_2); rule__PredicatedGroup__FirstSetPredicatedAssignment_0_1(); @@ -6485,13 +6493,13 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalRule__Alternatives_2" - // InternalXtext.g:1976:1: rule__TerminalRule__Alternatives_2 : ( ( ( rule__TerminalRule__Group_2_0__0 ) ) | ( ( rule__TerminalRule__Group_2_1__0 ) ) ); + // InternalXtext.g:1981:1: rule__TerminalRule__Alternatives_2 : ( ( ( rule__TerminalRule__Group_2_0__0 ) ) | ( ( rule__TerminalRule__Group_2_1__0 ) ) ); public final void rule__TerminalRule__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:1980:1: ( ( ( rule__TerminalRule__Group_2_0__0 ) ) | ( ( rule__TerminalRule__Group_2_1__0 ) ) ) + // InternalXtext.g:1985:1: ( ( ( rule__TerminalRule__Group_2_0__0 ) ) | ( ( rule__TerminalRule__Group_2_1__0 ) ) ) int alt23=2; int LA23_0 = input.LA(1); @@ -6509,14 +6517,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt23) { case 1 : - // InternalXtext.g:1981:2: ( ( rule__TerminalRule__Group_2_0__0 ) ) + // InternalXtext.g:1986:2: ( ( rule__TerminalRule__Group_2_0__0 ) ) { - // InternalXtext.g:1981:2: ( ( rule__TerminalRule__Group_2_0__0 ) ) - // InternalXtext.g:1982:3: ( rule__TerminalRule__Group_2_0__0 ) + // InternalXtext.g:1986:2: ( ( rule__TerminalRule__Group_2_0__0 ) ) + // InternalXtext.g:1987:3: ( rule__TerminalRule__Group_2_0__0 ) { before(grammarAccess.getTerminalRuleAccess().getGroup_2_0()); - // InternalXtext.g:1983:3: ( rule__TerminalRule__Group_2_0__0 ) - // InternalXtext.g:1983:4: rule__TerminalRule__Group_2_0__0 + // InternalXtext.g:1988:3: ( rule__TerminalRule__Group_2_0__0 ) + // InternalXtext.g:1988:4: rule__TerminalRule__Group_2_0__0 { pushFollow(FollowSets000.FOLLOW_2); rule__TerminalRule__Group_2_0__0(); @@ -6534,14 +6542,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalXtext.g:1987:2: ( ( rule__TerminalRule__Group_2_1__0 ) ) + // InternalXtext.g:1992:2: ( ( rule__TerminalRule__Group_2_1__0 ) ) { - // InternalXtext.g:1987:2: ( ( rule__TerminalRule__Group_2_1__0 ) ) - // InternalXtext.g:1988:3: ( rule__TerminalRule__Group_2_1__0 ) + // InternalXtext.g:1992:2: ( ( rule__TerminalRule__Group_2_1__0 ) ) + // InternalXtext.g:1993:3: ( rule__TerminalRule__Group_2_1__0 ) { before(grammarAccess.getTerminalRuleAccess().getGroup_2_1()); - // InternalXtext.g:1989:3: ( rule__TerminalRule__Group_2_1__0 ) - // InternalXtext.g:1989:4: rule__TerminalRule__Group_2_1__0 + // InternalXtext.g:1994:3: ( rule__TerminalRule__Group_2_1__0 ) + // InternalXtext.g:1994:4: rule__TerminalRule__Group_2_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__TerminalRule__Group_2_1__0(); @@ -6576,13 +6584,13 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalToken__CardinalityAlternatives_1_0" - // InternalXtext.g:1997:1: rule__TerminalToken__CardinalityAlternatives_1_0 : ( ( '?' ) | ( '*' ) | ( '+' ) ); + // InternalXtext.g:2002:1: rule__TerminalToken__CardinalityAlternatives_1_0 : ( ( '?' ) | ( '*' ) | ( '+' ) ); public final void rule__TerminalToken__CardinalityAlternatives_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2001:1: ( ( '?' ) | ( '*' ) | ( '+' ) ) + // InternalXtext.g:2006:1: ( ( '?' ) | ( '*' ) | ( '+' ) ) int alt24=3; switch ( input.LA(1) ) { case 11: @@ -6609,10 +6617,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { switch (alt24) { case 1 : - // InternalXtext.g:2002:2: ( '?' ) + // InternalXtext.g:2007:2: ( '?' ) { - // InternalXtext.g:2002:2: ( '?' ) - // InternalXtext.g:2003:3: '?' + // InternalXtext.g:2007:2: ( '?' ) + // InternalXtext.g:2008:3: '?' { before(grammarAccess.getTerminalTokenAccess().getCardinalityQuestionMarkKeyword_1_0_0()); match(input,11,FollowSets000.FOLLOW_2); @@ -6624,10 +6632,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalXtext.g:2008:2: ( '*' ) + // InternalXtext.g:2013:2: ( '*' ) { - // InternalXtext.g:2008:2: ( '*' ) - // InternalXtext.g:2009:3: '*' + // InternalXtext.g:2013:2: ( '*' ) + // InternalXtext.g:2014:3: '*' { before(grammarAccess.getTerminalTokenAccess().getCardinalityAsteriskKeyword_1_0_1()); match(input,12,FollowSets000.FOLLOW_2); @@ -6639,10 +6647,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalXtext.g:2014:2: ( '+' ) + // InternalXtext.g:2019:2: ( '+' ) { - // InternalXtext.g:2014:2: ( '+' ) - // InternalXtext.g:2015:3: '+' + // InternalXtext.g:2019:2: ( '+' ) + // InternalXtext.g:2020:3: '+' { before(grammarAccess.getTerminalTokenAccess().getCardinalityPlusSignKeyword_1_0_2()); match(input,13,FollowSets000.FOLLOW_2); @@ -6671,13 +6679,13 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalTokenElement__Alternatives" - // InternalXtext.g:2024:1: rule__TerminalTokenElement__Alternatives : ( ( ruleCharacterRange ) | ( ruleTerminalRuleCall ) | ( ruleParenthesizedTerminalElement ) | ( ruleAbstractNegatedToken ) | ( ruleWildcard ) | ( ruleEOF ) ); + // InternalXtext.g:2029:1: rule__TerminalTokenElement__Alternatives : ( ( ruleCharacterRange ) | ( ruleTerminalRuleCall ) | ( ruleParenthesizedTerminalElement ) | ( ruleAbstractNegatedToken ) | ( ruleWildcard ) | ( ruleEOF ) ); public final void rule__TerminalTokenElement__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2028:1: ( ( ruleCharacterRange ) | ( ruleTerminalRuleCall ) | ( ruleParenthesizedTerminalElement ) | ( ruleAbstractNegatedToken ) | ( ruleWildcard ) | ( ruleEOF ) ) + // InternalXtext.g:2033:1: ( ( ruleCharacterRange ) | ( ruleTerminalRuleCall ) | ( ruleParenthesizedTerminalElement ) | ( ruleAbstractNegatedToken ) | ( ruleWildcard ) | ( ruleEOF ) ) int alt25=6; switch ( input.LA(1) ) { case RULE_STRING: @@ -6722,10 +6730,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { switch (alt25) { case 1 : - // InternalXtext.g:2029:2: ( ruleCharacterRange ) + // InternalXtext.g:2034:2: ( ruleCharacterRange ) { - // InternalXtext.g:2029:2: ( ruleCharacterRange ) - // InternalXtext.g:2030:3: ruleCharacterRange + // InternalXtext.g:2034:2: ( ruleCharacterRange ) + // InternalXtext.g:2035:3: ruleCharacterRange { before(grammarAccess.getTerminalTokenElementAccess().getCharacterRangeParserRuleCall_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -6741,10 +6749,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalXtext.g:2035:2: ( ruleTerminalRuleCall ) + // InternalXtext.g:2040:2: ( ruleTerminalRuleCall ) { - // InternalXtext.g:2035:2: ( ruleTerminalRuleCall ) - // InternalXtext.g:2036:3: ruleTerminalRuleCall + // InternalXtext.g:2040:2: ( ruleTerminalRuleCall ) + // InternalXtext.g:2041:3: ruleTerminalRuleCall { before(grammarAccess.getTerminalTokenElementAccess().getTerminalRuleCallParserRuleCall_1()); pushFollow(FollowSets000.FOLLOW_2); @@ -6760,10 +6768,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalXtext.g:2041:2: ( ruleParenthesizedTerminalElement ) + // InternalXtext.g:2046:2: ( ruleParenthesizedTerminalElement ) { - // InternalXtext.g:2041:2: ( ruleParenthesizedTerminalElement ) - // InternalXtext.g:2042:3: ruleParenthesizedTerminalElement + // InternalXtext.g:2046:2: ( ruleParenthesizedTerminalElement ) + // InternalXtext.g:2047:3: ruleParenthesizedTerminalElement { before(grammarAccess.getTerminalTokenElementAccess().getParenthesizedTerminalElementParserRuleCall_2()); pushFollow(FollowSets000.FOLLOW_2); @@ -6779,10 +6787,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 4 : - // InternalXtext.g:2047:2: ( ruleAbstractNegatedToken ) + // InternalXtext.g:2052:2: ( ruleAbstractNegatedToken ) { - // InternalXtext.g:2047:2: ( ruleAbstractNegatedToken ) - // InternalXtext.g:2048:3: ruleAbstractNegatedToken + // InternalXtext.g:2052:2: ( ruleAbstractNegatedToken ) + // InternalXtext.g:2053:3: ruleAbstractNegatedToken { before(grammarAccess.getTerminalTokenElementAccess().getAbstractNegatedTokenParserRuleCall_3()); pushFollow(FollowSets000.FOLLOW_2); @@ -6798,10 +6806,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 5 : - // InternalXtext.g:2053:2: ( ruleWildcard ) + // InternalXtext.g:2058:2: ( ruleWildcard ) { - // InternalXtext.g:2053:2: ( ruleWildcard ) - // InternalXtext.g:2054:3: ruleWildcard + // InternalXtext.g:2058:2: ( ruleWildcard ) + // InternalXtext.g:2059:3: ruleWildcard { before(grammarAccess.getTerminalTokenElementAccess().getWildcardParserRuleCall_4()); pushFollow(FollowSets000.FOLLOW_2); @@ -6817,10 +6825,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 6 : - // InternalXtext.g:2059:2: ( ruleEOF ) + // InternalXtext.g:2064:2: ( ruleEOF ) { - // InternalXtext.g:2059:2: ( ruleEOF ) - // InternalXtext.g:2060:3: ruleEOF + // InternalXtext.g:2064:2: ( ruleEOF ) + // InternalXtext.g:2065:3: ruleEOF { before(grammarAccess.getTerminalTokenElementAccess().getEOFParserRuleCall_5()); pushFollow(FollowSets000.FOLLOW_2); @@ -6853,13 +6861,13 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AbstractNegatedToken__Alternatives" - // InternalXtext.g:2069:1: rule__AbstractNegatedToken__Alternatives : ( ( ruleNegatedToken ) | ( ruleUntilToken ) ); + // InternalXtext.g:2074:1: rule__AbstractNegatedToken__Alternatives : ( ( ruleNegatedToken ) | ( ruleUntilToken ) ); public final void rule__AbstractNegatedToken__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2073:1: ( ( ruleNegatedToken ) | ( ruleUntilToken ) ) + // InternalXtext.g:2078:1: ( ( ruleNegatedToken ) | ( ruleUntilToken ) ) int alt26=2; int LA26_0 = input.LA(1); @@ -6877,10 +6885,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt26) { case 1 : - // InternalXtext.g:2074:2: ( ruleNegatedToken ) + // InternalXtext.g:2079:2: ( ruleNegatedToken ) { - // InternalXtext.g:2074:2: ( ruleNegatedToken ) - // InternalXtext.g:2075:3: ruleNegatedToken + // InternalXtext.g:2079:2: ( ruleNegatedToken ) + // InternalXtext.g:2080:3: ruleNegatedToken { before(grammarAccess.getAbstractNegatedTokenAccess().getNegatedTokenParserRuleCall_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -6896,10 +6904,10 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalXtext.g:2080:2: ( ruleUntilToken ) + // InternalXtext.g:2085:2: ( ruleUntilToken ) { - // InternalXtext.g:2080:2: ( ruleUntilToken ) - // InternalXtext.g:2081:3: ruleUntilToken + // InternalXtext.g:2085:2: ( ruleUntilToken ) + // InternalXtext.g:2086:3: ruleUntilToken { before(grammarAccess.getAbstractNegatedTokenAccess().getUntilTokenParserRuleCall_1()); pushFollow(FollowSets000.FOLLOW_2); @@ -6932,14 +6940,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__Group__0" - // InternalXtext.g:2090:1: rule__Grammar__Group__0 : rule__Grammar__Group__0__Impl rule__Grammar__Group__1 ; + // InternalXtext.g:2095:1: rule__Grammar__Group__0 : rule__Grammar__Group__0__Impl rule__Grammar__Group__1 ; public final void rule__Grammar__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2094:1: ( rule__Grammar__Group__0__Impl rule__Grammar__Group__1 ) - // InternalXtext.g:2095:2: rule__Grammar__Group__0__Impl rule__Grammar__Group__1 + // InternalXtext.g:2099:1: ( rule__Grammar__Group__0__Impl rule__Grammar__Group__1 ) + // InternalXtext.g:2100:2: rule__Grammar__Group__0__Impl rule__Grammar__Group__1 { pushFollow(FollowSets000.FOLLOW_3); rule__Grammar__Group__0__Impl(); @@ -6970,17 +6978,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__Group__0__Impl" - // InternalXtext.g:2102:1: rule__Grammar__Group__0__Impl : ( 'grammar' ) ; + // InternalXtext.g:2107:1: rule__Grammar__Group__0__Impl : ( 'grammar' ) ; public final void rule__Grammar__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2106:1: ( ( 'grammar' ) ) - // InternalXtext.g:2107:1: ( 'grammar' ) + // InternalXtext.g:2111:1: ( ( 'grammar' ) ) + // InternalXtext.g:2112:1: ( 'grammar' ) { - // InternalXtext.g:2107:1: ( 'grammar' ) - // InternalXtext.g:2108:2: 'grammar' + // InternalXtext.g:2112:1: ( 'grammar' ) + // InternalXtext.g:2113:2: 'grammar' { before(grammarAccess.getGrammarAccess().getGrammarKeyword_0()); match(input,19,FollowSets000.FOLLOW_2); @@ -7007,14 +7015,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__Group__1" - // InternalXtext.g:2117:1: rule__Grammar__Group__1 : rule__Grammar__Group__1__Impl rule__Grammar__Group__2 ; + // InternalXtext.g:2122:1: rule__Grammar__Group__1 : rule__Grammar__Group__1__Impl rule__Grammar__Group__2 ; public final void rule__Grammar__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2121:1: ( rule__Grammar__Group__1__Impl rule__Grammar__Group__2 ) - // InternalXtext.g:2122:2: rule__Grammar__Group__1__Impl rule__Grammar__Group__2 + // InternalXtext.g:2126:1: ( rule__Grammar__Group__1__Impl rule__Grammar__Group__2 ) + // InternalXtext.g:2127:2: rule__Grammar__Group__1__Impl rule__Grammar__Group__2 { pushFollow(FollowSets000.FOLLOW_4); rule__Grammar__Group__1__Impl(); @@ -7045,21 +7053,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__Group__1__Impl" - // InternalXtext.g:2129:1: rule__Grammar__Group__1__Impl : ( ( rule__Grammar__NameAssignment_1 ) ) ; + // InternalXtext.g:2134:1: rule__Grammar__Group__1__Impl : ( ( rule__Grammar__NameAssignment_1 ) ) ; public final void rule__Grammar__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2133:1: ( ( ( rule__Grammar__NameAssignment_1 ) ) ) - // InternalXtext.g:2134:1: ( ( rule__Grammar__NameAssignment_1 ) ) + // InternalXtext.g:2138:1: ( ( ( rule__Grammar__NameAssignment_1 ) ) ) + // InternalXtext.g:2139:1: ( ( rule__Grammar__NameAssignment_1 ) ) { - // InternalXtext.g:2134:1: ( ( rule__Grammar__NameAssignment_1 ) ) - // InternalXtext.g:2135:2: ( rule__Grammar__NameAssignment_1 ) + // InternalXtext.g:2139:1: ( ( rule__Grammar__NameAssignment_1 ) ) + // InternalXtext.g:2140:2: ( rule__Grammar__NameAssignment_1 ) { before(grammarAccess.getGrammarAccess().getNameAssignment_1()); - // InternalXtext.g:2136:2: ( rule__Grammar__NameAssignment_1 ) - // InternalXtext.g:2136:3: rule__Grammar__NameAssignment_1 + // InternalXtext.g:2141:2: ( rule__Grammar__NameAssignment_1 ) + // InternalXtext.g:2141:3: rule__Grammar__NameAssignment_1 { pushFollow(FollowSets000.FOLLOW_2); rule__Grammar__NameAssignment_1(); @@ -7092,14 +7100,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__Group__2" - // InternalXtext.g:2144:1: rule__Grammar__Group__2 : rule__Grammar__Group__2__Impl rule__Grammar__Group__3 ; + // InternalXtext.g:2149:1: rule__Grammar__Group__2 : rule__Grammar__Group__2__Impl rule__Grammar__Group__3 ; public final void rule__Grammar__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2148:1: ( rule__Grammar__Group__2__Impl rule__Grammar__Group__3 ) - // InternalXtext.g:2149:2: rule__Grammar__Group__2__Impl rule__Grammar__Group__3 + // InternalXtext.g:2153:1: ( rule__Grammar__Group__2__Impl rule__Grammar__Group__3 ) + // InternalXtext.g:2154:2: rule__Grammar__Group__2__Impl rule__Grammar__Group__3 { pushFollow(FollowSets000.FOLLOW_4); rule__Grammar__Group__2__Impl(); @@ -7130,20 +7138,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__Group__2__Impl" - // InternalXtext.g:2156:1: rule__Grammar__Group__2__Impl : ( ( rule__Grammar__Group_2__0 )? ) ; + // InternalXtext.g:2161:1: rule__Grammar__Group__2__Impl : ( ( rule__Grammar__Group_2__0 )? ) ; public final void rule__Grammar__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2160:1: ( ( ( rule__Grammar__Group_2__0 )? ) ) - // InternalXtext.g:2161:1: ( ( rule__Grammar__Group_2__0 )? ) + // InternalXtext.g:2165:1: ( ( ( rule__Grammar__Group_2__0 )? ) ) + // InternalXtext.g:2166:1: ( ( rule__Grammar__Group_2__0 )? ) { - // InternalXtext.g:2161:1: ( ( rule__Grammar__Group_2__0 )? ) - // InternalXtext.g:2162:2: ( rule__Grammar__Group_2__0 )? + // InternalXtext.g:2166:1: ( ( rule__Grammar__Group_2__0 )? ) + // InternalXtext.g:2167:2: ( rule__Grammar__Group_2__0 )? { before(grammarAccess.getGrammarAccess().getGroup_2()); - // InternalXtext.g:2163:2: ( rule__Grammar__Group_2__0 )? + // InternalXtext.g:2168:2: ( rule__Grammar__Group_2__0 )? int alt27=2; int LA27_0 = input.LA(1); @@ -7152,7 +7160,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt27) { case 1 : - // InternalXtext.g:2163:3: rule__Grammar__Group_2__0 + // InternalXtext.g:2168:3: rule__Grammar__Group_2__0 { pushFollow(FollowSets000.FOLLOW_2); rule__Grammar__Group_2__0(); @@ -7188,14 +7196,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__Group__3" - // InternalXtext.g:2171:1: rule__Grammar__Group__3 : rule__Grammar__Group__3__Impl rule__Grammar__Group__4 ; + // InternalXtext.g:2176:1: rule__Grammar__Group__3 : rule__Grammar__Group__3__Impl rule__Grammar__Group__4 ; public final void rule__Grammar__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2175:1: ( rule__Grammar__Group__3__Impl rule__Grammar__Group__4 ) - // InternalXtext.g:2176:2: rule__Grammar__Group__3__Impl rule__Grammar__Group__4 + // InternalXtext.g:2180:1: ( rule__Grammar__Group__3__Impl rule__Grammar__Group__4 ) + // InternalXtext.g:2181:2: rule__Grammar__Group__3__Impl rule__Grammar__Group__4 { pushFollow(FollowSets000.FOLLOW_4); rule__Grammar__Group__3__Impl(); @@ -7226,20 +7234,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__Group__3__Impl" - // InternalXtext.g:2183:1: rule__Grammar__Group__3__Impl : ( ( rule__Grammar__Group_3__0 )? ) ; + // InternalXtext.g:2188:1: rule__Grammar__Group__3__Impl : ( ( rule__Grammar__Group_3__0 )? ) ; public final void rule__Grammar__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2187:1: ( ( ( rule__Grammar__Group_3__0 )? ) ) - // InternalXtext.g:2188:1: ( ( rule__Grammar__Group_3__0 )? ) + // InternalXtext.g:2192:1: ( ( ( rule__Grammar__Group_3__0 )? ) ) + // InternalXtext.g:2193:1: ( ( rule__Grammar__Group_3__0 )? ) { - // InternalXtext.g:2188:1: ( ( rule__Grammar__Group_3__0 )? ) - // InternalXtext.g:2189:2: ( rule__Grammar__Group_3__0 )? + // InternalXtext.g:2193:1: ( ( rule__Grammar__Group_3__0 )? ) + // InternalXtext.g:2194:2: ( rule__Grammar__Group_3__0 )? { before(grammarAccess.getGrammarAccess().getGroup_3()); - // InternalXtext.g:2190:2: ( rule__Grammar__Group_3__0 )? + // InternalXtext.g:2195:2: ( rule__Grammar__Group_3__0 )? int alt28=2; int LA28_0 = input.LA(1); @@ -7248,7 +7256,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt28) { case 1 : - // InternalXtext.g:2190:3: rule__Grammar__Group_3__0 + // InternalXtext.g:2195:3: rule__Grammar__Group_3__0 { pushFollow(FollowSets000.FOLLOW_2); rule__Grammar__Group_3__0(); @@ -7284,14 +7292,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__Group__4" - // InternalXtext.g:2198:1: rule__Grammar__Group__4 : rule__Grammar__Group__4__Impl rule__Grammar__Group__5 ; + // InternalXtext.g:2203:1: rule__Grammar__Group__4 : rule__Grammar__Group__4__Impl rule__Grammar__Group__5 ; public final void rule__Grammar__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2202:1: ( rule__Grammar__Group__4__Impl rule__Grammar__Group__5 ) - // InternalXtext.g:2203:2: rule__Grammar__Group__4__Impl rule__Grammar__Group__5 + // InternalXtext.g:2207:1: ( rule__Grammar__Group__4__Impl rule__Grammar__Group__5 ) + // InternalXtext.g:2208:2: rule__Grammar__Group__4__Impl rule__Grammar__Group__5 { pushFollow(FollowSets000.FOLLOW_4); rule__Grammar__Group__4__Impl(); @@ -7322,20 +7330,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__Group__4__Impl" - // InternalXtext.g:2210:1: rule__Grammar__Group__4__Impl : ( ( rule__Grammar__MetamodelDeclarationsAssignment_4 )* ) ; + // InternalXtext.g:2215:1: rule__Grammar__Group__4__Impl : ( ( rule__Grammar__MetamodelDeclarationsAssignment_4 )* ) ; public final void rule__Grammar__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2214:1: ( ( ( rule__Grammar__MetamodelDeclarationsAssignment_4 )* ) ) - // InternalXtext.g:2215:1: ( ( rule__Grammar__MetamodelDeclarationsAssignment_4 )* ) + // InternalXtext.g:2219:1: ( ( ( rule__Grammar__MetamodelDeclarationsAssignment_4 )* ) ) + // InternalXtext.g:2220:1: ( ( rule__Grammar__MetamodelDeclarationsAssignment_4 )* ) { - // InternalXtext.g:2215:1: ( ( rule__Grammar__MetamodelDeclarationsAssignment_4 )* ) - // InternalXtext.g:2216:2: ( rule__Grammar__MetamodelDeclarationsAssignment_4 )* + // InternalXtext.g:2220:1: ( ( rule__Grammar__MetamodelDeclarationsAssignment_4 )* ) + // InternalXtext.g:2221:2: ( rule__Grammar__MetamodelDeclarationsAssignment_4 )* { before(grammarAccess.getGrammarAccess().getMetamodelDeclarationsAssignment_4()); - // InternalXtext.g:2217:2: ( rule__Grammar__MetamodelDeclarationsAssignment_4 )* + // InternalXtext.g:2222:2: ( rule__Grammar__MetamodelDeclarationsAssignment_4 )* loop29: do { int alt29=2; @@ -7348,7 +7356,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { switch (alt29) { case 1 : - // InternalXtext.g:2217:3: rule__Grammar__MetamodelDeclarationsAssignment_4 + // InternalXtext.g:2222:3: rule__Grammar__MetamodelDeclarationsAssignment_4 { pushFollow(FollowSets000.FOLLOW_5); rule__Grammar__MetamodelDeclarationsAssignment_4(); @@ -7387,14 +7395,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__Group__5" - // InternalXtext.g:2225:1: rule__Grammar__Group__5 : rule__Grammar__Group__5__Impl ; + // InternalXtext.g:2230:1: rule__Grammar__Group__5 : rule__Grammar__Group__5__Impl ; public final void rule__Grammar__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2229:1: ( rule__Grammar__Group__5__Impl ) - // InternalXtext.g:2230:2: rule__Grammar__Group__5__Impl + // InternalXtext.g:2234:1: ( rule__Grammar__Group__5__Impl ) + // InternalXtext.g:2235:2: rule__Grammar__Group__5__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__Grammar__Group__5__Impl(); @@ -7420,24 +7428,24 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__Group__5__Impl" - // InternalXtext.g:2236:1: rule__Grammar__Group__5__Impl : ( ( ( rule__Grammar__RulesAssignment_5 ) ) ( ( rule__Grammar__RulesAssignment_5 )* ) ) ; + // InternalXtext.g:2241:1: rule__Grammar__Group__5__Impl : ( ( ( rule__Grammar__RulesAssignment_5 ) ) ( ( rule__Grammar__RulesAssignment_5 )* ) ) ; public final void rule__Grammar__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2240:1: ( ( ( ( rule__Grammar__RulesAssignment_5 ) ) ( ( rule__Grammar__RulesAssignment_5 )* ) ) ) - // InternalXtext.g:2241:1: ( ( ( rule__Grammar__RulesAssignment_5 ) ) ( ( rule__Grammar__RulesAssignment_5 )* ) ) + // InternalXtext.g:2245:1: ( ( ( ( rule__Grammar__RulesAssignment_5 ) ) ( ( rule__Grammar__RulesAssignment_5 )* ) ) ) + // InternalXtext.g:2246:1: ( ( ( rule__Grammar__RulesAssignment_5 ) ) ( ( rule__Grammar__RulesAssignment_5 )* ) ) { - // InternalXtext.g:2241:1: ( ( ( rule__Grammar__RulesAssignment_5 ) ) ( ( rule__Grammar__RulesAssignment_5 )* ) ) - // InternalXtext.g:2242:2: ( ( rule__Grammar__RulesAssignment_5 ) ) ( ( rule__Grammar__RulesAssignment_5 )* ) + // InternalXtext.g:2246:1: ( ( ( rule__Grammar__RulesAssignment_5 ) ) ( ( rule__Grammar__RulesAssignment_5 )* ) ) + // InternalXtext.g:2247:2: ( ( rule__Grammar__RulesAssignment_5 ) ) ( ( rule__Grammar__RulesAssignment_5 )* ) { - // InternalXtext.g:2242:2: ( ( rule__Grammar__RulesAssignment_5 ) ) - // InternalXtext.g:2243:3: ( rule__Grammar__RulesAssignment_5 ) + // InternalXtext.g:2247:2: ( ( rule__Grammar__RulesAssignment_5 ) ) + // InternalXtext.g:2248:3: ( rule__Grammar__RulesAssignment_5 ) { before(grammarAccess.getGrammarAccess().getRulesAssignment_5()); - // InternalXtext.g:2244:3: ( rule__Grammar__RulesAssignment_5 ) - // InternalXtext.g:2244:4: rule__Grammar__RulesAssignment_5 + // InternalXtext.g:2249:3: ( rule__Grammar__RulesAssignment_5 ) + // InternalXtext.g:2249:4: rule__Grammar__RulesAssignment_5 { pushFollow(FollowSets000.FOLLOW_6); rule__Grammar__RulesAssignment_5(); @@ -7451,11 +7459,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } - // InternalXtext.g:2247:2: ( ( rule__Grammar__RulesAssignment_5 )* ) - // InternalXtext.g:2248:3: ( rule__Grammar__RulesAssignment_5 )* + // InternalXtext.g:2252:2: ( ( rule__Grammar__RulesAssignment_5 )* ) + // InternalXtext.g:2253:3: ( rule__Grammar__RulesAssignment_5 )* { before(grammarAccess.getGrammarAccess().getRulesAssignment_5()); - // InternalXtext.g:2249:3: ( rule__Grammar__RulesAssignment_5 )* + // InternalXtext.g:2254:3: ( rule__Grammar__RulesAssignment_5 )* loop30: do { int alt30=2; @@ -7468,7 +7476,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { switch (alt30) { case 1 : - // InternalXtext.g:2249:4: rule__Grammar__RulesAssignment_5 + // InternalXtext.g:2254:4: rule__Grammar__RulesAssignment_5 { pushFollow(FollowSets000.FOLLOW_6); rule__Grammar__RulesAssignment_5(); @@ -7510,14 +7518,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__Group_2__0" - // InternalXtext.g:2259:1: rule__Grammar__Group_2__0 : rule__Grammar__Group_2__0__Impl rule__Grammar__Group_2__1 ; + // InternalXtext.g:2264:1: rule__Grammar__Group_2__0 : rule__Grammar__Group_2__0__Impl rule__Grammar__Group_2__1 ; public final void rule__Grammar__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2263:1: ( rule__Grammar__Group_2__0__Impl rule__Grammar__Group_2__1 ) - // InternalXtext.g:2264:2: rule__Grammar__Group_2__0__Impl rule__Grammar__Group_2__1 + // InternalXtext.g:2268:1: ( rule__Grammar__Group_2__0__Impl rule__Grammar__Group_2__1 ) + // InternalXtext.g:2269:2: rule__Grammar__Group_2__0__Impl rule__Grammar__Group_2__1 { pushFollow(FollowSets000.FOLLOW_3); rule__Grammar__Group_2__0__Impl(); @@ -7548,17 +7556,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__Group_2__0__Impl" - // InternalXtext.g:2271:1: rule__Grammar__Group_2__0__Impl : ( 'with' ) ; + // InternalXtext.g:2276:1: rule__Grammar__Group_2__0__Impl : ( 'with' ) ; public final void rule__Grammar__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2275:1: ( ( 'with' ) ) - // InternalXtext.g:2276:1: ( 'with' ) + // InternalXtext.g:2280:1: ( ( 'with' ) ) + // InternalXtext.g:2281:1: ( 'with' ) { - // InternalXtext.g:2276:1: ( 'with' ) - // InternalXtext.g:2277:2: 'with' + // InternalXtext.g:2281:1: ( 'with' ) + // InternalXtext.g:2282:2: 'with' { before(grammarAccess.getGrammarAccess().getWithKeyword_2_0()); match(input,20,FollowSets000.FOLLOW_2); @@ -7585,14 +7593,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__Group_2__1" - // InternalXtext.g:2286:1: rule__Grammar__Group_2__1 : rule__Grammar__Group_2__1__Impl rule__Grammar__Group_2__2 ; + // InternalXtext.g:2291:1: rule__Grammar__Group_2__1 : rule__Grammar__Group_2__1__Impl rule__Grammar__Group_2__2 ; public final void rule__Grammar__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2290:1: ( rule__Grammar__Group_2__1__Impl rule__Grammar__Group_2__2 ) - // InternalXtext.g:2291:2: rule__Grammar__Group_2__1__Impl rule__Grammar__Group_2__2 + // InternalXtext.g:2295:1: ( rule__Grammar__Group_2__1__Impl rule__Grammar__Group_2__2 ) + // InternalXtext.g:2296:2: rule__Grammar__Group_2__1__Impl rule__Grammar__Group_2__2 { pushFollow(FollowSets000.FOLLOW_7); rule__Grammar__Group_2__1__Impl(); @@ -7623,21 +7631,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__Group_2__1__Impl" - // InternalXtext.g:2298:1: rule__Grammar__Group_2__1__Impl : ( ( rule__Grammar__UsedGrammarsAssignment_2_1 ) ) ; + // InternalXtext.g:2303:1: rule__Grammar__Group_2__1__Impl : ( ( rule__Grammar__UsedGrammarsAssignment_2_1 ) ) ; public final void rule__Grammar__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2302:1: ( ( ( rule__Grammar__UsedGrammarsAssignment_2_1 ) ) ) - // InternalXtext.g:2303:1: ( ( rule__Grammar__UsedGrammarsAssignment_2_1 ) ) + // InternalXtext.g:2307:1: ( ( ( rule__Grammar__UsedGrammarsAssignment_2_1 ) ) ) + // InternalXtext.g:2308:1: ( ( rule__Grammar__UsedGrammarsAssignment_2_1 ) ) { - // InternalXtext.g:2303:1: ( ( rule__Grammar__UsedGrammarsAssignment_2_1 ) ) - // InternalXtext.g:2304:2: ( rule__Grammar__UsedGrammarsAssignment_2_1 ) + // InternalXtext.g:2308:1: ( ( rule__Grammar__UsedGrammarsAssignment_2_1 ) ) + // InternalXtext.g:2309:2: ( rule__Grammar__UsedGrammarsAssignment_2_1 ) { before(grammarAccess.getGrammarAccess().getUsedGrammarsAssignment_2_1()); - // InternalXtext.g:2305:2: ( rule__Grammar__UsedGrammarsAssignment_2_1 ) - // InternalXtext.g:2305:3: rule__Grammar__UsedGrammarsAssignment_2_1 + // InternalXtext.g:2310:2: ( rule__Grammar__UsedGrammarsAssignment_2_1 ) + // InternalXtext.g:2310:3: rule__Grammar__UsedGrammarsAssignment_2_1 { pushFollow(FollowSets000.FOLLOW_2); rule__Grammar__UsedGrammarsAssignment_2_1(); @@ -7670,14 +7678,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__Group_2__2" - // InternalXtext.g:2313:1: rule__Grammar__Group_2__2 : rule__Grammar__Group_2__2__Impl ; + // InternalXtext.g:2318:1: rule__Grammar__Group_2__2 : rule__Grammar__Group_2__2__Impl ; public final void rule__Grammar__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2317:1: ( rule__Grammar__Group_2__2__Impl ) - // InternalXtext.g:2318:2: rule__Grammar__Group_2__2__Impl + // InternalXtext.g:2322:1: ( rule__Grammar__Group_2__2__Impl ) + // InternalXtext.g:2323:2: rule__Grammar__Group_2__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__Grammar__Group_2__2__Impl(); @@ -7703,20 +7711,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__Group_2__2__Impl" - // InternalXtext.g:2324:1: rule__Grammar__Group_2__2__Impl : ( ( rule__Grammar__Group_2_2__0 )* ) ; + // InternalXtext.g:2329:1: rule__Grammar__Group_2__2__Impl : ( ( rule__Grammar__Group_2_2__0 )* ) ; public final void rule__Grammar__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2328:1: ( ( ( rule__Grammar__Group_2_2__0 )* ) ) - // InternalXtext.g:2329:1: ( ( rule__Grammar__Group_2_2__0 )* ) + // InternalXtext.g:2333:1: ( ( ( rule__Grammar__Group_2_2__0 )* ) ) + // InternalXtext.g:2334:1: ( ( rule__Grammar__Group_2_2__0 )* ) { - // InternalXtext.g:2329:1: ( ( rule__Grammar__Group_2_2__0 )* ) - // InternalXtext.g:2330:2: ( rule__Grammar__Group_2_2__0 )* + // InternalXtext.g:2334:1: ( ( rule__Grammar__Group_2_2__0 )* ) + // InternalXtext.g:2335:2: ( rule__Grammar__Group_2_2__0 )* { before(grammarAccess.getGrammarAccess().getGroup_2_2()); - // InternalXtext.g:2331:2: ( rule__Grammar__Group_2_2__0 )* + // InternalXtext.g:2336:2: ( rule__Grammar__Group_2_2__0 )* loop31: do { int alt31=2; @@ -7729,7 +7737,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { switch (alt31) { case 1 : - // InternalXtext.g:2331:3: rule__Grammar__Group_2_2__0 + // InternalXtext.g:2336:3: rule__Grammar__Group_2_2__0 { pushFollow(FollowSets000.FOLLOW_8); rule__Grammar__Group_2_2__0(); @@ -7768,14 +7776,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__Group_2_2__0" - // InternalXtext.g:2340:1: rule__Grammar__Group_2_2__0 : rule__Grammar__Group_2_2__0__Impl rule__Grammar__Group_2_2__1 ; + // InternalXtext.g:2345:1: rule__Grammar__Group_2_2__0 : rule__Grammar__Group_2_2__0__Impl rule__Grammar__Group_2_2__1 ; public final void rule__Grammar__Group_2_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2344:1: ( rule__Grammar__Group_2_2__0__Impl rule__Grammar__Group_2_2__1 ) - // InternalXtext.g:2345:2: rule__Grammar__Group_2_2__0__Impl rule__Grammar__Group_2_2__1 + // InternalXtext.g:2349:1: ( rule__Grammar__Group_2_2__0__Impl rule__Grammar__Group_2_2__1 ) + // InternalXtext.g:2350:2: rule__Grammar__Group_2_2__0__Impl rule__Grammar__Group_2_2__1 { pushFollow(FollowSets000.FOLLOW_3); rule__Grammar__Group_2_2__0__Impl(); @@ -7806,17 +7814,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__Group_2_2__0__Impl" - // InternalXtext.g:2352:1: rule__Grammar__Group_2_2__0__Impl : ( ',' ) ; + // InternalXtext.g:2357:1: rule__Grammar__Group_2_2__0__Impl : ( ',' ) ; public final void rule__Grammar__Group_2_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2356:1: ( ( ',' ) ) - // InternalXtext.g:2357:1: ( ',' ) + // InternalXtext.g:2361:1: ( ( ',' ) ) + // InternalXtext.g:2362:1: ( ',' ) { - // InternalXtext.g:2357:1: ( ',' ) - // InternalXtext.g:2358:2: ',' + // InternalXtext.g:2362:1: ( ',' ) + // InternalXtext.g:2363:2: ',' { before(grammarAccess.getGrammarAccess().getCommaKeyword_2_2_0()); match(input,21,FollowSets000.FOLLOW_2); @@ -7843,14 +7851,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__Group_2_2__1" - // InternalXtext.g:2367:1: rule__Grammar__Group_2_2__1 : rule__Grammar__Group_2_2__1__Impl ; + // InternalXtext.g:2372:1: rule__Grammar__Group_2_2__1 : rule__Grammar__Group_2_2__1__Impl ; public final void rule__Grammar__Group_2_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2371:1: ( rule__Grammar__Group_2_2__1__Impl ) - // InternalXtext.g:2372:2: rule__Grammar__Group_2_2__1__Impl + // InternalXtext.g:2376:1: ( rule__Grammar__Group_2_2__1__Impl ) + // InternalXtext.g:2377:2: rule__Grammar__Group_2_2__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__Grammar__Group_2_2__1__Impl(); @@ -7876,21 +7884,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__Group_2_2__1__Impl" - // InternalXtext.g:2378:1: rule__Grammar__Group_2_2__1__Impl : ( ( rule__Grammar__UsedGrammarsAssignment_2_2_1 ) ) ; + // InternalXtext.g:2383:1: rule__Grammar__Group_2_2__1__Impl : ( ( rule__Grammar__UsedGrammarsAssignment_2_2_1 ) ) ; public final void rule__Grammar__Group_2_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2382:1: ( ( ( rule__Grammar__UsedGrammarsAssignment_2_2_1 ) ) ) - // InternalXtext.g:2383:1: ( ( rule__Grammar__UsedGrammarsAssignment_2_2_1 ) ) + // InternalXtext.g:2387:1: ( ( ( rule__Grammar__UsedGrammarsAssignment_2_2_1 ) ) ) + // InternalXtext.g:2388:1: ( ( rule__Grammar__UsedGrammarsAssignment_2_2_1 ) ) { - // InternalXtext.g:2383:1: ( ( rule__Grammar__UsedGrammarsAssignment_2_2_1 ) ) - // InternalXtext.g:2384:2: ( rule__Grammar__UsedGrammarsAssignment_2_2_1 ) + // InternalXtext.g:2388:1: ( ( rule__Grammar__UsedGrammarsAssignment_2_2_1 ) ) + // InternalXtext.g:2389:2: ( rule__Grammar__UsedGrammarsAssignment_2_2_1 ) { before(grammarAccess.getGrammarAccess().getUsedGrammarsAssignment_2_2_1()); - // InternalXtext.g:2385:2: ( rule__Grammar__UsedGrammarsAssignment_2_2_1 ) - // InternalXtext.g:2385:3: rule__Grammar__UsedGrammarsAssignment_2_2_1 + // InternalXtext.g:2390:2: ( rule__Grammar__UsedGrammarsAssignment_2_2_1 ) + // InternalXtext.g:2390:3: rule__Grammar__UsedGrammarsAssignment_2_2_1 { pushFollow(FollowSets000.FOLLOW_2); rule__Grammar__UsedGrammarsAssignment_2_2_1(); @@ -7923,14 +7931,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__Group_3__0" - // InternalXtext.g:2394:1: rule__Grammar__Group_3__0 : rule__Grammar__Group_3__0__Impl rule__Grammar__Group_3__1 ; + // InternalXtext.g:2399:1: rule__Grammar__Group_3__0 : rule__Grammar__Group_3__0__Impl rule__Grammar__Group_3__1 ; public final void rule__Grammar__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2398:1: ( rule__Grammar__Group_3__0__Impl rule__Grammar__Group_3__1 ) - // InternalXtext.g:2399:2: rule__Grammar__Group_3__0__Impl rule__Grammar__Group_3__1 + // InternalXtext.g:2403:1: ( rule__Grammar__Group_3__0__Impl rule__Grammar__Group_3__1 ) + // InternalXtext.g:2404:2: rule__Grammar__Group_3__0__Impl rule__Grammar__Group_3__1 { pushFollow(FollowSets000.FOLLOW_9); rule__Grammar__Group_3__0__Impl(); @@ -7961,21 +7969,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__Group_3__0__Impl" - // InternalXtext.g:2406:1: rule__Grammar__Group_3__0__Impl : ( ( rule__Grammar__DefinesHiddenTokensAssignment_3_0 ) ) ; + // InternalXtext.g:2411:1: rule__Grammar__Group_3__0__Impl : ( ( rule__Grammar__DefinesHiddenTokensAssignment_3_0 ) ) ; public final void rule__Grammar__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2410:1: ( ( ( rule__Grammar__DefinesHiddenTokensAssignment_3_0 ) ) ) - // InternalXtext.g:2411:1: ( ( rule__Grammar__DefinesHiddenTokensAssignment_3_0 ) ) + // InternalXtext.g:2415:1: ( ( ( rule__Grammar__DefinesHiddenTokensAssignment_3_0 ) ) ) + // InternalXtext.g:2416:1: ( ( rule__Grammar__DefinesHiddenTokensAssignment_3_0 ) ) { - // InternalXtext.g:2411:1: ( ( rule__Grammar__DefinesHiddenTokensAssignment_3_0 ) ) - // InternalXtext.g:2412:2: ( rule__Grammar__DefinesHiddenTokensAssignment_3_0 ) + // InternalXtext.g:2416:1: ( ( rule__Grammar__DefinesHiddenTokensAssignment_3_0 ) ) + // InternalXtext.g:2417:2: ( rule__Grammar__DefinesHiddenTokensAssignment_3_0 ) { before(grammarAccess.getGrammarAccess().getDefinesHiddenTokensAssignment_3_0()); - // InternalXtext.g:2413:2: ( rule__Grammar__DefinesHiddenTokensAssignment_3_0 ) - // InternalXtext.g:2413:3: rule__Grammar__DefinesHiddenTokensAssignment_3_0 + // InternalXtext.g:2418:2: ( rule__Grammar__DefinesHiddenTokensAssignment_3_0 ) + // InternalXtext.g:2418:3: rule__Grammar__DefinesHiddenTokensAssignment_3_0 { pushFollow(FollowSets000.FOLLOW_2); rule__Grammar__DefinesHiddenTokensAssignment_3_0(); @@ -8008,14 +8016,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__Group_3__1" - // InternalXtext.g:2421:1: rule__Grammar__Group_3__1 : rule__Grammar__Group_3__1__Impl rule__Grammar__Group_3__2 ; + // InternalXtext.g:2426:1: rule__Grammar__Group_3__1 : rule__Grammar__Group_3__1__Impl rule__Grammar__Group_3__2 ; public final void rule__Grammar__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2425:1: ( rule__Grammar__Group_3__1__Impl rule__Grammar__Group_3__2 ) - // InternalXtext.g:2426:2: rule__Grammar__Group_3__1__Impl rule__Grammar__Group_3__2 + // InternalXtext.g:2430:1: ( rule__Grammar__Group_3__1__Impl rule__Grammar__Group_3__2 ) + // InternalXtext.g:2431:2: rule__Grammar__Group_3__1__Impl rule__Grammar__Group_3__2 { pushFollow(FollowSets000.FOLLOW_10); rule__Grammar__Group_3__1__Impl(); @@ -8046,17 +8054,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__Group_3__1__Impl" - // InternalXtext.g:2433:1: rule__Grammar__Group_3__1__Impl : ( '(' ) ; + // InternalXtext.g:2438:1: rule__Grammar__Group_3__1__Impl : ( '(' ) ; public final void rule__Grammar__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2437:1: ( ( '(' ) ) - // InternalXtext.g:2438:1: ( '(' ) + // InternalXtext.g:2442:1: ( ( '(' ) ) + // InternalXtext.g:2443:1: ( '(' ) { - // InternalXtext.g:2438:1: ( '(' ) - // InternalXtext.g:2439:2: '(' + // InternalXtext.g:2443:1: ( '(' ) + // InternalXtext.g:2444:2: '(' { before(grammarAccess.getGrammarAccess().getLeftParenthesisKeyword_3_1()); match(input,22,FollowSets000.FOLLOW_2); @@ -8083,14 +8091,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__Group_3__2" - // InternalXtext.g:2448:1: rule__Grammar__Group_3__2 : rule__Grammar__Group_3__2__Impl rule__Grammar__Group_3__3 ; + // InternalXtext.g:2453:1: rule__Grammar__Group_3__2 : rule__Grammar__Group_3__2__Impl rule__Grammar__Group_3__3 ; public final void rule__Grammar__Group_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2452:1: ( rule__Grammar__Group_3__2__Impl rule__Grammar__Group_3__3 ) - // InternalXtext.g:2453:2: rule__Grammar__Group_3__2__Impl rule__Grammar__Group_3__3 + // InternalXtext.g:2457:1: ( rule__Grammar__Group_3__2__Impl rule__Grammar__Group_3__3 ) + // InternalXtext.g:2458:2: rule__Grammar__Group_3__2__Impl rule__Grammar__Group_3__3 { pushFollow(FollowSets000.FOLLOW_10); rule__Grammar__Group_3__2__Impl(); @@ -8121,20 +8129,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__Group_3__2__Impl" - // InternalXtext.g:2460:1: rule__Grammar__Group_3__2__Impl : ( ( rule__Grammar__Group_3_2__0 )? ) ; + // InternalXtext.g:2465:1: rule__Grammar__Group_3__2__Impl : ( ( rule__Grammar__Group_3_2__0 )? ) ; public final void rule__Grammar__Group_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2464:1: ( ( ( rule__Grammar__Group_3_2__0 )? ) ) - // InternalXtext.g:2465:1: ( ( rule__Grammar__Group_3_2__0 )? ) + // InternalXtext.g:2469:1: ( ( ( rule__Grammar__Group_3_2__0 )? ) ) + // InternalXtext.g:2470:1: ( ( rule__Grammar__Group_3_2__0 )? ) { - // InternalXtext.g:2465:1: ( ( rule__Grammar__Group_3_2__0 )? ) - // InternalXtext.g:2466:2: ( rule__Grammar__Group_3_2__0 )? + // InternalXtext.g:2470:1: ( ( rule__Grammar__Group_3_2__0 )? ) + // InternalXtext.g:2471:2: ( rule__Grammar__Group_3_2__0 )? { before(grammarAccess.getGrammarAccess().getGroup_3_2()); - // InternalXtext.g:2467:2: ( rule__Grammar__Group_3_2__0 )? + // InternalXtext.g:2472:2: ( rule__Grammar__Group_3_2__0 )? int alt32=2; int LA32_0 = input.LA(1); @@ -8143,7 +8151,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt32) { case 1 : - // InternalXtext.g:2467:3: rule__Grammar__Group_3_2__0 + // InternalXtext.g:2472:3: rule__Grammar__Group_3_2__0 { pushFollow(FollowSets000.FOLLOW_2); rule__Grammar__Group_3_2__0(); @@ -8179,14 +8187,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__Group_3__3" - // InternalXtext.g:2475:1: rule__Grammar__Group_3__3 : rule__Grammar__Group_3__3__Impl ; + // InternalXtext.g:2480:1: rule__Grammar__Group_3__3 : rule__Grammar__Group_3__3__Impl ; public final void rule__Grammar__Group_3__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2479:1: ( rule__Grammar__Group_3__3__Impl ) - // InternalXtext.g:2480:2: rule__Grammar__Group_3__3__Impl + // InternalXtext.g:2484:1: ( rule__Grammar__Group_3__3__Impl ) + // InternalXtext.g:2485:2: rule__Grammar__Group_3__3__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__Grammar__Group_3__3__Impl(); @@ -8212,17 +8220,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__Group_3__3__Impl" - // InternalXtext.g:2486:1: rule__Grammar__Group_3__3__Impl : ( ')' ) ; + // InternalXtext.g:2491:1: rule__Grammar__Group_3__3__Impl : ( ')' ) ; public final void rule__Grammar__Group_3__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2490:1: ( ( ')' ) ) - // InternalXtext.g:2491:1: ( ')' ) + // InternalXtext.g:2495:1: ( ( ')' ) ) + // InternalXtext.g:2496:1: ( ')' ) { - // InternalXtext.g:2491:1: ( ')' ) - // InternalXtext.g:2492:2: ')' + // InternalXtext.g:2496:1: ( ')' ) + // InternalXtext.g:2497:2: ')' { before(grammarAccess.getGrammarAccess().getRightParenthesisKeyword_3_3()); match(input,23,FollowSets000.FOLLOW_2); @@ -8249,14 +8257,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__Group_3_2__0" - // InternalXtext.g:2502:1: rule__Grammar__Group_3_2__0 : rule__Grammar__Group_3_2__0__Impl rule__Grammar__Group_3_2__1 ; + // InternalXtext.g:2507:1: rule__Grammar__Group_3_2__0 : rule__Grammar__Group_3_2__0__Impl rule__Grammar__Group_3_2__1 ; public final void rule__Grammar__Group_3_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2506:1: ( rule__Grammar__Group_3_2__0__Impl rule__Grammar__Group_3_2__1 ) - // InternalXtext.g:2507:2: rule__Grammar__Group_3_2__0__Impl rule__Grammar__Group_3_2__1 + // InternalXtext.g:2511:1: ( rule__Grammar__Group_3_2__0__Impl rule__Grammar__Group_3_2__1 ) + // InternalXtext.g:2512:2: rule__Grammar__Group_3_2__0__Impl rule__Grammar__Group_3_2__1 { pushFollow(FollowSets000.FOLLOW_7); rule__Grammar__Group_3_2__0__Impl(); @@ -8287,21 +8295,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__Group_3_2__0__Impl" - // InternalXtext.g:2514:1: rule__Grammar__Group_3_2__0__Impl : ( ( rule__Grammar__HiddenTokensAssignment_3_2_0 ) ) ; + // InternalXtext.g:2519:1: rule__Grammar__Group_3_2__0__Impl : ( ( rule__Grammar__HiddenTokensAssignment_3_2_0 ) ) ; public final void rule__Grammar__Group_3_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2518:1: ( ( ( rule__Grammar__HiddenTokensAssignment_3_2_0 ) ) ) - // InternalXtext.g:2519:1: ( ( rule__Grammar__HiddenTokensAssignment_3_2_0 ) ) + // InternalXtext.g:2523:1: ( ( ( rule__Grammar__HiddenTokensAssignment_3_2_0 ) ) ) + // InternalXtext.g:2524:1: ( ( rule__Grammar__HiddenTokensAssignment_3_2_0 ) ) { - // InternalXtext.g:2519:1: ( ( rule__Grammar__HiddenTokensAssignment_3_2_0 ) ) - // InternalXtext.g:2520:2: ( rule__Grammar__HiddenTokensAssignment_3_2_0 ) + // InternalXtext.g:2524:1: ( ( rule__Grammar__HiddenTokensAssignment_3_2_0 ) ) + // InternalXtext.g:2525:2: ( rule__Grammar__HiddenTokensAssignment_3_2_0 ) { before(grammarAccess.getGrammarAccess().getHiddenTokensAssignment_3_2_0()); - // InternalXtext.g:2521:2: ( rule__Grammar__HiddenTokensAssignment_3_2_0 ) - // InternalXtext.g:2521:3: rule__Grammar__HiddenTokensAssignment_3_2_0 + // InternalXtext.g:2526:2: ( rule__Grammar__HiddenTokensAssignment_3_2_0 ) + // InternalXtext.g:2526:3: rule__Grammar__HiddenTokensAssignment_3_2_0 { pushFollow(FollowSets000.FOLLOW_2); rule__Grammar__HiddenTokensAssignment_3_2_0(); @@ -8334,14 +8342,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__Group_3_2__1" - // InternalXtext.g:2529:1: rule__Grammar__Group_3_2__1 : rule__Grammar__Group_3_2__1__Impl ; + // InternalXtext.g:2534:1: rule__Grammar__Group_3_2__1 : rule__Grammar__Group_3_2__1__Impl ; public final void rule__Grammar__Group_3_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2533:1: ( rule__Grammar__Group_3_2__1__Impl ) - // InternalXtext.g:2534:2: rule__Grammar__Group_3_2__1__Impl + // InternalXtext.g:2538:1: ( rule__Grammar__Group_3_2__1__Impl ) + // InternalXtext.g:2539:2: rule__Grammar__Group_3_2__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__Grammar__Group_3_2__1__Impl(); @@ -8367,20 +8375,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__Group_3_2__1__Impl" - // InternalXtext.g:2540:1: rule__Grammar__Group_3_2__1__Impl : ( ( rule__Grammar__Group_3_2_1__0 )* ) ; + // InternalXtext.g:2545:1: rule__Grammar__Group_3_2__1__Impl : ( ( rule__Grammar__Group_3_2_1__0 )* ) ; public final void rule__Grammar__Group_3_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2544:1: ( ( ( rule__Grammar__Group_3_2_1__0 )* ) ) - // InternalXtext.g:2545:1: ( ( rule__Grammar__Group_3_2_1__0 )* ) + // InternalXtext.g:2549:1: ( ( ( rule__Grammar__Group_3_2_1__0 )* ) ) + // InternalXtext.g:2550:1: ( ( rule__Grammar__Group_3_2_1__0 )* ) { - // InternalXtext.g:2545:1: ( ( rule__Grammar__Group_3_2_1__0 )* ) - // InternalXtext.g:2546:2: ( rule__Grammar__Group_3_2_1__0 )* + // InternalXtext.g:2550:1: ( ( rule__Grammar__Group_3_2_1__0 )* ) + // InternalXtext.g:2551:2: ( rule__Grammar__Group_3_2_1__0 )* { before(grammarAccess.getGrammarAccess().getGroup_3_2_1()); - // InternalXtext.g:2547:2: ( rule__Grammar__Group_3_2_1__0 )* + // InternalXtext.g:2552:2: ( rule__Grammar__Group_3_2_1__0 )* loop33: do { int alt33=2; @@ -8393,7 +8401,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { switch (alt33) { case 1 : - // InternalXtext.g:2547:3: rule__Grammar__Group_3_2_1__0 + // InternalXtext.g:2552:3: rule__Grammar__Group_3_2_1__0 { pushFollow(FollowSets000.FOLLOW_8); rule__Grammar__Group_3_2_1__0(); @@ -8432,14 +8440,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__Group_3_2_1__0" - // InternalXtext.g:2556:1: rule__Grammar__Group_3_2_1__0 : rule__Grammar__Group_3_2_1__0__Impl rule__Grammar__Group_3_2_1__1 ; + // InternalXtext.g:2561:1: rule__Grammar__Group_3_2_1__0 : rule__Grammar__Group_3_2_1__0__Impl rule__Grammar__Group_3_2_1__1 ; public final void rule__Grammar__Group_3_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2560:1: ( rule__Grammar__Group_3_2_1__0__Impl rule__Grammar__Group_3_2_1__1 ) - // InternalXtext.g:2561:2: rule__Grammar__Group_3_2_1__0__Impl rule__Grammar__Group_3_2_1__1 + // InternalXtext.g:2565:1: ( rule__Grammar__Group_3_2_1__0__Impl rule__Grammar__Group_3_2_1__1 ) + // InternalXtext.g:2566:2: rule__Grammar__Group_3_2_1__0__Impl rule__Grammar__Group_3_2_1__1 { pushFollow(FollowSets000.FOLLOW_3); rule__Grammar__Group_3_2_1__0__Impl(); @@ -8470,17 +8478,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__Group_3_2_1__0__Impl" - // InternalXtext.g:2568:1: rule__Grammar__Group_3_2_1__0__Impl : ( ',' ) ; + // InternalXtext.g:2573:1: rule__Grammar__Group_3_2_1__0__Impl : ( ',' ) ; public final void rule__Grammar__Group_3_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2572:1: ( ( ',' ) ) - // InternalXtext.g:2573:1: ( ',' ) + // InternalXtext.g:2577:1: ( ( ',' ) ) + // InternalXtext.g:2578:1: ( ',' ) { - // InternalXtext.g:2573:1: ( ',' ) - // InternalXtext.g:2574:2: ',' + // InternalXtext.g:2578:1: ( ',' ) + // InternalXtext.g:2579:2: ',' { before(grammarAccess.getGrammarAccess().getCommaKeyword_3_2_1_0()); match(input,21,FollowSets000.FOLLOW_2); @@ -8507,14 +8515,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__Group_3_2_1__1" - // InternalXtext.g:2583:1: rule__Grammar__Group_3_2_1__1 : rule__Grammar__Group_3_2_1__1__Impl ; + // InternalXtext.g:2588:1: rule__Grammar__Group_3_2_1__1 : rule__Grammar__Group_3_2_1__1__Impl ; public final void rule__Grammar__Group_3_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2587:1: ( rule__Grammar__Group_3_2_1__1__Impl ) - // InternalXtext.g:2588:2: rule__Grammar__Group_3_2_1__1__Impl + // InternalXtext.g:2592:1: ( rule__Grammar__Group_3_2_1__1__Impl ) + // InternalXtext.g:2593:2: rule__Grammar__Group_3_2_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__Grammar__Group_3_2_1__1__Impl(); @@ -8540,21 +8548,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__Group_3_2_1__1__Impl" - // InternalXtext.g:2594:1: rule__Grammar__Group_3_2_1__1__Impl : ( ( rule__Grammar__HiddenTokensAssignment_3_2_1_1 ) ) ; + // InternalXtext.g:2599:1: rule__Grammar__Group_3_2_1__1__Impl : ( ( rule__Grammar__HiddenTokensAssignment_3_2_1_1 ) ) ; public final void rule__Grammar__Group_3_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2598:1: ( ( ( rule__Grammar__HiddenTokensAssignment_3_2_1_1 ) ) ) - // InternalXtext.g:2599:1: ( ( rule__Grammar__HiddenTokensAssignment_3_2_1_1 ) ) + // InternalXtext.g:2603:1: ( ( ( rule__Grammar__HiddenTokensAssignment_3_2_1_1 ) ) ) + // InternalXtext.g:2604:1: ( ( rule__Grammar__HiddenTokensAssignment_3_2_1_1 ) ) { - // InternalXtext.g:2599:1: ( ( rule__Grammar__HiddenTokensAssignment_3_2_1_1 ) ) - // InternalXtext.g:2600:2: ( rule__Grammar__HiddenTokensAssignment_3_2_1_1 ) + // InternalXtext.g:2604:1: ( ( rule__Grammar__HiddenTokensAssignment_3_2_1_1 ) ) + // InternalXtext.g:2605:2: ( rule__Grammar__HiddenTokensAssignment_3_2_1_1 ) { before(grammarAccess.getGrammarAccess().getHiddenTokensAssignment_3_2_1_1()); - // InternalXtext.g:2601:2: ( rule__Grammar__HiddenTokensAssignment_3_2_1_1 ) - // InternalXtext.g:2601:3: rule__Grammar__HiddenTokensAssignment_3_2_1_1 + // InternalXtext.g:2606:2: ( rule__Grammar__HiddenTokensAssignment_3_2_1_1 ) + // InternalXtext.g:2606:3: rule__Grammar__HiddenTokensAssignment_3_2_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__Grammar__HiddenTokensAssignment_3_2_1_1(); @@ -8587,14 +8595,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GrammarID__Group__0" - // InternalXtext.g:2610:1: rule__GrammarID__Group__0 : rule__GrammarID__Group__0__Impl rule__GrammarID__Group__1 ; + // InternalXtext.g:2615:1: rule__GrammarID__Group__0 : rule__GrammarID__Group__0__Impl rule__GrammarID__Group__1 ; public final void rule__GrammarID__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2614:1: ( rule__GrammarID__Group__0__Impl rule__GrammarID__Group__1 ) - // InternalXtext.g:2615:2: rule__GrammarID__Group__0__Impl rule__GrammarID__Group__1 + // InternalXtext.g:2619:1: ( rule__GrammarID__Group__0__Impl rule__GrammarID__Group__1 ) + // InternalXtext.g:2620:2: rule__GrammarID__Group__0__Impl rule__GrammarID__Group__1 { pushFollow(FollowSets000.FOLLOW_11); rule__GrammarID__Group__0__Impl(); @@ -8625,17 +8633,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GrammarID__Group__0__Impl" - // InternalXtext.g:2622:1: rule__GrammarID__Group__0__Impl : ( ruleValidID ) ; + // InternalXtext.g:2627:1: rule__GrammarID__Group__0__Impl : ( ruleValidID ) ; public final void rule__GrammarID__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2626:1: ( ( ruleValidID ) ) - // InternalXtext.g:2627:1: ( ruleValidID ) + // InternalXtext.g:2631:1: ( ( ruleValidID ) ) + // InternalXtext.g:2632:1: ( ruleValidID ) { - // InternalXtext.g:2627:1: ( ruleValidID ) - // InternalXtext.g:2628:2: ruleValidID + // InternalXtext.g:2632:1: ( ruleValidID ) + // InternalXtext.g:2633:2: ruleValidID { before(grammarAccess.getGrammarIDAccess().getValidIDParserRuleCall_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -8666,14 +8674,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GrammarID__Group__1" - // InternalXtext.g:2637:1: rule__GrammarID__Group__1 : rule__GrammarID__Group__1__Impl ; + // InternalXtext.g:2642:1: rule__GrammarID__Group__1 : rule__GrammarID__Group__1__Impl ; public final void rule__GrammarID__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2641:1: ( rule__GrammarID__Group__1__Impl ) - // InternalXtext.g:2642:2: rule__GrammarID__Group__1__Impl + // InternalXtext.g:2646:1: ( rule__GrammarID__Group__1__Impl ) + // InternalXtext.g:2647:2: rule__GrammarID__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__GrammarID__Group__1__Impl(); @@ -8699,20 +8707,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GrammarID__Group__1__Impl" - // InternalXtext.g:2648:1: rule__GrammarID__Group__1__Impl : ( ( rule__GrammarID__Group_1__0 )* ) ; + // InternalXtext.g:2653:1: rule__GrammarID__Group__1__Impl : ( ( rule__GrammarID__Group_1__0 )* ) ; public final void rule__GrammarID__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2652:1: ( ( ( rule__GrammarID__Group_1__0 )* ) ) - // InternalXtext.g:2653:1: ( ( rule__GrammarID__Group_1__0 )* ) + // InternalXtext.g:2657:1: ( ( ( rule__GrammarID__Group_1__0 )* ) ) + // InternalXtext.g:2658:1: ( ( rule__GrammarID__Group_1__0 )* ) { - // InternalXtext.g:2653:1: ( ( rule__GrammarID__Group_1__0 )* ) - // InternalXtext.g:2654:2: ( rule__GrammarID__Group_1__0 )* + // InternalXtext.g:2658:1: ( ( rule__GrammarID__Group_1__0 )* ) + // InternalXtext.g:2659:2: ( rule__GrammarID__Group_1__0 )* { before(grammarAccess.getGrammarIDAccess().getGroup_1()); - // InternalXtext.g:2655:2: ( rule__GrammarID__Group_1__0 )* + // InternalXtext.g:2660:2: ( rule__GrammarID__Group_1__0 )* loop34: do { int alt34=2; @@ -8725,7 +8733,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { switch (alt34) { case 1 : - // InternalXtext.g:2655:3: rule__GrammarID__Group_1__0 + // InternalXtext.g:2660:3: rule__GrammarID__Group_1__0 { pushFollow(FollowSets000.FOLLOW_12); rule__GrammarID__Group_1__0(); @@ -8764,14 +8772,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GrammarID__Group_1__0" - // InternalXtext.g:2664:1: rule__GrammarID__Group_1__0 : rule__GrammarID__Group_1__0__Impl rule__GrammarID__Group_1__1 ; + // InternalXtext.g:2669:1: rule__GrammarID__Group_1__0 : rule__GrammarID__Group_1__0__Impl rule__GrammarID__Group_1__1 ; public final void rule__GrammarID__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2668:1: ( rule__GrammarID__Group_1__0__Impl rule__GrammarID__Group_1__1 ) - // InternalXtext.g:2669:2: rule__GrammarID__Group_1__0__Impl rule__GrammarID__Group_1__1 + // InternalXtext.g:2673:1: ( rule__GrammarID__Group_1__0__Impl rule__GrammarID__Group_1__1 ) + // InternalXtext.g:2674:2: rule__GrammarID__Group_1__0__Impl rule__GrammarID__Group_1__1 { pushFollow(FollowSets000.FOLLOW_3); rule__GrammarID__Group_1__0__Impl(); @@ -8802,17 +8810,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GrammarID__Group_1__0__Impl" - // InternalXtext.g:2676:1: rule__GrammarID__Group_1__0__Impl : ( '.' ) ; + // InternalXtext.g:2681:1: rule__GrammarID__Group_1__0__Impl : ( '.' ) ; public final void rule__GrammarID__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2680:1: ( ( '.' ) ) - // InternalXtext.g:2681:1: ( '.' ) + // InternalXtext.g:2685:1: ( ( '.' ) ) + // InternalXtext.g:2686:1: ( '.' ) { - // InternalXtext.g:2681:1: ( '.' ) - // InternalXtext.g:2682:2: '.' + // InternalXtext.g:2686:1: ( '.' ) + // InternalXtext.g:2687:2: '.' { before(grammarAccess.getGrammarIDAccess().getFullStopKeyword_1_0()); match(input,24,FollowSets000.FOLLOW_2); @@ -8839,14 +8847,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GrammarID__Group_1__1" - // InternalXtext.g:2691:1: rule__GrammarID__Group_1__1 : rule__GrammarID__Group_1__1__Impl ; + // InternalXtext.g:2696:1: rule__GrammarID__Group_1__1 : rule__GrammarID__Group_1__1__Impl ; public final void rule__GrammarID__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2695:1: ( rule__GrammarID__Group_1__1__Impl ) - // InternalXtext.g:2696:2: rule__GrammarID__Group_1__1__Impl + // InternalXtext.g:2700:1: ( rule__GrammarID__Group_1__1__Impl ) + // InternalXtext.g:2701:2: rule__GrammarID__Group_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__GrammarID__Group_1__1__Impl(); @@ -8872,17 +8880,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GrammarID__Group_1__1__Impl" - // InternalXtext.g:2702:1: rule__GrammarID__Group_1__1__Impl : ( ruleValidID ) ; + // InternalXtext.g:2707:1: rule__GrammarID__Group_1__1__Impl : ( ruleValidID ) ; public final void rule__GrammarID__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2706:1: ( ( ruleValidID ) ) - // InternalXtext.g:2707:1: ( ruleValidID ) + // InternalXtext.g:2711:1: ( ( ruleValidID ) ) + // InternalXtext.g:2712:1: ( ruleValidID ) { - // InternalXtext.g:2707:1: ( ruleValidID ) - // InternalXtext.g:2708:2: ruleValidID + // InternalXtext.g:2712:1: ( ruleValidID ) + // InternalXtext.g:2713:2: ruleValidID { before(grammarAccess.getGrammarIDAccess().getValidIDParserRuleCall_1_1()); pushFollow(FollowSets000.FOLLOW_2); @@ -8913,14 +8921,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GeneratedMetamodel__Group__0" - // InternalXtext.g:2718:1: rule__GeneratedMetamodel__Group__0 : rule__GeneratedMetamodel__Group__0__Impl rule__GeneratedMetamodel__Group__1 ; + // InternalXtext.g:2723:1: rule__GeneratedMetamodel__Group__0 : rule__GeneratedMetamodel__Group__0__Impl rule__GeneratedMetamodel__Group__1 ; public final void rule__GeneratedMetamodel__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2722:1: ( rule__GeneratedMetamodel__Group__0__Impl rule__GeneratedMetamodel__Group__1 ) - // InternalXtext.g:2723:2: rule__GeneratedMetamodel__Group__0__Impl rule__GeneratedMetamodel__Group__1 + // InternalXtext.g:2727:1: ( rule__GeneratedMetamodel__Group__0__Impl rule__GeneratedMetamodel__Group__1 ) + // InternalXtext.g:2728:2: rule__GeneratedMetamodel__Group__0__Impl rule__GeneratedMetamodel__Group__1 { pushFollow(FollowSets000.FOLLOW_3); rule__GeneratedMetamodel__Group__0__Impl(); @@ -8951,17 +8959,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GeneratedMetamodel__Group__0__Impl" - // InternalXtext.g:2730:1: rule__GeneratedMetamodel__Group__0__Impl : ( 'generate' ) ; + // InternalXtext.g:2735:1: rule__GeneratedMetamodel__Group__0__Impl : ( 'generate' ) ; public final void rule__GeneratedMetamodel__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2734:1: ( ( 'generate' ) ) - // InternalXtext.g:2735:1: ( 'generate' ) + // InternalXtext.g:2739:1: ( ( 'generate' ) ) + // InternalXtext.g:2740:1: ( 'generate' ) { - // InternalXtext.g:2735:1: ( 'generate' ) - // InternalXtext.g:2736:2: 'generate' + // InternalXtext.g:2740:1: ( 'generate' ) + // InternalXtext.g:2741:2: 'generate' { before(grammarAccess.getGeneratedMetamodelAccess().getGenerateKeyword_0()); match(input,25,FollowSets000.FOLLOW_2); @@ -8988,14 +8996,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GeneratedMetamodel__Group__1" - // InternalXtext.g:2745:1: rule__GeneratedMetamodel__Group__1 : rule__GeneratedMetamodel__Group__1__Impl rule__GeneratedMetamodel__Group__2 ; + // InternalXtext.g:2750:1: rule__GeneratedMetamodel__Group__1 : rule__GeneratedMetamodel__Group__1__Impl rule__GeneratedMetamodel__Group__2 ; public final void rule__GeneratedMetamodel__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2749:1: ( rule__GeneratedMetamodel__Group__1__Impl rule__GeneratedMetamodel__Group__2 ) - // InternalXtext.g:2750:2: rule__GeneratedMetamodel__Group__1__Impl rule__GeneratedMetamodel__Group__2 + // InternalXtext.g:2754:1: ( rule__GeneratedMetamodel__Group__1__Impl rule__GeneratedMetamodel__Group__2 ) + // InternalXtext.g:2755:2: rule__GeneratedMetamodel__Group__1__Impl rule__GeneratedMetamodel__Group__2 { pushFollow(FollowSets000.FOLLOW_13); rule__GeneratedMetamodel__Group__1__Impl(); @@ -9026,21 +9034,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GeneratedMetamodel__Group__1__Impl" - // InternalXtext.g:2757:1: rule__GeneratedMetamodel__Group__1__Impl : ( ( rule__GeneratedMetamodel__NameAssignment_1 ) ) ; + // InternalXtext.g:2762:1: rule__GeneratedMetamodel__Group__1__Impl : ( ( rule__GeneratedMetamodel__NameAssignment_1 ) ) ; public final void rule__GeneratedMetamodel__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2761:1: ( ( ( rule__GeneratedMetamodel__NameAssignment_1 ) ) ) - // InternalXtext.g:2762:1: ( ( rule__GeneratedMetamodel__NameAssignment_1 ) ) + // InternalXtext.g:2766:1: ( ( ( rule__GeneratedMetamodel__NameAssignment_1 ) ) ) + // InternalXtext.g:2767:1: ( ( rule__GeneratedMetamodel__NameAssignment_1 ) ) { - // InternalXtext.g:2762:1: ( ( rule__GeneratedMetamodel__NameAssignment_1 ) ) - // InternalXtext.g:2763:2: ( rule__GeneratedMetamodel__NameAssignment_1 ) + // InternalXtext.g:2767:1: ( ( rule__GeneratedMetamodel__NameAssignment_1 ) ) + // InternalXtext.g:2768:2: ( rule__GeneratedMetamodel__NameAssignment_1 ) { before(grammarAccess.getGeneratedMetamodelAccess().getNameAssignment_1()); - // InternalXtext.g:2764:2: ( rule__GeneratedMetamodel__NameAssignment_1 ) - // InternalXtext.g:2764:3: rule__GeneratedMetamodel__NameAssignment_1 + // InternalXtext.g:2769:2: ( rule__GeneratedMetamodel__NameAssignment_1 ) + // InternalXtext.g:2769:3: rule__GeneratedMetamodel__NameAssignment_1 { pushFollow(FollowSets000.FOLLOW_2); rule__GeneratedMetamodel__NameAssignment_1(); @@ -9073,14 +9081,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GeneratedMetamodel__Group__2" - // InternalXtext.g:2772:1: rule__GeneratedMetamodel__Group__2 : rule__GeneratedMetamodel__Group__2__Impl rule__GeneratedMetamodel__Group__3 ; + // InternalXtext.g:2777:1: rule__GeneratedMetamodel__Group__2 : rule__GeneratedMetamodel__Group__2__Impl rule__GeneratedMetamodel__Group__3 ; public final void rule__GeneratedMetamodel__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2776:1: ( rule__GeneratedMetamodel__Group__2__Impl rule__GeneratedMetamodel__Group__3 ) - // InternalXtext.g:2777:2: rule__GeneratedMetamodel__Group__2__Impl rule__GeneratedMetamodel__Group__3 + // InternalXtext.g:2781:1: ( rule__GeneratedMetamodel__Group__2__Impl rule__GeneratedMetamodel__Group__3 ) + // InternalXtext.g:2782:2: rule__GeneratedMetamodel__Group__2__Impl rule__GeneratedMetamodel__Group__3 { pushFollow(FollowSets000.FOLLOW_14); rule__GeneratedMetamodel__Group__2__Impl(); @@ -9111,21 +9119,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GeneratedMetamodel__Group__2__Impl" - // InternalXtext.g:2784:1: rule__GeneratedMetamodel__Group__2__Impl : ( ( rule__GeneratedMetamodel__EPackageAssignment_2 ) ) ; + // InternalXtext.g:2789:1: rule__GeneratedMetamodel__Group__2__Impl : ( ( rule__GeneratedMetamodel__EPackageAssignment_2 ) ) ; public final void rule__GeneratedMetamodel__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2788:1: ( ( ( rule__GeneratedMetamodel__EPackageAssignment_2 ) ) ) - // InternalXtext.g:2789:1: ( ( rule__GeneratedMetamodel__EPackageAssignment_2 ) ) + // InternalXtext.g:2793:1: ( ( ( rule__GeneratedMetamodel__EPackageAssignment_2 ) ) ) + // InternalXtext.g:2794:1: ( ( rule__GeneratedMetamodel__EPackageAssignment_2 ) ) { - // InternalXtext.g:2789:1: ( ( rule__GeneratedMetamodel__EPackageAssignment_2 ) ) - // InternalXtext.g:2790:2: ( rule__GeneratedMetamodel__EPackageAssignment_2 ) + // InternalXtext.g:2794:1: ( ( rule__GeneratedMetamodel__EPackageAssignment_2 ) ) + // InternalXtext.g:2795:2: ( rule__GeneratedMetamodel__EPackageAssignment_2 ) { before(grammarAccess.getGeneratedMetamodelAccess().getEPackageAssignment_2()); - // InternalXtext.g:2791:2: ( rule__GeneratedMetamodel__EPackageAssignment_2 ) - // InternalXtext.g:2791:3: rule__GeneratedMetamodel__EPackageAssignment_2 + // InternalXtext.g:2796:2: ( rule__GeneratedMetamodel__EPackageAssignment_2 ) + // InternalXtext.g:2796:3: rule__GeneratedMetamodel__EPackageAssignment_2 { pushFollow(FollowSets000.FOLLOW_2); rule__GeneratedMetamodel__EPackageAssignment_2(); @@ -9158,14 +9166,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GeneratedMetamodel__Group__3" - // InternalXtext.g:2799:1: rule__GeneratedMetamodel__Group__3 : rule__GeneratedMetamodel__Group__3__Impl ; + // InternalXtext.g:2804:1: rule__GeneratedMetamodel__Group__3 : rule__GeneratedMetamodel__Group__3__Impl ; public final void rule__GeneratedMetamodel__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2803:1: ( rule__GeneratedMetamodel__Group__3__Impl ) - // InternalXtext.g:2804:2: rule__GeneratedMetamodel__Group__3__Impl + // InternalXtext.g:2808:1: ( rule__GeneratedMetamodel__Group__3__Impl ) + // InternalXtext.g:2809:2: rule__GeneratedMetamodel__Group__3__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__GeneratedMetamodel__Group__3__Impl(); @@ -9191,20 +9199,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GeneratedMetamodel__Group__3__Impl" - // InternalXtext.g:2810:1: rule__GeneratedMetamodel__Group__3__Impl : ( ( rule__GeneratedMetamodel__Group_3__0 )? ) ; + // InternalXtext.g:2815:1: rule__GeneratedMetamodel__Group__3__Impl : ( ( rule__GeneratedMetamodel__Group_3__0 )? ) ; public final void rule__GeneratedMetamodel__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2814:1: ( ( ( rule__GeneratedMetamodel__Group_3__0 )? ) ) - // InternalXtext.g:2815:1: ( ( rule__GeneratedMetamodel__Group_3__0 )? ) + // InternalXtext.g:2819:1: ( ( ( rule__GeneratedMetamodel__Group_3__0 )? ) ) + // InternalXtext.g:2820:1: ( ( rule__GeneratedMetamodel__Group_3__0 )? ) { - // InternalXtext.g:2815:1: ( ( rule__GeneratedMetamodel__Group_3__0 )? ) - // InternalXtext.g:2816:2: ( rule__GeneratedMetamodel__Group_3__0 )? + // InternalXtext.g:2820:1: ( ( rule__GeneratedMetamodel__Group_3__0 )? ) + // InternalXtext.g:2821:2: ( rule__GeneratedMetamodel__Group_3__0 )? { before(grammarAccess.getGeneratedMetamodelAccess().getGroup_3()); - // InternalXtext.g:2817:2: ( rule__GeneratedMetamodel__Group_3__0 )? + // InternalXtext.g:2822:2: ( rule__GeneratedMetamodel__Group_3__0 )? int alt35=2; int LA35_0 = input.LA(1); @@ -9213,7 +9221,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt35) { case 1 : - // InternalXtext.g:2817:3: rule__GeneratedMetamodel__Group_3__0 + // InternalXtext.g:2822:3: rule__GeneratedMetamodel__Group_3__0 { pushFollow(FollowSets000.FOLLOW_2); rule__GeneratedMetamodel__Group_3__0(); @@ -9249,14 +9257,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GeneratedMetamodel__Group_3__0" - // InternalXtext.g:2826:1: rule__GeneratedMetamodel__Group_3__0 : rule__GeneratedMetamodel__Group_3__0__Impl rule__GeneratedMetamodel__Group_3__1 ; + // InternalXtext.g:2831:1: rule__GeneratedMetamodel__Group_3__0 : rule__GeneratedMetamodel__Group_3__0__Impl rule__GeneratedMetamodel__Group_3__1 ; public final void rule__GeneratedMetamodel__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2830:1: ( rule__GeneratedMetamodel__Group_3__0__Impl rule__GeneratedMetamodel__Group_3__1 ) - // InternalXtext.g:2831:2: rule__GeneratedMetamodel__Group_3__0__Impl rule__GeneratedMetamodel__Group_3__1 + // InternalXtext.g:2835:1: ( rule__GeneratedMetamodel__Group_3__0__Impl rule__GeneratedMetamodel__Group_3__1 ) + // InternalXtext.g:2836:2: rule__GeneratedMetamodel__Group_3__0__Impl rule__GeneratedMetamodel__Group_3__1 { pushFollow(FollowSets000.FOLLOW_3); rule__GeneratedMetamodel__Group_3__0__Impl(); @@ -9287,17 +9295,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GeneratedMetamodel__Group_3__0__Impl" - // InternalXtext.g:2838:1: rule__GeneratedMetamodel__Group_3__0__Impl : ( 'as' ) ; + // InternalXtext.g:2843:1: rule__GeneratedMetamodel__Group_3__0__Impl : ( 'as' ) ; public final void rule__GeneratedMetamodel__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2842:1: ( ( 'as' ) ) - // InternalXtext.g:2843:1: ( 'as' ) + // InternalXtext.g:2847:1: ( ( 'as' ) ) + // InternalXtext.g:2848:1: ( 'as' ) { - // InternalXtext.g:2843:1: ( 'as' ) - // InternalXtext.g:2844:2: 'as' + // InternalXtext.g:2848:1: ( 'as' ) + // InternalXtext.g:2849:2: 'as' { before(grammarAccess.getGeneratedMetamodelAccess().getAsKeyword_3_0()); match(input,26,FollowSets000.FOLLOW_2); @@ -9324,14 +9332,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GeneratedMetamodel__Group_3__1" - // InternalXtext.g:2853:1: rule__GeneratedMetamodel__Group_3__1 : rule__GeneratedMetamodel__Group_3__1__Impl ; + // InternalXtext.g:2858:1: rule__GeneratedMetamodel__Group_3__1 : rule__GeneratedMetamodel__Group_3__1__Impl ; public final void rule__GeneratedMetamodel__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2857:1: ( rule__GeneratedMetamodel__Group_3__1__Impl ) - // InternalXtext.g:2858:2: rule__GeneratedMetamodel__Group_3__1__Impl + // InternalXtext.g:2862:1: ( rule__GeneratedMetamodel__Group_3__1__Impl ) + // InternalXtext.g:2863:2: rule__GeneratedMetamodel__Group_3__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__GeneratedMetamodel__Group_3__1__Impl(); @@ -9357,21 +9365,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GeneratedMetamodel__Group_3__1__Impl" - // InternalXtext.g:2864:1: rule__GeneratedMetamodel__Group_3__1__Impl : ( ( rule__GeneratedMetamodel__AliasAssignment_3_1 ) ) ; + // InternalXtext.g:2869:1: rule__GeneratedMetamodel__Group_3__1__Impl : ( ( rule__GeneratedMetamodel__AliasAssignment_3_1 ) ) ; public final void rule__GeneratedMetamodel__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2868:1: ( ( ( rule__GeneratedMetamodel__AliasAssignment_3_1 ) ) ) - // InternalXtext.g:2869:1: ( ( rule__GeneratedMetamodel__AliasAssignment_3_1 ) ) + // InternalXtext.g:2873:1: ( ( ( rule__GeneratedMetamodel__AliasAssignment_3_1 ) ) ) + // InternalXtext.g:2874:1: ( ( rule__GeneratedMetamodel__AliasAssignment_3_1 ) ) { - // InternalXtext.g:2869:1: ( ( rule__GeneratedMetamodel__AliasAssignment_3_1 ) ) - // InternalXtext.g:2870:2: ( rule__GeneratedMetamodel__AliasAssignment_3_1 ) + // InternalXtext.g:2874:1: ( ( rule__GeneratedMetamodel__AliasAssignment_3_1 ) ) + // InternalXtext.g:2875:2: ( rule__GeneratedMetamodel__AliasAssignment_3_1 ) { before(grammarAccess.getGeneratedMetamodelAccess().getAliasAssignment_3_1()); - // InternalXtext.g:2871:2: ( rule__GeneratedMetamodel__AliasAssignment_3_1 ) - // InternalXtext.g:2871:3: rule__GeneratedMetamodel__AliasAssignment_3_1 + // InternalXtext.g:2876:2: ( rule__GeneratedMetamodel__AliasAssignment_3_1 ) + // InternalXtext.g:2876:3: rule__GeneratedMetamodel__AliasAssignment_3_1 { pushFollow(FollowSets000.FOLLOW_2); rule__GeneratedMetamodel__AliasAssignment_3_1(); @@ -9404,14 +9412,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferencedMetamodel__Group__0" - // InternalXtext.g:2880:1: rule__ReferencedMetamodel__Group__0 : rule__ReferencedMetamodel__Group__0__Impl rule__ReferencedMetamodel__Group__1 ; + // InternalXtext.g:2885:1: rule__ReferencedMetamodel__Group__0 : rule__ReferencedMetamodel__Group__0__Impl rule__ReferencedMetamodel__Group__1 ; public final void rule__ReferencedMetamodel__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2884:1: ( rule__ReferencedMetamodel__Group__0__Impl rule__ReferencedMetamodel__Group__1 ) - // InternalXtext.g:2885:2: rule__ReferencedMetamodel__Group__0__Impl rule__ReferencedMetamodel__Group__1 + // InternalXtext.g:2889:1: ( rule__ReferencedMetamodel__Group__0__Impl rule__ReferencedMetamodel__Group__1 ) + // InternalXtext.g:2890:2: rule__ReferencedMetamodel__Group__0__Impl rule__ReferencedMetamodel__Group__1 { pushFollow(FollowSets000.FOLLOW_13); rule__ReferencedMetamodel__Group__0__Impl(); @@ -9442,17 +9450,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferencedMetamodel__Group__0__Impl" - // InternalXtext.g:2892:1: rule__ReferencedMetamodel__Group__0__Impl : ( 'import' ) ; + // InternalXtext.g:2897:1: rule__ReferencedMetamodel__Group__0__Impl : ( 'import' ) ; public final void rule__ReferencedMetamodel__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2896:1: ( ( 'import' ) ) - // InternalXtext.g:2897:1: ( 'import' ) + // InternalXtext.g:2901:1: ( ( 'import' ) ) + // InternalXtext.g:2902:1: ( 'import' ) { - // InternalXtext.g:2897:1: ( 'import' ) - // InternalXtext.g:2898:2: 'import' + // InternalXtext.g:2902:1: ( 'import' ) + // InternalXtext.g:2903:2: 'import' { before(grammarAccess.getReferencedMetamodelAccess().getImportKeyword_0()); match(input,27,FollowSets000.FOLLOW_2); @@ -9479,14 +9487,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferencedMetamodel__Group__1" - // InternalXtext.g:2907:1: rule__ReferencedMetamodel__Group__1 : rule__ReferencedMetamodel__Group__1__Impl rule__ReferencedMetamodel__Group__2 ; + // InternalXtext.g:2912:1: rule__ReferencedMetamodel__Group__1 : rule__ReferencedMetamodel__Group__1__Impl rule__ReferencedMetamodel__Group__2 ; public final void rule__ReferencedMetamodel__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2911:1: ( rule__ReferencedMetamodel__Group__1__Impl rule__ReferencedMetamodel__Group__2 ) - // InternalXtext.g:2912:2: rule__ReferencedMetamodel__Group__1__Impl rule__ReferencedMetamodel__Group__2 + // InternalXtext.g:2916:1: ( rule__ReferencedMetamodel__Group__1__Impl rule__ReferencedMetamodel__Group__2 ) + // InternalXtext.g:2917:2: rule__ReferencedMetamodel__Group__1__Impl rule__ReferencedMetamodel__Group__2 { pushFollow(FollowSets000.FOLLOW_14); rule__ReferencedMetamodel__Group__1__Impl(); @@ -9517,21 +9525,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferencedMetamodel__Group__1__Impl" - // InternalXtext.g:2919:1: rule__ReferencedMetamodel__Group__1__Impl : ( ( rule__ReferencedMetamodel__EPackageAssignment_1 ) ) ; + // InternalXtext.g:2924:1: rule__ReferencedMetamodel__Group__1__Impl : ( ( rule__ReferencedMetamodel__EPackageAssignment_1 ) ) ; public final void rule__ReferencedMetamodel__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2923:1: ( ( ( rule__ReferencedMetamodel__EPackageAssignment_1 ) ) ) - // InternalXtext.g:2924:1: ( ( rule__ReferencedMetamodel__EPackageAssignment_1 ) ) + // InternalXtext.g:2928:1: ( ( ( rule__ReferencedMetamodel__EPackageAssignment_1 ) ) ) + // InternalXtext.g:2929:1: ( ( rule__ReferencedMetamodel__EPackageAssignment_1 ) ) { - // InternalXtext.g:2924:1: ( ( rule__ReferencedMetamodel__EPackageAssignment_1 ) ) - // InternalXtext.g:2925:2: ( rule__ReferencedMetamodel__EPackageAssignment_1 ) + // InternalXtext.g:2929:1: ( ( rule__ReferencedMetamodel__EPackageAssignment_1 ) ) + // InternalXtext.g:2930:2: ( rule__ReferencedMetamodel__EPackageAssignment_1 ) { before(grammarAccess.getReferencedMetamodelAccess().getEPackageAssignment_1()); - // InternalXtext.g:2926:2: ( rule__ReferencedMetamodel__EPackageAssignment_1 ) - // InternalXtext.g:2926:3: rule__ReferencedMetamodel__EPackageAssignment_1 + // InternalXtext.g:2931:2: ( rule__ReferencedMetamodel__EPackageAssignment_1 ) + // InternalXtext.g:2931:3: rule__ReferencedMetamodel__EPackageAssignment_1 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferencedMetamodel__EPackageAssignment_1(); @@ -9564,14 +9572,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferencedMetamodel__Group__2" - // InternalXtext.g:2934:1: rule__ReferencedMetamodel__Group__2 : rule__ReferencedMetamodel__Group__2__Impl ; + // InternalXtext.g:2939:1: rule__ReferencedMetamodel__Group__2 : rule__ReferencedMetamodel__Group__2__Impl ; public final void rule__ReferencedMetamodel__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2938:1: ( rule__ReferencedMetamodel__Group__2__Impl ) - // InternalXtext.g:2939:2: rule__ReferencedMetamodel__Group__2__Impl + // InternalXtext.g:2943:1: ( rule__ReferencedMetamodel__Group__2__Impl ) + // InternalXtext.g:2944:2: rule__ReferencedMetamodel__Group__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ReferencedMetamodel__Group__2__Impl(); @@ -9597,20 +9605,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferencedMetamodel__Group__2__Impl" - // InternalXtext.g:2945:1: rule__ReferencedMetamodel__Group__2__Impl : ( ( rule__ReferencedMetamodel__Group_2__0 )? ) ; + // InternalXtext.g:2950:1: rule__ReferencedMetamodel__Group__2__Impl : ( ( rule__ReferencedMetamodel__Group_2__0 )? ) ; public final void rule__ReferencedMetamodel__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2949:1: ( ( ( rule__ReferencedMetamodel__Group_2__0 )? ) ) - // InternalXtext.g:2950:1: ( ( rule__ReferencedMetamodel__Group_2__0 )? ) + // InternalXtext.g:2954:1: ( ( ( rule__ReferencedMetamodel__Group_2__0 )? ) ) + // InternalXtext.g:2955:1: ( ( rule__ReferencedMetamodel__Group_2__0 )? ) { - // InternalXtext.g:2950:1: ( ( rule__ReferencedMetamodel__Group_2__0 )? ) - // InternalXtext.g:2951:2: ( rule__ReferencedMetamodel__Group_2__0 )? + // InternalXtext.g:2955:1: ( ( rule__ReferencedMetamodel__Group_2__0 )? ) + // InternalXtext.g:2956:2: ( rule__ReferencedMetamodel__Group_2__0 )? { before(grammarAccess.getReferencedMetamodelAccess().getGroup_2()); - // InternalXtext.g:2952:2: ( rule__ReferencedMetamodel__Group_2__0 )? + // InternalXtext.g:2957:2: ( rule__ReferencedMetamodel__Group_2__0 )? int alt36=2; int LA36_0 = input.LA(1); @@ -9619,7 +9627,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt36) { case 1 : - // InternalXtext.g:2952:3: rule__ReferencedMetamodel__Group_2__0 + // InternalXtext.g:2957:3: rule__ReferencedMetamodel__Group_2__0 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferencedMetamodel__Group_2__0(); @@ -9655,14 +9663,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferencedMetamodel__Group_2__0" - // InternalXtext.g:2961:1: rule__ReferencedMetamodel__Group_2__0 : rule__ReferencedMetamodel__Group_2__0__Impl rule__ReferencedMetamodel__Group_2__1 ; + // InternalXtext.g:2966:1: rule__ReferencedMetamodel__Group_2__0 : rule__ReferencedMetamodel__Group_2__0__Impl rule__ReferencedMetamodel__Group_2__1 ; public final void rule__ReferencedMetamodel__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2965:1: ( rule__ReferencedMetamodel__Group_2__0__Impl rule__ReferencedMetamodel__Group_2__1 ) - // InternalXtext.g:2966:2: rule__ReferencedMetamodel__Group_2__0__Impl rule__ReferencedMetamodel__Group_2__1 + // InternalXtext.g:2970:1: ( rule__ReferencedMetamodel__Group_2__0__Impl rule__ReferencedMetamodel__Group_2__1 ) + // InternalXtext.g:2971:2: rule__ReferencedMetamodel__Group_2__0__Impl rule__ReferencedMetamodel__Group_2__1 { pushFollow(FollowSets000.FOLLOW_3); rule__ReferencedMetamodel__Group_2__0__Impl(); @@ -9693,17 +9701,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferencedMetamodel__Group_2__0__Impl" - // InternalXtext.g:2973:1: rule__ReferencedMetamodel__Group_2__0__Impl : ( 'as' ) ; + // InternalXtext.g:2978:1: rule__ReferencedMetamodel__Group_2__0__Impl : ( 'as' ) ; public final void rule__ReferencedMetamodel__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2977:1: ( ( 'as' ) ) - // InternalXtext.g:2978:1: ( 'as' ) + // InternalXtext.g:2982:1: ( ( 'as' ) ) + // InternalXtext.g:2983:1: ( 'as' ) { - // InternalXtext.g:2978:1: ( 'as' ) - // InternalXtext.g:2979:2: 'as' + // InternalXtext.g:2983:1: ( 'as' ) + // InternalXtext.g:2984:2: 'as' { before(grammarAccess.getReferencedMetamodelAccess().getAsKeyword_2_0()); match(input,26,FollowSets000.FOLLOW_2); @@ -9730,14 +9738,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferencedMetamodel__Group_2__1" - // InternalXtext.g:2988:1: rule__ReferencedMetamodel__Group_2__1 : rule__ReferencedMetamodel__Group_2__1__Impl ; + // InternalXtext.g:2993:1: rule__ReferencedMetamodel__Group_2__1 : rule__ReferencedMetamodel__Group_2__1__Impl ; public final void rule__ReferencedMetamodel__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:2992:1: ( rule__ReferencedMetamodel__Group_2__1__Impl ) - // InternalXtext.g:2993:2: rule__ReferencedMetamodel__Group_2__1__Impl + // InternalXtext.g:2997:1: ( rule__ReferencedMetamodel__Group_2__1__Impl ) + // InternalXtext.g:2998:2: rule__ReferencedMetamodel__Group_2__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ReferencedMetamodel__Group_2__1__Impl(); @@ -9763,21 +9771,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferencedMetamodel__Group_2__1__Impl" - // InternalXtext.g:2999:1: rule__ReferencedMetamodel__Group_2__1__Impl : ( ( rule__ReferencedMetamodel__AliasAssignment_2_1 ) ) ; + // InternalXtext.g:3004:1: rule__ReferencedMetamodel__Group_2__1__Impl : ( ( rule__ReferencedMetamodel__AliasAssignment_2_1 ) ) ; public final void rule__ReferencedMetamodel__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3003:1: ( ( ( rule__ReferencedMetamodel__AliasAssignment_2_1 ) ) ) - // InternalXtext.g:3004:1: ( ( rule__ReferencedMetamodel__AliasAssignment_2_1 ) ) + // InternalXtext.g:3008:1: ( ( ( rule__ReferencedMetamodel__AliasAssignment_2_1 ) ) ) + // InternalXtext.g:3009:1: ( ( rule__ReferencedMetamodel__AliasAssignment_2_1 ) ) { - // InternalXtext.g:3004:1: ( ( rule__ReferencedMetamodel__AliasAssignment_2_1 ) ) - // InternalXtext.g:3005:2: ( rule__ReferencedMetamodel__AliasAssignment_2_1 ) + // InternalXtext.g:3009:1: ( ( rule__ReferencedMetamodel__AliasAssignment_2_1 ) ) + // InternalXtext.g:3010:2: ( rule__ReferencedMetamodel__AliasAssignment_2_1 ) { before(grammarAccess.getReferencedMetamodelAccess().getAliasAssignment_2_1()); - // InternalXtext.g:3006:2: ( rule__ReferencedMetamodel__AliasAssignment_2_1 ) - // InternalXtext.g:3006:3: rule__ReferencedMetamodel__AliasAssignment_2_1 + // InternalXtext.g:3011:2: ( rule__ReferencedMetamodel__AliasAssignment_2_1 ) + // InternalXtext.g:3011:3: rule__ReferencedMetamodel__AliasAssignment_2_1 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferencedMetamodel__AliasAssignment_2_1(); @@ -9810,14 +9818,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__Group__0" - // InternalXtext.g:3015:1: rule__Annotation__Group__0 : rule__Annotation__Group__0__Impl rule__Annotation__Group__1 ; + // InternalXtext.g:3020:1: rule__Annotation__Group__0 : rule__Annotation__Group__0__Impl rule__Annotation__Group__1 ; public final void rule__Annotation__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3019:1: ( rule__Annotation__Group__0__Impl rule__Annotation__Group__1 ) - // InternalXtext.g:3020:2: rule__Annotation__Group__0__Impl rule__Annotation__Group__1 + // InternalXtext.g:3024:1: ( rule__Annotation__Group__0__Impl rule__Annotation__Group__1 ) + // InternalXtext.g:3025:2: rule__Annotation__Group__0__Impl rule__Annotation__Group__1 { pushFollow(FollowSets000.FOLLOW_15); rule__Annotation__Group__0__Impl(); @@ -9848,17 +9856,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__Group__0__Impl" - // InternalXtext.g:3027:1: rule__Annotation__Group__0__Impl : ( '@' ) ; + // InternalXtext.g:3032:1: rule__Annotation__Group__0__Impl : ( '@' ) ; public final void rule__Annotation__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3031:1: ( ( '@' ) ) - // InternalXtext.g:3032:1: ( '@' ) + // InternalXtext.g:3036:1: ( ( '@' ) ) + // InternalXtext.g:3037:1: ( '@' ) { - // InternalXtext.g:3032:1: ( '@' ) - // InternalXtext.g:3033:2: '@' + // InternalXtext.g:3037:1: ( '@' ) + // InternalXtext.g:3038:2: '@' { before(grammarAccess.getAnnotationAccess().getCommercialAtKeyword_0()); match(input,28,FollowSets000.FOLLOW_2); @@ -9885,14 +9893,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__Group__1" - // InternalXtext.g:3042:1: rule__Annotation__Group__1 : rule__Annotation__Group__1__Impl ; + // InternalXtext.g:3047:1: rule__Annotation__Group__1 : rule__Annotation__Group__1__Impl ; public final void rule__Annotation__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3046:1: ( rule__Annotation__Group__1__Impl ) - // InternalXtext.g:3047:2: rule__Annotation__Group__1__Impl + // InternalXtext.g:3051:1: ( rule__Annotation__Group__1__Impl ) + // InternalXtext.g:3052:2: rule__Annotation__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__Annotation__Group__1__Impl(); @@ -9918,21 +9926,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__Group__1__Impl" - // InternalXtext.g:3053:1: rule__Annotation__Group__1__Impl : ( ( rule__Annotation__NameAssignment_1 ) ) ; + // InternalXtext.g:3058:1: rule__Annotation__Group__1__Impl : ( ( rule__Annotation__NameAssignment_1 ) ) ; public final void rule__Annotation__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3057:1: ( ( ( rule__Annotation__NameAssignment_1 ) ) ) - // InternalXtext.g:3058:1: ( ( rule__Annotation__NameAssignment_1 ) ) + // InternalXtext.g:3062:1: ( ( ( rule__Annotation__NameAssignment_1 ) ) ) + // InternalXtext.g:3063:1: ( ( rule__Annotation__NameAssignment_1 ) ) { - // InternalXtext.g:3058:1: ( ( rule__Annotation__NameAssignment_1 ) ) - // InternalXtext.g:3059:2: ( rule__Annotation__NameAssignment_1 ) + // InternalXtext.g:3063:1: ( ( rule__Annotation__NameAssignment_1 ) ) + // InternalXtext.g:3064:2: ( rule__Annotation__NameAssignment_1 ) { before(grammarAccess.getAnnotationAccess().getNameAssignment_1()); - // InternalXtext.g:3060:2: ( rule__Annotation__NameAssignment_1 ) - // InternalXtext.g:3060:3: rule__Annotation__NameAssignment_1 + // InternalXtext.g:3065:2: ( rule__Annotation__NameAssignment_1 ) + // InternalXtext.g:3065:3: rule__Annotation__NameAssignment_1 { pushFollow(FollowSets000.FOLLOW_2); rule__Annotation__NameAssignment_1(); @@ -9965,14 +9973,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group__0" - // InternalXtext.g:3069:1: rule__ParserRule__Group__0 : rule__ParserRule__Group__0__Impl rule__ParserRule__Group__1 ; + // InternalXtext.g:3074:1: rule__ParserRule__Group__0 : rule__ParserRule__Group__0__Impl rule__ParserRule__Group__1 ; public final void rule__ParserRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3073:1: ( rule__ParserRule__Group__0__Impl rule__ParserRule__Group__1 ) - // InternalXtext.g:3074:2: rule__ParserRule__Group__0__Impl rule__ParserRule__Group__1 + // InternalXtext.g:3078:1: ( rule__ParserRule__Group__0__Impl rule__ParserRule__Group__1 ) + // InternalXtext.g:3079:2: rule__ParserRule__Group__0__Impl rule__ParserRule__Group__1 { pushFollow(FollowSets000.FOLLOW_16); rule__ParserRule__Group__0__Impl(); @@ -10003,20 +10011,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group__0__Impl" - // InternalXtext.g:3081:1: rule__ParserRule__Group__0__Impl : ( ( rule__ParserRule__AnnotationsAssignment_0 )* ) ; + // InternalXtext.g:3086:1: rule__ParserRule__Group__0__Impl : ( ( rule__ParserRule__AnnotationsAssignment_0 )* ) ; public final void rule__ParserRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3085:1: ( ( ( rule__ParserRule__AnnotationsAssignment_0 )* ) ) - // InternalXtext.g:3086:1: ( ( rule__ParserRule__AnnotationsAssignment_0 )* ) + // InternalXtext.g:3090:1: ( ( ( rule__ParserRule__AnnotationsAssignment_0 )* ) ) + // InternalXtext.g:3091:1: ( ( rule__ParserRule__AnnotationsAssignment_0 )* ) { - // InternalXtext.g:3086:1: ( ( rule__ParserRule__AnnotationsAssignment_0 )* ) - // InternalXtext.g:3087:2: ( rule__ParserRule__AnnotationsAssignment_0 )* + // InternalXtext.g:3091:1: ( ( rule__ParserRule__AnnotationsAssignment_0 )* ) + // InternalXtext.g:3092:2: ( rule__ParserRule__AnnotationsAssignment_0 )* { before(grammarAccess.getParserRuleAccess().getAnnotationsAssignment_0()); - // InternalXtext.g:3088:2: ( rule__ParserRule__AnnotationsAssignment_0 )* + // InternalXtext.g:3093:2: ( rule__ParserRule__AnnotationsAssignment_0 )* loop37: do { int alt37=2; @@ -10029,7 +10037,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { switch (alt37) { case 1 : - // InternalXtext.g:3088:3: rule__ParserRule__AnnotationsAssignment_0 + // InternalXtext.g:3093:3: rule__ParserRule__AnnotationsAssignment_0 { pushFollow(FollowSets000.FOLLOW_17); rule__ParserRule__AnnotationsAssignment_0(); @@ -10068,14 +10076,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group__1" - // InternalXtext.g:3096:1: rule__ParserRule__Group__1 : rule__ParserRule__Group__1__Impl rule__ParserRule__Group__2 ; + // InternalXtext.g:3101:1: rule__ParserRule__Group__1 : rule__ParserRule__Group__1__Impl rule__ParserRule__Group__2 ; public final void rule__ParserRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3100:1: ( rule__ParserRule__Group__1__Impl rule__ParserRule__Group__2 ) - // InternalXtext.g:3101:2: rule__ParserRule__Group__1__Impl rule__ParserRule__Group__2 + // InternalXtext.g:3105:1: ( rule__ParserRule__Group__1__Impl rule__ParserRule__Group__2 ) + // InternalXtext.g:3106:2: rule__ParserRule__Group__1__Impl rule__ParserRule__Group__2 { pushFollow(FollowSets000.FOLLOW_18); rule__ParserRule__Group__1__Impl(); @@ -10106,21 +10114,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group__1__Impl" - // InternalXtext.g:3108:1: rule__ParserRule__Group__1__Impl : ( ( rule__ParserRule__Alternatives_1 ) ) ; + // InternalXtext.g:3113:1: rule__ParserRule__Group__1__Impl : ( ( rule__ParserRule__Alternatives_1 ) ) ; public final void rule__ParserRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3112:1: ( ( ( rule__ParserRule__Alternatives_1 ) ) ) - // InternalXtext.g:3113:1: ( ( rule__ParserRule__Alternatives_1 ) ) + // InternalXtext.g:3117:1: ( ( ( rule__ParserRule__Alternatives_1 ) ) ) + // InternalXtext.g:3118:1: ( ( rule__ParserRule__Alternatives_1 ) ) { - // InternalXtext.g:3113:1: ( ( rule__ParserRule__Alternatives_1 ) ) - // InternalXtext.g:3114:2: ( rule__ParserRule__Alternatives_1 ) + // InternalXtext.g:3118:1: ( ( rule__ParserRule__Alternatives_1 ) ) + // InternalXtext.g:3119:2: ( rule__ParserRule__Alternatives_1 ) { before(grammarAccess.getParserRuleAccess().getAlternatives_1()); - // InternalXtext.g:3115:2: ( rule__ParserRule__Alternatives_1 ) - // InternalXtext.g:3115:3: rule__ParserRule__Alternatives_1 + // InternalXtext.g:3120:2: ( rule__ParserRule__Alternatives_1 ) + // InternalXtext.g:3120:3: rule__ParserRule__Alternatives_1 { pushFollow(FollowSets000.FOLLOW_2); rule__ParserRule__Alternatives_1(); @@ -10153,14 +10161,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group__2" - // InternalXtext.g:3123:1: rule__ParserRule__Group__2 : rule__ParserRule__Group__2__Impl rule__ParserRule__Group__3 ; + // InternalXtext.g:3128:1: rule__ParserRule__Group__2 : rule__ParserRule__Group__2__Impl rule__ParserRule__Group__3 ; public final void rule__ParserRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3127:1: ( rule__ParserRule__Group__2__Impl rule__ParserRule__Group__3 ) - // InternalXtext.g:3128:2: rule__ParserRule__Group__2__Impl rule__ParserRule__Group__3 + // InternalXtext.g:3132:1: ( rule__ParserRule__Group__2__Impl rule__ParserRule__Group__3 ) + // InternalXtext.g:3133:2: rule__ParserRule__Group__2__Impl rule__ParserRule__Group__3 { pushFollow(FollowSets000.FOLLOW_18); rule__ParserRule__Group__2__Impl(); @@ -10191,20 +10199,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group__2__Impl" - // InternalXtext.g:3135:1: rule__ParserRule__Group__2__Impl : ( ( rule__ParserRule__Group_2__0 )? ) ; + // InternalXtext.g:3140:1: rule__ParserRule__Group__2__Impl : ( ( rule__ParserRule__Group_2__0 )? ) ; public final void rule__ParserRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3139:1: ( ( ( rule__ParserRule__Group_2__0 )? ) ) - // InternalXtext.g:3140:1: ( ( rule__ParserRule__Group_2__0 )? ) + // InternalXtext.g:3144:1: ( ( ( rule__ParserRule__Group_2__0 )? ) ) + // InternalXtext.g:3145:1: ( ( rule__ParserRule__Group_2__0 )? ) { - // InternalXtext.g:3140:1: ( ( rule__ParserRule__Group_2__0 )? ) - // InternalXtext.g:3141:2: ( rule__ParserRule__Group_2__0 )? + // InternalXtext.g:3145:1: ( ( rule__ParserRule__Group_2__0 )? ) + // InternalXtext.g:3146:2: ( rule__ParserRule__Group_2__0 )? { before(grammarAccess.getParserRuleAccess().getGroup_2()); - // InternalXtext.g:3142:2: ( rule__ParserRule__Group_2__0 )? + // InternalXtext.g:3147:2: ( rule__ParserRule__Group_2__0 )? int alt38=2; int LA38_0 = input.LA(1); @@ -10213,7 +10221,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt38) { case 1 : - // InternalXtext.g:3142:3: rule__ParserRule__Group_2__0 + // InternalXtext.g:3147:3: rule__ParserRule__Group_2__0 { pushFollow(FollowSets000.FOLLOW_2); rule__ParserRule__Group_2__0(); @@ -10249,14 +10257,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group__3" - // InternalXtext.g:3150:1: rule__ParserRule__Group__3 : rule__ParserRule__Group__3__Impl rule__ParserRule__Group__4 ; + // InternalXtext.g:3155:1: rule__ParserRule__Group__3 : rule__ParserRule__Group__3__Impl rule__ParserRule__Group__4 ; public final void rule__ParserRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3154:1: ( rule__ParserRule__Group__3__Impl rule__ParserRule__Group__4 ) - // InternalXtext.g:3155:2: rule__ParserRule__Group__3__Impl rule__ParserRule__Group__4 + // InternalXtext.g:3159:1: ( rule__ParserRule__Group__3__Impl rule__ParserRule__Group__4 ) + // InternalXtext.g:3160:2: rule__ParserRule__Group__3__Impl rule__ParserRule__Group__4 { pushFollow(FollowSets000.FOLLOW_19); rule__ParserRule__Group__3__Impl(); @@ -10287,17 +10295,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group__3__Impl" - // InternalXtext.g:3162:1: rule__ParserRule__Group__3__Impl : ( ':' ) ; + // InternalXtext.g:3167:1: rule__ParserRule__Group__3__Impl : ( ':' ) ; public final void rule__ParserRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3166:1: ( ( ':' ) ) - // InternalXtext.g:3167:1: ( ':' ) + // InternalXtext.g:3171:1: ( ( ':' ) ) + // InternalXtext.g:3172:1: ( ':' ) { - // InternalXtext.g:3167:1: ( ':' ) - // InternalXtext.g:3168:2: ':' + // InternalXtext.g:3172:1: ( ':' ) + // InternalXtext.g:3173:2: ':' { before(grammarAccess.getParserRuleAccess().getColonKeyword_3()); match(input,29,FollowSets000.FOLLOW_2); @@ -10324,14 +10332,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group__4" - // InternalXtext.g:3177:1: rule__ParserRule__Group__4 : rule__ParserRule__Group__4__Impl rule__ParserRule__Group__5 ; + // InternalXtext.g:3182:1: rule__ParserRule__Group__4 : rule__ParserRule__Group__4__Impl rule__ParserRule__Group__5 ; public final void rule__ParserRule__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3181:1: ( rule__ParserRule__Group__4__Impl rule__ParserRule__Group__5 ) - // InternalXtext.g:3182:2: rule__ParserRule__Group__4__Impl rule__ParserRule__Group__5 + // InternalXtext.g:3186:1: ( rule__ParserRule__Group__4__Impl rule__ParserRule__Group__5 ) + // InternalXtext.g:3187:2: rule__ParserRule__Group__4__Impl rule__ParserRule__Group__5 { pushFollow(FollowSets000.FOLLOW_20); rule__ParserRule__Group__4__Impl(); @@ -10362,21 +10370,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group__4__Impl" - // InternalXtext.g:3189:1: rule__ParserRule__Group__4__Impl : ( ( rule__ParserRule__AlternativesAssignment_4 ) ) ; + // InternalXtext.g:3194:1: rule__ParserRule__Group__4__Impl : ( ( rule__ParserRule__AlternativesAssignment_4 ) ) ; public final void rule__ParserRule__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3193:1: ( ( ( rule__ParserRule__AlternativesAssignment_4 ) ) ) - // InternalXtext.g:3194:1: ( ( rule__ParserRule__AlternativesAssignment_4 ) ) + // InternalXtext.g:3198:1: ( ( ( rule__ParserRule__AlternativesAssignment_4 ) ) ) + // InternalXtext.g:3199:1: ( ( rule__ParserRule__AlternativesAssignment_4 ) ) { - // InternalXtext.g:3194:1: ( ( rule__ParserRule__AlternativesAssignment_4 ) ) - // InternalXtext.g:3195:2: ( rule__ParserRule__AlternativesAssignment_4 ) + // InternalXtext.g:3199:1: ( ( rule__ParserRule__AlternativesAssignment_4 ) ) + // InternalXtext.g:3200:2: ( rule__ParserRule__AlternativesAssignment_4 ) { before(grammarAccess.getParserRuleAccess().getAlternativesAssignment_4()); - // InternalXtext.g:3196:2: ( rule__ParserRule__AlternativesAssignment_4 ) - // InternalXtext.g:3196:3: rule__ParserRule__AlternativesAssignment_4 + // InternalXtext.g:3201:2: ( rule__ParserRule__AlternativesAssignment_4 ) + // InternalXtext.g:3201:3: rule__ParserRule__AlternativesAssignment_4 { pushFollow(FollowSets000.FOLLOW_2); rule__ParserRule__AlternativesAssignment_4(); @@ -10409,14 +10417,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group__5" - // InternalXtext.g:3204:1: rule__ParserRule__Group__5 : rule__ParserRule__Group__5__Impl ; + // InternalXtext.g:3209:1: rule__ParserRule__Group__5 : rule__ParserRule__Group__5__Impl ; public final void rule__ParserRule__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3208:1: ( rule__ParserRule__Group__5__Impl ) - // InternalXtext.g:3209:2: rule__ParserRule__Group__5__Impl + // InternalXtext.g:3213:1: ( rule__ParserRule__Group__5__Impl ) + // InternalXtext.g:3214:2: rule__ParserRule__Group__5__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ParserRule__Group__5__Impl(); @@ -10442,17 +10450,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group__5__Impl" - // InternalXtext.g:3215:1: rule__ParserRule__Group__5__Impl : ( ';' ) ; + // InternalXtext.g:3220:1: rule__ParserRule__Group__5__Impl : ( ';' ) ; public final void rule__ParserRule__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3219:1: ( ( ';' ) ) - // InternalXtext.g:3220:1: ( ';' ) + // InternalXtext.g:3224:1: ( ( ';' ) ) + // InternalXtext.g:3225:1: ( ';' ) { - // InternalXtext.g:3220:1: ( ';' ) - // InternalXtext.g:3221:2: ';' + // InternalXtext.g:3225:1: ( ';' ) + // InternalXtext.g:3226:2: ';' { before(grammarAccess.getParserRuleAccess().getSemicolonKeyword_5()); match(input,30,FollowSets000.FOLLOW_2); @@ -10479,14 +10487,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group_1_0__0" - // InternalXtext.g:3231:1: rule__ParserRule__Group_1_0__0 : rule__ParserRule__Group_1_0__0__Impl rule__ParserRule__Group_1_0__1 ; + // InternalXtext.g:3236:1: rule__ParserRule__Group_1_0__0 : rule__ParserRule__Group_1_0__0__Impl rule__ParserRule__Group_1_0__1 ; public final void rule__ParserRule__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3235:1: ( rule__ParserRule__Group_1_0__0__Impl rule__ParserRule__Group_1_0__1 ) - // InternalXtext.g:3236:2: rule__ParserRule__Group_1_0__0__Impl rule__ParserRule__Group_1_0__1 + // InternalXtext.g:3240:1: ( rule__ParserRule__Group_1_0__0__Impl rule__ParserRule__Group_1_0__1 ) + // InternalXtext.g:3241:2: rule__ParserRule__Group_1_0__0__Impl rule__ParserRule__Group_1_0__1 { pushFollow(FollowSets000.FOLLOW_16); rule__ParserRule__Group_1_0__0__Impl(); @@ -10517,21 +10525,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group_1_0__0__Impl" - // InternalXtext.g:3243:1: rule__ParserRule__Group_1_0__0__Impl : ( ( rule__ParserRule__FragmentAssignment_1_0_0 ) ) ; + // InternalXtext.g:3248:1: rule__ParserRule__Group_1_0__0__Impl : ( ( rule__ParserRule__FragmentAssignment_1_0_0 ) ) ; public final void rule__ParserRule__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3247:1: ( ( ( rule__ParserRule__FragmentAssignment_1_0_0 ) ) ) - // InternalXtext.g:3248:1: ( ( rule__ParserRule__FragmentAssignment_1_0_0 ) ) + // InternalXtext.g:3252:1: ( ( ( rule__ParserRule__FragmentAssignment_1_0_0 ) ) ) + // InternalXtext.g:3253:1: ( ( rule__ParserRule__FragmentAssignment_1_0_0 ) ) { - // InternalXtext.g:3248:1: ( ( rule__ParserRule__FragmentAssignment_1_0_0 ) ) - // InternalXtext.g:3249:2: ( rule__ParserRule__FragmentAssignment_1_0_0 ) + // InternalXtext.g:3253:1: ( ( rule__ParserRule__FragmentAssignment_1_0_0 ) ) + // InternalXtext.g:3254:2: ( rule__ParserRule__FragmentAssignment_1_0_0 ) { before(grammarAccess.getParserRuleAccess().getFragmentAssignment_1_0_0()); - // InternalXtext.g:3250:2: ( rule__ParserRule__FragmentAssignment_1_0_0 ) - // InternalXtext.g:3250:3: rule__ParserRule__FragmentAssignment_1_0_0 + // InternalXtext.g:3255:2: ( rule__ParserRule__FragmentAssignment_1_0_0 ) + // InternalXtext.g:3255:3: rule__ParserRule__FragmentAssignment_1_0_0 { pushFollow(FollowSets000.FOLLOW_2); rule__ParserRule__FragmentAssignment_1_0_0(); @@ -10564,14 +10572,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group_1_0__1" - // InternalXtext.g:3258:1: rule__ParserRule__Group_1_0__1 : rule__ParserRule__Group_1_0__1__Impl rule__ParserRule__Group_1_0__2 ; + // InternalXtext.g:3263:1: rule__ParserRule__Group_1_0__1 : rule__ParserRule__Group_1_0__1__Impl rule__ParserRule__Group_1_0__2 ; public final void rule__ParserRule__Group_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3262:1: ( rule__ParserRule__Group_1_0__1__Impl rule__ParserRule__Group_1_0__2 ) - // InternalXtext.g:3263:2: rule__ParserRule__Group_1_0__1__Impl rule__ParserRule__Group_1_0__2 + // InternalXtext.g:3267:1: ( rule__ParserRule__Group_1_0__1__Impl rule__ParserRule__Group_1_0__2 ) + // InternalXtext.g:3268:2: rule__ParserRule__Group_1_0__1__Impl rule__ParserRule__Group_1_0__2 { pushFollow(FollowSets000.FOLLOW_21); rule__ParserRule__Group_1_0__1__Impl(); @@ -10602,17 +10610,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group_1_0__1__Impl" - // InternalXtext.g:3270:1: rule__ParserRule__Group_1_0__1__Impl : ( ruleRuleNameAndParams ) ; + // InternalXtext.g:3275:1: rule__ParserRule__Group_1_0__1__Impl : ( ruleRuleNameAndParams ) ; public final void rule__ParserRule__Group_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3274:1: ( ( ruleRuleNameAndParams ) ) - // InternalXtext.g:3275:1: ( ruleRuleNameAndParams ) + // InternalXtext.g:3279:1: ( ( ruleRuleNameAndParams ) ) + // InternalXtext.g:3280:1: ( ruleRuleNameAndParams ) { - // InternalXtext.g:3275:1: ( ruleRuleNameAndParams ) - // InternalXtext.g:3276:2: ruleRuleNameAndParams + // InternalXtext.g:3280:1: ( ruleRuleNameAndParams ) + // InternalXtext.g:3281:2: ruleRuleNameAndParams { before(grammarAccess.getParserRuleAccess().getRuleNameAndParamsParserRuleCall_1_0_1()); pushFollow(FollowSets000.FOLLOW_2); @@ -10643,14 +10651,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group_1_0__2" - // InternalXtext.g:3285:1: rule__ParserRule__Group_1_0__2 : rule__ParserRule__Group_1_0__2__Impl ; + // InternalXtext.g:3290:1: rule__ParserRule__Group_1_0__2 : rule__ParserRule__Group_1_0__2__Impl ; public final void rule__ParserRule__Group_1_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3289:1: ( rule__ParserRule__Group_1_0__2__Impl ) - // InternalXtext.g:3290:2: rule__ParserRule__Group_1_0__2__Impl + // InternalXtext.g:3294:1: ( rule__ParserRule__Group_1_0__2__Impl ) + // InternalXtext.g:3295:2: rule__ParserRule__Group_1_0__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ParserRule__Group_1_0__2__Impl(); @@ -10676,21 +10684,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group_1_0__2__Impl" - // InternalXtext.g:3296:1: rule__ParserRule__Group_1_0__2__Impl : ( ( rule__ParserRule__Alternatives_1_0_2 ) ) ; + // InternalXtext.g:3301:1: rule__ParserRule__Group_1_0__2__Impl : ( ( rule__ParserRule__Alternatives_1_0_2 ) ) ; public final void rule__ParserRule__Group_1_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3300:1: ( ( ( rule__ParserRule__Alternatives_1_0_2 ) ) ) - // InternalXtext.g:3301:1: ( ( rule__ParserRule__Alternatives_1_0_2 ) ) + // InternalXtext.g:3305:1: ( ( ( rule__ParserRule__Alternatives_1_0_2 ) ) ) + // InternalXtext.g:3306:1: ( ( rule__ParserRule__Alternatives_1_0_2 ) ) { - // InternalXtext.g:3301:1: ( ( rule__ParserRule__Alternatives_1_0_2 ) ) - // InternalXtext.g:3302:2: ( rule__ParserRule__Alternatives_1_0_2 ) + // InternalXtext.g:3306:1: ( ( rule__ParserRule__Alternatives_1_0_2 ) ) + // InternalXtext.g:3307:2: ( rule__ParserRule__Alternatives_1_0_2 ) { before(grammarAccess.getParserRuleAccess().getAlternatives_1_0_2()); - // InternalXtext.g:3303:2: ( rule__ParserRule__Alternatives_1_0_2 ) - // InternalXtext.g:3303:3: rule__ParserRule__Alternatives_1_0_2 + // InternalXtext.g:3308:2: ( rule__ParserRule__Alternatives_1_0_2 ) + // InternalXtext.g:3308:3: rule__ParserRule__Alternatives_1_0_2 { pushFollow(FollowSets000.FOLLOW_2); rule__ParserRule__Alternatives_1_0_2(); @@ -10723,14 +10731,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group_1_0_2_1__0" - // InternalXtext.g:3312:1: rule__ParserRule__Group_1_0_2_1__0 : rule__ParserRule__Group_1_0_2_1__0__Impl rule__ParserRule__Group_1_0_2_1__1 ; + // InternalXtext.g:3317:1: rule__ParserRule__Group_1_0_2_1__0 : rule__ParserRule__Group_1_0_2_1__0__Impl rule__ParserRule__Group_1_0_2_1__1 ; public final void rule__ParserRule__Group_1_0_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3316:1: ( rule__ParserRule__Group_1_0_2_1__0__Impl rule__ParserRule__Group_1_0_2_1__1 ) - // InternalXtext.g:3317:2: rule__ParserRule__Group_1_0_2_1__0__Impl rule__ParserRule__Group_1_0_2_1__1 + // InternalXtext.g:3321:1: ( rule__ParserRule__Group_1_0_2_1__0__Impl rule__ParserRule__Group_1_0_2_1__1 ) + // InternalXtext.g:3322:2: rule__ParserRule__Group_1_0_2_1__0__Impl rule__ParserRule__Group_1_0_2_1__1 { pushFollow(FollowSets000.FOLLOW_15); rule__ParserRule__Group_1_0_2_1__0__Impl(); @@ -10761,17 +10769,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group_1_0_2_1__0__Impl" - // InternalXtext.g:3324:1: rule__ParserRule__Group_1_0_2_1__0__Impl : ( 'returns' ) ; + // InternalXtext.g:3329:1: rule__ParserRule__Group_1_0_2_1__0__Impl : ( 'returns' ) ; public final void rule__ParserRule__Group_1_0_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3328:1: ( ( 'returns' ) ) - // InternalXtext.g:3329:1: ( 'returns' ) + // InternalXtext.g:3333:1: ( ( 'returns' ) ) + // InternalXtext.g:3334:1: ( 'returns' ) { - // InternalXtext.g:3329:1: ( 'returns' ) - // InternalXtext.g:3330:2: 'returns' + // InternalXtext.g:3334:1: ( 'returns' ) + // InternalXtext.g:3335:2: 'returns' { before(grammarAccess.getParserRuleAccess().getReturnsKeyword_1_0_2_1_0()); match(input,31,FollowSets000.FOLLOW_2); @@ -10798,14 +10806,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group_1_0_2_1__1" - // InternalXtext.g:3339:1: rule__ParserRule__Group_1_0_2_1__1 : rule__ParserRule__Group_1_0_2_1__1__Impl ; + // InternalXtext.g:3344:1: rule__ParserRule__Group_1_0_2_1__1 : rule__ParserRule__Group_1_0_2_1__1__Impl ; public final void rule__ParserRule__Group_1_0_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3343:1: ( rule__ParserRule__Group_1_0_2_1__1__Impl ) - // InternalXtext.g:3344:2: rule__ParserRule__Group_1_0_2_1__1__Impl + // InternalXtext.g:3348:1: ( rule__ParserRule__Group_1_0_2_1__1__Impl ) + // InternalXtext.g:3349:2: rule__ParserRule__Group_1_0_2_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ParserRule__Group_1_0_2_1__1__Impl(); @@ -10831,21 +10839,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group_1_0_2_1__1__Impl" - // InternalXtext.g:3350:1: rule__ParserRule__Group_1_0_2_1__1__Impl : ( ( rule__ParserRule__TypeAssignment_1_0_2_1_1 ) ) ; + // InternalXtext.g:3355:1: rule__ParserRule__Group_1_0_2_1__1__Impl : ( ( rule__ParserRule__TypeAssignment_1_0_2_1_1 ) ) ; public final void rule__ParserRule__Group_1_0_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3354:1: ( ( ( rule__ParserRule__TypeAssignment_1_0_2_1_1 ) ) ) - // InternalXtext.g:3355:1: ( ( rule__ParserRule__TypeAssignment_1_0_2_1_1 ) ) + // InternalXtext.g:3359:1: ( ( ( rule__ParserRule__TypeAssignment_1_0_2_1_1 ) ) ) + // InternalXtext.g:3360:1: ( ( rule__ParserRule__TypeAssignment_1_0_2_1_1 ) ) { - // InternalXtext.g:3355:1: ( ( rule__ParserRule__TypeAssignment_1_0_2_1_1 ) ) - // InternalXtext.g:3356:2: ( rule__ParserRule__TypeAssignment_1_0_2_1_1 ) + // InternalXtext.g:3360:1: ( ( rule__ParserRule__TypeAssignment_1_0_2_1_1 ) ) + // InternalXtext.g:3361:2: ( rule__ParserRule__TypeAssignment_1_0_2_1_1 ) { before(grammarAccess.getParserRuleAccess().getTypeAssignment_1_0_2_1_1()); - // InternalXtext.g:3357:2: ( rule__ParserRule__TypeAssignment_1_0_2_1_1 ) - // InternalXtext.g:3357:3: rule__ParserRule__TypeAssignment_1_0_2_1_1 + // InternalXtext.g:3362:2: ( rule__ParserRule__TypeAssignment_1_0_2_1_1 ) + // InternalXtext.g:3362:3: rule__ParserRule__TypeAssignment_1_0_2_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__ParserRule__TypeAssignment_1_0_2_1_1(); @@ -10878,14 +10886,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group_1_1__0" - // InternalXtext.g:3366:1: rule__ParserRule__Group_1_1__0 : rule__ParserRule__Group_1_1__0__Impl rule__ParserRule__Group_1_1__1 ; + // InternalXtext.g:3371:1: rule__ParserRule__Group_1_1__0 : rule__ParserRule__Group_1_1__0__Impl rule__ParserRule__Group_1_1__1 ; public final void rule__ParserRule__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3370:1: ( rule__ParserRule__Group_1_1__0__Impl rule__ParserRule__Group_1_1__1 ) - // InternalXtext.g:3371:2: rule__ParserRule__Group_1_1__0__Impl rule__ParserRule__Group_1_1__1 + // InternalXtext.g:3375:1: ( rule__ParserRule__Group_1_1__0__Impl rule__ParserRule__Group_1_1__1 ) + // InternalXtext.g:3376:2: rule__ParserRule__Group_1_1__0__Impl rule__ParserRule__Group_1_1__1 { pushFollow(FollowSets000.FOLLOW_22); rule__ParserRule__Group_1_1__0__Impl(); @@ -10916,17 +10924,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group_1_1__0__Impl" - // InternalXtext.g:3378:1: rule__ParserRule__Group_1_1__0__Impl : ( ruleRuleNameAndParams ) ; + // InternalXtext.g:3383:1: rule__ParserRule__Group_1_1__0__Impl : ( ruleRuleNameAndParams ) ; public final void rule__ParserRule__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3382:1: ( ( ruleRuleNameAndParams ) ) - // InternalXtext.g:3383:1: ( ruleRuleNameAndParams ) + // InternalXtext.g:3387:1: ( ( ruleRuleNameAndParams ) ) + // InternalXtext.g:3388:1: ( ruleRuleNameAndParams ) { - // InternalXtext.g:3383:1: ( ruleRuleNameAndParams ) - // InternalXtext.g:3384:2: ruleRuleNameAndParams + // InternalXtext.g:3388:1: ( ruleRuleNameAndParams ) + // InternalXtext.g:3389:2: ruleRuleNameAndParams { before(grammarAccess.getParserRuleAccess().getRuleNameAndParamsParserRuleCall_1_1_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -10957,14 +10965,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group_1_1__1" - // InternalXtext.g:3393:1: rule__ParserRule__Group_1_1__1 : rule__ParserRule__Group_1_1__1__Impl ; + // InternalXtext.g:3398:1: rule__ParserRule__Group_1_1__1 : rule__ParserRule__Group_1_1__1__Impl ; public final void rule__ParserRule__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3397:1: ( rule__ParserRule__Group_1_1__1__Impl ) - // InternalXtext.g:3398:2: rule__ParserRule__Group_1_1__1__Impl + // InternalXtext.g:3402:1: ( rule__ParserRule__Group_1_1__1__Impl ) + // InternalXtext.g:3403:2: rule__ParserRule__Group_1_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ParserRule__Group_1_1__1__Impl(); @@ -10990,20 +10998,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group_1_1__1__Impl" - // InternalXtext.g:3404:1: rule__ParserRule__Group_1_1__1__Impl : ( ( rule__ParserRule__Group_1_1_1__0 )? ) ; + // InternalXtext.g:3409:1: rule__ParserRule__Group_1_1__1__Impl : ( ( rule__ParserRule__Group_1_1_1__0 )? ) ; public final void rule__ParserRule__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3408:1: ( ( ( rule__ParserRule__Group_1_1_1__0 )? ) ) - // InternalXtext.g:3409:1: ( ( rule__ParserRule__Group_1_1_1__0 )? ) + // InternalXtext.g:3413:1: ( ( ( rule__ParserRule__Group_1_1_1__0 )? ) ) + // InternalXtext.g:3414:1: ( ( rule__ParserRule__Group_1_1_1__0 )? ) { - // InternalXtext.g:3409:1: ( ( rule__ParserRule__Group_1_1_1__0 )? ) - // InternalXtext.g:3410:2: ( rule__ParserRule__Group_1_1_1__0 )? + // InternalXtext.g:3414:1: ( ( rule__ParserRule__Group_1_1_1__0 )? ) + // InternalXtext.g:3415:2: ( rule__ParserRule__Group_1_1_1__0 )? { before(grammarAccess.getParserRuleAccess().getGroup_1_1_1()); - // InternalXtext.g:3411:2: ( rule__ParserRule__Group_1_1_1__0 )? + // InternalXtext.g:3416:2: ( rule__ParserRule__Group_1_1_1__0 )? int alt39=2; int LA39_0 = input.LA(1); @@ -11012,7 +11020,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt39) { case 1 : - // InternalXtext.g:3411:3: rule__ParserRule__Group_1_1_1__0 + // InternalXtext.g:3416:3: rule__ParserRule__Group_1_1_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__ParserRule__Group_1_1_1__0(); @@ -11048,14 +11056,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group_1_1_1__0" - // InternalXtext.g:3420:1: rule__ParserRule__Group_1_1_1__0 : rule__ParserRule__Group_1_1_1__0__Impl rule__ParserRule__Group_1_1_1__1 ; + // InternalXtext.g:3425:1: rule__ParserRule__Group_1_1_1__0 : rule__ParserRule__Group_1_1_1__0__Impl rule__ParserRule__Group_1_1_1__1 ; public final void rule__ParserRule__Group_1_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3424:1: ( rule__ParserRule__Group_1_1_1__0__Impl rule__ParserRule__Group_1_1_1__1 ) - // InternalXtext.g:3425:2: rule__ParserRule__Group_1_1_1__0__Impl rule__ParserRule__Group_1_1_1__1 + // InternalXtext.g:3429:1: ( rule__ParserRule__Group_1_1_1__0__Impl rule__ParserRule__Group_1_1_1__1 ) + // InternalXtext.g:3430:2: rule__ParserRule__Group_1_1_1__0__Impl rule__ParserRule__Group_1_1_1__1 { pushFollow(FollowSets000.FOLLOW_15); rule__ParserRule__Group_1_1_1__0__Impl(); @@ -11086,17 +11094,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group_1_1_1__0__Impl" - // InternalXtext.g:3432:1: rule__ParserRule__Group_1_1_1__0__Impl : ( 'returns' ) ; + // InternalXtext.g:3437:1: rule__ParserRule__Group_1_1_1__0__Impl : ( 'returns' ) ; public final void rule__ParserRule__Group_1_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3436:1: ( ( 'returns' ) ) - // InternalXtext.g:3437:1: ( 'returns' ) + // InternalXtext.g:3441:1: ( ( 'returns' ) ) + // InternalXtext.g:3442:1: ( 'returns' ) { - // InternalXtext.g:3437:1: ( 'returns' ) - // InternalXtext.g:3438:2: 'returns' + // InternalXtext.g:3442:1: ( 'returns' ) + // InternalXtext.g:3443:2: 'returns' { before(grammarAccess.getParserRuleAccess().getReturnsKeyword_1_1_1_0()); match(input,31,FollowSets000.FOLLOW_2); @@ -11123,14 +11131,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group_1_1_1__1" - // InternalXtext.g:3447:1: rule__ParserRule__Group_1_1_1__1 : rule__ParserRule__Group_1_1_1__1__Impl ; + // InternalXtext.g:3452:1: rule__ParserRule__Group_1_1_1__1 : rule__ParserRule__Group_1_1_1__1__Impl ; public final void rule__ParserRule__Group_1_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3451:1: ( rule__ParserRule__Group_1_1_1__1__Impl ) - // InternalXtext.g:3452:2: rule__ParserRule__Group_1_1_1__1__Impl + // InternalXtext.g:3456:1: ( rule__ParserRule__Group_1_1_1__1__Impl ) + // InternalXtext.g:3457:2: rule__ParserRule__Group_1_1_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ParserRule__Group_1_1_1__1__Impl(); @@ -11156,21 +11164,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group_1_1_1__1__Impl" - // InternalXtext.g:3458:1: rule__ParserRule__Group_1_1_1__1__Impl : ( ( rule__ParserRule__TypeAssignment_1_1_1_1 ) ) ; + // InternalXtext.g:3463:1: rule__ParserRule__Group_1_1_1__1__Impl : ( ( rule__ParserRule__TypeAssignment_1_1_1_1 ) ) ; public final void rule__ParserRule__Group_1_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3462:1: ( ( ( rule__ParserRule__TypeAssignment_1_1_1_1 ) ) ) - // InternalXtext.g:3463:1: ( ( rule__ParserRule__TypeAssignment_1_1_1_1 ) ) + // InternalXtext.g:3467:1: ( ( ( rule__ParserRule__TypeAssignment_1_1_1_1 ) ) ) + // InternalXtext.g:3468:1: ( ( rule__ParserRule__TypeAssignment_1_1_1_1 ) ) { - // InternalXtext.g:3463:1: ( ( rule__ParserRule__TypeAssignment_1_1_1_1 ) ) - // InternalXtext.g:3464:2: ( rule__ParserRule__TypeAssignment_1_1_1_1 ) + // InternalXtext.g:3468:1: ( ( rule__ParserRule__TypeAssignment_1_1_1_1 ) ) + // InternalXtext.g:3469:2: ( rule__ParserRule__TypeAssignment_1_1_1_1 ) { before(grammarAccess.getParserRuleAccess().getTypeAssignment_1_1_1_1()); - // InternalXtext.g:3465:2: ( rule__ParserRule__TypeAssignment_1_1_1_1 ) - // InternalXtext.g:3465:3: rule__ParserRule__TypeAssignment_1_1_1_1 + // InternalXtext.g:3470:2: ( rule__ParserRule__TypeAssignment_1_1_1_1 ) + // InternalXtext.g:3470:3: rule__ParserRule__TypeAssignment_1_1_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__ParserRule__TypeAssignment_1_1_1_1(); @@ -11203,14 +11211,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group_2__0" - // InternalXtext.g:3474:1: rule__ParserRule__Group_2__0 : rule__ParserRule__Group_2__0__Impl rule__ParserRule__Group_2__1 ; + // InternalXtext.g:3479:1: rule__ParserRule__Group_2__0 : rule__ParserRule__Group_2__0__Impl rule__ParserRule__Group_2__1 ; public final void rule__ParserRule__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3478:1: ( rule__ParserRule__Group_2__0__Impl rule__ParserRule__Group_2__1 ) - // InternalXtext.g:3479:2: rule__ParserRule__Group_2__0__Impl rule__ParserRule__Group_2__1 + // InternalXtext.g:3483:1: ( rule__ParserRule__Group_2__0__Impl rule__ParserRule__Group_2__1 ) + // InternalXtext.g:3484:2: rule__ParserRule__Group_2__0__Impl rule__ParserRule__Group_2__1 { pushFollow(FollowSets000.FOLLOW_9); rule__ParserRule__Group_2__0__Impl(); @@ -11241,21 +11249,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group_2__0__Impl" - // InternalXtext.g:3486:1: rule__ParserRule__Group_2__0__Impl : ( ( rule__ParserRule__DefinesHiddenTokensAssignment_2_0 ) ) ; + // InternalXtext.g:3491:1: rule__ParserRule__Group_2__0__Impl : ( ( rule__ParserRule__DefinesHiddenTokensAssignment_2_0 ) ) ; public final void rule__ParserRule__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3490:1: ( ( ( rule__ParserRule__DefinesHiddenTokensAssignment_2_0 ) ) ) - // InternalXtext.g:3491:1: ( ( rule__ParserRule__DefinesHiddenTokensAssignment_2_0 ) ) + // InternalXtext.g:3495:1: ( ( ( rule__ParserRule__DefinesHiddenTokensAssignment_2_0 ) ) ) + // InternalXtext.g:3496:1: ( ( rule__ParserRule__DefinesHiddenTokensAssignment_2_0 ) ) { - // InternalXtext.g:3491:1: ( ( rule__ParserRule__DefinesHiddenTokensAssignment_2_0 ) ) - // InternalXtext.g:3492:2: ( rule__ParserRule__DefinesHiddenTokensAssignment_2_0 ) + // InternalXtext.g:3496:1: ( ( rule__ParserRule__DefinesHiddenTokensAssignment_2_0 ) ) + // InternalXtext.g:3497:2: ( rule__ParserRule__DefinesHiddenTokensAssignment_2_0 ) { before(grammarAccess.getParserRuleAccess().getDefinesHiddenTokensAssignment_2_0()); - // InternalXtext.g:3493:2: ( rule__ParserRule__DefinesHiddenTokensAssignment_2_0 ) - // InternalXtext.g:3493:3: rule__ParserRule__DefinesHiddenTokensAssignment_2_0 + // InternalXtext.g:3498:2: ( rule__ParserRule__DefinesHiddenTokensAssignment_2_0 ) + // InternalXtext.g:3498:3: rule__ParserRule__DefinesHiddenTokensAssignment_2_0 { pushFollow(FollowSets000.FOLLOW_2); rule__ParserRule__DefinesHiddenTokensAssignment_2_0(); @@ -11288,14 +11296,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group_2__1" - // InternalXtext.g:3501:1: rule__ParserRule__Group_2__1 : rule__ParserRule__Group_2__1__Impl rule__ParserRule__Group_2__2 ; + // InternalXtext.g:3506:1: rule__ParserRule__Group_2__1 : rule__ParserRule__Group_2__1__Impl rule__ParserRule__Group_2__2 ; public final void rule__ParserRule__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3505:1: ( rule__ParserRule__Group_2__1__Impl rule__ParserRule__Group_2__2 ) - // InternalXtext.g:3506:2: rule__ParserRule__Group_2__1__Impl rule__ParserRule__Group_2__2 + // InternalXtext.g:3510:1: ( rule__ParserRule__Group_2__1__Impl rule__ParserRule__Group_2__2 ) + // InternalXtext.g:3511:2: rule__ParserRule__Group_2__1__Impl rule__ParserRule__Group_2__2 { pushFollow(FollowSets000.FOLLOW_10); rule__ParserRule__Group_2__1__Impl(); @@ -11326,17 +11334,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group_2__1__Impl" - // InternalXtext.g:3513:1: rule__ParserRule__Group_2__1__Impl : ( '(' ) ; + // InternalXtext.g:3518:1: rule__ParserRule__Group_2__1__Impl : ( '(' ) ; public final void rule__ParserRule__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3517:1: ( ( '(' ) ) - // InternalXtext.g:3518:1: ( '(' ) + // InternalXtext.g:3522:1: ( ( '(' ) ) + // InternalXtext.g:3523:1: ( '(' ) { - // InternalXtext.g:3518:1: ( '(' ) - // InternalXtext.g:3519:2: '(' + // InternalXtext.g:3523:1: ( '(' ) + // InternalXtext.g:3524:2: '(' { before(grammarAccess.getParserRuleAccess().getLeftParenthesisKeyword_2_1()); match(input,22,FollowSets000.FOLLOW_2); @@ -11363,14 +11371,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group_2__2" - // InternalXtext.g:3528:1: rule__ParserRule__Group_2__2 : rule__ParserRule__Group_2__2__Impl rule__ParserRule__Group_2__3 ; + // InternalXtext.g:3533:1: rule__ParserRule__Group_2__2 : rule__ParserRule__Group_2__2__Impl rule__ParserRule__Group_2__3 ; public final void rule__ParserRule__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3532:1: ( rule__ParserRule__Group_2__2__Impl rule__ParserRule__Group_2__3 ) - // InternalXtext.g:3533:2: rule__ParserRule__Group_2__2__Impl rule__ParserRule__Group_2__3 + // InternalXtext.g:3537:1: ( rule__ParserRule__Group_2__2__Impl rule__ParserRule__Group_2__3 ) + // InternalXtext.g:3538:2: rule__ParserRule__Group_2__2__Impl rule__ParserRule__Group_2__3 { pushFollow(FollowSets000.FOLLOW_10); rule__ParserRule__Group_2__2__Impl(); @@ -11401,20 +11409,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group_2__2__Impl" - // InternalXtext.g:3540:1: rule__ParserRule__Group_2__2__Impl : ( ( rule__ParserRule__Group_2_2__0 )? ) ; + // InternalXtext.g:3545:1: rule__ParserRule__Group_2__2__Impl : ( ( rule__ParserRule__Group_2_2__0 )? ) ; public final void rule__ParserRule__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3544:1: ( ( ( rule__ParserRule__Group_2_2__0 )? ) ) - // InternalXtext.g:3545:1: ( ( rule__ParserRule__Group_2_2__0 )? ) + // InternalXtext.g:3549:1: ( ( ( rule__ParserRule__Group_2_2__0 )? ) ) + // InternalXtext.g:3550:1: ( ( rule__ParserRule__Group_2_2__0 )? ) { - // InternalXtext.g:3545:1: ( ( rule__ParserRule__Group_2_2__0 )? ) - // InternalXtext.g:3546:2: ( rule__ParserRule__Group_2_2__0 )? + // InternalXtext.g:3550:1: ( ( rule__ParserRule__Group_2_2__0 )? ) + // InternalXtext.g:3551:2: ( rule__ParserRule__Group_2_2__0 )? { before(grammarAccess.getParserRuleAccess().getGroup_2_2()); - // InternalXtext.g:3547:2: ( rule__ParserRule__Group_2_2__0 )? + // InternalXtext.g:3552:2: ( rule__ParserRule__Group_2_2__0 )? int alt40=2; int LA40_0 = input.LA(1); @@ -11423,7 +11431,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt40) { case 1 : - // InternalXtext.g:3547:3: rule__ParserRule__Group_2_2__0 + // InternalXtext.g:3552:3: rule__ParserRule__Group_2_2__0 { pushFollow(FollowSets000.FOLLOW_2); rule__ParserRule__Group_2_2__0(); @@ -11459,14 +11467,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group_2__3" - // InternalXtext.g:3555:1: rule__ParserRule__Group_2__3 : rule__ParserRule__Group_2__3__Impl ; + // InternalXtext.g:3560:1: rule__ParserRule__Group_2__3 : rule__ParserRule__Group_2__3__Impl ; public final void rule__ParserRule__Group_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3559:1: ( rule__ParserRule__Group_2__3__Impl ) - // InternalXtext.g:3560:2: rule__ParserRule__Group_2__3__Impl + // InternalXtext.g:3564:1: ( rule__ParserRule__Group_2__3__Impl ) + // InternalXtext.g:3565:2: rule__ParserRule__Group_2__3__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ParserRule__Group_2__3__Impl(); @@ -11492,17 +11500,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group_2__3__Impl" - // InternalXtext.g:3566:1: rule__ParserRule__Group_2__3__Impl : ( ')' ) ; + // InternalXtext.g:3571:1: rule__ParserRule__Group_2__3__Impl : ( ')' ) ; public final void rule__ParserRule__Group_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3570:1: ( ( ')' ) ) - // InternalXtext.g:3571:1: ( ')' ) + // InternalXtext.g:3575:1: ( ( ')' ) ) + // InternalXtext.g:3576:1: ( ')' ) { - // InternalXtext.g:3571:1: ( ')' ) - // InternalXtext.g:3572:2: ')' + // InternalXtext.g:3576:1: ( ')' ) + // InternalXtext.g:3577:2: ')' { before(grammarAccess.getParserRuleAccess().getRightParenthesisKeyword_2_3()); match(input,23,FollowSets000.FOLLOW_2); @@ -11529,14 +11537,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group_2_2__0" - // InternalXtext.g:3582:1: rule__ParserRule__Group_2_2__0 : rule__ParserRule__Group_2_2__0__Impl rule__ParserRule__Group_2_2__1 ; + // InternalXtext.g:3587:1: rule__ParserRule__Group_2_2__0 : rule__ParserRule__Group_2_2__0__Impl rule__ParserRule__Group_2_2__1 ; public final void rule__ParserRule__Group_2_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3586:1: ( rule__ParserRule__Group_2_2__0__Impl rule__ParserRule__Group_2_2__1 ) - // InternalXtext.g:3587:2: rule__ParserRule__Group_2_2__0__Impl rule__ParserRule__Group_2_2__1 + // InternalXtext.g:3591:1: ( rule__ParserRule__Group_2_2__0__Impl rule__ParserRule__Group_2_2__1 ) + // InternalXtext.g:3592:2: rule__ParserRule__Group_2_2__0__Impl rule__ParserRule__Group_2_2__1 { pushFollow(FollowSets000.FOLLOW_7); rule__ParserRule__Group_2_2__0__Impl(); @@ -11567,21 +11575,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group_2_2__0__Impl" - // InternalXtext.g:3594:1: rule__ParserRule__Group_2_2__0__Impl : ( ( rule__ParserRule__HiddenTokensAssignment_2_2_0 ) ) ; + // InternalXtext.g:3599:1: rule__ParserRule__Group_2_2__0__Impl : ( ( rule__ParserRule__HiddenTokensAssignment_2_2_0 ) ) ; public final void rule__ParserRule__Group_2_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3598:1: ( ( ( rule__ParserRule__HiddenTokensAssignment_2_2_0 ) ) ) - // InternalXtext.g:3599:1: ( ( rule__ParserRule__HiddenTokensAssignment_2_2_0 ) ) + // InternalXtext.g:3603:1: ( ( ( rule__ParserRule__HiddenTokensAssignment_2_2_0 ) ) ) + // InternalXtext.g:3604:1: ( ( rule__ParserRule__HiddenTokensAssignment_2_2_0 ) ) { - // InternalXtext.g:3599:1: ( ( rule__ParserRule__HiddenTokensAssignment_2_2_0 ) ) - // InternalXtext.g:3600:2: ( rule__ParserRule__HiddenTokensAssignment_2_2_0 ) + // InternalXtext.g:3604:1: ( ( rule__ParserRule__HiddenTokensAssignment_2_2_0 ) ) + // InternalXtext.g:3605:2: ( rule__ParserRule__HiddenTokensAssignment_2_2_0 ) { before(grammarAccess.getParserRuleAccess().getHiddenTokensAssignment_2_2_0()); - // InternalXtext.g:3601:2: ( rule__ParserRule__HiddenTokensAssignment_2_2_0 ) - // InternalXtext.g:3601:3: rule__ParserRule__HiddenTokensAssignment_2_2_0 + // InternalXtext.g:3606:2: ( rule__ParserRule__HiddenTokensAssignment_2_2_0 ) + // InternalXtext.g:3606:3: rule__ParserRule__HiddenTokensAssignment_2_2_0 { pushFollow(FollowSets000.FOLLOW_2); rule__ParserRule__HiddenTokensAssignment_2_2_0(); @@ -11614,14 +11622,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group_2_2__1" - // InternalXtext.g:3609:1: rule__ParserRule__Group_2_2__1 : rule__ParserRule__Group_2_2__1__Impl ; + // InternalXtext.g:3614:1: rule__ParserRule__Group_2_2__1 : rule__ParserRule__Group_2_2__1__Impl ; public final void rule__ParserRule__Group_2_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3613:1: ( rule__ParserRule__Group_2_2__1__Impl ) - // InternalXtext.g:3614:2: rule__ParserRule__Group_2_2__1__Impl + // InternalXtext.g:3618:1: ( rule__ParserRule__Group_2_2__1__Impl ) + // InternalXtext.g:3619:2: rule__ParserRule__Group_2_2__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ParserRule__Group_2_2__1__Impl(); @@ -11647,20 +11655,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group_2_2__1__Impl" - // InternalXtext.g:3620:1: rule__ParserRule__Group_2_2__1__Impl : ( ( rule__ParserRule__Group_2_2_1__0 )* ) ; + // InternalXtext.g:3625:1: rule__ParserRule__Group_2_2__1__Impl : ( ( rule__ParserRule__Group_2_2_1__0 )* ) ; public final void rule__ParserRule__Group_2_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3624:1: ( ( ( rule__ParserRule__Group_2_2_1__0 )* ) ) - // InternalXtext.g:3625:1: ( ( rule__ParserRule__Group_2_2_1__0 )* ) + // InternalXtext.g:3629:1: ( ( ( rule__ParserRule__Group_2_2_1__0 )* ) ) + // InternalXtext.g:3630:1: ( ( rule__ParserRule__Group_2_2_1__0 )* ) { - // InternalXtext.g:3625:1: ( ( rule__ParserRule__Group_2_2_1__0 )* ) - // InternalXtext.g:3626:2: ( rule__ParserRule__Group_2_2_1__0 )* + // InternalXtext.g:3630:1: ( ( rule__ParserRule__Group_2_2_1__0 )* ) + // InternalXtext.g:3631:2: ( rule__ParserRule__Group_2_2_1__0 )* { before(grammarAccess.getParserRuleAccess().getGroup_2_2_1()); - // InternalXtext.g:3627:2: ( rule__ParserRule__Group_2_2_1__0 )* + // InternalXtext.g:3632:2: ( rule__ParserRule__Group_2_2_1__0 )* loop41: do { int alt41=2; @@ -11673,7 +11681,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { switch (alt41) { case 1 : - // InternalXtext.g:3627:3: rule__ParserRule__Group_2_2_1__0 + // InternalXtext.g:3632:3: rule__ParserRule__Group_2_2_1__0 { pushFollow(FollowSets000.FOLLOW_8); rule__ParserRule__Group_2_2_1__0(); @@ -11712,14 +11720,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group_2_2_1__0" - // InternalXtext.g:3636:1: rule__ParserRule__Group_2_2_1__0 : rule__ParserRule__Group_2_2_1__0__Impl rule__ParserRule__Group_2_2_1__1 ; + // InternalXtext.g:3641:1: rule__ParserRule__Group_2_2_1__0 : rule__ParserRule__Group_2_2_1__0__Impl rule__ParserRule__Group_2_2_1__1 ; public final void rule__ParserRule__Group_2_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3640:1: ( rule__ParserRule__Group_2_2_1__0__Impl rule__ParserRule__Group_2_2_1__1 ) - // InternalXtext.g:3641:2: rule__ParserRule__Group_2_2_1__0__Impl rule__ParserRule__Group_2_2_1__1 + // InternalXtext.g:3645:1: ( rule__ParserRule__Group_2_2_1__0__Impl rule__ParserRule__Group_2_2_1__1 ) + // InternalXtext.g:3646:2: rule__ParserRule__Group_2_2_1__0__Impl rule__ParserRule__Group_2_2_1__1 { pushFollow(FollowSets000.FOLLOW_3); rule__ParserRule__Group_2_2_1__0__Impl(); @@ -11750,17 +11758,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group_2_2_1__0__Impl" - // InternalXtext.g:3648:1: rule__ParserRule__Group_2_2_1__0__Impl : ( ',' ) ; + // InternalXtext.g:3653:1: rule__ParserRule__Group_2_2_1__0__Impl : ( ',' ) ; public final void rule__ParserRule__Group_2_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3652:1: ( ( ',' ) ) - // InternalXtext.g:3653:1: ( ',' ) + // InternalXtext.g:3657:1: ( ( ',' ) ) + // InternalXtext.g:3658:1: ( ',' ) { - // InternalXtext.g:3653:1: ( ',' ) - // InternalXtext.g:3654:2: ',' + // InternalXtext.g:3658:1: ( ',' ) + // InternalXtext.g:3659:2: ',' { before(grammarAccess.getParserRuleAccess().getCommaKeyword_2_2_1_0()); match(input,21,FollowSets000.FOLLOW_2); @@ -11787,14 +11795,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group_2_2_1__1" - // InternalXtext.g:3663:1: rule__ParserRule__Group_2_2_1__1 : rule__ParserRule__Group_2_2_1__1__Impl ; + // InternalXtext.g:3668:1: rule__ParserRule__Group_2_2_1__1 : rule__ParserRule__Group_2_2_1__1__Impl ; public final void rule__ParserRule__Group_2_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3667:1: ( rule__ParserRule__Group_2_2_1__1__Impl ) - // InternalXtext.g:3668:2: rule__ParserRule__Group_2_2_1__1__Impl + // InternalXtext.g:3672:1: ( rule__ParserRule__Group_2_2_1__1__Impl ) + // InternalXtext.g:3673:2: rule__ParserRule__Group_2_2_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ParserRule__Group_2_2_1__1__Impl(); @@ -11820,21 +11828,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__Group_2_2_1__1__Impl" - // InternalXtext.g:3674:1: rule__ParserRule__Group_2_2_1__1__Impl : ( ( rule__ParserRule__HiddenTokensAssignment_2_2_1_1 ) ) ; + // InternalXtext.g:3679:1: rule__ParserRule__Group_2_2_1__1__Impl : ( ( rule__ParserRule__HiddenTokensAssignment_2_2_1_1 ) ) ; public final void rule__ParserRule__Group_2_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3678:1: ( ( ( rule__ParserRule__HiddenTokensAssignment_2_2_1_1 ) ) ) - // InternalXtext.g:3679:1: ( ( rule__ParserRule__HiddenTokensAssignment_2_2_1_1 ) ) + // InternalXtext.g:3683:1: ( ( ( rule__ParserRule__HiddenTokensAssignment_2_2_1_1 ) ) ) + // InternalXtext.g:3684:1: ( ( rule__ParserRule__HiddenTokensAssignment_2_2_1_1 ) ) { - // InternalXtext.g:3679:1: ( ( rule__ParserRule__HiddenTokensAssignment_2_2_1_1 ) ) - // InternalXtext.g:3680:2: ( rule__ParserRule__HiddenTokensAssignment_2_2_1_1 ) + // InternalXtext.g:3684:1: ( ( rule__ParserRule__HiddenTokensAssignment_2_2_1_1 ) ) + // InternalXtext.g:3685:2: ( rule__ParserRule__HiddenTokensAssignment_2_2_1_1 ) { before(grammarAccess.getParserRuleAccess().getHiddenTokensAssignment_2_2_1_1()); - // InternalXtext.g:3681:2: ( rule__ParserRule__HiddenTokensAssignment_2_2_1_1 ) - // InternalXtext.g:3681:3: rule__ParserRule__HiddenTokensAssignment_2_2_1_1 + // InternalXtext.g:3686:2: ( rule__ParserRule__HiddenTokensAssignment_2_2_1_1 ) + // InternalXtext.g:3686:3: rule__ParserRule__HiddenTokensAssignment_2_2_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__ParserRule__HiddenTokensAssignment_2_2_1_1(); @@ -11867,14 +11875,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleNameAndParams__Group__0" - // InternalXtext.g:3690:1: rule__RuleNameAndParams__Group__0 : rule__RuleNameAndParams__Group__0__Impl rule__RuleNameAndParams__Group__1 ; + // InternalXtext.g:3695:1: rule__RuleNameAndParams__Group__0 : rule__RuleNameAndParams__Group__0__Impl rule__RuleNameAndParams__Group__1 ; public final void rule__RuleNameAndParams__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3694:1: ( rule__RuleNameAndParams__Group__0__Impl rule__RuleNameAndParams__Group__1 ) - // InternalXtext.g:3695:2: rule__RuleNameAndParams__Group__0__Impl rule__RuleNameAndParams__Group__1 + // InternalXtext.g:3699:1: ( rule__RuleNameAndParams__Group__0__Impl rule__RuleNameAndParams__Group__1 ) + // InternalXtext.g:3700:2: rule__RuleNameAndParams__Group__0__Impl rule__RuleNameAndParams__Group__1 { pushFollow(FollowSets000.FOLLOW_23); rule__RuleNameAndParams__Group__0__Impl(); @@ -11905,21 +11913,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleNameAndParams__Group__0__Impl" - // InternalXtext.g:3702:1: rule__RuleNameAndParams__Group__0__Impl : ( ( rule__RuleNameAndParams__NameAssignment_0 ) ) ; + // InternalXtext.g:3707:1: rule__RuleNameAndParams__Group__0__Impl : ( ( rule__RuleNameAndParams__NameAssignment_0 ) ) ; public final void rule__RuleNameAndParams__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3706:1: ( ( ( rule__RuleNameAndParams__NameAssignment_0 ) ) ) - // InternalXtext.g:3707:1: ( ( rule__RuleNameAndParams__NameAssignment_0 ) ) + // InternalXtext.g:3711:1: ( ( ( rule__RuleNameAndParams__NameAssignment_0 ) ) ) + // InternalXtext.g:3712:1: ( ( rule__RuleNameAndParams__NameAssignment_0 ) ) { - // InternalXtext.g:3707:1: ( ( rule__RuleNameAndParams__NameAssignment_0 ) ) - // InternalXtext.g:3708:2: ( rule__RuleNameAndParams__NameAssignment_0 ) + // InternalXtext.g:3712:1: ( ( rule__RuleNameAndParams__NameAssignment_0 ) ) + // InternalXtext.g:3713:2: ( rule__RuleNameAndParams__NameAssignment_0 ) { before(grammarAccess.getRuleNameAndParamsAccess().getNameAssignment_0()); - // InternalXtext.g:3709:2: ( rule__RuleNameAndParams__NameAssignment_0 ) - // InternalXtext.g:3709:3: rule__RuleNameAndParams__NameAssignment_0 + // InternalXtext.g:3714:2: ( rule__RuleNameAndParams__NameAssignment_0 ) + // InternalXtext.g:3714:3: rule__RuleNameAndParams__NameAssignment_0 { pushFollow(FollowSets000.FOLLOW_2); rule__RuleNameAndParams__NameAssignment_0(); @@ -11952,14 +11960,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleNameAndParams__Group__1" - // InternalXtext.g:3717:1: rule__RuleNameAndParams__Group__1 : rule__RuleNameAndParams__Group__1__Impl ; + // InternalXtext.g:3722:1: rule__RuleNameAndParams__Group__1 : rule__RuleNameAndParams__Group__1__Impl ; public final void rule__RuleNameAndParams__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3721:1: ( rule__RuleNameAndParams__Group__1__Impl ) - // InternalXtext.g:3722:2: rule__RuleNameAndParams__Group__1__Impl + // InternalXtext.g:3726:1: ( rule__RuleNameAndParams__Group__1__Impl ) + // InternalXtext.g:3727:2: rule__RuleNameAndParams__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__RuleNameAndParams__Group__1__Impl(); @@ -11985,20 +11993,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleNameAndParams__Group__1__Impl" - // InternalXtext.g:3728:1: rule__RuleNameAndParams__Group__1__Impl : ( ( rule__RuleNameAndParams__Group_1__0 )? ) ; + // InternalXtext.g:3733:1: rule__RuleNameAndParams__Group__1__Impl : ( ( rule__RuleNameAndParams__Group_1__0 )? ) ; public final void rule__RuleNameAndParams__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3732:1: ( ( ( rule__RuleNameAndParams__Group_1__0 )? ) ) - // InternalXtext.g:3733:1: ( ( rule__RuleNameAndParams__Group_1__0 )? ) + // InternalXtext.g:3737:1: ( ( ( rule__RuleNameAndParams__Group_1__0 )? ) ) + // InternalXtext.g:3738:1: ( ( rule__RuleNameAndParams__Group_1__0 )? ) { - // InternalXtext.g:3733:1: ( ( rule__RuleNameAndParams__Group_1__0 )? ) - // InternalXtext.g:3734:2: ( rule__RuleNameAndParams__Group_1__0 )? + // InternalXtext.g:3738:1: ( ( rule__RuleNameAndParams__Group_1__0 )? ) + // InternalXtext.g:3739:2: ( rule__RuleNameAndParams__Group_1__0 )? { before(grammarAccess.getRuleNameAndParamsAccess().getGroup_1()); - // InternalXtext.g:3735:2: ( rule__RuleNameAndParams__Group_1__0 )? + // InternalXtext.g:3740:2: ( rule__RuleNameAndParams__Group_1__0 )? int alt42=2; int LA42_0 = input.LA(1); @@ -12007,7 +12015,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt42) { case 1 : - // InternalXtext.g:3735:3: rule__RuleNameAndParams__Group_1__0 + // InternalXtext.g:3740:3: rule__RuleNameAndParams__Group_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__RuleNameAndParams__Group_1__0(); @@ -12043,14 +12051,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleNameAndParams__Group_1__0" - // InternalXtext.g:3744:1: rule__RuleNameAndParams__Group_1__0 : rule__RuleNameAndParams__Group_1__0__Impl rule__RuleNameAndParams__Group_1__1 ; + // InternalXtext.g:3749:1: rule__RuleNameAndParams__Group_1__0 : rule__RuleNameAndParams__Group_1__0__Impl rule__RuleNameAndParams__Group_1__1 ; public final void rule__RuleNameAndParams__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3748:1: ( rule__RuleNameAndParams__Group_1__0__Impl rule__RuleNameAndParams__Group_1__1 ) - // InternalXtext.g:3749:2: rule__RuleNameAndParams__Group_1__0__Impl rule__RuleNameAndParams__Group_1__1 + // InternalXtext.g:3753:1: ( rule__RuleNameAndParams__Group_1__0__Impl rule__RuleNameAndParams__Group_1__1 ) + // InternalXtext.g:3754:2: rule__RuleNameAndParams__Group_1__0__Impl rule__RuleNameAndParams__Group_1__1 { pushFollow(FollowSets000.FOLLOW_24); rule__RuleNameAndParams__Group_1__0__Impl(); @@ -12081,17 +12089,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleNameAndParams__Group_1__0__Impl" - // InternalXtext.g:3756:1: rule__RuleNameAndParams__Group_1__0__Impl : ( '<' ) ; + // InternalXtext.g:3761:1: rule__RuleNameAndParams__Group_1__0__Impl : ( '<' ) ; public final void rule__RuleNameAndParams__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3760:1: ( ( '<' ) ) - // InternalXtext.g:3761:1: ( '<' ) + // InternalXtext.g:3765:1: ( ( '<' ) ) + // InternalXtext.g:3766:1: ( '<' ) { - // InternalXtext.g:3761:1: ( '<' ) - // InternalXtext.g:3762:2: '<' + // InternalXtext.g:3766:1: ( '<' ) + // InternalXtext.g:3767:2: '<' { before(grammarAccess.getRuleNameAndParamsAccess().getLessThanSignKeyword_1_0()); match(input,32,FollowSets000.FOLLOW_2); @@ -12118,14 +12126,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleNameAndParams__Group_1__1" - // InternalXtext.g:3771:1: rule__RuleNameAndParams__Group_1__1 : rule__RuleNameAndParams__Group_1__1__Impl rule__RuleNameAndParams__Group_1__2 ; + // InternalXtext.g:3776:1: rule__RuleNameAndParams__Group_1__1 : rule__RuleNameAndParams__Group_1__1__Impl rule__RuleNameAndParams__Group_1__2 ; public final void rule__RuleNameAndParams__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3775:1: ( rule__RuleNameAndParams__Group_1__1__Impl rule__RuleNameAndParams__Group_1__2 ) - // InternalXtext.g:3776:2: rule__RuleNameAndParams__Group_1__1__Impl rule__RuleNameAndParams__Group_1__2 + // InternalXtext.g:3780:1: ( rule__RuleNameAndParams__Group_1__1__Impl rule__RuleNameAndParams__Group_1__2 ) + // InternalXtext.g:3781:2: rule__RuleNameAndParams__Group_1__1__Impl rule__RuleNameAndParams__Group_1__2 { pushFollow(FollowSets000.FOLLOW_24); rule__RuleNameAndParams__Group_1__1__Impl(); @@ -12156,20 +12164,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleNameAndParams__Group_1__1__Impl" - // InternalXtext.g:3783:1: rule__RuleNameAndParams__Group_1__1__Impl : ( ( rule__RuleNameAndParams__Group_1_1__0 )? ) ; + // InternalXtext.g:3788:1: rule__RuleNameAndParams__Group_1__1__Impl : ( ( rule__RuleNameAndParams__Group_1_1__0 )? ) ; public final void rule__RuleNameAndParams__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3787:1: ( ( ( rule__RuleNameAndParams__Group_1_1__0 )? ) ) - // InternalXtext.g:3788:1: ( ( rule__RuleNameAndParams__Group_1_1__0 )? ) + // InternalXtext.g:3792:1: ( ( ( rule__RuleNameAndParams__Group_1_1__0 )? ) ) + // InternalXtext.g:3793:1: ( ( rule__RuleNameAndParams__Group_1_1__0 )? ) { - // InternalXtext.g:3788:1: ( ( rule__RuleNameAndParams__Group_1_1__0 )? ) - // InternalXtext.g:3789:2: ( rule__RuleNameAndParams__Group_1_1__0 )? + // InternalXtext.g:3793:1: ( ( rule__RuleNameAndParams__Group_1_1__0 )? ) + // InternalXtext.g:3794:2: ( rule__RuleNameAndParams__Group_1_1__0 )? { before(grammarAccess.getRuleNameAndParamsAccess().getGroup_1_1()); - // InternalXtext.g:3790:2: ( rule__RuleNameAndParams__Group_1_1__0 )? + // InternalXtext.g:3795:2: ( rule__RuleNameAndParams__Group_1_1__0 )? int alt43=2; int LA43_0 = input.LA(1); @@ -12178,7 +12186,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt43) { case 1 : - // InternalXtext.g:3790:3: rule__RuleNameAndParams__Group_1_1__0 + // InternalXtext.g:3795:3: rule__RuleNameAndParams__Group_1_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__RuleNameAndParams__Group_1_1__0(); @@ -12214,14 +12222,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleNameAndParams__Group_1__2" - // InternalXtext.g:3798:1: rule__RuleNameAndParams__Group_1__2 : rule__RuleNameAndParams__Group_1__2__Impl ; + // InternalXtext.g:3803:1: rule__RuleNameAndParams__Group_1__2 : rule__RuleNameAndParams__Group_1__2__Impl ; public final void rule__RuleNameAndParams__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3802:1: ( rule__RuleNameAndParams__Group_1__2__Impl ) - // InternalXtext.g:3803:2: rule__RuleNameAndParams__Group_1__2__Impl + // InternalXtext.g:3807:1: ( rule__RuleNameAndParams__Group_1__2__Impl ) + // InternalXtext.g:3808:2: rule__RuleNameAndParams__Group_1__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__RuleNameAndParams__Group_1__2__Impl(); @@ -12247,17 +12255,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleNameAndParams__Group_1__2__Impl" - // InternalXtext.g:3809:1: rule__RuleNameAndParams__Group_1__2__Impl : ( '>' ) ; + // InternalXtext.g:3814:1: rule__RuleNameAndParams__Group_1__2__Impl : ( '>' ) ; public final void rule__RuleNameAndParams__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3813:1: ( ( '>' ) ) - // InternalXtext.g:3814:1: ( '>' ) + // InternalXtext.g:3818:1: ( ( '>' ) ) + // InternalXtext.g:3819:1: ( '>' ) { - // InternalXtext.g:3814:1: ( '>' ) - // InternalXtext.g:3815:2: '>' + // InternalXtext.g:3819:1: ( '>' ) + // InternalXtext.g:3820:2: '>' { before(grammarAccess.getRuleNameAndParamsAccess().getGreaterThanSignKeyword_1_2()); match(input,33,FollowSets000.FOLLOW_2); @@ -12284,14 +12292,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleNameAndParams__Group_1_1__0" - // InternalXtext.g:3825:1: rule__RuleNameAndParams__Group_1_1__0 : rule__RuleNameAndParams__Group_1_1__0__Impl rule__RuleNameAndParams__Group_1_1__1 ; + // InternalXtext.g:3830:1: rule__RuleNameAndParams__Group_1_1__0 : rule__RuleNameAndParams__Group_1_1__0__Impl rule__RuleNameAndParams__Group_1_1__1 ; public final void rule__RuleNameAndParams__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3829:1: ( rule__RuleNameAndParams__Group_1_1__0__Impl rule__RuleNameAndParams__Group_1_1__1 ) - // InternalXtext.g:3830:2: rule__RuleNameAndParams__Group_1_1__0__Impl rule__RuleNameAndParams__Group_1_1__1 + // InternalXtext.g:3834:1: ( rule__RuleNameAndParams__Group_1_1__0__Impl rule__RuleNameAndParams__Group_1_1__1 ) + // InternalXtext.g:3835:2: rule__RuleNameAndParams__Group_1_1__0__Impl rule__RuleNameAndParams__Group_1_1__1 { pushFollow(FollowSets000.FOLLOW_7); rule__RuleNameAndParams__Group_1_1__0__Impl(); @@ -12322,21 +12330,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleNameAndParams__Group_1_1__0__Impl" - // InternalXtext.g:3837:1: rule__RuleNameAndParams__Group_1_1__0__Impl : ( ( rule__RuleNameAndParams__ParametersAssignment_1_1_0 ) ) ; + // InternalXtext.g:3842:1: rule__RuleNameAndParams__Group_1_1__0__Impl : ( ( rule__RuleNameAndParams__ParametersAssignment_1_1_0 ) ) ; public final void rule__RuleNameAndParams__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3841:1: ( ( ( rule__RuleNameAndParams__ParametersAssignment_1_1_0 ) ) ) - // InternalXtext.g:3842:1: ( ( rule__RuleNameAndParams__ParametersAssignment_1_1_0 ) ) + // InternalXtext.g:3846:1: ( ( ( rule__RuleNameAndParams__ParametersAssignment_1_1_0 ) ) ) + // InternalXtext.g:3847:1: ( ( rule__RuleNameAndParams__ParametersAssignment_1_1_0 ) ) { - // InternalXtext.g:3842:1: ( ( rule__RuleNameAndParams__ParametersAssignment_1_1_0 ) ) - // InternalXtext.g:3843:2: ( rule__RuleNameAndParams__ParametersAssignment_1_1_0 ) + // InternalXtext.g:3847:1: ( ( rule__RuleNameAndParams__ParametersAssignment_1_1_0 ) ) + // InternalXtext.g:3848:2: ( rule__RuleNameAndParams__ParametersAssignment_1_1_0 ) { before(grammarAccess.getRuleNameAndParamsAccess().getParametersAssignment_1_1_0()); - // InternalXtext.g:3844:2: ( rule__RuleNameAndParams__ParametersAssignment_1_1_0 ) - // InternalXtext.g:3844:3: rule__RuleNameAndParams__ParametersAssignment_1_1_0 + // InternalXtext.g:3849:2: ( rule__RuleNameAndParams__ParametersAssignment_1_1_0 ) + // InternalXtext.g:3849:3: rule__RuleNameAndParams__ParametersAssignment_1_1_0 { pushFollow(FollowSets000.FOLLOW_2); rule__RuleNameAndParams__ParametersAssignment_1_1_0(); @@ -12369,14 +12377,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleNameAndParams__Group_1_1__1" - // InternalXtext.g:3852:1: rule__RuleNameAndParams__Group_1_1__1 : rule__RuleNameAndParams__Group_1_1__1__Impl ; + // InternalXtext.g:3857:1: rule__RuleNameAndParams__Group_1_1__1 : rule__RuleNameAndParams__Group_1_1__1__Impl ; public final void rule__RuleNameAndParams__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3856:1: ( rule__RuleNameAndParams__Group_1_1__1__Impl ) - // InternalXtext.g:3857:2: rule__RuleNameAndParams__Group_1_1__1__Impl + // InternalXtext.g:3861:1: ( rule__RuleNameAndParams__Group_1_1__1__Impl ) + // InternalXtext.g:3862:2: rule__RuleNameAndParams__Group_1_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__RuleNameAndParams__Group_1_1__1__Impl(); @@ -12402,20 +12410,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleNameAndParams__Group_1_1__1__Impl" - // InternalXtext.g:3863:1: rule__RuleNameAndParams__Group_1_1__1__Impl : ( ( rule__RuleNameAndParams__Group_1_1_1__0 )* ) ; + // InternalXtext.g:3868:1: rule__RuleNameAndParams__Group_1_1__1__Impl : ( ( rule__RuleNameAndParams__Group_1_1_1__0 )* ) ; public final void rule__RuleNameAndParams__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3867:1: ( ( ( rule__RuleNameAndParams__Group_1_1_1__0 )* ) ) - // InternalXtext.g:3868:1: ( ( rule__RuleNameAndParams__Group_1_1_1__0 )* ) + // InternalXtext.g:3872:1: ( ( ( rule__RuleNameAndParams__Group_1_1_1__0 )* ) ) + // InternalXtext.g:3873:1: ( ( rule__RuleNameAndParams__Group_1_1_1__0 )* ) { - // InternalXtext.g:3868:1: ( ( rule__RuleNameAndParams__Group_1_1_1__0 )* ) - // InternalXtext.g:3869:2: ( rule__RuleNameAndParams__Group_1_1_1__0 )* + // InternalXtext.g:3873:1: ( ( rule__RuleNameAndParams__Group_1_1_1__0 )* ) + // InternalXtext.g:3874:2: ( rule__RuleNameAndParams__Group_1_1_1__0 )* { before(grammarAccess.getRuleNameAndParamsAccess().getGroup_1_1_1()); - // InternalXtext.g:3870:2: ( rule__RuleNameAndParams__Group_1_1_1__0 )* + // InternalXtext.g:3875:2: ( rule__RuleNameAndParams__Group_1_1_1__0 )* loop44: do { int alt44=2; @@ -12428,7 +12436,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { switch (alt44) { case 1 : - // InternalXtext.g:3870:3: rule__RuleNameAndParams__Group_1_1_1__0 + // InternalXtext.g:3875:3: rule__RuleNameAndParams__Group_1_1_1__0 { pushFollow(FollowSets000.FOLLOW_8); rule__RuleNameAndParams__Group_1_1_1__0(); @@ -12467,14 +12475,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleNameAndParams__Group_1_1_1__0" - // InternalXtext.g:3879:1: rule__RuleNameAndParams__Group_1_1_1__0 : rule__RuleNameAndParams__Group_1_1_1__0__Impl rule__RuleNameAndParams__Group_1_1_1__1 ; + // InternalXtext.g:3884:1: rule__RuleNameAndParams__Group_1_1_1__0 : rule__RuleNameAndParams__Group_1_1_1__0__Impl rule__RuleNameAndParams__Group_1_1_1__1 ; public final void rule__RuleNameAndParams__Group_1_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3883:1: ( rule__RuleNameAndParams__Group_1_1_1__0__Impl rule__RuleNameAndParams__Group_1_1_1__1 ) - // InternalXtext.g:3884:2: rule__RuleNameAndParams__Group_1_1_1__0__Impl rule__RuleNameAndParams__Group_1_1_1__1 + // InternalXtext.g:3888:1: ( rule__RuleNameAndParams__Group_1_1_1__0__Impl rule__RuleNameAndParams__Group_1_1_1__1 ) + // InternalXtext.g:3889:2: rule__RuleNameAndParams__Group_1_1_1__0__Impl rule__RuleNameAndParams__Group_1_1_1__1 { pushFollow(FollowSets000.FOLLOW_15); rule__RuleNameAndParams__Group_1_1_1__0__Impl(); @@ -12505,17 +12513,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleNameAndParams__Group_1_1_1__0__Impl" - // InternalXtext.g:3891:1: rule__RuleNameAndParams__Group_1_1_1__0__Impl : ( ',' ) ; + // InternalXtext.g:3896:1: rule__RuleNameAndParams__Group_1_1_1__0__Impl : ( ',' ) ; public final void rule__RuleNameAndParams__Group_1_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3895:1: ( ( ',' ) ) - // InternalXtext.g:3896:1: ( ',' ) + // InternalXtext.g:3900:1: ( ( ',' ) ) + // InternalXtext.g:3901:1: ( ',' ) { - // InternalXtext.g:3896:1: ( ',' ) - // InternalXtext.g:3897:2: ',' + // InternalXtext.g:3901:1: ( ',' ) + // InternalXtext.g:3902:2: ',' { before(grammarAccess.getRuleNameAndParamsAccess().getCommaKeyword_1_1_1_0()); match(input,21,FollowSets000.FOLLOW_2); @@ -12542,14 +12550,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleNameAndParams__Group_1_1_1__1" - // InternalXtext.g:3906:1: rule__RuleNameAndParams__Group_1_1_1__1 : rule__RuleNameAndParams__Group_1_1_1__1__Impl ; + // InternalXtext.g:3911:1: rule__RuleNameAndParams__Group_1_1_1__1 : rule__RuleNameAndParams__Group_1_1_1__1__Impl ; public final void rule__RuleNameAndParams__Group_1_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3910:1: ( rule__RuleNameAndParams__Group_1_1_1__1__Impl ) - // InternalXtext.g:3911:2: rule__RuleNameAndParams__Group_1_1_1__1__Impl + // InternalXtext.g:3915:1: ( rule__RuleNameAndParams__Group_1_1_1__1__Impl ) + // InternalXtext.g:3916:2: rule__RuleNameAndParams__Group_1_1_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__RuleNameAndParams__Group_1_1_1__1__Impl(); @@ -12575,21 +12583,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleNameAndParams__Group_1_1_1__1__Impl" - // InternalXtext.g:3917:1: rule__RuleNameAndParams__Group_1_1_1__1__Impl : ( ( rule__RuleNameAndParams__ParametersAssignment_1_1_1_1 ) ) ; + // InternalXtext.g:3922:1: rule__RuleNameAndParams__Group_1_1_1__1__Impl : ( ( rule__RuleNameAndParams__ParametersAssignment_1_1_1_1 ) ) ; public final void rule__RuleNameAndParams__Group_1_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3921:1: ( ( ( rule__RuleNameAndParams__ParametersAssignment_1_1_1_1 ) ) ) - // InternalXtext.g:3922:1: ( ( rule__RuleNameAndParams__ParametersAssignment_1_1_1_1 ) ) + // InternalXtext.g:3926:1: ( ( ( rule__RuleNameAndParams__ParametersAssignment_1_1_1_1 ) ) ) + // InternalXtext.g:3927:1: ( ( rule__RuleNameAndParams__ParametersAssignment_1_1_1_1 ) ) { - // InternalXtext.g:3922:1: ( ( rule__RuleNameAndParams__ParametersAssignment_1_1_1_1 ) ) - // InternalXtext.g:3923:2: ( rule__RuleNameAndParams__ParametersAssignment_1_1_1_1 ) + // InternalXtext.g:3927:1: ( ( rule__RuleNameAndParams__ParametersAssignment_1_1_1_1 ) ) + // InternalXtext.g:3928:2: ( rule__RuleNameAndParams__ParametersAssignment_1_1_1_1 ) { before(grammarAccess.getRuleNameAndParamsAccess().getParametersAssignment_1_1_1_1()); - // InternalXtext.g:3924:2: ( rule__RuleNameAndParams__ParametersAssignment_1_1_1_1 ) - // InternalXtext.g:3924:3: rule__RuleNameAndParams__ParametersAssignment_1_1_1_1 + // InternalXtext.g:3929:2: ( rule__RuleNameAndParams__ParametersAssignment_1_1_1_1 ) + // InternalXtext.g:3929:3: rule__RuleNameAndParams__ParametersAssignment_1_1_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__RuleNameAndParams__ParametersAssignment_1_1_1_1(); @@ -12622,14 +12630,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TypeRef__Group__0" - // InternalXtext.g:3933:1: rule__TypeRef__Group__0 : rule__TypeRef__Group__0__Impl rule__TypeRef__Group__1 ; + // InternalXtext.g:3938:1: rule__TypeRef__Group__0 : rule__TypeRef__Group__0__Impl rule__TypeRef__Group__1 ; public final void rule__TypeRef__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3937:1: ( rule__TypeRef__Group__0__Impl rule__TypeRef__Group__1 ) - // InternalXtext.g:3938:2: rule__TypeRef__Group__0__Impl rule__TypeRef__Group__1 + // InternalXtext.g:3942:1: ( rule__TypeRef__Group__0__Impl rule__TypeRef__Group__1 ) + // InternalXtext.g:3943:2: rule__TypeRef__Group__0__Impl rule__TypeRef__Group__1 { pushFollow(FollowSets000.FOLLOW_15); rule__TypeRef__Group__0__Impl(); @@ -12660,20 +12668,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TypeRef__Group__0__Impl" - // InternalXtext.g:3945:1: rule__TypeRef__Group__0__Impl : ( ( rule__TypeRef__Group_0__0 )? ) ; + // InternalXtext.g:3950:1: rule__TypeRef__Group__0__Impl : ( ( rule__TypeRef__Group_0__0 )? ) ; public final void rule__TypeRef__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3949:1: ( ( ( rule__TypeRef__Group_0__0 )? ) ) - // InternalXtext.g:3950:1: ( ( rule__TypeRef__Group_0__0 )? ) + // InternalXtext.g:3954:1: ( ( ( rule__TypeRef__Group_0__0 )? ) ) + // InternalXtext.g:3955:1: ( ( rule__TypeRef__Group_0__0 )? ) { - // InternalXtext.g:3950:1: ( ( rule__TypeRef__Group_0__0 )? ) - // InternalXtext.g:3951:2: ( rule__TypeRef__Group_0__0 )? + // InternalXtext.g:3955:1: ( ( rule__TypeRef__Group_0__0 )? ) + // InternalXtext.g:3956:2: ( rule__TypeRef__Group_0__0 )? { before(grammarAccess.getTypeRefAccess().getGroup_0()); - // InternalXtext.g:3952:2: ( rule__TypeRef__Group_0__0 )? + // InternalXtext.g:3957:2: ( rule__TypeRef__Group_0__0 )? int alt45=2; int LA45_0 = input.LA(1); @@ -12686,7 +12694,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt45) { case 1 : - // InternalXtext.g:3952:3: rule__TypeRef__Group_0__0 + // InternalXtext.g:3957:3: rule__TypeRef__Group_0__0 { pushFollow(FollowSets000.FOLLOW_2); rule__TypeRef__Group_0__0(); @@ -12722,14 +12730,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TypeRef__Group__1" - // InternalXtext.g:3960:1: rule__TypeRef__Group__1 : rule__TypeRef__Group__1__Impl ; + // InternalXtext.g:3965:1: rule__TypeRef__Group__1 : rule__TypeRef__Group__1__Impl ; public final void rule__TypeRef__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3964:1: ( rule__TypeRef__Group__1__Impl ) - // InternalXtext.g:3965:2: rule__TypeRef__Group__1__Impl + // InternalXtext.g:3969:1: ( rule__TypeRef__Group__1__Impl ) + // InternalXtext.g:3970:2: rule__TypeRef__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__TypeRef__Group__1__Impl(); @@ -12755,21 +12763,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TypeRef__Group__1__Impl" - // InternalXtext.g:3971:1: rule__TypeRef__Group__1__Impl : ( ( rule__TypeRef__ClassifierAssignment_1 ) ) ; + // InternalXtext.g:3976:1: rule__TypeRef__Group__1__Impl : ( ( rule__TypeRef__ClassifierAssignment_1 ) ) ; public final void rule__TypeRef__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3975:1: ( ( ( rule__TypeRef__ClassifierAssignment_1 ) ) ) - // InternalXtext.g:3976:1: ( ( rule__TypeRef__ClassifierAssignment_1 ) ) + // InternalXtext.g:3980:1: ( ( ( rule__TypeRef__ClassifierAssignment_1 ) ) ) + // InternalXtext.g:3981:1: ( ( rule__TypeRef__ClassifierAssignment_1 ) ) { - // InternalXtext.g:3976:1: ( ( rule__TypeRef__ClassifierAssignment_1 ) ) - // InternalXtext.g:3977:2: ( rule__TypeRef__ClassifierAssignment_1 ) + // InternalXtext.g:3981:1: ( ( rule__TypeRef__ClassifierAssignment_1 ) ) + // InternalXtext.g:3982:2: ( rule__TypeRef__ClassifierAssignment_1 ) { before(grammarAccess.getTypeRefAccess().getClassifierAssignment_1()); - // InternalXtext.g:3978:2: ( rule__TypeRef__ClassifierAssignment_1 ) - // InternalXtext.g:3978:3: rule__TypeRef__ClassifierAssignment_1 + // InternalXtext.g:3983:2: ( rule__TypeRef__ClassifierAssignment_1 ) + // InternalXtext.g:3983:3: rule__TypeRef__ClassifierAssignment_1 { pushFollow(FollowSets000.FOLLOW_2); rule__TypeRef__ClassifierAssignment_1(); @@ -12802,14 +12810,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TypeRef__Group_0__0" - // InternalXtext.g:3987:1: rule__TypeRef__Group_0__0 : rule__TypeRef__Group_0__0__Impl rule__TypeRef__Group_0__1 ; + // InternalXtext.g:3992:1: rule__TypeRef__Group_0__0 : rule__TypeRef__Group_0__0__Impl rule__TypeRef__Group_0__1 ; public final void rule__TypeRef__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:3991:1: ( rule__TypeRef__Group_0__0__Impl rule__TypeRef__Group_0__1 ) - // InternalXtext.g:3992:2: rule__TypeRef__Group_0__0__Impl rule__TypeRef__Group_0__1 + // InternalXtext.g:3996:1: ( rule__TypeRef__Group_0__0__Impl rule__TypeRef__Group_0__1 ) + // InternalXtext.g:3997:2: rule__TypeRef__Group_0__0__Impl rule__TypeRef__Group_0__1 { pushFollow(FollowSets000.FOLLOW_25); rule__TypeRef__Group_0__0__Impl(); @@ -12840,21 +12848,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TypeRef__Group_0__0__Impl" - // InternalXtext.g:3999:1: rule__TypeRef__Group_0__0__Impl : ( ( rule__TypeRef__MetamodelAssignment_0_0 ) ) ; + // InternalXtext.g:4004:1: rule__TypeRef__Group_0__0__Impl : ( ( rule__TypeRef__MetamodelAssignment_0_0 ) ) ; public final void rule__TypeRef__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4003:1: ( ( ( rule__TypeRef__MetamodelAssignment_0_0 ) ) ) - // InternalXtext.g:4004:1: ( ( rule__TypeRef__MetamodelAssignment_0_0 ) ) + // InternalXtext.g:4008:1: ( ( ( rule__TypeRef__MetamodelAssignment_0_0 ) ) ) + // InternalXtext.g:4009:1: ( ( rule__TypeRef__MetamodelAssignment_0_0 ) ) { - // InternalXtext.g:4004:1: ( ( rule__TypeRef__MetamodelAssignment_0_0 ) ) - // InternalXtext.g:4005:2: ( rule__TypeRef__MetamodelAssignment_0_0 ) + // InternalXtext.g:4009:1: ( ( rule__TypeRef__MetamodelAssignment_0_0 ) ) + // InternalXtext.g:4010:2: ( rule__TypeRef__MetamodelAssignment_0_0 ) { before(grammarAccess.getTypeRefAccess().getMetamodelAssignment_0_0()); - // InternalXtext.g:4006:2: ( rule__TypeRef__MetamodelAssignment_0_0 ) - // InternalXtext.g:4006:3: rule__TypeRef__MetamodelAssignment_0_0 + // InternalXtext.g:4011:2: ( rule__TypeRef__MetamodelAssignment_0_0 ) + // InternalXtext.g:4011:3: rule__TypeRef__MetamodelAssignment_0_0 { pushFollow(FollowSets000.FOLLOW_2); rule__TypeRef__MetamodelAssignment_0_0(); @@ -12887,14 +12895,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TypeRef__Group_0__1" - // InternalXtext.g:4014:1: rule__TypeRef__Group_0__1 : rule__TypeRef__Group_0__1__Impl ; + // InternalXtext.g:4019:1: rule__TypeRef__Group_0__1 : rule__TypeRef__Group_0__1__Impl ; public final void rule__TypeRef__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4018:1: ( rule__TypeRef__Group_0__1__Impl ) - // InternalXtext.g:4019:2: rule__TypeRef__Group_0__1__Impl + // InternalXtext.g:4023:1: ( rule__TypeRef__Group_0__1__Impl ) + // InternalXtext.g:4024:2: rule__TypeRef__Group_0__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__TypeRef__Group_0__1__Impl(); @@ -12920,17 +12928,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TypeRef__Group_0__1__Impl" - // InternalXtext.g:4025:1: rule__TypeRef__Group_0__1__Impl : ( '::' ) ; + // InternalXtext.g:4030:1: rule__TypeRef__Group_0__1__Impl : ( '::' ) ; public final void rule__TypeRef__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4029:1: ( ( '::' ) ) - // InternalXtext.g:4030:1: ( '::' ) + // InternalXtext.g:4034:1: ( ( '::' ) ) + // InternalXtext.g:4035:1: ( '::' ) { - // InternalXtext.g:4030:1: ( '::' ) - // InternalXtext.g:4031:2: '::' + // InternalXtext.g:4035:1: ( '::' ) + // InternalXtext.g:4036:2: '::' { before(grammarAccess.getTypeRefAccess().getColonColonKeyword_0_1()); match(input,34,FollowSets000.FOLLOW_2); @@ -12957,14 +12965,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Alternatives__Group__0" - // InternalXtext.g:4041:1: rule__Alternatives__Group__0 : rule__Alternatives__Group__0__Impl rule__Alternatives__Group__1 ; + // InternalXtext.g:4046:1: rule__Alternatives__Group__0 : rule__Alternatives__Group__0__Impl rule__Alternatives__Group__1 ; public final void rule__Alternatives__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4045:1: ( rule__Alternatives__Group__0__Impl rule__Alternatives__Group__1 ) - // InternalXtext.g:4046:2: rule__Alternatives__Group__0__Impl rule__Alternatives__Group__1 + // InternalXtext.g:4050:1: ( rule__Alternatives__Group__0__Impl rule__Alternatives__Group__1 ) + // InternalXtext.g:4051:2: rule__Alternatives__Group__0__Impl rule__Alternatives__Group__1 { pushFollow(FollowSets000.FOLLOW_26); rule__Alternatives__Group__0__Impl(); @@ -12995,17 +13003,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Alternatives__Group__0__Impl" - // InternalXtext.g:4053:1: rule__Alternatives__Group__0__Impl : ( ruleConditionalBranch ) ; + // InternalXtext.g:4058:1: rule__Alternatives__Group__0__Impl : ( ruleConditionalBranch ) ; public final void rule__Alternatives__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4057:1: ( ( ruleConditionalBranch ) ) - // InternalXtext.g:4058:1: ( ruleConditionalBranch ) + // InternalXtext.g:4062:1: ( ( ruleConditionalBranch ) ) + // InternalXtext.g:4063:1: ( ruleConditionalBranch ) { - // InternalXtext.g:4058:1: ( ruleConditionalBranch ) - // InternalXtext.g:4059:2: ruleConditionalBranch + // InternalXtext.g:4063:1: ( ruleConditionalBranch ) + // InternalXtext.g:4064:2: ruleConditionalBranch { before(grammarAccess.getAlternativesAccess().getConditionalBranchParserRuleCall_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -13036,14 +13044,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Alternatives__Group__1" - // InternalXtext.g:4068:1: rule__Alternatives__Group__1 : rule__Alternatives__Group__1__Impl ; + // InternalXtext.g:4073:1: rule__Alternatives__Group__1 : rule__Alternatives__Group__1__Impl ; public final void rule__Alternatives__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4072:1: ( rule__Alternatives__Group__1__Impl ) - // InternalXtext.g:4073:2: rule__Alternatives__Group__1__Impl + // InternalXtext.g:4077:1: ( rule__Alternatives__Group__1__Impl ) + // InternalXtext.g:4078:2: rule__Alternatives__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__Alternatives__Group__1__Impl(); @@ -13069,20 +13077,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Alternatives__Group__1__Impl" - // InternalXtext.g:4079:1: rule__Alternatives__Group__1__Impl : ( ( rule__Alternatives__Group_1__0 )? ) ; + // InternalXtext.g:4084:1: rule__Alternatives__Group__1__Impl : ( ( rule__Alternatives__Group_1__0 )? ) ; public final void rule__Alternatives__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4083:1: ( ( ( rule__Alternatives__Group_1__0 )? ) ) - // InternalXtext.g:4084:1: ( ( rule__Alternatives__Group_1__0 )? ) + // InternalXtext.g:4088:1: ( ( ( rule__Alternatives__Group_1__0 )? ) ) + // InternalXtext.g:4089:1: ( ( rule__Alternatives__Group_1__0 )? ) { - // InternalXtext.g:4084:1: ( ( rule__Alternatives__Group_1__0 )? ) - // InternalXtext.g:4085:2: ( rule__Alternatives__Group_1__0 )? + // InternalXtext.g:4089:1: ( ( rule__Alternatives__Group_1__0 )? ) + // InternalXtext.g:4090:2: ( rule__Alternatives__Group_1__0 )? { before(grammarAccess.getAlternativesAccess().getGroup_1()); - // InternalXtext.g:4086:2: ( rule__Alternatives__Group_1__0 )? + // InternalXtext.g:4091:2: ( rule__Alternatives__Group_1__0 )? int alt46=2; int LA46_0 = input.LA(1); @@ -13091,7 +13099,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt46) { case 1 : - // InternalXtext.g:4086:3: rule__Alternatives__Group_1__0 + // InternalXtext.g:4091:3: rule__Alternatives__Group_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__Alternatives__Group_1__0(); @@ -13127,14 +13135,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Alternatives__Group_1__0" - // InternalXtext.g:4095:1: rule__Alternatives__Group_1__0 : rule__Alternatives__Group_1__0__Impl rule__Alternatives__Group_1__1 ; + // InternalXtext.g:4100:1: rule__Alternatives__Group_1__0 : rule__Alternatives__Group_1__0__Impl rule__Alternatives__Group_1__1 ; public final void rule__Alternatives__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4099:1: ( rule__Alternatives__Group_1__0__Impl rule__Alternatives__Group_1__1 ) - // InternalXtext.g:4100:2: rule__Alternatives__Group_1__0__Impl rule__Alternatives__Group_1__1 + // InternalXtext.g:4104:1: ( rule__Alternatives__Group_1__0__Impl rule__Alternatives__Group_1__1 ) + // InternalXtext.g:4105:2: rule__Alternatives__Group_1__0__Impl rule__Alternatives__Group_1__1 { pushFollow(FollowSets000.FOLLOW_26); rule__Alternatives__Group_1__0__Impl(); @@ -13165,21 +13173,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Alternatives__Group_1__0__Impl" - // InternalXtext.g:4107:1: rule__Alternatives__Group_1__0__Impl : ( () ) ; + // InternalXtext.g:4112:1: rule__Alternatives__Group_1__0__Impl : ( () ) ; public final void rule__Alternatives__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4111:1: ( ( () ) ) - // InternalXtext.g:4112:1: ( () ) + // InternalXtext.g:4116:1: ( ( () ) ) + // InternalXtext.g:4117:1: ( () ) { - // InternalXtext.g:4112:1: ( () ) - // InternalXtext.g:4113:2: () + // InternalXtext.g:4117:1: ( () ) + // InternalXtext.g:4118:2: () { before(grammarAccess.getAlternativesAccess().getAlternativesElementsAction_1_0()); - // InternalXtext.g:4114:2: () - // InternalXtext.g:4114:3: + // InternalXtext.g:4119:2: () + // InternalXtext.g:4119:3: { } @@ -13202,14 +13210,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Alternatives__Group_1__1" - // InternalXtext.g:4122:1: rule__Alternatives__Group_1__1 : rule__Alternatives__Group_1__1__Impl ; + // InternalXtext.g:4127:1: rule__Alternatives__Group_1__1 : rule__Alternatives__Group_1__1__Impl ; public final void rule__Alternatives__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4126:1: ( rule__Alternatives__Group_1__1__Impl ) - // InternalXtext.g:4127:2: rule__Alternatives__Group_1__1__Impl + // InternalXtext.g:4131:1: ( rule__Alternatives__Group_1__1__Impl ) + // InternalXtext.g:4132:2: rule__Alternatives__Group_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__Alternatives__Group_1__1__Impl(); @@ -13235,24 +13243,24 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Alternatives__Group_1__1__Impl" - // InternalXtext.g:4133:1: rule__Alternatives__Group_1__1__Impl : ( ( ( rule__Alternatives__Group_1_1__0 ) ) ( ( rule__Alternatives__Group_1_1__0 )* ) ) ; + // InternalXtext.g:4138:1: rule__Alternatives__Group_1__1__Impl : ( ( ( rule__Alternatives__Group_1_1__0 ) ) ( ( rule__Alternatives__Group_1_1__0 )* ) ) ; public final void rule__Alternatives__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4137:1: ( ( ( ( rule__Alternatives__Group_1_1__0 ) ) ( ( rule__Alternatives__Group_1_1__0 )* ) ) ) - // InternalXtext.g:4138:1: ( ( ( rule__Alternatives__Group_1_1__0 ) ) ( ( rule__Alternatives__Group_1_1__0 )* ) ) + // InternalXtext.g:4142:1: ( ( ( ( rule__Alternatives__Group_1_1__0 ) ) ( ( rule__Alternatives__Group_1_1__0 )* ) ) ) + // InternalXtext.g:4143:1: ( ( ( rule__Alternatives__Group_1_1__0 ) ) ( ( rule__Alternatives__Group_1_1__0 )* ) ) { - // InternalXtext.g:4138:1: ( ( ( rule__Alternatives__Group_1_1__0 ) ) ( ( rule__Alternatives__Group_1_1__0 )* ) ) - // InternalXtext.g:4139:2: ( ( rule__Alternatives__Group_1_1__0 ) ) ( ( rule__Alternatives__Group_1_1__0 )* ) + // InternalXtext.g:4143:1: ( ( ( rule__Alternatives__Group_1_1__0 ) ) ( ( rule__Alternatives__Group_1_1__0 )* ) ) + // InternalXtext.g:4144:2: ( ( rule__Alternatives__Group_1_1__0 ) ) ( ( rule__Alternatives__Group_1_1__0 )* ) { - // InternalXtext.g:4139:2: ( ( rule__Alternatives__Group_1_1__0 ) ) - // InternalXtext.g:4140:3: ( rule__Alternatives__Group_1_1__0 ) + // InternalXtext.g:4144:2: ( ( rule__Alternatives__Group_1_1__0 ) ) + // InternalXtext.g:4145:3: ( rule__Alternatives__Group_1_1__0 ) { before(grammarAccess.getAlternativesAccess().getGroup_1_1()); - // InternalXtext.g:4141:3: ( rule__Alternatives__Group_1_1__0 ) - // InternalXtext.g:4141:4: rule__Alternatives__Group_1_1__0 + // InternalXtext.g:4146:3: ( rule__Alternatives__Group_1_1__0 ) + // InternalXtext.g:4146:4: rule__Alternatives__Group_1_1__0 { pushFollow(FollowSets000.FOLLOW_27); rule__Alternatives__Group_1_1__0(); @@ -13266,11 +13274,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } - // InternalXtext.g:4144:2: ( ( rule__Alternatives__Group_1_1__0 )* ) - // InternalXtext.g:4145:3: ( rule__Alternatives__Group_1_1__0 )* + // InternalXtext.g:4149:2: ( ( rule__Alternatives__Group_1_1__0 )* ) + // InternalXtext.g:4150:3: ( rule__Alternatives__Group_1_1__0 )* { before(grammarAccess.getAlternativesAccess().getGroup_1_1()); - // InternalXtext.g:4146:3: ( rule__Alternatives__Group_1_1__0 )* + // InternalXtext.g:4151:3: ( rule__Alternatives__Group_1_1__0 )* loop47: do { int alt47=2; @@ -13283,7 +13291,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { switch (alt47) { case 1 : - // InternalXtext.g:4146:4: rule__Alternatives__Group_1_1__0 + // InternalXtext.g:4151:4: rule__Alternatives__Group_1_1__0 { pushFollow(FollowSets000.FOLLOW_27); rule__Alternatives__Group_1_1__0(); @@ -13325,14 +13333,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Alternatives__Group_1_1__0" - // InternalXtext.g:4156:1: rule__Alternatives__Group_1_1__0 : rule__Alternatives__Group_1_1__0__Impl rule__Alternatives__Group_1_1__1 ; + // InternalXtext.g:4161:1: rule__Alternatives__Group_1_1__0 : rule__Alternatives__Group_1_1__0__Impl rule__Alternatives__Group_1_1__1 ; public final void rule__Alternatives__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4160:1: ( rule__Alternatives__Group_1_1__0__Impl rule__Alternatives__Group_1_1__1 ) - // InternalXtext.g:4161:2: rule__Alternatives__Group_1_1__0__Impl rule__Alternatives__Group_1_1__1 + // InternalXtext.g:4165:1: ( rule__Alternatives__Group_1_1__0__Impl rule__Alternatives__Group_1_1__1 ) + // InternalXtext.g:4166:2: rule__Alternatives__Group_1_1__0__Impl rule__Alternatives__Group_1_1__1 { pushFollow(FollowSets000.FOLLOW_19); rule__Alternatives__Group_1_1__0__Impl(); @@ -13363,17 +13371,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Alternatives__Group_1_1__0__Impl" - // InternalXtext.g:4168:1: rule__Alternatives__Group_1_1__0__Impl : ( '|' ) ; + // InternalXtext.g:4173:1: rule__Alternatives__Group_1_1__0__Impl : ( '|' ) ; public final void rule__Alternatives__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4172:1: ( ( '|' ) ) - // InternalXtext.g:4173:1: ( '|' ) + // InternalXtext.g:4177:1: ( ( '|' ) ) + // InternalXtext.g:4178:1: ( '|' ) { - // InternalXtext.g:4173:1: ( '|' ) - // InternalXtext.g:4174:2: '|' + // InternalXtext.g:4178:1: ( '|' ) + // InternalXtext.g:4179:2: '|' { before(grammarAccess.getAlternativesAccess().getVerticalLineKeyword_1_1_0()); match(input,35,FollowSets000.FOLLOW_2); @@ -13400,14 +13408,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Alternatives__Group_1_1__1" - // InternalXtext.g:4183:1: rule__Alternatives__Group_1_1__1 : rule__Alternatives__Group_1_1__1__Impl ; + // InternalXtext.g:4188:1: rule__Alternatives__Group_1_1__1 : rule__Alternatives__Group_1_1__1__Impl ; public final void rule__Alternatives__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4187:1: ( rule__Alternatives__Group_1_1__1__Impl ) - // InternalXtext.g:4188:2: rule__Alternatives__Group_1_1__1__Impl + // InternalXtext.g:4192:1: ( rule__Alternatives__Group_1_1__1__Impl ) + // InternalXtext.g:4193:2: rule__Alternatives__Group_1_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__Alternatives__Group_1_1__1__Impl(); @@ -13433,21 +13441,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Alternatives__Group_1_1__1__Impl" - // InternalXtext.g:4194:1: rule__Alternatives__Group_1_1__1__Impl : ( ( rule__Alternatives__ElementsAssignment_1_1_1 ) ) ; + // InternalXtext.g:4199:1: rule__Alternatives__Group_1_1__1__Impl : ( ( rule__Alternatives__ElementsAssignment_1_1_1 ) ) ; public final void rule__Alternatives__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4198:1: ( ( ( rule__Alternatives__ElementsAssignment_1_1_1 ) ) ) - // InternalXtext.g:4199:1: ( ( rule__Alternatives__ElementsAssignment_1_1_1 ) ) + // InternalXtext.g:4203:1: ( ( ( rule__Alternatives__ElementsAssignment_1_1_1 ) ) ) + // InternalXtext.g:4204:1: ( ( rule__Alternatives__ElementsAssignment_1_1_1 ) ) { - // InternalXtext.g:4199:1: ( ( rule__Alternatives__ElementsAssignment_1_1_1 ) ) - // InternalXtext.g:4200:2: ( rule__Alternatives__ElementsAssignment_1_1_1 ) + // InternalXtext.g:4204:1: ( ( rule__Alternatives__ElementsAssignment_1_1_1 ) ) + // InternalXtext.g:4205:2: ( rule__Alternatives__ElementsAssignment_1_1_1 ) { before(grammarAccess.getAlternativesAccess().getElementsAssignment_1_1_1()); - // InternalXtext.g:4201:2: ( rule__Alternatives__ElementsAssignment_1_1_1 ) - // InternalXtext.g:4201:3: rule__Alternatives__ElementsAssignment_1_1_1 + // InternalXtext.g:4206:2: ( rule__Alternatives__ElementsAssignment_1_1_1 ) + // InternalXtext.g:4206:3: rule__Alternatives__ElementsAssignment_1_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__Alternatives__ElementsAssignment_1_1_1(); @@ -13480,14 +13488,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ConditionalBranch__Group_1__0" - // InternalXtext.g:4210:1: rule__ConditionalBranch__Group_1__0 : rule__ConditionalBranch__Group_1__0__Impl rule__ConditionalBranch__Group_1__1 ; + // InternalXtext.g:4215:1: rule__ConditionalBranch__Group_1__0 : rule__ConditionalBranch__Group_1__0__Impl rule__ConditionalBranch__Group_1__1 ; public final void rule__ConditionalBranch__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4214:1: ( rule__ConditionalBranch__Group_1__0__Impl rule__ConditionalBranch__Group_1__1 ) - // InternalXtext.g:4215:2: rule__ConditionalBranch__Group_1__0__Impl rule__ConditionalBranch__Group_1__1 + // InternalXtext.g:4219:1: ( rule__ConditionalBranch__Group_1__0__Impl rule__ConditionalBranch__Group_1__1 ) + // InternalXtext.g:4220:2: rule__ConditionalBranch__Group_1__0__Impl rule__ConditionalBranch__Group_1__1 { pushFollow(FollowSets000.FOLLOW_19); rule__ConditionalBranch__Group_1__0__Impl(); @@ -13518,21 +13526,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ConditionalBranch__Group_1__0__Impl" - // InternalXtext.g:4222:1: rule__ConditionalBranch__Group_1__0__Impl : ( () ) ; + // InternalXtext.g:4227:1: rule__ConditionalBranch__Group_1__0__Impl : ( () ) ; public final void rule__ConditionalBranch__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4226:1: ( ( () ) ) - // InternalXtext.g:4227:1: ( () ) + // InternalXtext.g:4231:1: ( ( () ) ) + // InternalXtext.g:4232:1: ( () ) { - // InternalXtext.g:4227:1: ( () ) - // InternalXtext.g:4228:2: () + // InternalXtext.g:4232:1: ( () ) + // InternalXtext.g:4233:2: () { before(grammarAccess.getConditionalBranchAccess().getGroupAction_1_0()); - // InternalXtext.g:4229:2: () - // InternalXtext.g:4229:3: + // InternalXtext.g:4234:2: () + // InternalXtext.g:4234:3: { } @@ -13555,14 +13563,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ConditionalBranch__Group_1__1" - // InternalXtext.g:4237:1: rule__ConditionalBranch__Group_1__1 : rule__ConditionalBranch__Group_1__1__Impl rule__ConditionalBranch__Group_1__2 ; + // InternalXtext.g:4242:1: rule__ConditionalBranch__Group_1__1 : rule__ConditionalBranch__Group_1__1__Impl rule__ConditionalBranch__Group_1__2 ; public final void rule__ConditionalBranch__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4241:1: ( rule__ConditionalBranch__Group_1__1__Impl rule__ConditionalBranch__Group_1__2 ) - // InternalXtext.g:4242:2: rule__ConditionalBranch__Group_1__1__Impl rule__ConditionalBranch__Group_1__2 + // InternalXtext.g:4246:1: ( rule__ConditionalBranch__Group_1__1__Impl rule__ConditionalBranch__Group_1__2 ) + // InternalXtext.g:4247:2: rule__ConditionalBranch__Group_1__1__Impl rule__ConditionalBranch__Group_1__2 { pushFollow(FollowSets000.FOLLOW_28); rule__ConditionalBranch__Group_1__1__Impl(); @@ -13593,17 +13601,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ConditionalBranch__Group_1__1__Impl" - // InternalXtext.g:4249:1: rule__ConditionalBranch__Group_1__1__Impl : ( '<' ) ; + // InternalXtext.g:4254:1: rule__ConditionalBranch__Group_1__1__Impl : ( '<' ) ; public final void rule__ConditionalBranch__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4253:1: ( ( '<' ) ) - // InternalXtext.g:4254:1: ( '<' ) + // InternalXtext.g:4258:1: ( ( '<' ) ) + // InternalXtext.g:4259:1: ( '<' ) { - // InternalXtext.g:4254:1: ( '<' ) - // InternalXtext.g:4255:2: '<' + // InternalXtext.g:4259:1: ( '<' ) + // InternalXtext.g:4260:2: '<' { before(grammarAccess.getConditionalBranchAccess().getLessThanSignKeyword_1_1()); match(input,32,FollowSets000.FOLLOW_2); @@ -13630,14 +13638,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ConditionalBranch__Group_1__2" - // InternalXtext.g:4264:1: rule__ConditionalBranch__Group_1__2 : rule__ConditionalBranch__Group_1__2__Impl rule__ConditionalBranch__Group_1__3 ; + // InternalXtext.g:4269:1: rule__ConditionalBranch__Group_1__2 : rule__ConditionalBranch__Group_1__2__Impl rule__ConditionalBranch__Group_1__3 ; public final void rule__ConditionalBranch__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4268:1: ( rule__ConditionalBranch__Group_1__2__Impl rule__ConditionalBranch__Group_1__3 ) - // InternalXtext.g:4269:2: rule__ConditionalBranch__Group_1__2__Impl rule__ConditionalBranch__Group_1__3 + // InternalXtext.g:4273:1: ( rule__ConditionalBranch__Group_1__2__Impl rule__ConditionalBranch__Group_1__3 ) + // InternalXtext.g:4274:2: rule__ConditionalBranch__Group_1__2__Impl rule__ConditionalBranch__Group_1__3 { pushFollow(FollowSets000.FOLLOW_29); rule__ConditionalBranch__Group_1__2__Impl(); @@ -13668,21 +13676,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ConditionalBranch__Group_1__2__Impl" - // InternalXtext.g:4276:1: rule__ConditionalBranch__Group_1__2__Impl : ( ( rule__ConditionalBranch__GuardConditionAssignment_1_2 ) ) ; + // InternalXtext.g:4281:1: rule__ConditionalBranch__Group_1__2__Impl : ( ( rule__ConditionalBranch__GuardConditionAssignment_1_2 ) ) ; public final void rule__ConditionalBranch__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4280:1: ( ( ( rule__ConditionalBranch__GuardConditionAssignment_1_2 ) ) ) - // InternalXtext.g:4281:1: ( ( rule__ConditionalBranch__GuardConditionAssignment_1_2 ) ) + // InternalXtext.g:4285:1: ( ( ( rule__ConditionalBranch__GuardConditionAssignment_1_2 ) ) ) + // InternalXtext.g:4286:1: ( ( rule__ConditionalBranch__GuardConditionAssignment_1_2 ) ) { - // InternalXtext.g:4281:1: ( ( rule__ConditionalBranch__GuardConditionAssignment_1_2 ) ) - // InternalXtext.g:4282:2: ( rule__ConditionalBranch__GuardConditionAssignment_1_2 ) + // InternalXtext.g:4286:1: ( ( rule__ConditionalBranch__GuardConditionAssignment_1_2 ) ) + // InternalXtext.g:4287:2: ( rule__ConditionalBranch__GuardConditionAssignment_1_2 ) { before(grammarAccess.getConditionalBranchAccess().getGuardConditionAssignment_1_2()); - // InternalXtext.g:4283:2: ( rule__ConditionalBranch__GuardConditionAssignment_1_2 ) - // InternalXtext.g:4283:3: rule__ConditionalBranch__GuardConditionAssignment_1_2 + // InternalXtext.g:4288:2: ( rule__ConditionalBranch__GuardConditionAssignment_1_2 ) + // InternalXtext.g:4288:3: rule__ConditionalBranch__GuardConditionAssignment_1_2 { pushFollow(FollowSets000.FOLLOW_2); rule__ConditionalBranch__GuardConditionAssignment_1_2(); @@ -13715,14 +13723,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ConditionalBranch__Group_1__3" - // InternalXtext.g:4291:1: rule__ConditionalBranch__Group_1__3 : rule__ConditionalBranch__Group_1__3__Impl rule__ConditionalBranch__Group_1__4 ; + // InternalXtext.g:4296:1: rule__ConditionalBranch__Group_1__3 : rule__ConditionalBranch__Group_1__3__Impl rule__ConditionalBranch__Group_1__4 ; public final void rule__ConditionalBranch__Group_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4295:1: ( rule__ConditionalBranch__Group_1__3__Impl rule__ConditionalBranch__Group_1__4 ) - // InternalXtext.g:4296:2: rule__ConditionalBranch__Group_1__3__Impl rule__ConditionalBranch__Group_1__4 + // InternalXtext.g:4300:1: ( rule__ConditionalBranch__Group_1__3__Impl rule__ConditionalBranch__Group_1__4 ) + // InternalXtext.g:4301:2: rule__ConditionalBranch__Group_1__3__Impl rule__ConditionalBranch__Group_1__4 { pushFollow(FollowSets000.FOLLOW_30); rule__ConditionalBranch__Group_1__3__Impl(); @@ -13753,17 +13761,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ConditionalBranch__Group_1__3__Impl" - // InternalXtext.g:4303:1: rule__ConditionalBranch__Group_1__3__Impl : ( '>' ) ; + // InternalXtext.g:4308:1: rule__ConditionalBranch__Group_1__3__Impl : ( '>' ) ; public final void rule__ConditionalBranch__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4307:1: ( ( '>' ) ) - // InternalXtext.g:4308:1: ( '>' ) + // InternalXtext.g:4312:1: ( ( '>' ) ) + // InternalXtext.g:4313:1: ( '>' ) { - // InternalXtext.g:4308:1: ( '>' ) - // InternalXtext.g:4309:2: '>' + // InternalXtext.g:4313:1: ( '>' ) + // InternalXtext.g:4314:2: '>' { before(grammarAccess.getConditionalBranchAccess().getGreaterThanSignKeyword_1_3()); match(input,33,FollowSets000.FOLLOW_2); @@ -13790,14 +13798,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ConditionalBranch__Group_1__4" - // InternalXtext.g:4318:1: rule__ConditionalBranch__Group_1__4 : rule__ConditionalBranch__Group_1__4__Impl ; + // InternalXtext.g:4323:1: rule__ConditionalBranch__Group_1__4 : rule__ConditionalBranch__Group_1__4__Impl ; public final void rule__ConditionalBranch__Group_1__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4322:1: ( rule__ConditionalBranch__Group_1__4__Impl ) - // InternalXtext.g:4323:2: rule__ConditionalBranch__Group_1__4__Impl + // InternalXtext.g:4327:1: ( rule__ConditionalBranch__Group_1__4__Impl ) + // InternalXtext.g:4328:2: rule__ConditionalBranch__Group_1__4__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ConditionalBranch__Group_1__4__Impl(); @@ -13823,24 +13831,24 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ConditionalBranch__Group_1__4__Impl" - // InternalXtext.g:4329:1: rule__ConditionalBranch__Group_1__4__Impl : ( ( ( rule__ConditionalBranch__ElementsAssignment_1_4 ) ) ( ( rule__ConditionalBranch__ElementsAssignment_1_4 )* ) ) ; + // InternalXtext.g:4334:1: rule__ConditionalBranch__Group_1__4__Impl : ( ( ( rule__ConditionalBranch__ElementsAssignment_1_4 ) ) ( ( rule__ConditionalBranch__ElementsAssignment_1_4 )* ) ) ; public final void rule__ConditionalBranch__Group_1__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4333:1: ( ( ( ( rule__ConditionalBranch__ElementsAssignment_1_4 ) ) ( ( rule__ConditionalBranch__ElementsAssignment_1_4 )* ) ) ) - // InternalXtext.g:4334:1: ( ( ( rule__ConditionalBranch__ElementsAssignment_1_4 ) ) ( ( rule__ConditionalBranch__ElementsAssignment_1_4 )* ) ) + // InternalXtext.g:4338:1: ( ( ( ( rule__ConditionalBranch__ElementsAssignment_1_4 ) ) ( ( rule__ConditionalBranch__ElementsAssignment_1_4 )* ) ) ) + // InternalXtext.g:4339:1: ( ( ( rule__ConditionalBranch__ElementsAssignment_1_4 ) ) ( ( rule__ConditionalBranch__ElementsAssignment_1_4 )* ) ) { - // InternalXtext.g:4334:1: ( ( ( rule__ConditionalBranch__ElementsAssignment_1_4 ) ) ( ( rule__ConditionalBranch__ElementsAssignment_1_4 )* ) ) - // InternalXtext.g:4335:2: ( ( rule__ConditionalBranch__ElementsAssignment_1_4 ) ) ( ( rule__ConditionalBranch__ElementsAssignment_1_4 )* ) + // InternalXtext.g:4339:1: ( ( ( rule__ConditionalBranch__ElementsAssignment_1_4 ) ) ( ( rule__ConditionalBranch__ElementsAssignment_1_4 )* ) ) + // InternalXtext.g:4340:2: ( ( rule__ConditionalBranch__ElementsAssignment_1_4 ) ) ( ( rule__ConditionalBranch__ElementsAssignment_1_4 )* ) { - // InternalXtext.g:4335:2: ( ( rule__ConditionalBranch__ElementsAssignment_1_4 ) ) - // InternalXtext.g:4336:3: ( rule__ConditionalBranch__ElementsAssignment_1_4 ) + // InternalXtext.g:4340:2: ( ( rule__ConditionalBranch__ElementsAssignment_1_4 ) ) + // InternalXtext.g:4341:3: ( rule__ConditionalBranch__ElementsAssignment_1_4 ) { before(grammarAccess.getConditionalBranchAccess().getElementsAssignment_1_4()); - // InternalXtext.g:4337:3: ( rule__ConditionalBranch__ElementsAssignment_1_4 ) - // InternalXtext.g:4337:4: rule__ConditionalBranch__ElementsAssignment_1_4 + // InternalXtext.g:4342:3: ( rule__ConditionalBranch__ElementsAssignment_1_4 ) + // InternalXtext.g:4342:4: rule__ConditionalBranch__ElementsAssignment_1_4 { pushFollow(FollowSets000.FOLLOW_31); rule__ConditionalBranch__ElementsAssignment_1_4(); @@ -13854,11 +13862,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } - // InternalXtext.g:4340:2: ( ( rule__ConditionalBranch__ElementsAssignment_1_4 )* ) - // InternalXtext.g:4341:3: ( rule__ConditionalBranch__ElementsAssignment_1_4 )* + // InternalXtext.g:4345:2: ( ( rule__ConditionalBranch__ElementsAssignment_1_4 )* ) + // InternalXtext.g:4346:3: ( rule__ConditionalBranch__ElementsAssignment_1_4 )* { before(grammarAccess.getConditionalBranchAccess().getElementsAssignment_1_4()); - // InternalXtext.g:4342:3: ( rule__ConditionalBranch__ElementsAssignment_1_4 )* + // InternalXtext.g:4347:3: ( rule__ConditionalBranch__ElementsAssignment_1_4 )* loop48: do { int alt48=2; @@ -13871,7 +13879,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { switch (alt48) { case 1 : - // InternalXtext.g:4342:4: rule__ConditionalBranch__ElementsAssignment_1_4 + // InternalXtext.g:4347:4: rule__ConditionalBranch__ElementsAssignment_1_4 { pushFollow(FollowSets000.FOLLOW_31); rule__ConditionalBranch__ElementsAssignment_1_4(); @@ -13913,14 +13921,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__UnorderedGroup__Group__0" - // InternalXtext.g:4352:1: rule__UnorderedGroup__Group__0 : rule__UnorderedGroup__Group__0__Impl rule__UnorderedGroup__Group__1 ; + // InternalXtext.g:4357:1: rule__UnorderedGroup__Group__0 : rule__UnorderedGroup__Group__0__Impl rule__UnorderedGroup__Group__1 ; public final void rule__UnorderedGroup__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4356:1: ( rule__UnorderedGroup__Group__0__Impl rule__UnorderedGroup__Group__1 ) - // InternalXtext.g:4357:2: rule__UnorderedGroup__Group__0__Impl rule__UnorderedGroup__Group__1 + // InternalXtext.g:4361:1: ( rule__UnorderedGroup__Group__0__Impl rule__UnorderedGroup__Group__1 ) + // InternalXtext.g:4362:2: rule__UnorderedGroup__Group__0__Impl rule__UnorderedGroup__Group__1 { pushFollow(FollowSets000.FOLLOW_32); rule__UnorderedGroup__Group__0__Impl(); @@ -13951,17 +13959,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__UnorderedGroup__Group__0__Impl" - // InternalXtext.g:4364:1: rule__UnorderedGroup__Group__0__Impl : ( ruleGroup ) ; + // InternalXtext.g:4369:1: rule__UnorderedGroup__Group__0__Impl : ( ruleGroup ) ; public final void rule__UnorderedGroup__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4368:1: ( ( ruleGroup ) ) - // InternalXtext.g:4369:1: ( ruleGroup ) + // InternalXtext.g:4373:1: ( ( ruleGroup ) ) + // InternalXtext.g:4374:1: ( ruleGroup ) { - // InternalXtext.g:4369:1: ( ruleGroup ) - // InternalXtext.g:4370:2: ruleGroup + // InternalXtext.g:4374:1: ( ruleGroup ) + // InternalXtext.g:4375:2: ruleGroup { before(grammarAccess.getUnorderedGroupAccess().getGroupParserRuleCall_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -13992,14 +14000,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__UnorderedGroup__Group__1" - // InternalXtext.g:4379:1: rule__UnorderedGroup__Group__1 : rule__UnorderedGroup__Group__1__Impl ; + // InternalXtext.g:4384:1: rule__UnorderedGroup__Group__1 : rule__UnorderedGroup__Group__1__Impl ; public final void rule__UnorderedGroup__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4383:1: ( rule__UnorderedGroup__Group__1__Impl ) - // InternalXtext.g:4384:2: rule__UnorderedGroup__Group__1__Impl + // InternalXtext.g:4388:1: ( rule__UnorderedGroup__Group__1__Impl ) + // InternalXtext.g:4389:2: rule__UnorderedGroup__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__UnorderedGroup__Group__1__Impl(); @@ -14025,20 +14033,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__UnorderedGroup__Group__1__Impl" - // InternalXtext.g:4390:1: rule__UnorderedGroup__Group__1__Impl : ( ( rule__UnorderedGroup__Group_1__0 )? ) ; + // InternalXtext.g:4395:1: rule__UnorderedGroup__Group__1__Impl : ( ( rule__UnorderedGroup__Group_1__0 )? ) ; public final void rule__UnorderedGroup__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4394:1: ( ( ( rule__UnorderedGroup__Group_1__0 )? ) ) - // InternalXtext.g:4395:1: ( ( rule__UnorderedGroup__Group_1__0 )? ) + // InternalXtext.g:4399:1: ( ( ( rule__UnorderedGroup__Group_1__0 )? ) ) + // InternalXtext.g:4400:1: ( ( rule__UnorderedGroup__Group_1__0 )? ) { - // InternalXtext.g:4395:1: ( ( rule__UnorderedGroup__Group_1__0 )? ) - // InternalXtext.g:4396:2: ( rule__UnorderedGroup__Group_1__0 )? + // InternalXtext.g:4400:1: ( ( rule__UnorderedGroup__Group_1__0 )? ) + // InternalXtext.g:4401:2: ( rule__UnorderedGroup__Group_1__0 )? { before(grammarAccess.getUnorderedGroupAccess().getGroup_1()); - // InternalXtext.g:4397:2: ( rule__UnorderedGroup__Group_1__0 )? + // InternalXtext.g:4402:2: ( rule__UnorderedGroup__Group_1__0 )? int alt49=2; int LA49_0 = input.LA(1); @@ -14047,7 +14055,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt49) { case 1 : - // InternalXtext.g:4397:3: rule__UnorderedGroup__Group_1__0 + // InternalXtext.g:4402:3: rule__UnorderedGroup__Group_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__UnorderedGroup__Group_1__0(); @@ -14083,14 +14091,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__UnorderedGroup__Group_1__0" - // InternalXtext.g:4406:1: rule__UnorderedGroup__Group_1__0 : rule__UnorderedGroup__Group_1__0__Impl rule__UnorderedGroup__Group_1__1 ; + // InternalXtext.g:4411:1: rule__UnorderedGroup__Group_1__0 : rule__UnorderedGroup__Group_1__0__Impl rule__UnorderedGroup__Group_1__1 ; public final void rule__UnorderedGroup__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4410:1: ( rule__UnorderedGroup__Group_1__0__Impl rule__UnorderedGroup__Group_1__1 ) - // InternalXtext.g:4411:2: rule__UnorderedGroup__Group_1__0__Impl rule__UnorderedGroup__Group_1__1 + // InternalXtext.g:4415:1: ( rule__UnorderedGroup__Group_1__0__Impl rule__UnorderedGroup__Group_1__1 ) + // InternalXtext.g:4416:2: rule__UnorderedGroup__Group_1__0__Impl rule__UnorderedGroup__Group_1__1 { pushFollow(FollowSets000.FOLLOW_32); rule__UnorderedGroup__Group_1__0__Impl(); @@ -14121,21 +14129,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__UnorderedGroup__Group_1__0__Impl" - // InternalXtext.g:4418:1: rule__UnorderedGroup__Group_1__0__Impl : ( () ) ; + // InternalXtext.g:4423:1: rule__UnorderedGroup__Group_1__0__Impl : ( () ) ; public final void rule__UnorderedGroup__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4422:1: ( ( () ) ) - // InternalXtext.g:4423:1: ( () ) + // InternalXtext.g:4427:1: ( ( () ) ) + // InternalXtext.g:4428:1: ( () ) { - // InternalXtext.g:4423:1: ( () ) - // InternalXtext.g:4424:2: () + // InternalXtext.g:4428:1: ( () ) + // InternalXtext.g:4429:2: () { before(grammarAccess.getUnorderedGroupAccess().getUnorderedGroupElementsAction_1_0()); - // InternalXtext.g:4425:2: () - // InternalXtext.g:4425:3: + // InternalXtext.g:4430:2: () + // InternalXtext.g:4430:3: { } @@ -14158,14 +14166,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__UnorderedGroup__Group_1__1" - // InternalXtext.g:4433:1: rule__UnorderedGroup__Group_1__1 : rule__UnorderedGroup__Group_1__1__Impl ; + // InternalXtext.g:4438:1: rule__UnorderedGroup__Group_1__1 : rule__UnorderedGroup__Group_1__1__Impl ; public final void rule__UnorderedGroup__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4437:1: ( rule__UnorderedGroup__Group_1__1__Impl ) - // InternalXtext.g:4438:2: rule__UnorderedGroup__Group_1__1__Impl + // InternalXtext.g:4442:1: ( rule__UnorderedGroup__Group_1__1__Impl ) + // InternalXtext.g:4443:2: rule__UnorderedGroup__Group_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__UnorderedGroup__Group_1__1__Impl(); @@ -14191,24 +14199,24 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__UnorderedGroup__Group_1__1__Impl" - // InternalXtext.g:4444:1: rule__UnorderedGroup__Group_1__1__Impl : ( ( ( rule__UnorderedGroup__Group_1_1__0 ) ) ( ( rule__UnorderedGroup__Group_1_1__0 )* ) ) ; + // InternalXtext.g:4449:1: rule__UnorderedGroup__Group_1__1__Impl : ( ( ( rule__UnorderedGroup__Group_1_1__0 ) ) ( ( rule__UnorderedGroup__Group_1_1__0 )* ) ) ; public final void rule__UnorderedGroup__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4448:1: ( ( ( ( rule__UnorderedGroup__Group_1_1__0 ) ) ( ( rule__UnorderedGroup__Group_1_1__0 )* ) ) ) - // InternalXtext.g:4449:1: ( ( ( rule__UnorderedGroup__Group_1_1__0 ) ) ( ( rule__UnorderedGroup__Group_1_1__0 )* ) ) + // InternalXtext.g:4453:1: ( ( ( ( rule__UnorderedGroup__Group_1_1__0 ) ) ( ( rule__UnorderedGroup__Group_1_1__0 )* ) ) ) + // InternalXtext.g:4454:1: ( ( ( rule__UnorderedGroup__Group_1_1__0 ) ) ( ( rule__UnorderedGroup__Group_1_1__0 )* ) ) { - // InternalXtext.g:4449:1: ( ( ( rule__UnorderedGroup__Group_1_1__0 ) ) ( ( rule__UnorderedGroup__Group_1_1__0 )* ) ) - // InternalXtext.g:4450:2: ( ( rule__UnorderedGroup__Group_1_1__0 ) ) ( ( rule__UnorderedGroup__Group_1_1__0 )* ) + // InternalXtext.g:4454:1: ( ( ( rule__UnorderedGroup__Group_1_1__0 ) ) ( ( rule__UnorderedGroup__Group_1_1__0 )* ) ) + // InternalXtext.g:4455:2: ( ( rule__UnorderedGroup__Group_1_1__0 ) ) ( ( rule__UnorderedGroup__Group_1_1__0 )* ) { - // InternalXtext.g:4450:2: ( ( rule__UnorderedGroup__Group_1_1__0 ) ) - // InternalXtext.g:4451:3: ( rule__UnorderedGroup__Group_1_1__0 ) + // InternalXtext.g:4455:2: ( ( rule__UnorderedGroup__Group_1_1__0 ) ) + // InternalXtext.g:4456:3: ( rule__UnorderedGroup__Group_1_1__0 ) { before(grammarAccess.getUnorderedGroupAccess().getGroup_1_1()); - // InternalXtext.g:4452:3: ( rule__UnorderedGroup__Group_1_1__0 ) - // InternalXtext.g:4452:4: rule__UnorderedGroup__Group_1_1__0 + // InternalXtext.g:4457:3: ( rule__UnorderedGroup__Group_1_1__0 ) + // InternalXtext.g:4457:4: rule__UnorderedGroup__Group_1_1__0 { pushFollow(FollowSets000.FOLLOW_33); rule__UnorderedGroup__Group_1_1__0(); @@ -14222,11 +14230,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } - // InternalXtext.g:4455:2: ( ( rule__UnorderedGroup__Group_1_1__0 )* ) - // InternalXtext.g:4456:3: ( rule__UnorderedGroup__Group_1_1__0 )* + // InternalXtext.g:4460:2: ( ( rule__UnorderedGroup__Group_1_1__0 )* ) + // InternalXtext.g:4461:3: ( rule__UnorderedGroup__Group_1_1__0 )* { before(grammarAccess.getUnorderedGroupAccess().getGroup_1_1()); - // InternalXtext.g:4457:3: ( rule__UnorderedGroup__Group_1_1__0 )* + // InternalXtext.g:4462:3: ( rule__UnorderedGroup__Group_1_1__0 )* loop50: do { int alt50=2; @@ -14239,7 +14247,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { switch (alt50) { case 1 : - // InternalXtext.g:4457:4: rule__UnorderedGroup__Group_1_1__0 + // InternalXtext.g:4462:4: rule__UnorderedGroup__Group_1_1__0 { pushFollow(FollowSets000.FOLLOW_33); rule__UnorderedGroup__Group_1_1__0(); @@ -14281,14 +14289,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__UnorderedGroup__Group_1_1__0" - // InternalXtext.g:4467:1: rule__UnorderedGroup__Group_1_1__0 : rule__UnorderedGroup__Group_1_1__0__Impl rule__UnorderedGroup__Group_1_1__1 ; + // InternalXtext.g:4472:1: rule__UnorderedGroup__Group_1_1__0 : rule__UnorderedGroup__Group_1_1__0__Impl rule__UnorderedGroup__Group_1_1__1 ; public final void rule__UnorderedGroup__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4471:1: ( rule__UnorderedGroup__Group_1_1__0__Impl rule__UnorderedGroup__Group_1_1__1 ) - // InternalXtext.g:4472:2: rule__UnorderedGroup__Group_1_1__0__Impl rule__UnorderedGroup__Group_1_1__1 + // InternalXtext.g:4476:1: ( rule__UnorderedGroup__Group_1_1__0__Impl rule__UnorderedGroup__Group_1_1__1 ) + // InternalXtext.g:4477:2: rule__UnorderedGroup__Group_1_1__0__Impl rule__UnorderedGroup__Group_1_1__1 { pushFollow(FollowSets000.FOLLOW_30); rule__UnorderedGroup__Group_1_1__0__Impl(); @@ -14319,17 +14327,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__UnorderedGroup__Group_1_1__0__Impl" - // InternalXtext.g:4479:1: rule__UnorderedGroup__Group_1_1__0__Impl : ( '&' ) ; + // InternalXtext.g:4484:1: rule__UnorderedGroup__Group_1_1__0__Impl : ( '&' ) ; public final void rule__UnorderedGroup__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4483:1: ( ( '&' ) ) - // InternalXtext.g:4484:1: ( '&' ) + // InternalXtext.g:4488:1: ( ( '&' ) ) + // InternalXtext.g:4489:1: ( '&' ) { - // InternalXtext.g:4484:1: ( '&' ) - // InternalXtext.g:4485:2: '&' + // InternalXtext.g:4489:1: ( '&' ) + // InternalXtext.g:4490:2: '&' { before(grammarAccess.getUnorderedGroupAccess().getAmpersandKeyword_1_1_0()); match(input,36,FollowSets000.FOLLOW_2); @@ -14356,14 +14364,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__UnorderedGroup__Group_1_1__1" - // InternalXtext.g:4494:1: rule__UnorderedGroup__Group_1_1__1 : rule__UnorderedGroup__Group_1_1__1__Impl ; + // InternalXtext.g:4499:1: rule__UnorderedGroup__Group_1_1__1 : rule__UnorderedGroup__Group_1_1__1__Impl ; public final void rule__UnorderedGroup__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4498:1: ( rule__UnorderedGroup__Group_1_1__1__Impl ) - // InternalXtext.g:4499:2: rule__UnorderedGroup__Group_1_1__1__Impl + // InternalXtext.g:4503:1: ( rule__UnorderedGroup__Group_1_1__1__Impl ) + // InternalXtext.g:4504:2: rule__UnorderedGroup__Group_1_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__UnorderedGroup__Group_1_1__1__Impl(); @@ -14389,21 +14397,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__UnorderedGroup__Group_1_1__1__Impl" - // InternalXtext.g:4505:1: rule__UnorderedGroup__Group_1_1__1__Impl : ( ( rule__UnorderedGroup__ElementsAssignment_1_1_1 ) ) ; + // InternalXtext.g:4510:1: rule__UnorderedGroup__Group_1_1__1__Impl : ( ( rule__UnorderedGroup__ElementsAssignment_1_1_1 ) ) ; public final void rule__UnorderedGroup__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4509:1: ( ( ( rule__UnorderedGroup__ElementsAssignment_1_1_1 ) ) ) - // InternalXtext.g:4510:1: ( ( rule__UnorderedGroup__ElementsAssignment_1_1_1 ) ) + // InternalXtext.g:4514:1: ( ( ( rule__UnorderedGroup__ElementsAssignment_1_1_1 ) ) ) + // InternalXtext.g:4515:1: ( ( rule__UnorderedGroup__ElementsAssignment_1_1_1 ) ) { - // InternalXtext.g:4510:1: ( ( rule__UnorderedGroup__ElementsAssignment_1_1_1 ) ) - // InternalXtext.g:4511:2: ( rule__UnorderedGroup__ElementsAssignment_1_1_1 ) + // InternalXtext.g:4515:1: ( ( rule__UnorderedGroup__ElementsAssignment_1_1_1 ) ) + // InternalXtext.g:4516:2: ( rule__UnorderedGroup__ElementsAssignment_1_1_1 ) { before(grammarAccess.getUnorderedGroupAccess().getElementsAssignment_1_1_1()); - // InternalXtext.g:4512:2: ( rule__UnorderedGroup__ElementsAssignment_1_1_1 ) - // InternalXtext.g:4512:3: rule__UnorderedGroup__ElementsAssignment_1_1_1 + // InternalXtext.g:4517:2: ( rule__UnorderedGroup__ElementsAssignment_1_1_1 ) + // InternalXtext.g:4517:3: rule__UnorderedGroup__ElementsAssignment_1_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__UnorderedGroup__ElementsAssignment_1_1_1(); @@ -14436,14 +14444,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Group__Group__0" - // InternalXtext.g:4521:1: rule__Group__Group__0 : rule__Group__Group__0__Impl rule__Group__Group__1 ; + // InternalXtext.g:4526:1: rule__Group__Group__0 : rule__Group__Group__0__Impl rule__Group__Group__1 ; public final void rule__Group__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4525:1: ( rule__Group__Group__0__Impl rule__Group__Group__1 ) - // InternalXtext.g:4526:2: rule__Group__Group__0__Impl rule__Group__Group__1 + // InternalXtext.g:4530:1: ( rule__Group__Group__0__Impl rule__Group__Group__1 ) + // InternalXtext.g:4531:2: rule__Group__Group__0__Impl rule__Group__Group__1 { pushFollow(FollowSets000.FOLLOW_30); rule__Group__Group__0__Impl(); @@ -14474,17 +14482,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Group__Group__0__Impl" - // InternalXtext.g:4533:1: rule__Group__Group__0__Impl : ( ruleAbstractToken ) ; + // InternalXtext.g:4538:1: rule__Group__Group__0__Impl : ( ruleAbstractToken ) ; public final void rule__Group__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4537:1: ( ( ruleAbstractToken ) ) - // InternalXtext.g:4538:1: ( ruleAbstractToken ) + // InternalXtext.g:4542:1: ( ( ruleAbstractToken ) ) + // InternalXtext.g:4543:1: ( ruleAbstractToken ) { - // InternalXtext.g:4538:1: ( ruleAbstractToken ) - // InternalXtext.g:4539:2: ruleAbstractToken + // InternalXtext.g:4543:1: ( ruleAbstractToken ) + // InternalXtext.g:4544:2: ruleAbstractToken { before(grammarAccess.getGroupAccess().getAbstractTokenParserRuleCall_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -14515,14 +14523,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Group__Group__1" - // InternalXtext.g:4548:1: rule__Group__Group__1 : rule__Group__Group__1__Impl ; + // InternalXtext.g:4553:1: rule__Group__Group__1 : rule__Group__Group__1__Impl ; public final void rule__Group__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4552:1: ( rule__Group__Group__1__Impl ) - // InternalXtext.g:4553:2: rule__Group__Group__1__Impl + // InternalXtext.g:4557:1: ( rule__Group__Group__1__Impl ) + // InternalXtext.g:4558:2: rule__Group__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__Group__Group__1__Impl(); @@ -14548,20 +14556,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Group__Group__1__Impl" - // InternalXtext.g:4559:1: rule__Group__Group__1__Impl : ( ( rule__Group__Group_1__0 )? ) ; + // InternalXtext.g:4564:1: rule__Group__Group__1__Impl : ( ( rule__Group__Group_1__0 )? ) ; public final void rule__Group__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4563:1: ( ( ( rule__Group__Group_1__0 )? ) ) - // InternalXtext.g:4564:1: ( ( rule__Group__Group_1__0 )? ) + // InternalXtext.g:4568:1: ( ( ( rule__Group__Group_1__0 )? ) ) + // InternalXtext.g:4569:1: ( ( rule__Group__Group_1__0 )? ) { - // InternalXtext.g:4564:1: ( ( rule__Group__Group_1__0 )? ) - // InternalXtext.g:4565:2: ( rule__Group__Group_1__0 )? + // InternalXtext.g:4569:1: ( ( rule__Group__Group_1__0 )? ) + // InternalXtext.g:4570:2: ( rule__Group__Group_1__0 )? { before(grammarAccess.getGroupAccess().getGroup_1()); - // InternalXtext.g:4566:2: ( rule__Group__Group_1__0 )? + // InternalXtext.g:4571:2: ( rule__Group__Group_1__0 )? int alt51=2; int LA51_0 = input.LA(1); @@ -14570,7 +14578,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt51) { case 1 : - // InternalXtext.g:4566:3: rule__Group__Group_1__0 + // InternalXtext.g:4571:3: rule__Group__Group_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__Group__Group_1__0(); @@ -14606,14 +14614,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Group__Group_1__0" - // InternalXtext.g:4575:1: rule__Group__Group_1__0 : rule__Group__Group_1__0__Impl rule__Group__Group_1__1 ; + // InternalXtext.g:4580:1: rule__Group__Group_1__0 : rule__Group__Group_1__0__Impl rule__Group__Group_1__1 ; public final void rule__Group__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4579:1: ( rule__Group__Group_1__0__Impl rule__Group__Group_1__1 ) - // InternalXtext.g:4580:2: rule__Group__Group_1__0__Impl rule__Group__Group_1__1 + // InternalXtext.g:4584:1: ( rule__Group__Group_1__0__Impl rule__Group__Group_1__1 ) + // InternalXtext.g:4585:2: rule__Group__Group_1__0__Impl rule__Group__Group_1__1 { pushFollow(FollowSets000.FOLLOW_30); rule__Group__Group_1__0__Impl(); @@ -14644,21 +14652,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Group__Group_1__0__Impl" - // InternalXtext.g:4587:1: rule__Group__Group_1__0__Impl : ( () ) ; + // InternalXtext.g:4592:1: rule__Group__Group_1__0__Impl : ( () ) ; public final void rule__Group__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4591:1: ( ( () ) ) - // InternalXtext.g:4592:1: ( () ) + // InternalXtext.g:4596:1: ( ( () ) ) + // InternalXtext.g:4597:1: ( () ) { - // InternalXtext.g:4592:1: ( () ) - // InternalXtext.g:4593:2: () + // InternalXtext.g:4597:1: ( () ) + // InternalXtext.g:4598:2: () { before(grammarAccess.getGroupAccess().getGroupElementsAction_1_0()); - // InternalXtext.g:4594:2: () - // InternalXtext.g:4594:3: + // InternalXtext.g:4599:2: () + // InternalXtext.g:4599:3: { } @@ -14681,14 +14689,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Group__Group_1__1" - // InternalXtext.g:4602:1: rule__Group__Group_1__1 : rule__Group__Group_1__1__Impl ; + // InternalXtext.g:4607:1: rule__Group__Group_1__1 : rule__Group__Group_1__1__Impl ; public final void rule__Group__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4606:1: ( rule__Group__Group_1__1__Impl ) - // InternalXtext.g:4607:2: rule__Group__Group_1__1__Impl + // InternalXtext.g:4611:1: ( rule__Group__Group_1__1__Impl ) + // InternalXtext.g:4612:2: rule__Group__Group_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__Group__Group_1__1__Impl(); @@ -14714,24 +14722,24 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Group__Group_1__1__Impl" - // InternalXtext.g:4613:1: rule__Group__Group_1__1__Impl : ( ( ( rule__Group__ElementsAssignment_1_1 ) ) ( ( rule__Group__ElementsAssignment_1_1 )* ) ) ; + // InternalXtext.g:4618:1: rule__Group__Group_1__1__Impl : ( ( ( rule__Group__ElementsAssignment_1_1 ) ) ( ( rule__Group__ElementsAssignment_1_1 )* ) ) ; public final void rule__Group__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4617:1: ( ( ( ( rule__Group__ElementsAssignment_1_1 ) ) ( ( rule__Group__ElementsAssignment_1_1 )* ) ) ) - // InternalXtext.g:4618:1: ( ( ( rule__Group__ElementsAssignment_1_1 ) ) ( ( rule__Group__ElementsAssignment_1_1 )* ) ) + // InternalXtext.g:4622:1: ( ( ( ( rule__Group__ElementsAssignment_1_1 ) ) ( ( rule__Group__ElementsAssignment_1_1 )* ) ) ) + // InternalXtext.g:4623:1: ( ( ( rule__Group__ElementsAssignment_1_1 ) ) ( ( rule__Group__ElementsAssignment_1_1 )* ) ) { - // InternalXtext.g:4618:1: ( ( ( rule__Group__ElementsAssignment_1_1 ) ) ( ( rule__Group__ElementsAssignment_1_1 )* ) ) - // InternalXtext.g:4619:2: ( ( rule__Group__ElementsAssignment_1_1 ) ) ( ( rule__Group__ElementsAssignment_1_1 )* ) + // InternalXtext.g:4623:1: ( ( ( rule__Group__ElementsAssignment_1_1 ) ) ( ( rule__Group__ElementsAssignment_1_1 )* ) ) + // InternalXtext.g:4624:2: ( ( rule__Group__ElementsAssignment_1_1 ) ) ( ( rule__Group__ElementsAssignment_1_1 )* ) { - // InternalXtext.g:4619:2: ( ( rule__Group__ElementsAssignment_1_1 ) ) - // InternalXtext.g:4620:3: ( rule__Group__ElementsAssignment_1_1 ) + // InternalXtext.g:4624:2: ( ( rule__Group__ElementsAssignment_1_1 ) ) + // InternalXtext.g:4625:3: ( rule__Group__ElementsAssignment_1_1 ) { before(grammarAccess.getGroupAccess().getElementsAssignment_1_1()); - // InternalXtext.g:4621:3: ( rule__Group__ElementsAssignment_1_1 ) - // InternalXtext.g:4621:4: rule__Group__ElementsAssignment_1_1 + // InternalXtext.g:4626:3: ( rule__Group__ElementsAssignment_1_1 ) + // InternalXtext.g:4626:4: rule__Group__ElementsAssignment_1_1 { pushFollow(FollowSets000.FOLLOW_31); rule__Group__ElementsAssignment_1_1(); @@ -14745,11 +14753,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } - // InternalXtext.g:4624:2: ( ( rule__Group__ElementsAssignment_1_1 )* ) - // InternalXtext.g:4625:3: ( rule__Group__ElementsAssignment_1_1 )* + // InternalXtext.g:4629:2: ( ( rule__Group__ElementsAssignment_1_1 )* ) + // InternalXtext.g:4630:3: ( rule__Group__ElementsAssignment_1_1 )* { before(grammarAccess.getGroupAccess().getElementsAssignment_1_1()); - // InternalXtext.g:4626:3: ( rule__Group__ElementsAssignment_1_1 )* + // InternalXtext.g:4631:3: ( rule__Group__ElementsAssignment_1_1 )* loop52: do { int alt52=2; @@ -14762,7 +14770,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { switch (alt52) { case 1 : - // InternalXtext.g:4626:4: rule__Group__ElementsAssignment_1_1 + // InternalXtext.g:4631:4: rule__Group__ElementsAssignment_1_1 { pushFollow(FollowSets000.FOLLOW_31); rule__Group__ElementsAssignment_1_1(); @@ -14804,14 +14812,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AbstractTokenWithCardinality__Group__0" - // InternalXtext.g:4636:1: rule__AbstractTokenWithCardinality__Group__0 : rule__AbstractTokenWithCardinality__Group__0__Impl rule__AbstractTokenWithCardinality__Group__1 ; + // InternalXtext.g:4641:1: rule__AbstractTokenWithCardinality__Group__0 : rule__AbstractTokenWithCardinality__Group__0__Impl rule__AbstractTokenWithCardinality__Group__1 ; public final void rule__AbstractTokenWithCardinality__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4640:1: ( rule__AbstractTokenWithCardinality__Group__0__Impl rule__AbstractTokenWithCardinality__Group__1 ) - // InternalXtext.g:4641:2: rule__AbstractTokenWithCardinality__Group__0__Impl rule__AbstractTokenWithCardinality__Group__1 + // InternalXtext.g:4645:1: ( rule__AbstractTokenWithCardinality__Group__0__Impl rule__AbstractTokenWithCardinality__Group__1 ) + // InternalXtext.g:4646:2: rule__AbstractTokenWithCardinality__Group__0__Impl rule__AbstractTokenWithCardinality__Group__1 { pushFollow(FollowSets000.FOLLOW_34); rule__AbstractTokenWithCardinality__Group__0__Impl(); @@ -14842,21 +14850,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AbstractTokenWithCardinality__Group__0__Impl" - // InternalXtext.g:4648:1: rule__AbstractTokenWithCardinality__Group__0__Impl : ( ( rule__AbstractTokenWithCardinality__Alternatives_0 ) ) ; + // InternalXtext.g:4653:1: rule__AbstractTokenWithCardinality__Group__0__Impl : ( ( rule__AbstractTokenWithCardinality__Alternatives_0 ) ) ; public final void rule__AbstractTokenWithCardinality__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4652:1: ( ( ( rule__AbstractTokenWithCardinality__Alternatives_0 ) ) ) - // InternalXtext.g:4653:1: ( ( rule__AbstractTokenWithCardinality__Alternatives_0 ) ) + // InternalXtext.g:4657:1: ( ( ( rule__AbstractTokenWithCardinality__Alternatives_0 ) ) ) + // InternalXtext.g:4658:1: ( ( rule__AbstractTokenWithCardinality__Alternatives_0 ) ) { - // InternalXtext.g:4653:1: ( ( rule__AbstractTokenWithCardinality__Alternatives_0 ) ) - // InternalXtext.g:4654:2: ( rule__AbstractTokenWithCardinality__Alternatives_0 ) + // InternalXtext.g:4658:1: ( ( rule__AbstractTokenWithCardinality__Alternatives_0 ) ) + // InternalXtext.g:4659:2: ( rule__AbstractTokenWithCardinality__Alternatives_0 ) { before(grammarAccess.getAbstractTokenWithCardinalityAccess().getAlternatives_0()); - // InternalXtext.g:4655:2: ( rule__AbstractTokenWithCardinality__Alternatives_0 ) - // InternalXtext.g:4655:3: rule__AbstractTokenWithCardinality__Alternatives_0 + // InternalXtext.g:4660:2: ( rule__AbstractTokenWithCardinality__Alternatives_0 ) + // InternalXtext.g:4660:3: rule__AbstractTokenWithCardinality__Alternatives_0 { pushFollow(FollowSets000.FOLLOW_2); rule__AbstractTokenWithCardinality__Alternatives_0(); @@ -14889,14 +14897,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AbstractTokenWithCardinality__Group__1" - // InternalXtext.g:4663:1: rule__AbstractTokenWithCardinality__Group__1 : rule__AbstractTokenWithCardinality__Group__1__Impl ; + // InternalXtext.g:4668:1: rule__AbstractTokenWithCardinality__Group__1 : rule__AbstractTokenWithCardinality__Group__1__Impl ; public final void rule__AbstractTokenWithCardinality__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4667:1: ( rule__AbstractTokenWithCardinality__Group__1__Impl ) - // InternalXtext.g:4668:2: rule__AbstractTokenWithCardinality__Group__1__Impl + // InternalXtext.g:4672:1: ( rule__AbstractTokenWithCardinality__Group__1__Impl ) + // InternalXtext.g:4673:2: rule__AbstractTokenWithCardinality__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__AbstractTokenWithCardinality__Group__1__Impl(); @@ -14922,20 +14930,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AbstractTokenWithCardinality__Group__1__Impl" - // InternalXtext.g:4674:1: rule__AbstractTokenWithCardinality__Group__1__Impl : ( ( rule__AbstractTokenWithCardinality__CardinalityAssignment_1 )? ) ; + // InternalXtext.g:4679:1: rule__AbstractTokenWithCardinality__Group__1__Impl : ( ( rule__AbstractTokenWithCardinality__CardinalityAssignment_1 )? ) ; public final void rule__AbstractTokenWithCardinality__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4678:1: ( ( ( rule__AbstractTokenWithCardinality__CardinalityAssignment_1 )? ) ) - // InternalXtext.g:4679:1: ( ( rule__AbstractTokenWithCardinality__CardinalityAssignment_1 )? ) + // InternalXtext.g:4683:1: ( ( ( rule__AbstractTokenWithCardinality__CardinalityAssignment_1 )? ) ) + // InternalXtext.g:4684:1: ( ( rule__AbstractTokenWithCardinality__CardinalityAssignment_1 )? ) { - // InternalXtext.g:4679:1: ( ( rule__AbstractTokenWithCardinality__CardinalityAssignment_1 )? ) - // InternalXtext.g:4680:2: ( rule__AbstractTokenWithCardinality__CardinalityAssignment_1 )? + // InternalXtext.g:4684:1: ( ( rule__AbstractTokenWithCardinality__CardinalityAssignment_1 )? ) + // InternalXtext.g:4685:2: ( rule__AbstractTokenWithCardinality__CardinalityAssignment_1 )? { before(grammarAccess.getAbstractTokenWithCardinalityAccess().getCardinalityAssignment_1()); - // InternalXtext.g:4681:2: ( rule__AbstractTokenWithCardinality__CardinalityAssignment_1 )? + // InternalXtext.g:4686:2: ( rule__AbstractTokenWithCardinality__CardinalityAssignment_1 )? int alt53=2; int LA53_0 = input.LA(1); @@ -14944,7 +14952,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt53) { case 1 : - // InternalXtext.g:4681:3: rule__AbstractTokenWithCardinality__CardinalityAssignment_1 + // InternalXtext.g:4686:3: rule__AbstractTokenWithCardinality__CardinalityAssignment_1 { pushFollow(FollowSets000.FOLLOW_2); rule__AbstractTokenWithCardinality__CardinalityAssignment_1(); @@ -14980,14 +14988,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Action__Group__0" - // InternalXtext.g:4690:1: rule__Action__Group__0 : rule__Action__Group__0__Impl rule__Action__Group__1 ; + // InternalXtext.g:4695:1: rule__Action__Group__0 : rule__Action__Group__0__Impl rule__Action__Group__1 ; public final void rule__Action__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4694:1: ( rule__Action__Group__0__Impl rule__Action__Group__1 ) - // InternalXtext.g:4695:2: rule__Action__Group__0__Impl rule__Action__Group__1 + // InternalXtext.g:4699:1: ( rule__Action__Group__0__Impl rule__Action__Group__1 ) + // InternalXtext.g:4700:2: rule__Action__Group__0__Impl rule__Action__Group__1 { pushFollow(FollowSets000.FOLLOW_15); rule__Action__Group__0__Impl(); @@ -15018,17 +15026,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Action__Group__0__Impl" - // InternalXtext.g:4702:1: rule__Action__Group__0__Impl : ( '{' ) ; + // InternalXtext.g:4707:1: rule__Action__Group__0__Impl : ( '{' ) ; public final void rule__Action__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4706:1: ( ( '{' ) ) - // InternalXtext.g:4707:1: ( '{' ) + // InternalXtext.g:4711:1: ( ( '{' ) ) + // InternalXtext.g:4712:1: ( '{' ) { - // InternalXtext.g:4707:1: ( '{' ) - // InternalXtext.g:4708:2: '{' + // InternalXtext.g:4712:1: ( '{' ) + // InternalXtext.g:4713:2: '{' { before(grammarAccess.getActionAccess().getLeftCurlyBracketKeyword_0()); match(input,37,FollowSets000.FOLLOW_2); @@ -15055,14 +15063,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Action__Group__1" - // InternalXtext.g:4717:1: rule__Action__Group__1 : rule__Action__Group__1__Impl rule__Action__Group__2 ; + // InternalXtext.g:4722:1: rule__Action__Group__1 : rule__Action__Group__1__Impl rule__Action__Group__2 ; public final void rule__Action__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4721:1: ( rule__Action__Group__1__Impl rule__Action__Group__2 ) - // InternalXtext.g:4722:2: rule__Action__Group__1__Impl rule__Action__Group__2 + // InternalXtext.g:4726:1: ( rule__Action__Group__1__Impl rule__Action__Group__2 ) + // InternalXtext.g:4727:2: rule__Action__Group__1__Impl rule__Action__Group__2 { pushFollow(FollowSets000.FOLLOW_35); rule__Action__Group__1__Impl(); @@ -15093,21 +15101,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Action__Group__1__Impl" - // InternalXtext.g:4729:1: rule__Action__Group__1__Impl : ( ( rule__Action__TypeAssignment_1 ) ) ; + // InternalXtext.g:4734:1: rule__Action__Group__1__Impl : ( ( rule__Action__TypeAssignment_1 ) ) ; public final void rule__Action__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4733:1: ( ( ( rule__Action__TypeAssignment_1 ) ) ) - // InternalXtext.g:4734:1: ( ( rule__Action__TypeAssignment_1 ) ) + // InternalXtext.g:4738:1: ( ( ( rule__Action__TypeAssignment_1 ) ) ) + // InternalXtext.g:4739:1: ( ( rule__Action__TypeAssignment_1 ) ) { - // InternalXtext.g:4734:1: ( ( rule__Action__TypeAssignment_1 ) ) - // InternalXtext.g:4735:2: ( rule__Action__TypeAssignment_1 ) + // InternalXtext.g:4739:1: ( ( rule__Action__TypeAssignment_1 ) ) + // InternalXtext.g:4740:2: ( rule__Action__TypeAssignment_1 ) { before(grammarAccess.getActionAccess().getTypeAssignment_1()); - // InternalXtext.g:4736:2: ( rule__Action__TypeAssignment_1 ) - // InternalXtext.g:4736:3: rule__Action__TypeAssignment_1 + // InternalXtext.g:4741:2: ( rule__Action__TypeAssignment_1 ) + // InternalXtext.g:4741:3: rule__Action__TypeAssignment_1 { pushFollow(FollowSets000.FOLLOW_2); rule__Action__TypeAssignment_1(); @@ -15140,14 +15148,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Action__Group__2" - // InternalXtext.g:4744:1: rule__Action__Group__2 : rule__Action__Group__2__Impl rule__Action__Group__3 ; + // InternalXtext.g:4749:1: rule__Action__Group__2 : rule__Action__Group__2__Impl rule__Action__Group__3 ; public final void rule__Action__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4748:1: ( rule__Action__Group__2__Impl rule__Action__Group__3 ) - // InternalXtext.g:4749:2: rule__Action__Group__2__Impl rule__Action__Group__3 + // InternalXtext.g:4753:1: ( rule__Action__Group__2__Impl rule__Action__Group__3 ) + // InternalXtext.g:4754:2: rule__Action__Group__2__Impl rule__Action__Group__3 { pushFollow(FollowSets000.FOLLOW_35); rule__Action__Group__2__Impl(); @@ -15178,20 +15186,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Action__Group__2__Impl" - // InternalXtext.g:4756:1: rule__Action__Group__2__Impl : ( ( rule__Action__Group_2__0 )? ) ; + // InternalXtext.g:4761:1: rule__Action__Group__2__Impl : ( ( rule__Action__Group_2__0 )? ) ; public final void rule__Action__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4760:1: ( ( ( rule__Action__Group_2__0 )? ) ) - // InternalXtext.g:4761:1: ( ( rule__Action__Group_2__0 )? ) + // InternalXtext.g:4765:1: ( ( ( rule__Action__Group_2__0 )? ) ) + // InternalXtext.g:4766:1: ( ( rule__Action__Group_2__0 )? ) { - // InternalXtext.g:4761:1: ( ( rule__Action__Group_2__0 )? ) - // InternalXtext.g:4762:2: ( rule__Action__Group_2__0 )? + // InternalXtext.g:4766:1: ( ( rule__Action__Group_2__0 )? ) + // InternalXtext.g:4767:2: ( rule__Action__Group_2__0 )? { before(grammarAccess.getActionAccess().getGroup_2()); - // InternalXtext.g:4763:2: ( rule__Action__Group_2__0 )? + // InternalXtext.g:4768:2: ( rule__Action__Group_2__0 )? int alt54=2; int LA54_0 = input.LA(1); @@ -15200,7 +15208,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt54) { case 1 : - // InternalXtext.g:4763:3: rule__Action__Group_2__0 + // InternalXtext.g:4768:3: rule__Action__Group_2__0 { pushFollow(FollowSets000.FOLLOW_2); rule__Action__Group_2__0(); @@ -15236,14 +15244,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Action__Group__3" - // InternalXtext.g:4771:1: rule__Action__Group__3 : rule__Action__Group__3__Impl ; + // InternalXtext.g:4776:1: rule__Action__Group__3 : rule__Action__Group__3__Impl ; public final void rule__Action__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4775:1: ( rule__Action__Group__3__Impl ) - // InternalXtext.g:4776:2: rule__Action__Group__3__Impl + // InternalXtext.g:4780:1: ( rule__Action__Group__3__Impl ) + // InternalXtext.g:4781:2: rule__Action__Group__3__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__Action__Group__3__Impl(); @@ -15269,17 +15277,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Action__Group__3__Impl" - // InternalXtext.g:4782:1: rule__Action__Group__3__Impl : ( '}' ) ; + // InternalXtext.g:4787:1: rule__Action__Group__3__Impl : ( '}' ) ; public final void rule__Action__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4786:1: ( ( '}' ) ) - // InternalXtext.g:4787:1: ( '}' ) + // InternalXtext.g:4791:1: ( ( '}' ) ) + // InternalXtext.g:4792:1: ( '}' ) { - // InternalXtext.g:4787:1: ( '}' ) - // InternalXtext.g:4788:2: '}' + // InternalXtext.g:4792:1: ( '}' ) + // InternalXtext.g:4793:2: '}' { before(grammarAccess.getActionAccess().getRightCurlyBracketKeyword_3()); match(input,38,FollowSets000.FOLLOW_2); @@ -15306,14 +15314,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Action__Group_2__0" - // InternalXtext.g:4798:1: rule__Action__Group_2__0 : rule__Action__Group_2__0__Impl rule__Action__Group_2__1 ; + // InternalXtext.g:4803:1: rule__Action__Group_2__0 : rule__Action__Group_2__0__Impl rule__Action__Group_2__1 ; public final void rule__Action__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4802:1: ( rule__Action__Group_2__0__Impl rule__Action__Group_2__1 ) - // InternalXtext.g:4803:2: rule__Action__Group_2__0__Impl rule__Action__Group_2__1 + // InternalXtext.g:4807:1: ( rule__Action__Group_2__0__Impl rule__Action__Group_2__1 ) + // InternalXtext.g:4808:2: rule__Action__Group_2__0__Impl rule__Action__Group_2__1 { pushFollow(FollowSets000.FOLLOW_3); rule__Action__Group_2__0__Impl(); @@ -15344,17 +15352,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Action__Group_2__0__Impl" - // InternalXtext.g:4810:1: rule__Action__Group_2__0__Impl : ( '.' ) ; + // InternalXtext.g:4815:1: rule__Action__Group_2__0__Impl : ( '.' ) ; public final void rule__Action__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4814:1: ( ( '.' ) ) - // InternalXtext.g:4815:1: ( '.' ) + // InternalXtext.g:4819:1: ( ( '.' ) ) + // InternalXtext.g:4820:1: ( '.' ) { - // InternalXtext.g:4815:1: ( '.' ) - // InternalXtext.g:4816:2: '.' + // InternalXtext.g:4820:1: ( '.' ) + // InternalXtext.g:4821:2: '.' { before(grammarAccess.getActionAccess().getFullStopKeyword_2_0()); match(input,24,FollowSets000.FOLLOW_2); @@ -15381,14 +15389,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Action__Group_2__1" - // InternalXtext.g:4825:1: rule__Action__Group_2__1 : rule__Action__Group_2__1__Impl rule__Action__Group_2__2 ; + // InternalXtext.g:4830:1: rule__Action__Group_2__1 : rule__Action__Group_2__1__Impl rule__Action__Group_2__2 ; public final void rule__Action__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4829:1: ( rule__Action__Group_2__1__Impl rule__Action__Group_2__2 ) - // InternalXtext.g:4830:2: rule__Action__Group_2__1__Impl rule__Action__Group_2__2 + // InternalXtext.g:4834:1: ( rule__Action__Group_2__1__Impl rule__Action__Group_2__2 ) + // InternalXtext.g:4835:2: rule__Action__Group_2__1__Impl rule__Action__Group_2__2 { pushFollow(FollowSets000.FOLLOW_36); rule__Action__Group_2__1__Impl(); @@ -15419,21 +15427,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Action__Group_2__1__Impl" - // InternalXtext.g:4837:1: rule__Action__Group_2__1__Impl : ( ( rule__Action__FeatureAssignment_2_1 ) ) ; + // InternalXtext.g:4842:1: rule__Action__Group_2__1__Impl : ( ( rule__Action__FeatureAssignment_2_1 ) ) ; public final void rule__Action__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4841:1: ( ( ( rule__Action__FeatureAssignment_2_1 ) ) ) - // InternalXtext.g:4842:1: ( ( rule__Action__FeatureAssignment_2_1 ) ) + // InternalXtext.g:4846:1: ( ( ( rule__Action__FeatureAssignment_2_1 ) ) ) + // InternalXtext.g:4847:1: ( ( rule__Action__FeatureAssignment_2_1 ) ) { - // InternalXtext.g:4842:1: ( ( rule__Action__FeatureAssignment_2_1 ) ) - // InternalXtext.g:4843:2: ( rule__Action__FeatureAssignment_2_1 ) + // InternalXtext.g:4847:1: ( ( rule__Action__FeatureAssignment_2_1 ) ) + // InternalXtext.g:4848:2: ( rule__Action__FeatureAssignment_2_1 ) { before(grammarAccess.getActionAccess().getFeatureAssignment_2_1()); - // InternalXtext.g:4844:2: ( rule__Action__FeatureAssignment_2_1 ) - // InternalXtext.g:4844:3: rule__Action__FeatureAssignment_2_1 + // InternalXtext.g:4849:2: ( rule__Action__FeatureAssignment_2_1 ) + // InternalXtext.g:4849:3: rule__Action__FeatureAssignment_2_1 { pushFollow(FollowSets000.FOLLOW_2); rule__Action__FeatureAssignment_2_1(); @@ -15466,14 +15474,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Action__Group_2__2" - // InternalXtext.g:4852:1: rule__Action__Group_2__2 : rule__Action__Group_2__2__Impl rule__Action__Group_2__3 ; + // InternalXtext.g:4857:1: rule__Action__Group_2__2 : rule__Action__Group_2__2__Impl rule__Action__Group_2__3 ; public final void rule__Action__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4856:1: ( rule__Action__Group_2__2__Impl rule__Action__Group_2__3 ) - // InternalXtext.g:4857:2: rule__Action__Group_2__2__Impl rule__Action__Group_2__3 + // InternalXtext.g:4861:1: ( rule__Action__Group_2__2__Impl rule__Action__Group_2__3 ) + // InternalXtext.g:4862:2: rule__Action__Group_2__2__Impl rule__Action__Group_2__3 { pushFollow(FollowSets000.FOLLOW_37); rule__Action__Group_2__2__Impl(); @@ -15504,21 +15512,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Action__Group_2__2__Impl" - // InternalXtext.g:4864:1: rule__Action__Group_2__2__Impl : ( ( rule__Action__OperatorAssignment_2_2 ) ) ; + // InternalXtext.g:4869:1: rule__Action__Group_2__2__Impl : ( ( rule__Action__OperatorAssignment_2_2 ) ) ; public final void rule__Action__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4868:1: ( ( ( rule__Action__OperatorAssignment_2_2 ) ) ) - // InternalXtext.g:4869:1: ( ( rule__Action__OperatorAssignment_2_2 ) ) + // InternalXtext.g:4873:1: ( ( ( rule__Action__OperatorAssignment_2_2 ) ) ) + // InternalXtext.g:4874:1: ( ( rule__Action__OperatorAssignment_2_2 ) ) { - // InternalXtext.g:4869:1: ( ( rule__Action__OperatorAssignment_2_2 ) ) - // InternalXtext.g:4870:2: ( rule__Action__OperatorAssignment_2_2 ) + // InternalXtext.g:4874:1: ( ( rule__Action__OperatorAssignment_2_2 ) ) + // InternalXtext.g:4875:2: ( rule__Action__OperatorAssignment_2_2 ) { before(grammarAccess.getActionAccess().getOperatorAssignment_2_2()); - // InternalXtext.g:4871:2: ( rule__Action__OperatorAssignment_2_2 ) - // InternalXtext.g:4871:3: rule__Action__OperatorAssignment_2_2 + // InternalXtext.g:4876:2: ( rule__Action__OperatorAssignment_2_2 ) + // InternalXtext.g:4876:3: rule__Action__OperatorAssignment_2_2 { pushFollow(FollowSets000.FOLLOW_2); rule__Action__OperatorAssignment_2_2(); @@ -15551,14 +15559,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Action__Group_2__3" - // InternalXtext.g:4879:1: rule__Action__Group_2__3 : rule__Action__Group_2__3__Impl ; + // InternalXtext.g:4884:1: rule__Action__Group_2__3 : rule__Action__Group_2__3__Impl ; public final void rule__Action__Group_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4883:1: ( rule__Action__Group_2__3__Impl ) - // InternalXtext.g:4884:2: rule__Action__Group_2__3__Impl + // InternalXtext.g:4888:1: ( rule__Action__Group_2__3__Impl ) + // InternalXtext.g:4889:2: rule__Action__Group_2__3__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__Action__Group_2__3__Impl(); @@ -15584,17 +15592,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Action__Group_2__3__Impl" - // InternalXtext.g:4890:1: rule__Action__Group_2__3__Impl : ( 'current' ) ; + // InternalXtext.g:4895:1: rule__Action__Group_2__3__Impl : ( 'current' ) ; public final void rule__Action__Group_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4894:1: ( ( 'current' ) ) - // InternalXtext.g:4895:1: ( 'current' ) + // InternalXtext.g:4899:1: ( ( 'current' ) ) + // InternalXtext.g:4900:1: ( 'current' ) { - // InternalXtext.g:4895:1: ( 'current' ) - // InternalXtext.g:4896:2: 'current' + // InternalXtext.g:4900:1: ( 'current' ) + // InternalXtext.g:4901:2: 'current' { before(grammarAccess.getActionAccess().getCurrentKeyword_2_3()); match(input,39,FollowSets000.FOLLOW_2); @@ -15621,14 +15629,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleCall__Group__0" - // InternalXtext.g:4906:1: rule__RuleCall__Group__0 : rule__RuleCall__Group__0__Impl rule__RuleCall__Group__1 ; + // InternalXtext.g:4911:1: rule__RuleCall__Group__0 : rule__RuleCall__Group__0__Impl rule__RuleCall__Group__1 ; public final void rule__RuleCall__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4910:1: ( rule__RuleCall__Group__0__Impl rule__RuleCall__Group__1 ) - // InternalXtext.g:4911:2: rule__RuleCall__Group__0__Impl rule__RuleCall__Group__1 + // InternalXtext.g:4915:1: ( rule__RuleCall__Group__0__Impl rule__RuleCall__Group__1 ) + // InternalXtext.g:4916:2: rule__RuleCall__Group__0__Impl rule__RuleCall__Group__1 { pushFollow(FollowSets000.FOLLOW_23); rule__RuleCall__Group__0__Impl(); @@ -15659,21 +15667,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleCall__Group__0__Impl" - // InternalXtext.g:4918:1: rule__RuleCall__Group__0__Impl : ( ( rule__RuleCall__RuleAssignment_0 ) ) ; + // InternalXtext.g:4923:1: rule__RuleCall__Group__0__Impl : ( ( rule__RuleCall__RuleAssignment_0 ) ) ; public final void rule__RuleCall__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4922:1: ( ( ( rule__RuleCall__RuleAssignment_0 ) ) ) - // InternalXtext.g:4923:1: ( ( rule__RuleCall__RuleAssignment_0 ) ) + // InternalXtext.g:4927:1: ( ( ( rule__RuleCall__RuleAssignment_0 ) ) ) + // InternalXtext.g:4928:1: ( ( rule__RuleCall__RuleAssignment_0 ) ) { - // InternalXtext.g:4923:1: ( ( rule__RuleCall__RuleAssignment_0 ) ) - // InternalXtext.g:4924:2: ( rule__RuleCall__RuleAssignment_0 ) + // InternalXtext.g:4928:1: ( ( rule__RuleCall__RuleAssignment_0 ) ) + // InternalXtext.g:4929:2: ( rule__RuleCall__RuleAssignment_0 ) { before(grammarAccess.getRuleCallAccess().getRuleAssignment_0()); - // InternalXtext.g:4925:2: ( rule__RuleCall__RuleAssignment_0 ) - // InternalXtext.g:4925:3: rule__RuleCall__RuleAssignment_0 + // InternalXtext.g:4930:2: ( rule__RuleCall__RuleAssignment_0 ) + // InternalXtext.g:4930:3: rule__RuleCall__RuleAssignment_0 { pushFollow(FollowSets000.FOLLOW_2); rule__RuleCall__RuleAssignment_0(); @@ -15706,14 +15714,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleCall__Group__1" - // InternalXtext.g:4933:1: rule__RuleCall__Group__1 : rule__RuleCall__Group__1__Impl ; + // InternalXtext.g:4938:1: rule__RuleCall__Group__1 : rule__RuleCall__Group__1__Impl ; public final void rule__RuleCall__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4937:1: ( rule__RuleCall__Group__1__Impl ) - // InternalXtext.g:4938:2: rule__RuleCall__Group__1__Impl + // InternalXtext.g:4942:1: ( rule__RuleCall__Group__1__Impl ) + // InternalXtext.g:4943:2: rule__RuleCall__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__RuleCall__Group__1__Impl(); @@ -15739,20 +15747,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleCall__Group__1__Impl" - // InternalXtext.g:4944:1: rule__RuleCall__Group__1__Impl : ( ( rule__RuleCall__Group_1__0 )? ) ; + // InternalXtext.g:4949:1: rule__RuleCall__Group__1__Impl : ( ( rule__RuleCall__Group_1__0 )? ) ; public final void rule__RuleCall__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4948:1: ( ( ( rule__RuleCall__Group_1__0 )? ) ) - // InternalXtext.g:4949:1: ( ( rule__RuleCall__Group_1__0 )? ) + // InternalXtext.g:4953:1: ( ( ( rule__RuleCall__Group_1__0 )? ) ) + // InternalXtext.g:4954:1: ( ( rule__RuleCall__Group_1__0 )? ) { - // InternalXtext.g:4949:1: ( ( rule__RuleCall__Group_1__0 )? ) - // InternalXtext.g:4950:2: ( rule__RuleCall__Group_1__0 )? + // InternalXtext.g:4954:1: ( ( rule__RuleCall__Group_1__0 )? ) + // InternalXtext.g:4955:2: ( rule__RuleCall__Group_1__0 )? { before(grammarAccess.getRuleCallAccess().getGroup_1()); - // InternalXtext.g:4951:2: ( rule__RuleCall__Group_1__0 )? + // InternalXtext.g:4956:2: ( rule__RuleCall__Group_1__0 )? int alt55=2; int LA55_0 = input.LA(1); @@ -15761,7 +15769,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt55) { case 1 : - // InternalXtext.g:4951:3: rule__RuleCall__Group_1__0 + // InternalXtext.g:4956:3: rule__RuleCall__Group_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__RuleCall__Group_1__0(); @@ -15797,14 +15805,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleCall__Group_1__0" - // InternalXtext.g:4960:1: rule__RuleCall__Group_1__0 : rule__RuleCall__Group_1__0__Impl rule__RuleCall__Group_1__1 ; + // InternalXtext.g:4965:1: rule__RuleCall__Group_1__0 : rule__RuleCall__Group_1__0__Impl rule__RuleCall__Group_1__1 ; public final void rule__RuleCall__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4964:1: ( rule__RuleCall__Group_1__0__Impl rule__RuleCall__Group_1__1 ) - // InternalXtext.g:4965:2: rule__RuleCall__Group_1__0__Impl rule__RuleCall__Group_1__1 + // InternalXtext.g:4969:1: ( rule__RuleCall__Group_1__0__Impl rule__RuleCall__Group_1__1 ) + // InternalXtext.g:4970:2: rule__RuleCall__Group_1__0__Impl rule__RuleCall__Group_1__1 { pushFollow(FollowSets000.FOLLOW_28); rule__RuleCall__Group_1__0__Impl(); @@ -15835,17 +15843,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleCall__Group_1__0__Impl" - // InternalXtext.g:4972:1: rule__RuleCall__Group_1__0__Impl : ( '<' ) ; + // InternalXtext.g:4977:1: rule__RuleCall__Group_1__0__Impl : ( '<' ) ; public final void rule__RuleCall__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4976:1: ( ( '<' ) ) - // InternalXtext.g:4977:1: ( '<' ) + // InternalXtext.g:4981:1: ( ( '<' ) ) + // InternalXtext.g:4982:1: ( '<' ) { - // InternalXtext.g:4977:1: ( '<' ) - // InternalXtext.g:4978:2: '<' + // InternalXtext.g:4982:1: ( '<' ) + // InternalXtext.g:4983:2: '<' { before(grammarAccess.getRuleCallAccess().getLessThanSignKeyword_1_0()); match(input,32,FollowSets000.FOLLOW_2); @@ -15872,14 +15880,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleCall__Group_1__1" - // InternalXtext.g:4987:1: rule__RuleCall__Group_1__1 : rule__RuleCall__Group_1__1__Impl rule__RuleCall__Group_1__2 ; + // InternalXtext.g:4992:1: rule__RuleCall__Group_1__1 : rule__RuleCall__Group_1__1__Impl rule__RuleCall__Group_1__2 ; public final void rule__RuleCall__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:4991:1: ( rule__RuleCall__Group_1__1__Impl rule__RuleCall__Group_1__2 ) - // InternalXtext.g:4992:2: rule__RuleCall__Group_1__1__Impl rule__RuleCall__Group_1__2 + // InternalXtext.g:4996:1: ( rule__RuleCall__Group_1__1__Impl rule__RuleCall__Group_1__2 ) + // InternalXtext.g:4997:2: rule__RuleCall__Group_1__1__Impl rule__RuleCall__Group_1__2 { pushFollow(FollowSets000.FOLLOW_38); rule__RuleCall__Group_1__1__Impl(); @@ -15910,21 +15918,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleCall__Group_1__1__Impl" - // InternalXtext.g:4999:1: rule__RuleCall__Group_1__1__Impl : ( ( rule__RuleCall__ArgumentsAssignment_1_1 ) ) ; + // InternalXtext.g:5004:1: rule__RuleCall__Group_1__1__Impl : ( ( rule__RuleCall__ArgumentsAssignment_1_1 ) ) ; public final void rule__RuleCall__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5003:1: ( ( ( rule__RuleCall__ArgumentsAssignment_1_1 ) ) ) - // InternalXtext.g:5004:1: ( ( rule__RuleCall__ArgumentsAssignment_1_1 ) ) + // InternalXtext.g:5008:1: ( ( ( rule__RuleCall__ArgumentsAssignment_1_1 ) ) ) + // InternalXtext.g:5009:1: ( ( rule__RuleCall__ArgumentsAssignment_1_1 ) ) { - // InternalXtext.g:5004:1: ( ( rule__RuleCall__ArgumentsAssignment_1_1 ) ) - // InternalXtext.g:5005:2: ( rule__RuleCall__ArgumentsAssignment_1_1 ) + // InternalXtext.g:5009:1: ( ( rule__RuleCall__ArgumentsAssignment_1_1 ) ) + // InternalXtext.g:5010:2: ( rule__RuleCall__ArgumentsAssignment_1_1 ) { before(grammarAccess.getRuleCallAccess().getArgumentsAssignment_1_1()); - // InternalXtext.g:5006:2: ( rule__RuleCall__ArgumentsAssignment_1_1 ) - // InternalXtext.g:5006:3: rule__RuleCall__ArgumentsAssignment_1_1 + // InternalXtext.g:5011:2: ( rule__RuleCall__ArgumentsAssignment_1_1 ) + // InternalXtext.g:5011:3: rule__RuleCall__ArgumentsAssignment_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__RuleCall__ArgumentsAssignment_1_1(); @@ -15957,14 +15965,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleCall__Group_1__2" - // InternalXtext.g:5014:1: rule__RuleCall__Group_1__2 : rule__RuleCall__Group_1__2__Impl rule__RuleCall__Group_1__3 ; + // InternalXtext.g:5019:1: rule__RuleCall__Group_1__2 : rule__RuleCall__Group_1__2__Impl rule__RuleCall__Group_1__3 ; public final void rule__RuleCall__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5018:1: ( rule__RuleCall__Group_1__2__Impl rule__RuleCall__Group_1__3 ) - // InternalXtext.g:5019:2: rule__RuleCall__Group_1__2__Impl rule__RuleCall__Group_1__3 + // InternalXtext.g:5023:1: ( rule__RuleCall__Group_1__2__Impl rule__RuleCall__Group_1__3 ) + // InternalXtext.g:5024:2: rule__RuleCall__Group_1__2__Impl rule__RuleCall__Group_1__3 { pushFollow(FollowSets000.FOLLOW_38); rule__RuleCall__Group_1__2__Impl(); @@ -15995,20 +16003,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleCall__Group_1__2__Impl" - // InternalXtext.g:5026:1: rule__RuleCall__Group_1__2__Impl : ( ( rule__RuleCall__Group_1_2__0 )* ) ; + // InternalXtext.g:5031:1: rule__RuleCall__Group_1__2__Impl : ( ( rule__RuleCall__Group_1_2__0 )* ) ; public final void rule__RuleCall__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5030:1: ( ( ( rule__RuleCall__Group_1_2__0 )* ) ) - // InternalXtext.g:5031:1: ( ( rule__RuleCall__Group_1_2__0 )* ) + // InternalXtext.g:5035:1: ( ( ( rule__RuleCall__Group_1_2__0 )* ) ) + // InternalXtext.g:5036:1: ( ( rule__RuleCall__Group_1_2__0 )* ) { - // InternalXtext.g:5031:1: ( ( rule__RuleCall__Group_1_2__0 )* ) - // InternalXtext.g:5032:2: ( rule__RuleCall__Group_1_2__0 )* + // InternalXtext.g:5036:1: ( ( rule__RuleCall__Group_1_2__0 )* ) + // InternalXtext.g:5037:2: ( rule__RuleCall__Group_1_2__0 )* { before(grammarAccess.getRuleCallAccess().getGroup_1_2()); - // InternalXtext.g:5033:2: ( rule__RuleCall__Group_1_2__0 )* + // InternalXtext.g:5038:2: ( rule__RuleCall__Group_1_2__0 )* loop56: do { int alt56=2; @@ -16021,7 +16029,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { switch (alt56) { case 1 : - // InternalXtext.g:5033:3: rule__RuleCall__Group_1_2__0 + // InternalXtext.g:5038:3: rule__RuleCall__Group_1_2__0 { pushFollow(FollowSets000.FOLLOW_8); rule__RuleCall__Group_1_2__0(); @@ -16060,14 +16068,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleCall__Group_1__3" - // InternalXtext.g:5041:1: rule__RuleCall__Group_1__3 : rule__RuleCall__Group_1__3__Impl ; + // InternalXtext.g:5046:1: rule__RuleCall__Group_1__3 : rule__RuleCall__Group_1__3__Impl ; public final void rule__RuleCall__Group_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5045:1: ( rule__RuleCall__Group_1__3__Impl ) - // InternalXtext.g:5046:2: rule__RuleCall__Group_1__3__Impl + // InternalXtext.g:5050:1: ( rule__RuleCall__Group_1__3__Impl ) + // InternalXtext.g:5051:2: rule__RuleCall__Group_1__3__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__RuleCall__Group_1__3__Impl(); @@ -16093,17 +16101,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleCall__Group_1__3__Impl" - // InternalXtext.g:5052:1: rule__RuleCall__Group_1__3__Impl : ( '>' ) ; + // InternalXtext.g:5057:1: rule__RuleCall__Group_1__3__Impl : ( '>' ) ; public final void rule__RuleCall__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5056:1: ( ( '>' ) ) - // InternalXtext.g:5057:1: ( '>' ) + // InternalXtext.g:5061:1: ( ( '>' ) ) + // InternalXtext.g:5062:1: ( '>' ) { - // InternalXtext.g:5057:1: ( '>' ) - // InternalXtext.g:5058:2: '>' + // InternalXtext.g:5062:1: ( '>' ) + // InternalXtext.g:5063:2: '>' { before(grammarAccess.getRuleCallAccess().getGreaterThanSignKeyword_1_3()); match(input,33,FollowSets000.FOLLOW_2); @@ -16130,14 +16138,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleCall__Group_1_2__0" - // InternalXtext.g:5068:1: rule__RuleCall__Group_1_2__0 : rule__RuleCall__Group_1_2__0__Impl rule__RuleCall__Group_1_2__1 ; + // InternalXtext.g:5073:1: rule__RuleCall__Group_1_2__0 : rule__RuleCall__Group_1_2__0__Impl rule__RuleCall__Group_1_2__1 ; public final void rule__RuleCall__Group_1_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5072:1: ( rule__RuleCall__Group_1_2__0__Impl rule__RuleCall__Group_1_2__1 ) - // InternalXtext.g:5073:2: rule__RuleCall__Group_1_2__0__Impl rule__RuleCall__Group_1_2__1 + // InternalXtext.g:5077:1: ( rule__RuleCall__Group_1_2__0__Impl rule__RuleCall__Group_1_2__1 ) + // InternalXtext.g:5078:2: rule__RuleCall__Group_1_2__0__Impl rule__RuleCall__Group_1_2__1 { pushFollow(FollowSets000.FOLLOW_28); rule__RuleCall__Group_1_2__0__Impl(); @@ -16168,17 +16176,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleCall__Group_1_2__0__Impl" - // InternalXtext.g:5080:1: rule__RuleCall__Group_1_2__0__Impl : ( ',' ) ; + // InternalXtext.g:5085:1: rule__RuleCall__Group_1_2__0__Impl : ( ',' ) ; public final void rule__RuleCall__Group_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5084:1: ( ( ',' ) ) - // InternalXtext.g:5085:1: ( ',' ) + // InternalXtext.g:5089:1: ( ( ',' ) ) + // InternalXtext.g:5090:1: ( ',' ) { - // InternalXtext.g:5085:1: ( ',' ) - // InternalXtext.g:5086:2: ',' + // InternalXtext.g:5090:1: ( ',' ) + // InternalXtext.g:5091:2: ',' { before(grammarAccess.getRuleCallAccess().getCommaKeyword_1_2_0()); match(input,21,FollowSets000.FOLLOW_2); @@ -16205,14 +16213,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleCall__Group_1_2__1" - // InternalXtext.g:5095:1: rule__RuleCall__Group_1_2__1 : rule__RuleCall__Group_1_2__1__Impl ; + // InternalXtext.g:5100:1: rule__RuleCall__Group_1_2__1 : rule__RuleCall__Group_1_2__1__Impl ; public final void rule__RuleCall__Group_1_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5099:1: ( rule__RuleCall__Group_1_2__1__Impl ) - // InternalXtext.g:5100:2: rule__RuleCall__Group_1_2__1__Impl + // InternalXtext.g:5104:1: ( rule__RuleCall__Group_1_2__1__Impl ) + // InternalXtext.g:5105:2: rule__RuleCall__Group_1_2__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__RuleCall__Group_1_2__1__Impl(); @@ -16238,21 +16246,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleCall__Group_1_2__1__Impl" - // InternalXtext.g:5106:1: rule__RuleCall__Group_1_2__1__Impl : ( ( rule__RuleCall__ArgumentsAssignment_1_2_1 ) ) ; + // InternalXtext.g:5111:1: rule__RuleCall__Group_1_2__1__Impl : ( ( rule__RuleCall__ArgumentsAssignment_1_2_1 ) ) ; public final void rule__RuleCall__Group_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5110:1: ( ( ( rule__RuleCall__ArgumentsAssignment_1_2_1 ) ) ) - // InternalXtext.g:5111:1: ( ( rule__RuleCall__ArgumentsAssignment_1_2_1 ) ) + // InternalXtext.g:5115:1: ( ( ( rule__RuleCall__ArgumentsAssignment_1_2_1 ) ) ) + // InternalXtext.g:5116:1: ( ( rule__RuleCall__ArgumentsAssignment_1_2_1 ) ) { - // InternalXtext.g:5111:1: ( ( rule__RuleCall__ArgumentsAssignment_1_2_1 ) ) - // InternalXtext.g:5112:2: ( rule__RuleCall__ArgumentsAssignment_1_2_1 ) + // InternalXtext.g:5116:1: ( ( rule__RuleCall__ArgumentsAssignment_1_2_1 ) ) + // InternalXtext.g:5117:2: ( rule__RuleCall__ArgumentsAssignment_1_2_1 ) { before(grammarAccess.getRuleCallAccess().getArgumentsAssignment_1_2_1()); - // InternalXtext.g:5113:2: ( rule__RuleCall__ArgumentsAssignment_1_2_1 ) - // InternalXtext.g:5113:3: rule__RuleCall__ArgumentsAssignment_1_2_1 + // InternalXtext.g:5118:2: ( rule__RuleCall__ArgumentsAssignment_1_2_1 ) + // InternalXtext.g:5118:3: rule__RuleCall__ArgumentsAssignment_1_2_1 { pushFollow(FollowSets000.FOLLOW_2); rule__RuleCall__ArgumentsAssignment_1_2_1(); @@ -16285,14 +16293,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__NamedArgument__Group__0" - // InternalXtext.g:5122:1: rule__NamedArgument__Group__0 : rule__NamedArgument__Group__0__Impl rule__NamedArgument__Group__1 ; + // InternalXtext.g:5127:1: rule__NamedArgument__Group__0 : rule__NamedArgument__Group__0__Impl rule__NamedArgument__Group__1 ; public final void rule__NamedArgument__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5126:1: ( rule__NamedArgument__Group__0__Impl rule__NamedArgument__Group__1 ) - // InternalXtext.g:5127:2: rule__NamedArgument__Group__0__Impl rule__NamedArgument__Group__1 + // InternalXtext.g:5131:1: ( rule__NamedArgument__Group__0__Impl rule__NamedArgument__Group__1 ) + // InternalXtext.g:5132:2: rule__NamedArgument__Group__0__Impl rule__NamedArgument__Group__1 { pushFollow(FollowSets000.FOLLOW_28); rule__NamedArgument__Group__0__Impl(); @@ -16323,20 +16331,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__NamedArgument__Group__0__Impl" - // InternalXtext.g:5134:1: rule__NamedArgument__Group__0__Impl : ( ( rule__NamedArgument__Group_0__0 )? ) ; + // InternalXtext.g:5139:1: rule__NamedArgument__Group__0__Impl : ( ( rule__NamedArgument__Group_0__0 )? ) ; public final void rule__NamedArgument__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5138:1: ( ( ( rule__NamedArgument__Group_0__0 )? ) ) - // InternalXtext.g:5139:1: ( ( rule__NamedArgument__Group_0__0 )? ) + // InternalXtext.g:5143:1: ( ( ( rule__NamedArgument__Group_0__0 )? ) ) + // InternalXtext.g:5144:1: ( ( rule__NamedArgument__Group_0__0 )? ) { - // InternalXtext.g:5139:1: ( ( rule__NamedArgument__Group_0__0 )? ) - // InternalXtext.g:5140:2: ( rule__NamedArgument__Group_0__0 )? + // InternalXtext.g:5144:1: ( ( rule__NamedArgument__Group_0__0 )? ) + // InternalXtext.g:5145:2: ( rule__NamedArgument__Group_0__0 )? { before(grammarAccess.getNamedArgumentAccess().getGroup_0()); - // InternalXtext.g:5141:2: ( rule__NamedArgument__Group_0__0 )? + // InternalXtext.g:5146:2: ( rule__NamedArgument__Group_0__0 )? int alt57=2; int LA57_0 = input.LA(1); @@ -16349,7 +16357,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt57) { case 1 : - // InternalXtext.g:5141:3: rule__NamedArgument__Group_0__0 + // InternalXtext.g:5146:3: rule__NamedArgument__Group_0__0 { pushFollow(FollowSets000.FOLLOW_2); rule__NamedArgument__Group_0__0(); @@ -16385,14 +16393,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__NamedArgument__Group__1" - // InternalXtext.g:5149:1: rule__NamedArgument__Group__1 : rule__NamedArgument__Group__1__Impl ; + // InternalXtext.g:5154:1: rule__NamedArgument__Group__1 : rule__NamedArgument__Group__1__Impl ; public final void rule__NamedArgument__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5153:1: ( rule__NamedArgument__Group__1__Impl ) - // InternalXtext.g:5154:2: rule__NamedArgument__Group__1__Impl + // InternalXtext.g:5158:1: ( rule__NamedArgument__Group__1__Impl ) + // InternalXtext.g:5159:2: rule__NamedArgument__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__NamedArgument__Group__1__Impl(); @@ -16418,21 +16426,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__NamedArgument__Group__1__Impl" - // InternalXtext.g:5160:1: rule__NamedArgument__Group__1__Impl : ( ( rule__NamedArgument__ValueAssignment_1 ) ) ; + // InternalXtext.g:5165:1: rule__NamedArgument__Group__1__Impl : ( ( rule__NamedArgument__ValueAssignment_1 ) ) ; public final void rule__NamedArgument__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5164:1: ( ( ( rule__NamedArgument__ValueAssignment_1 ) ) ) - // InternalXtext.g:5165:1: ( ( rule__NamedArgument__ValueAssignment_1 ) ) + // InternalXtext.g:5169:1: ( ( ( rule__NamedArgument__ValueAssignment_1 ) ) ) + // InternalXtext.g:5170:1: ( ( rule__NamedArgument__ValueAssignment_1 ) ) { - // InternalXtext.g:5165:1: ( ( rule__NamedArgument__ValueAssignment_1 ) ) - // InternalXtext.g:5166:2: ( rule__NamedArgument__ValueAssignment_1 ) + // InternalXtext.g:5170:1: ( ( rule__NamedArgument__ValueAssignment_1 ) ) + // InternalXtext.g:5171:2: ( rule__NamedArgument__ValueAssignment_1 ) { before(grammarAccess.getNamedArgumentAccess().getValueAssignment_1()); - // InternalXtext.g:5167:2: ( rule__NamedArgument__ValueAssignment_1 ) - // InternalXtext.g:5167:3: rule__NamedArgument__ValueAssignment_1 + // InternalXtext.g:5172:2: ( rule__NamedArgument__ValueAssignment_1 ) + // InternalXtext.g:5172:3: rule__NamedArgument__ValueAssignment_1 { pushFollow(FollowSets000.FOLLOW_2); rule__NamedArgument__ValueAssignment_1(); @@ -16465,14 +16473,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__NamedArgument__Group_0__0" - // InternalXtext.g:5176:1: rule__NamedArgument__Group_0__0 : rule__NamedArgument__Group_0__0__Impl rule__NamedArgument__Group_0__1 ; + // InternalXtext.g:5181:1: rule__NamedArgument__Group_0__0 : rule__NamedArgument__Group_0__0__Impl rule__NamedArgument__Group_0__1 ; public final void rule__NamedArgument__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5180:1: ( rule__NamedArgument__Group_0__0__Impl rule__NamedArgument__Group_0__1 ) - // InternalXtext.g:5181:2: rule__NamedArgument__Group_0__0__Impl rule__NamedArgument__Group_0__1 + // InternalXtext.g:5185:1: ( rule__NamedArgument__Group_0__0__Impl rule__NamedArgument__Group_0__1 ) + // InternalXtext.g:5186:2: rule__NamedArgument__Group_0__0__Impl rule__NamedArgument__Group_0__1 { pushFollow(FollowSets000.FOLLOW_39); rule__NamedArgument__Group_0__0__Impl(); @@ -16503,21 +16511,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__NamedArgument__Group_0__0__Impl" - // InternalXtext.g:5188:1: rule__NamedArgument__Group_0__0__Impl : ( ( rule__NamedArgument__ParameterAssignment_0_0 ) ) ; + // InternalXtext.g:5193:1: rule__NamedArgument__Group_0__0__Impl : ( ( rule__NamedArgument__ParameterAssignment_0_0 ) ) ; public final void rule__NamedArgument__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5192:1: ( ( ( rule__NamedArgument__ParameterAssignment_0_0 ) ) ) - // InternalXtext.g:5193:1: ( ( rule__NamedArgument__ParameterAssignment_0_0 ) ) + // InternalXtext.g:5197:1: ( ( ( rule__NamedArgument__ParameterAssignment_0_0 ) ) ) + // InternalXtext.g:5198:1: ( ( rule__NamedArgument__ParameterAssignment_0_0 ) ) { - // InternalXtext.g:5193:1: ( ( rule__NamedArgument__ParameterAssignment_0_0 ) ) - // InternalXtext.g:5194:2: ( rule__NamedArgument__ParameterAssignment_0_0 ) + // InternalXtext.g:5198:1: ( ( rule__NamedArgument__ParameterAssignment_0_0 ) ) + // InternalXtext.g:5199:2: ( rule__NamedArgument__ParameterAssignment_0_0 ) { before(grammarAccess.getNamedArgumentAccess().getParameterAssignment_0_0()); - // InternalXtext.g:5195:2: ( rule__NamedArgument__ParameterAssignment_0_0 ) - // InternalXtext.g:5195:3: rule__NamedArgument__ParameterAssignment_0_0 + // InternalXtext.g:5200:2: ( rule__NamedArgument__ParameterAssignment_0_0 ) + // InternalXtext.g:5200:3: rule__NamedArgument__ParameterAssignment_0_0 { pushFollow(FollowSets000.FOLLOW_2); rule__NamedArgument__ParameterAssignment_0_0(); @@ -16550,14 +16558,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__NamedArgument__Group_0__1" - // InternalXtext.g:5203:1: rule__NamedArgument__Group_0__1 : rule__NamedArgument__Group_0__1__Impl ; + // InternalXtext.g:5208:1: rule__NamedArgument__Group_0__1 : rule__NamedArgument__Group_0__1__Impl ; public final void rule__NamedArgument__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5207:1: ( rule__NamedArgument__Group_0__1__Impl ) - // InternalXtext.g:5208:2: rule__NamedArgument__Group_0__1__Impl + // InternalXtext.g:5212:1: ( rule__NamedArgument__Group_0__1__Impl ) + // InternalXtext.g:5213:2: rule__NamedArgument__Group_0__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__NamedArgument__Group_0__1__Impl(); @@ -16583,21 +16591,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__NamedArgument__Group_0__1__Impl" - // InternalXtext.g:5214:1: rule__NamedArgument__Group_0__1__Impl : ( ( rule__NamedArgument__CalledByNameAssignment_0_1 ) ) ; + // InternalXtext.g:5219:1: rule__NamedArgument__Group_0__1__Impl : ( ( rule__NamedArgument__CalledByNameAssignment_0_1 ) ) ; public final void rule__NamedArgument__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5218:1: ( ( ( rule__NamedArgument__CalledByNameAssignment_0_1 ) ) ) - // InternalXtext.g:5219:1: ( ( rule__NamedArgument__CalledByNameAssignment_0_1 ) ) + // InternalXtext.g:5223:1: ( ( ( rule__NamedArgument__CalledByNameAssignment_0_1 ) ) ) + // InternalXtext.g:5224:1: ( ( rule__NamedArgument__CalledByNameAssignment_0_1 ) ) { - // InternalXtext.g:5219:1: ( ( rule__NamedArgument__CalledByNameAssignment_0_1 ) ) - // InternalXtext.g:5220:2: ( rule__NamedArgument__CalledByNameAssignment_0_1 ) + // InternalXtext.g:5224:1: ( ( rule__NamedArgument__CalledByNameAssignment_0_1 ) ) + // InternalXtext.g:5225:2: ( rule__NamedArgument__CalledByNameAssignment_0_1 ) { before(grammarAccess.getNamedArgumentAccess().getCalledByNameAssignment_0_1()); - // InternalXtext.g:5221:2: ( rule__NamedArgument__CalledByNameAssignment_0_1 ) - // InternalXtext.g:5221:3: rule__NamedArgument__CalledByNameAssignment_0_1 + // InternalXtext.g:5226:2: ( rule__NamedArgument__CalledByNameAssignment_0_1 ) + // InternalXtext.g:5226:3: rule__NamedArgument__CalledByNameAssignment_0_1 { pushFollow(FollowSets000.FOLLOW_2); rule__NamedArgument__CalledByNameAssignment_0_1(); @@ -16630,14 +16638,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LiteralCondition__Group__0" - // InternalXtext.g:5230:1: rule__LiteralCondition__Group__0 : rule__LiteralCondition__Group__0__Impl rule__LiteralCondition__Group__1 ; + // InternalXtext.g:5235:1: rule__LiteralCondition__Group__0 : rule__LiteralCondition__Group__0__Impl rule__LiteralCondition__Group__1 ; public final void rule__LiteralCondition__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5234:1: ( rule__LiteralCondition__Group__0__Impl rule__LiteralCondition__Group__1 ) - // InternalXtext.g:5235:2: rule__LiteralCondition__Group__0__Impl rule__LiteralCondition__Group__1 + // InternalXtext.g:5239:1: ( rule__LiteralCondition__Group__0__Impl rule__LiteralCondition__Group__1 ) + // InternalXtext.g:5240:2: rule__LiteralCondition__Group__0__Impl rule__LiteralCondition__Group__1 { pushFollow(FollowSets000.FOLLOW_40); rule__LiteralCondition__Group__0__Impl(); @@ -16668,21 +16676,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LiteralCondition__Group__0__Impl" - // InternalXtext.g:5242:1: rule__LiteralCondition__Group__0__Impl : ( () ) ; + // InternalXtext.g:5247:1: rule__LiteralCondition__Group__0__Impl : ( () ) ; public final void rule__LiteralCondition__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5246:1: ( ( () ) ) - // InternalXtext.g:5247:1: ( () ) + // InternalXtext.g:5251:1: ( ( () ) ) + // InternalXtext.g:5252:1: ( () ) { - // InternalXtext.g:5247:1: ( () ) - // InternalXtext.g:5248:2: () + // InternalXtext.g:5252:1: ( () ) + // InternalXtext.g:5253:2: () { before(grammarAccess.getLiteralConditionAccess().getLiteralConditionAction_0()); - // InternalXtext.g:5249:2: () - // InternalXtext.g:5249:3: + // InternalXtext.g:5254:2: () + // InternalXtext.g:5254:3: { } @@ -16705,14 +16713,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LiteralCondition__Group__1" - // InternalXtext.g:5257:1: rule__LiteralCondition__Group__1 : rule__LiteralCondition__Group__1__Impl ; + // InternalXtext.g:5262:1: rule__LiteralCondition__Group__1 : rule__LiteralCondition__Group__1__Impl ; public final void rule__LiteralCondition__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5261:1: ( rule__LiteralCondition__Group__1__Impl ) - // InternalXtext.g:5262:2: rule__LiteralCondition__Group__1__Impl + // InternalXtext.g:5266:1: ( rule__LiteralCondition__Group__1__Impl ) + // InternalXtext.g:5267:2: rule__LiteralCondition__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__LiteralCondition__Group__1__Impl(); @@ -16738,21 +16746,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LiteralCondition__Group__1__Impl" - // InternalXtext.g:5268:1: rule__LiteralCondition__Group__1__Impl : ( ( rule__LiteralCondition__Alternatives_1 ) ) ; + // InternalXtext.g:5273:1: rule__LiteralCondition__Group__1__Impl : ( ( rule__LiteralCondition__Alternatives_1 ) ) ; public final void rule__LiteralCondition__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5272:1: ( ( ( rule__LiteralCondition__Alternatives_1 ) ) ) - // InternalXtext.g:5273:1: ( ( rule__LiteralCondition__Alternatives_1 ) ) + // InternalXtext.g:5277:1: ( ( ( rule__LiteralCondition__Alternatives_1 ) ) ) + // InternalXtext.g:5278:1: ( ( rule__LiteralCondition__Alternatives_1 ) ) { - // InternalXtext.g:5273:1: ( ( rule__LiteralCondition__Alternatives_1 ) ) - // InternalXtext.g:5274:2: ( rule__LiteralCondition__Alternatives_1 ) + // InternalXtext.g:5278:1: ( ( rule__LiteralCondition__Alternatives_1 ) ) + // InternalXtext.g:5279:2: ( rule__LiteralCondition__Alternatives_1 ) { before(grammarAccess.getLiteralConditionAccess().getAlternatives_1()); - // InternalXtext.g:5275:2: ( rule__LiteralCondition__Alternatives_1 ) - // InternalXtext.g:5275:3: rule__LiteralCondition__Alternatives_1 + // InternalXtext.g:5280:2: ( rule__LiteralCondition__Alternatives_1 ) + // InternalXtext.g:5280:3: rule__LiteralCondition__Alternatives_1 { pushFollow(FollowSets000.FOLLOW_2); rule__LiteralCondition__Alternatives_1(); @@ -16785,14 +16793,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Disjunction__Group__0" - // InternalXtext.g:5284:1: rule__Disjunction__Group__0 : rule__Disjunction__Group__0__Impl rule__Disjunction__Group__1 ; + // InternalXtext.g:5289:1: rule__Disjunction__Group__0 : rule__Disjunction__Group__0__Impl rule__Disjunction__Group__1 ; public final void rule__Disjunction__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5288:1: ( rule__Disjunction__Group__0__Impl rule__Disjunction__Group__1 ) - // InternalXtext.g:5289:2: rule__Disjunction__Group__0__Impl rule__Disjunction__Group__1 + // InternalXtext.g:5293:1: ( rule__Disjunction__Group__0__Impl rule__Disjunction__Group__1 ) + // InternalXtext.g:5294:2: rule__Disjunction__Group__0__Impl rule__Disjunction__Group__1 { pushFollow(FollowSets000.FOLLOW_26); rule__Disjunction__Group__0__Impl(); @@ -16823,17 +16831,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Disjunction__Group__0__Impl" - // InternalXtext.g:5296:1: rule__Disjunction__Group__0__Impl : ( ruleConjunction ) ; + // InternalXtext.g:5301:1: rule__Disjunction__Group__0__Impl : ( ruleConjunction ) ; public final void rule__Disjunction__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5300:1: ( ( ruleConjunction ) ) - // InternalXtext.g:5301:1: ( ruleConjunction ) + // InternalXtext.g:5305:1: ( ( ruleConjunction ) ) + // InternalXtext.g:5306:1: ( ruleConjunction ) { - // InternalXtext.g:5301:1: ( ruleConjunction ) - // InternalXtext.g:5302:2: ruleConjunction + // InternalXtext.g:5306:1: ( ruleConjunction ) + // InternalXtext.g:5307:2: ruleConjunction { before(grammarAccess.getDisjunctionAccess().getConjunctionParserRuleCall_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -16864,14 +16872,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Disjunction__Group__1" - // InternalXtext.g:5311:1: rule__Disjunction__Group__1 : rule__Disjunction__Group__1__Impl ; + // InternalXtext.g:5316:1: rule__Disjunction__Group__1 : rule__Disjunction__Group__1__Impl ; public final void rule__Disjunction__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5315:1: ( rule__Disjunction__Group__1__Impl ) - // InternalXtext.g:5316:2: rule__Disjunction__Group__1__Impl + // InternalXtext.g:5320:1: ( rule__Disjunction__Group__1__Impl ) + // InternalXtext.g:5321:2: rule__Disjunction__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__Disjunction__Group__1__Impl(); @@ -16897,20 +16905,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Disjunction__Group__1__Impl" - // InternalXtext.g:5322:1: rule__Disjunction__Group__1__Impl : ( ( rule__Disjunction__Group_1__0 )* ) ; + // InternalXtext.g:5327:1: rule__Disjunction__Group__1__Impl : ( ( rule__Disjunction__Group_1__0 )* ) ; public final void rule__Disjunction__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5326:1: ( ( ( rule__Disjunction__Group_1__0 )* ) ) - // InternalXtext.g:5327:1: ( ( rule__Disjunction__Group_1__0 )* ) + // InternalXtext.g:5331:1: ( ( ( rule__Disjunction__Group_1__0 )* ) ) + // InternalXtext.g:5332:1: ( ( rule__Disjunction__Group_1__0 )* ) { - // InternalXtext.g:5327:1: ( ( rule__Disjunction__Group_1__0 )* ) - // InternalXtext.g:5328:2: ( rule__Disjunction__Group_1__0 )* + // InternalXtext.g:5332:1: ( ( rule__Disjunction__Group_1__0 )* ) + // InternalXtext.g:5333:2: ( rule__Disjunction__Group_1__0 )* { before(grammarAccess.getDisjunctionAccess().getGroup_1()); - // InternalXtext.g:5329:2: ( rule__Disjunction__Group_1__0 )* + // InternalXtext.g:5334:2: ( rule__Disjunction__Group_1__0 )* loop58: do { int alt58=2; @@ -16923,7 +16931,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { switch (alt58) { case 1 : - // InternalXtext.g:5329:3: rule__Disjunction__Group_1__0 + // InternalXtext.g:5334:3: rule__Disjunction__Group_1__0 { pushFollow(FollowSets000.FOLLOW_27); rule__Disjunction__Group_1__0(); @@ -16962,14 +16970,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Disjunction__Group_1__0" - // InternalXtext.g:5338:1: rule__Disjunction__Group_1__0 : rule__Disjunction__Group_1__0__Impl rule__Disjunction__Group_1__1 ; + // InternalXtext.g:5343:1: rule__Disjunction__Group_1__0 : rule__Disjunction__Group_1__0__Impl rule__Disjunction__Group_1__1 ; public final void rule__Disjunction__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5342:1: ( rule__Disjunction__Group_1__0__Impl rule__Disjunction__Group_1__1 ) - // InternalXtext.g:5343:2: rule__Disjunction__Group_1__0__Impl rule__Disjunction__Group_1__1 + // InternalXtext.g:5347:1: ( rule__Disjunction__Group_1__0__Impl rule__Disjunction__Group_1__1 ) + // InternalXtext.g:5348:2: rule__Disjunction__Group_1__0__Impl rule__Disjunction__Group_1__1 { pushFollow(FollowSets000.FOLLOW_26); rule__Disjunction__Group_1__0__Impl(); @@ -17000,21 +17008,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Disjunction__Group_1__0__Impl" - // InternalXtext.g:5350:1: rule__Disjunction__Group_1__0__Impl : ( () ) ; + // InternalXtext.g:5355:1: rule__Disjunction__Group_1__0__Impl : ( () ) ; public final void rule__Disjunction__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5354:1: ( ( () ) ) - // InternalXtext.g:5355:1: ( () ) + // InternalXtext.g:5359:1: ( ( () ) ) + // InternalXtext.g:5360:1: ( () ) { - // InternalXtext.g:5355:1: ( () ) - // InternalXtext.g:5356:2: () + // InternalXtext.g:5360:1: ( () ) + // InternalXtext.g:5361:2: () { before(grammarAccess.getDisjunctionAccess().getDisjunctionLeftAction_1_0()); - // InternalXtext.g:5357:2: () - // InternalXtext.g:5357:3: + // InternalXtext.g:5362:2: () + // InternalXtext.g:5362:3: { } @@ -17037,14 +17045,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Disjunction__Group_1__1" - // InternalXtext.g:5365:1: rule__Disjunction__Group_1__1 : rule__Disjunction__Group_1__1__Impl rule__Disjunction__Group_1__2 ; + // InternalXtext.g:5370:1: rule__Disjunction__Group_1__1 : rule__Disjunction__Group_1__1__Impl rule__Disjunction__Group_1__2 ; public final void rule__Disjunction__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5369:1: ( rule__Disjunction__Group_1__1__Impl rule__Disjunction__Group_1__2 ) - // InternalXtext.g:5370:2: rule__Disjunction__Group_1__1__Impl rule__Disjunction__Group_1__2 + // InternalXtext.g:5374:1: ( rule__Disjunction__Group_1__1__Impl rule__Disjunction__Group_1__2 ) + // InternalXtext.g:5375:2: rule__Disjunction__Group_1__1__Impl rule__Disjunction__Group_1__2 { pushFollow(FollowSets000.FOLLOW_28); rule__Disjunction__Group_1__1__Impl(); @@ -17075,17 +17083,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Disjunction__Group_1__1__Impl" - // InternalXtext.g:5377:1: rule__Disjunction__Group_1__1__Impl : ( '|' ) ; + // InternalXtext.g:5382:1: rule__Disjunction__Group_1__1__Impl : ( '|' ) ; public final void rule__Disjunction__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5381:1: ( ( '|' ) ) - // InternalXtext.g:5382:1: ( '|' ) + // InternalXtext.g:5386:1: ( ( '|' ) ) + // InternalXtext.g:5387:1: ( '|' ) { - // InternalXtext.g:5382:1: ( '|' ) - // InternalXtext.g:5383:2: '|' + // InternalXtext.g:5387:1: ( '|' ) + // InternalXtext.g:5388:2: '|' { before(grammarAccess.getDisjunctionAccess().getVerticalLineKeyword_1_1()); match(input,35,FollowSets000.FOLLOW_2); @@ -17112,14 +17120,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Disjunction__Group_1__2" - // InternalXtext.g:5392:1: rule__Disjunction__Group_1__2 : rule__Disjunction__Group_1__2__Impl ; + // InternalXtext.g:5397:1: rule__Disjunction__Group_1__2 : rule__Disjunction__Group_1__2__Impl ; public final void rule__Disjunction__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5396:1: ( rule__Disjunction__Group_1__2__Impl ) - // InternalXtext.g:5397:2: rule__Disjunction__Group_1__2__Impl + // InternalXtext.g:5401:1: ( rule__Disjunction__Group_1__2__Impl ) + // InternalXtext.g:5402:2: rule__Disjunction__Group_1__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__Disjunction__Group_1__2__Impl(); @@ -17145,21 +17153,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Disjunction__Group_1__2__Impl" - // InternalXtext.g:5403:1: rule__Disjunction__Group_1__2__Impl : ( ( rule__Disjunction__RightAssignment_1_2 ) ) ; + // InternalXtext.g:5408:1: rule__Disjunction__Group_1__2__Impl : ( ( rule__Disjunction__RightAssignment_1_2 ) ) ; public final void rule__Disjunction__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5407:1: ( ( ( rule__Disjunction__RightAssignment_1_2 ) ) ) - // InternalXtext.g:5408:1: ( ( rule__Disjunction__RightAssignment_1_2 ) ) + // InternalXtext.g:5412:1: ( ( ( rule__Disjunction__RightAssignment_1_2 ) ) ) + // InternalXtext.g:5413:1: ( ( rule__Disjunction__RightAssignment_1_2 ) ) { - // InternalXtext.g:5408:1: ( ( rule__Disjunction__RightAssignment_1_2 ) ) - // InternalXtext.g:5409:2: ( rule__Disjunction__RightAssignment_1_2 ) + // InternalXtext.g:5413:1: ( ( rule__Disjunction__RightAssignment_1_2 ) ) + // InternalXtext.g:5414:2: ( rule__Disjunction__RightAssignment_1_2 ) { before(grammarAccess.getDisjunctionAccess().getRightAssignment_1_2()); - // InternalXtext.g:5410:2: ( rule__Disjunction__RightAssignment_1_2 ) - // InternalXtext.g:5410:3: rule__Disjunction__RightAssignment_1_2 + // InternalXtext.g:5415:2: ( rule__Disjunction__RightAssignment_1_2 ) + // InternalXtext.g:5415:3: rule__Disjunction__RightAssignment_1_2 { pushFollow(FollowSets000.FOLLOW_2); rule__Disjunction__RightAssignment_1_2(); @@ -17192,14 +17200,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Conjunction__Group__0" - // InternalXtext.g:5419:1: rule__Conjunction__Group__0 : rule__Conjunction__Group__0__Impl rule__Conjunction__Group__1 ; + // InternalXtext.g:5424:1: rule__Conjunction__Group__0 : rule__Conjunction__Group__0__Impl rule__Conjunction__Group__1 ; public final void rule__Conjunction__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5423:1: ( rule__Conjunction__Group__0__Impl rule__Conjunction__Group__1 ) - // InternalXtext.g:5424:2: rule__Conjunction__Group__0__Impl rule__Conjunction__Group__1 + // InternalXtext.g:5428:1: ( rule__Conjunction__Group__0__Impl rule__Conjunction__Group__1 ) + // InternalXtext.g:5429:2: rule__Conjunction__Group__0__Impl rule__Conjunction__Group__1 { pushFollow(FollowSets000.FOLLOW_32); rule__Conjunction__Group__0__Impl(); @@ -17230,17 +17238,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Conjunction__Group__0__Impl" - // InternalXtext.g:5431:1: rule__Conjunction__Group__0__Impl : ( ruleNegation ) ; + // InternalXtext.g:5436:1: rule__Conjunction__Group__0__Impl : ( ruleNegation ) ; public final void rule__Conjunction__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5435:1: ( ( ruleNegation ) ) - // InternalXtext.g:5436:1: ( ruleNegation ) + // InternalXtext.g:5440:1: ( ( ruleNegation ) ) + // InternalXtext.g:5441:1: ( ruleNegation ) { - // InternalXtext.g:5436:1: ( ruleNegation ) - // InternalXtext.g:5437:2: ruleNegation + // InternalXtext.g:5441:1: ( ruleNegation ) + // InternalXtext.g:5442:2: ruleNegation { before(grammarAccess.getConjunctionAccess().getNegationParserRuleCall_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -17271,14 +17279,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Conjunction__Group__1" - // InternalXtext.g:5446:1: rule__Conjunction__Group__1 : rule__Conjunction__Group__1__Impl ; + // InternalXtext.g:5451:1: rule__Conjunction__Group__1 : rule__Conjunction__Group__1__Impl ; public final void rule__Conjunction__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5450:1: ( rule__Conjunction__Group__1__Impl ) - // InternalXtext.g:5451:2: rule__Conjunction__Group__1__Impl + // InternalXtext.g:5455:1: ( rule__Conjunction__Group__1__Impl ) + // InternalXtext.g:5456:2: rule__Conjunction__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__Conjunction__Group__1__Impl(); @@ -17304,20 +17312,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Conjunction__Group__1__Impl" - // InternalXtext.g:5457:1: rule__Conjunction__Group__1__Impl : ( ( rule__Conjunction__Group_1__0 )* ) ; + // InternalXtext.g:5462:1: rule__Conjunction__Group__1__Impl : ( ( rule__Conjunction__Group_1__0 )* ) ; public final void rule__Conjunction__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5461:1: ( ( ( rule__Conjunction__Group_1__0 )* ) ) - // InternalXtext.g:5462:1: ( ( rule__Conjunction__Group_1__0 )* ) + // InternalXtext.g:5466:1: ( ( ( rule__Conjunction__Group_1__0 )* ) ) + // InternalXtext.g:5467:1: ( ( rule__Conjunction__Group_1__0 )* ) { - // InternalXtext.g:5462:1: ( ( rule__Conjunction__Group_1__0 )* ) - // InternalXtext.g:5463:2: ( rule__Conjunction__Group_1__0 )* + // InternalXtext.g:5467:1: ( ( rule__Conjunction__Group_1__0 )* ) + // InternalXtext.g:5468:2: ( rule__Conjunction__Group_1__0 )* { before(grammarAccess.getConjunctionAccess().getGroup_1()); - // InternalXtext.g:5464:2: ( rule__Conjunction__Group_1__0 )* + // InternalXtext.g:5469:2: ( rule__Conjunction__Group_1__0 )* loop59: do { int alt59=2; @@ -17330,7 +17338,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { switch (alt59) { case 1 : - // InternalXtext.g:5464:3: rule__Conjunction__Group_1__0 + // InternalXtext.g:5469:3: rule__Conjunction__Group_1__0 { pushFollow(FollowSets000.FOLLOW_33); rule__Conjunction__Group_1__0(); @@ -17369,14 +17377,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Conjunction__Group_1__0" - // InternalXtext.g:5473:1: rule__Conjunction__Group_1__0 : rule__Conjunction__Group_1__0__Impl rule__Conjunction__Group_1__1 ; + // InternalXtext.g:5478:1: rule__Conjunction__Group_1__0 : rule__Conjunction__Group_1__0__Impl rule__Conjunction__Group_1__1 ; public final void rule__Conjunction__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5477:1: ( rule__Conjunction__Group_1__0__Impl rule__Conjunction__Group_1__1 ) - // InternalXtext.g:5478:2: rule__Conjunction__Group_1__0__Impl rule__Conjunction__Group_1__1 + // InternalXtext.g:5482:1: ( rule__Conjunction__Group_1__0__Impl rule__Conjunction__Group_1__1 ) + // InternalXtext.g:5483:2: rule__Conjunction__Group_1__0__Impl rule__Conjunction__Group_1__1 { pushFollow(FollowSets000.FOLLOW_32); rule__Conjunction__Group_1__0__Impl(); @@ -17407,21 +17415,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Conjunction__Group_1__0__Impl" - // InternalXtext.g:5485:1: rule__Conjunction__Group_1__0__Impl : ( () ) ; + // InternalXtext.g:5490:1: rule__Conjunction__Group_1__0__Impl : ( () ) ; public final void rule__Conjunction__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5489:1: ( ( () ) ) - // InternalXtext.g:5490:1: ( () ) + // InternalXtext.g:5494:1: ( ( () ) ) + // InternalXtext.g:5495:1: ( () ) { - // InternalXtext.g:5490:1: ( () ) - // InternalXtext.g:5491:2: () + // InternalXtext.g:5495:1: ( () ) + // InternalXtext.g:5496:2: () { before(grammarAccess.getConjunctionAccess().getConjunctionLeftAction_1_0()); - // InternalXtext.g:5492:2: () - // InternalXtext.g:5492:3: + // InternalXtext.g:5497:2: () + // InternalXtext.g:5497:3: { } @@ -17444,14 +17452,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Conjunction__Group_1__1" - // InternalXtext.g:5500:1: rule__Conjunction__Group_1__1 : rule__Conjunction__Group_1__1__Impl rule__Conjunction__Group_1__2 ; + // InternalXtext.g:5505:1: rule__Conjunction__Group_1__1 : rule__Conjunction__Group_1__1__Impl rule__Conjunction__Group_1__2 ; public final void rule__Conjunction__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5504:1: ( rule__Conjunction__Group_1__1__Impl rule__Conjunction__Group_1__2 ) - // InternalXtext.g:5505:2: rule__Conjunction__Group_1__1__Impl rule__Conjunction__Group_1__2 + // InternalXtext.g:5509:1: ( rule__Conjunction__Group_1__1__Impl rule__Conjunction__Group_1__2 ) + // InternalXtext.g:5510:2: rule__Conjunction__Group_1__1__Impl rule__Conjunction__Group_1__2 { pushFollow(FollowSets000.FOLLOW_28); rule__Conjunction__Group_1__1__Impl(); @@ -17482,17 +17490,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Conjunction__Group_1__1__Impl" - // InternalXtext.g:5512:1: rule__Conjunction__Group_1__1__Impl : ( '&' ) ; + // InternalXtext.g:5517:1: rule__Conjunction__Group_1__1__Impl : ( '&' ) ; public final void rule__Conjunction__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5516:1: ( ( '&' ) ) - // InternalXtext.g:5517:1: ( '&' ) + // InternalXtext.g:5521:1: ( ( '&' ) ) + // InternalXtext.g:5522:1: ( '&' ) { - // InternalXtext.g:5517:1: ( '&' ) - // InternalXtext.g:5518:2: '&' + // InternalXtext.g:5522:1: ( '&' ) + // InternalXtext.g:5523:2: '&' { before(grammarAccess.getConjunctionAccess().getAmpersandKeyword_1_1()); match(input,36,FollowSets000.FOLLOW_2); @@ -17519,14 +17527,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Conjunction__Group_1__2" - // InternalXtext.g:5527:1: rule__Conjunction__Group_1__2 : rule__Conjunction__Group_1__2__Impl ; + // InternalXtext.g:5532:1: rule__Conjunction__Group_1__2 : rule__Conjunction__Group_1__2__Impl ; public final void rule__Conjunction__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5531:1: ( rule__Conjunction__Group_1__2__Impl ) - // InternalXtext.g:5532:2: rule__Conjunction__Group_1__2__Impl + // InternalXtext.g:5536:1: ( rule__Conjunction__Group_1__2__Impl ) + // InternalXtext.g:5537:2: rule__Conjunction__Group_1__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__Conjunction__Group_1__2__Impl(); @@ -17552,21 +17560,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Conjunction__Group_1__2__Impl" - // InternalXtext.g:5538:1: rule__Conjunction__Group_1__2__Impl : ( ( rule__Conjunction__RightAssignment_1_2 ) ) ; + // InternalXtext.g:5543:1: rule__Conjunction__Group_1__2__Impl : ( ( rule__Conjunction__RightAssignment_1_2 ) ) ; public final void rule__Conjunction__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5542:1: ( ( ( rule__Conjunction__RightAssignment_1_2 ) ) ) - // InternalXtext.g:5543:1: ( ( rule__Conjunction__RightAssignment_1_2 ) ) + // InternalXtext.g:5547:1: ( ( ( rule__Conjunction__RightAssignment_1_2 ) ) ) + // InternalXtext.g:5548:1: ( ( rule__Conjunction__RightAssignment_1_2 ) ) { - // InternalXtext.g:5543:1: ( ( rule__Conjunction__RightAssignment_1_2 ) ) - // InternalXtext.g:5544:2: ( rule__Conjunction__RightAssignment_1_2 ) + // InternalXtext.g:5548:1: ( ( rule__Conjunction__RightAssignment_1_2 ) ) + // InternalXtext.g:5549:2: ( rule__Conjunction__RightAssignment_1_2 ) { before(grammarAccess.getConjunctionAccess().getRightAssignment_1_2()); - // InternalXtext.g:5545:2: ( rule__Conjunction__RightAssignment_1_2 ) - // InternalXtext.g:5545:3: rule__Conjunction__RightAssignment_1_2 + // InternalXtext.g:5550:2: ( rule__Conjunction__RightAssignment_1_2 ) + // InternalXtext.g:5550:3: rule__Conjunction__RightAssignment_1_2 { pushFollow(FollowSets000.FOLLOW_2); rule__Conjunction__RightAssignment_1_2(); @@ -17599,14 +17607,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Negation__Group_1__0" - // InternalXtext.g:5554:1: rule__Negation__Group_1__0 : rule__Negation__Group_1__0__Impl rule__Negation__Group_1__1 ; + // InternalXtext.g:5559:1: rule__Negation__Group_1__0 : rule__Negation__Group_1__0__Impl rule__Negation__Group_1__1 ; public final void rule__Negation__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5558:1: ( rule__Negation__Group_1__0__Impl rule__Negation__Group_1__1 ) - // InternalXtext.g:5559:2: rule__Negation__Group_1__0__Impl rule__Negation__Group_1__1 + // InternalXtext.g:5563:1: ( rule__Negation__Group_1__0__Impl rule__Negation__Group_1__1 ) + // InternalXtext.g:5564:2: rule__Negation__Group_1__0__Impl rule__Negation__Group_1__1 { pushFollow(FollowSets000.FOLLOW_28); rule__Negation__Group_1__0__Impl(); @@ -17637,21 +17645,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Negation__Group_1__0__Impl" - // InternalXtext.g:5566:1: rule__Negation__Group_1__0__Impl : ( () ) ; + // InternalXtext.g:5571:1: rule__Negation__Group_1__0__Impl : ( () ) ; public final void rule__Negation__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5570:1: ( ( () ) ) - // InternalXtext.g:5571:1: ( () ) + // InternalXtext.g:5575:1: ( ( () ) ) + // InternalXtext.g:5576:1: ( () ) { - // InternalXtext.g:5571:1: ( () ) - // InternalXtext.g:5572:2: () + // InternalXtext.g:5576:1: ( () ) + // InternalXtext.g:5577:2: () { before(grammarAccess.getNegationAccess().getNegationAction_1_0()); - // InternalXtext.g:5573:2: () - // InternalXtext.g:5573:3: + // InternalXtext.g:5578:2: () + // InternalXtext.g:5578:3: { } @@ -17674,14 +17682,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Negation__Group_1__1" - // InternalXtext.g:5581:1: rule__Negation__Group_1__1 : rule__Negation__Group_1__1__Impl rule__Negation__Group_1__2 ; + // InternalXtext.g:5586:1: rule__Negation__Group_1__1 : rule__Negation__Group_1__1__Impl rule__Negation__Group_1__2 ; public final void rule__Negation__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5585:1: ( rule__Negation__Group_1__1__Impl rule__Negation__Group_1__2 ) - // InternalXtext.g:5586:2: rule__Negation__Group_1__1__Impl rule__Negation__Group_1__2 + // InternalXtext.g:5590:1: ( rule__Negation__Group_1__1__Impl rule__Negation__Group_1__2 ) + // InternalXtext.g:5591:2: rule__Negation__Group_1__1__Impl rule__Negation__Group_1__2 { pushFollow(FollowSets000.FOLLOW_28); rule__Negation__Group_1__1__Impl(); @@ -17712,17 +17720,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Negation__Group_1__1__Impl" - // InternalXtext.g:5593:1: rule__Negation__Group_1__1__Impl : ( '!' ) ; + // InternalXtext.g:5598:1: rule__Negation__Group_1__1__Impl : ( '!' ) ; public final void rule__Negation__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5597:1: ( ( '!' ) ) - // InternalXtext.g:5598:1: ( '!' ) + // InternalXtext.g:5602:1: ( ( '!' ) ) + // InternalXtext.g:5603:1: ( '!' ) { - // InternalXtext.g:5598:1: ( '!' ) - // InternalXtext.g:5599:2: '!' + // InternalXtext.g:5603:1: ( '!' ) + // InternalXtext.g:5604:2: '!' { before(grammarAccess.getNegationAccess().getExclamationMarkKeyword_1_1()); match(input,40,FollowSets000.FOLLOW_2); @@ -17749,14 +17757,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Negation__Group_1__2" - // InternalXtext.g:5608:1: rule__Negation__Group_1__2 : rule__Negation__Group_1__2__Impl ; + // InternalXtext.g:5613:1: rule__Negation__Group_1__2 : rule__Negation__Group_1__2__Impl ; public final void rule__Negation__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5612:1: ( rule__Negation__Group_1__2__Impl ) - // InternalXtext.g:5613:2: rule__Negation__Group_1__2__Impl + // InternalXtext.g:5617:1: ( rule__Negation__Group_1__2__Impl ) + // InternalXtext.g:5618:2: rule__Negation__Group_1__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__Negation__Group_1__2__Impl(); @@ -17782,21 +17790,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Negation__Group_1__2__Impl" - // InternalXtext.g:5619:1: rule__Negation__Group_1__2__Impl : ( ( rule__Negation__ValueAssignment_1_2 ) ) ; + // InternalXtext.g:5624:1: rule__Negation__Group_1__2__Impl : ( ( rule__Negation__ValueAssignment_1_2 ) ) ; public final void rule__Negation__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5623:1: ( ( ( rule__Negation__ValueAssignment_1_2 ) ) ) - // InternalXtext.g:5624:1: ( ( rule__Negation__ValueAssignment_1_2 ) ) + // InternalXtext.g:5628:1: ( ( ( rule__Negation__ValueAssignment_1_2 ) ) ) + // InternalXtext.g:5629:1: ( ( rule__Negation__ValueAssignment_1_2 ) ) { - // InternalXtext.g:5624:1: ( ( rule__Negation__ValueAssignment_1_2 ) ) - // InternalXtext.g:5625:2: ( rule__Negation__ValueAssignment_1_2 ) + // InternalXtext.g:5629:1: ( ( rule__Negation__ValueAssignment_1_2 ) ) + // InternalXtext.g:5630:2: ( rule__Negation__ValueAssignment_1_2 ) { before(grammarAccess.getNegationAccess().getValueAssignment_1_2()); - // InternalXtext.g:5626:2: ( rule__Negation__ValueAssignment_1_2 ) - // InternalXtext.g:5626:3: rule__Negation__ValueAssignment_1_2 + // InternalXtext.g:5631:2: ( rule__Negation__ValueAssignment_1_2 ) + // InternalXtext.g:5631:3: rule__Negation__ValueAssignment_1_2 { pushFollow(FollowSets000.FOLLOW_2); rule__Negation__ValueAssignment_1_2(); @@ -17829,14 +17837,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParenthesizedCondition__Group__0" - // InternalXtext.g:5635:1: rule__ParenthesizedCondition__Group__0 : rule__ParenthesizedCondition__Group__0__Impl rule__ParenthesizedCondition__Group__1 ; + // InternalXtext.g:5640:1: rule__ParenthesizedCondition__Group__0 : rule__ParenthesizedCondition__Group__0__Impl rule__ParenthesizedCondition__Group__1 ; public final void rule__ParenthesizedCondition__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5639:1: ( rule__ParenthesizedCondition__Group__0__Impl rule__ParenthesizedCondition__Group__1 ) - // InternalXtext.g:5640:2: rule__ParenthesizedCondition__Group__0__Impl rule__ParenthesizedCondition__Group__1 + // InternalXtext.g:5644:1: ( rule__ParenthesizedCondition__Group__0__Impl rule__ParenthesizedCondition__Group__1 ) + // InternalXtext.g:5645:2: rule__ParenthesizedCondition__Group__0__Impl rule__ParenthesizedCondition__Group__1 { pushFollow(FollowSets000.FOLLOW_28); rule__ParenthesizedCondition__Group__0__Impl(); @@ -17867,17 +17875,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParenthesizedCondition__Group__0__Impl" - // InternalXtext.g:5647:1: rule__ParenthesizedCondition__Group__0__Impl : ( '(' ) ; + // InternalXtext.g:5652:1: rule__ParenthesizedCondition__Group__0__Impl : ( '(' ) ; public final void rule__ParenthesizedCondition__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5651:1: ( ( '(' ) ) - // InternalXtext.g:5652:1: ( '(' ) + // InternalXtext.g:5656:1: ( ( '(' ) ) + // InternalXtext.g:5657:1: ( '(' ) { - // InternalXtext.g:5652:1: ( '(' ) - // InternalXtext.g:5653:2: '(' + // InternalXtext.g:5657:1: ( '(' ) + // InternalXtext.g:5658:2: '(' { before(grammarAccess.getParenthesizedConditionAccess().getLeftParenthesisKeyword_0()); match(input,22,FollowSets000.FOLLOW_2); @@ -17904,14 +17912,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParenthesizedCondition__Group__1" - // InternalXtext.g:5662:1: rule__ParenthesizedCondition__Group__1 : rule__ParenthesizedCondition__Group__1__Impl rule__ParenthesizedCondition__Group__2 ; + // InternalXtext.g:5667:1: rule__ParenthesizedCondition__Group__1 : rule__ParenthesizedCondition__Group__1__Impl rule__ParenthesizedCondition__Group__2 ; public final void rule__ParenthesizedCondition__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5666:1: ( rule__ParenthesizedCondition__Group__1__Impl rule__ParenthesizedCondition__Group__2 ) - // InternalXtext.g:5667:2: rule__ParenthesizedCondition__Group__1__Impl rule__ParenthesizedCondition__Group__2 + // InternalXtext.g:5671:1: ( rule__ParenthesizedCondition__Group__1__Impl rule__ParenthesizedCondition__Group__2 ) + // InternalXtext.g:5672:2: rule__ParenthesizedCondition__Group__1__Impl rule__ParenthesizedCondition__Group__2 { pushFollow(FollowSets000.FOLLOW_41); rule__ParenthesizedCondition__Group__1__Impl(); @@ -17942,17 +17950,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParenthesizedCondition__Group__1__Impl" - // InternalXtext.g:5674:1: rule__ParenthesizedCondition__Group__1__Impl : ( ruleDisjunction ) ; + // InternalXtext.g:5679:1: rule__ParenthesizedCondition__Group__1__Impl : ( ruleDisjunction ) ; public final void rule__ParenthesizedCondition__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5678:1: ( ( ruleDisjunction ) ) - // InternalXtext.g:5679:1: ( ruleDisjunction ) + // InternalXtext.g:5683:1: ( ( ruleDisjunction ) ) + // InternalXtext.g:5684:1: ( ruleDisjunction ) { - // InternalXtext.g:5679:1: ( ruleDisjunction ) - // InternalXtext.g:5680:2: ruleDisjunction + // InternalXtext.g:5684:1: ( ruleDisjunction ) + // InternalXtext.g:5685:2: ruleDisjunction { before(grammarAccess.getParenthesizedConditionAccess().getDisjunctionParserRuleCall_1()); pushFollow(FollowSets000.FOLLOW_2); @@ -17983,14 +17991,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParenthesizedCondition__Group__2" - // InternalXtext.g:5689:1: rule__ParenthesizedCondition__Group__2 : rule__ParenthesizedCondition__Group__2__Impl ; + // InternalXtext.g:5694:1: rule__ParenthesizedCondition__Group__2 : rule__ParenthesizedCondition__Group__2__Impl ; public final void rule__ParenthesizedCondition__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5693:1: ( rule__ParenthesizedCondition__Group__2__Impl ) - // InternalXtext.g:5694:2: rule__ParenthesizedCondition__Group__2__Impl + // InternalXtext.g:5698:1: ( rule__ParenthesizedCondition__Group__2__Impl ) + // InternalXtext.g:5699:2: rule__ParenthesizedCondition__Group__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ParenthesizedCondition__Group__2__Impl(); @@ -18016,17 +18024,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParenthesizedCondition__Group__2__Impl" - // InternalXtext.g:5700:1: rule__ParenthesizedCondition__Group__2__Impl : ( ')' ) ; + // InternalXtext.g:5705:1: rule__ParenthesizedCondition__Group__2__Impl : ( ')' ) ; public final void rule__ParenthesizedCondition__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5704:1: ( ( ')' ) ) - // InternalXtext.g:5705:1: ( ')' ) + // InternalXtext.g:5709:1: ( ( ')' ) ) + // InternalXtext.g:5710:1: ( ')' ) { - // InternalXtext.g:5705:1: ( ')' ) - // InternalXtext.g:5706:2: ')' + // InternalXtext.g:5710:1: ( ')' ) + // InternalXtext.g:5711:2: ')' { before(grammarAccess.getParenthesizedConditionAccess().getRightParenthesisKeyword_2()); match(input,23,FollowSets000.FOLLOW_2); @@ -18053,14 +18061,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleID__Group__0" - // InternalXtext.g:5716:1: rule__RuleID__Group__0 : rule__RuleID__Group__0__Impl rule__RuleID__Group__1 ; + // InternalXtext.g:5721:1: rule__RuleID__Group__0 : rule__RuleID__Group__0__Impl rule__RuleID__Group__1 ; public final void rule__RuleID__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5720:1: ( rule__RuleID__Group__0__Impl rule__RuleID__Group__1 ) - // InternalXtext.g:5721:2: rule__RuleID__Group__0__Impl rule__RuleID__Group__1 + // InternalXtext.g:5725:1: ( rule__RuleID__Group__0__Impl rule__RuleID__Group__1 ) + // InternalXtext.g:5726:2: rule__RuleID__Group__0__Impl rule__RuleID__Group__1 { pushFollow(FollowSets000.FOLLOW_25); rule__RuleID__Group__0__Impl(); @@ -18091,17 +18099,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleID__Group__0__Impl" - // InternalXtext.g:5728:1: rule__RuleID__Group__0__Impl : ( ruleValidID ) ; + // InternalXtext.g:5733:1: rule__RuleID__Group__0__Impl : ( ruleValidID ) ; public final void rule__RuleID__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5732:1: ( ( ruleValidID ) ) - // InternalXtext.g:5733:1: ( ruleValidID ) + // InternalXtext.g:5737:1: ( ( ruleValidID ) ) + // InternalXtext.g:5738:1: ( ruleValidID ) { - // InternalXtext.g:5733:1: ( ruleValidID ) - // InternalXtext.g:5734:2: ruleValidID + // InternalXtext.g:5738:1: ( ruleValidID ) + // InternalXtext.g:5739:2: ruleValidID { before(grammarAccess.getRuleIDAccess().getValidIDParserRuleCall_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -18132,14 +18140,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleID__Group__1" - // InternalXtext.g:5743:1: rule__RuleID__Group__1 : rule__RuleID__Group__1__Impl ; + // InternalXtext.g:5748:1: rule__RuleID__Group__1 : rule__RuleID__Group__1__Impl ; public final void rule__RuleID__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5747:1: ( rule__RuleID__Group__1__Impl ) - // InternalXtext.g:5748:2: rule__RuleID__Group__1__Impl + // InternalXtext.g:5752:1: ( rule__RuleID__Group__1__Impl ) + // InternalXtext.g:5753:2: rule__RuleID__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__RuleID__Group__1__Impl(); @@ -18165,20 +18173,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleID__Group__1__Impl" - // InternalXtext.g:5754:1: rule__RuleID__Group__1__Impl : ( ( rule__RuleID__Group_1__0 )* ) ; + // InternalXtext.g:5759:1: rule__RuleID__Group__1__Impl : ( ( rule__RuleID__Group_1__0 )* ) ; public final void rule__RuleID__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5758:1: ( ( ( rule__RuleID__Group_1__0 )* ) ) - // InternalXtext.g:5759:1: ( ( rule__RuleID__Group_1__0 )* ) + // InternalXtext.g:5763:1: ( ( ( rule__RuleID__Group_1__0 )* ) ) + // InternalXtext.g:5764:1: ( ( rule__RuleID__Group_1__0 )* ) { - // InternalXtext.g:5759:1: ( ( rule__RuleID__Group_1__0 )* ) - // InternalXtext.g:5760:2: ( rule__RuleID__Group_1__0 )* + // InternalXtext.g:5764:1: ( ( rule__RuleID__Group_1__0 )* ) + // InternalXtext.g:5765:2: ( rule__RuleID__Group_1__0 )* { before(grammarAccess.getRuleIDAccess().getGroup_1()); - // InternalXtext.g:5761:2: ( rule__RuleID__Group_1__0 )* + // InternalXtext.g:5766:2: ( rule__RuleID__Group_1__0 )* loop60: do { int alt60=2; @@ -18191,7 +18199,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { switch (alt60) { case 1 : - // InternalXtext.g:5761:3: rule__RuleID__Group_1__0 + // InternalXtext.g:5766:3: rule__RuleID__Group_1__0 { pushFollow(FollowSets000.FOLLOW_42); rule__RuleID__Group_1__0(); @@ -18230,14 +18238,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleID__Group_1__0" - // InternalXtext.g:5770:1: rule__RuleID__Group_1__0 : rule__RuleID__Group_1__0__Impl rule__RuleID__Group_1__1 ; + // InternalXtext.g:5775:1: rule__RuleID__Group_1__0 : rule__RuleID__Group_1__0__Impl rule__RuleID__Group_1__1 ; public final void rule__RuleID__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5774:1: ( rule__RuleID__Group_1__0__Impl rule__RuleID__Group_1__1 ) - // InternalXtext.g:5775:2: rule__RuleID__Group_1__0__Impl rule__RuleID__Group_1__1 + // InternalXtext.g:5779:1: ( rule__RuleID__Group_1__0__Impl rule__RuleID__Group_1__1 ) + // InternalXtext.g:5780:2: rule__RuleID__Group_1__0__Impl rule__RuleID__Group_1__1 { pushFollow(FollowSets000.FOLLOW_3); rule__RuleID__Group_1__0__Impl(); @@ -18268,17 +18276,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleID__Group_1__0__Impl" - // InternalXtext.g:5782:1: rule__RuleID__Group_1__0__Impl : ( '::' ) ; + // InternalXtext.g:5787:1: rule__RuleID__Group_1__0__Impl : ( '::' ) ; public final void rule__RuleID__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5786:1: ( ( '::' ) ) - // InternalXtext.g:5787:1: ( '::' ) + // InternalXtext.g:5791:1: ( ( '::' ) ) + // InternalXtext.g:5792:1: ( '::' ) { - // InternalXtext.g:5787:1: ( '::' ) - // InternalXtext.g:5788:2: '::' + // InternalXtext.g:5792:1: ( '::' ) + // InternalXtext.g:5793:2: '::' { before(grammarAccess.getRuleIDAccess().getColonColonKeyword_1_0()); match(input,34,FollowSets000.FOLLOW_2); @@ -18305,14 +18313,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleID__Group_1__1" - // InternalXtext.g:5797:1: rule__RuleID__Group_1__1 : rule__RuleID__Group_1__1__Impl ; + // InternalXtext.g:5802:1: rule__RuleID__Group_1__1 : rule__RuleID__Group_1__1__Impl ; public final void rule__RuleID__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5801:1: ( rule__RuleID__Group_1__1__Impl ) - // InternalXtext.g:5802:2: rule__RuleID__Group_1__1__Impl + // InternalXtext.g:5806:1: ( rule__RuleID__Group_1__1__Impl ) + // InternalXtext.g:5807:2: rule__RuleID__Group_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__RuleID__Group_1__1__Impl(); @@ -18338,17 +18346,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleID__Group_1__1__Impl" - // InternalXtext.g:5808:1: rule__RuleID__Group_1__1__Impl : ( ruleValidID ) ; + // InternalXtext.g:5813:1: rule__RuleID__Group_1__1__Impl : ( ruleValidID ) ; public final void rule__RuleID__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5812:1: ( ( ruleValidID ) ) - // InternalXtext.g:5813:1: ( ruleValidID ) + // InternalXtext.g:5817:1: ( ( ruleValidID ) ) + // InternalXtext.g:5818:1: ( ruleValidID ) { - // InternalXtext.g:5813:1: ( ruleValidID ) - // InternalXtext.g:5814:2: ruleValidID + // InternalXtext.g:5818:1: ( ruleValidID ) + // InternalXtext.g:5819:2: ruleValidID { before(grammarAccess.getRuleIDAccess().getValidIDParserRuleCall_1_1()); pushFollow(FollowSets000.FOLLOW_2); @@ -18379,14 +18387,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedKeyword__Group__0" - // InternalXtext.g:5824:1: rule__PredicatedKeyword__Group__0 : rule__PredicatedKeyword__Group__0__Impl rule__PredicatedKeyword__Group__1 ; + // InternalXtext.g:5829:1: rule__PredicatedKeyword__Group__0 : rule__PredicatedKeyword__Group__0__Impl rule__PredicatedKeyword__Group__1 ; public final void rule__PredicatedKeyword__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5828:1: ( rule__PredicatedKeyword__Group__0__Impl rule__PredicatedKeyword__Group__1 ) - // InternalXtext.g:5829:2: rule__PredicatedKeyword__Group__0__Impl rule__PredicatedKeyword__Group__1 + // InternalXtext.g:5833:1: ( rule__PredicatedKeyword__Group__0__Impl rule__PredicatedKeyword__Group__1 ) + // InternalXtext.g:5834:2: rule__PredicatedKeyword__Group__0__Impl rule__PredicatedKeyword__Group__1 { pushFollow(FollowSets000.FOLLOW_13); rule__PredicatedKeyword__Group__0__Impl(); @@ -18417,21 +18425,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedKeyword__Group__0__Impl" - // InternalXtext.g:5836:1: rule__PredicatedKeyword__Group__0__Impl : ( ( rule__PredicatedKeyword__Alternatives_0 ) ) ; + // InternalXtext.g:5841:1: rule__PredicatedKeyword__Group__0__Impl : ( ( rule__PredicatedKeyword__Alternatives_0 ) ) ; public final void rule__PredicatedKeyword__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5840:1: ( ( ( rule__PredicatedKeyword__Alternatives_0 ) ) ) - // InternalXtext.g:5841:1: ( ( rule__PredicatedKeyword__Alternatives_0 ) ) + // InternalXtext.g:5845:1: ( ( ( rule__PredicatedKeyword__Alternatives_0 ) ) ) + // InternalXtext.g:5846:1: ( ( rule__PredicatedKeyword__Alternatives_0 ) ) { - // InternalXtext.g:5841:1: ( ( rule__PredicatedKeyword__Alternatives_0 ) ) - // InternalXtext.g:5842:2: ( rule__PredicatedKeyword__Alternatives_0 ) + // InternalXtext.g:5846:1: ( ( rule__PredicatedKeyword__Alternatives_0 ) ) + // InternalXtext.g:5847:2: ( rule__PredicatedKeyword__Alternatives_0 ) { before(grammarAccess.getPredicatedKeywordAccess().getAlternatives_0()); - // InternalXtext.g:5843:2: ( rule__PredicatedKeyword__Alternatives_0 ) - // InternalXtext.g:5843:3: rule__PredicatedKeyword__Alternatives_0 + // InternalXtext.g:5848:2: ( rule__PredicatedKeyword__Alternatives_0 ) + // InternalXtext.g:5848:3: rule__PredicatedKeyword__Alternatives_0 { pushFollow(FollowSets000.FOLLOW_2); rule__PredicatedKeyword__Alternatives_0(); @@ -18464,14 +18472,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedKeyword__Group__1" - // InternalXtext.g:5851:1: rule__PredicatedKeyword__Group__1 : rule__PredicatedKeyword__Group__1__Impl ; + // InternalXtext.g:5856:1: rule__PredicatedKeyword__Group__1 : rule__PredicatedKeyword__Group__1__Impl ; public final void rule__PredicatedKeyword__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5855:1: ( rule__PredicatedKeyword__Group__1__Impl ) - // InternalXtext.g:5856:2: rule__PredicatedKeyword__Group__1__Impl + // InternalXtext.g:5860:1: ( rule__PredicatedKeyword__Group__1__Impl ) + // InternalXtext.g:5861:2: rule__PredicatedKeyword__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__PredicatedKeyword__Group__1__Impl(); @@ -18497,21 +18505,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedKeyword__Group__1__Impl" - // InternalXtext.g:5862:1: rule__PredicatedKeyword__Group__1__Impl : ( ( rule__PredicatedKeyword__ValueAssignment_1 ) ) ; + // InternalXtext.g:5867:1: rule__PredicatedKeyword__Group__1__Impl : ( ( rule__PredicatedKeyword__ValueAssignment_1 ) ) ; public final void rule__PredicatedKeyword__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5866:1: ( ( ( rule__PredicatedKeyword__ValueAssignment_1 ) ) ) - // InternalXtext.g:5867:1: ( ( rule__PredicatedKeyword__ValueAssignment_1 ) ) + // InternalXtext.g:5871:1: ( ( ( rule__PredicatedKeyword__ValueAssignment_1 ) ) ) + // InternalXtext.g:5872:1: ( ( rule__PredicatedKeyword__ValueAssignment_1 ) ) { - // InternalXtext.g:5867:1: ( ( rule__PredicatedKeyword__ValueAssignment_1 ) ) - // InternalXtext.g:5868:2: ( rule__PredicatedKeyword__ValueAssignment_1 ) + // InternalXtext.g:5872:1: ( ( rule__PredicatedKeyword__ValueAssignment_1 ) ) + // InternalXtext.g:5873:2: ( rule__PredicatedKeyword__ValueAssignment_1 ) { before(grammarAccess.getPredicatedKeywordAccess().getValueAssignment_1()); - // InternalXtext.g:5869:2: ( rule__PredicatedKeyword__ValueAssignment_1 ) - // InternalXtext.g:5869:3: rule__PredicatedKeyword__ValueAssignment_1 + // InternalXtext.g:5874:2: ( rule__PredicatedKeyword__ValueAssignment_1 ) + // InternalXtext.g:5874:3: rule__PredicatedKeyword__ValueAssignment_1 { pushFollow(FollowSets000.FOLLOW_2); rule__PredicatedKeyword__ValueAssignment_1(); @@ -18544,14 +18552,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedRuleCall__Group__0" - // InternalXtext.g:5878:1: rule__PredicatedRuleCall__Group__0 : rule__PredicatedRuleCall__Group__0__Impl rule__PredicatedRuleCall__Group__1 ; + // InternalXtext.g:5883:1: rule__PredicatedRuleCall__Group__0 : rule__PredicatedRuleCall__Group__0__Impl rule__PredicatedRuleCall__Group__1 ; public final void rule__PredicatedRuleCall__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5882:1: ( rule__PredicatedRuleCall__Group__0__Impl rule__PredicatedRuleCall__Group__1 ) - // InternalXtext.g:5883:2: rule__PredicatedRuleCall__Group__0__Impl rule__PredicatedRuleCall__Group__1 + // InternalXtext.g:5887:1: ( rule__PredicatedRuleCall__Group__0__Impl rule__PredicatedRuleCall__Group__1 ) + // InternalXtext.g:5888:2: rule__PredicatedRuleCall__Group__0__Impl rule__PredicatedRuleCall__Group__1 { pushFollow(FollowSets000.FOLLOW_3); rule__PredicatedRuleCall__Group__0__Impl(); @@ -18582,21 +18590,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedRuleCall__Group__0__Impl" - // InternalXtext.g:5890:1: rule__PredicatedRuleCall__Group__0__Impl : ( ( rule__PredicatedRuleCall__Alternatives_0 ) ) ; + // InternalXtext.g:5895:1: rule__PredicatedRuleCall__Group__0__Impl : ( ( rule__PredicatedRuleCall__Alternatives_0 ) ) ; public final void rule__PredicatedRuleCall__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5894:1: ( ( ( rule__PredicatedRuleCall__Alternatives_0 ) ) ) - // InternalXtext.g:5895:1: ( ( rule__PredicatedRuleCall__Alternatives_0 ) ) + // InternalXtext.g:5899:1: ( ( ( rule__PredicatedRuleCall__Alternatives_0 ) ) ) + // InternalXtext.g:5900:1: ( ( rule__PredicatedRuleCall__Alternatives_0 ) ) { - // InternalXtext.g:5895:1: ( ( rule__PredicatedRuleCall__Alternatives_0 ) ) - // InternalXtext.g:5896:2: ( rule__PredicatedRuleCall__Alternatives_0 ) + // InternalXtext.g:5900:1: ( ( rule__PredicatedRuleCall__Alternatives_0 ) ) + // InternalXtext.g:5901:2: ( rule__PredicatedRuleCall__Alternatives_0 ) { before(grammarAccess.getPredicatedRuleCallAccess().getAlternatives_0()); - // InternalXtext.g:5897:2: ( rule__PredicatedRuleCall__Alternatives_0 ) - // InternalXtext.g:5897:3: rule__PredicatedRuleCall__Alternatives_0 + // InternalXtext.g:5902:2: ( rule__PredicatedRuleCall__Alternatives_0 ) + // InternalXtext.g:5902:3: rule__PredicatedRuleCall__Alternatives_0 { pushFollow(FollowSets000.FOLLOW_2); rule__PredicatedRuleCall__Alternatives_0(); @@ -18629,14 +18637,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedRuleCall__Group__1" - // InternalXtext.g:5905:1: rule__PredicatedRuleCall__Group__1 : rule__PredicatedRuleCall__Group__1__Impl rule__PredicatedRuleCall__Group__2 ; + // InternalXtext.g:5910:1: rule__PredicatedRuleCall__Group__1 : rule__PredicatedRuleCall__Group__1__Impl rule__PredicatedRuleCall__Group__2 ; public final void rule__PredicatedRuleCall__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5909:1: ( rule__PredicatedRuleCall__Group__1__Impl rule__PredicatedRuleCall__Group__2 ) - // InternalXtext.g:5910:2: rule__PredicatedRuleCall__Group__1__Impl rule__PredicatedRuleCall__Group__2 + // InternalXtext.g:5914:1: ( rule__PredicatedRuleCall__Group__1__Impl rule__PredicatedRuleCall__Group__2 ) + // InternalXtext.g:5915:2: rule__PredicatedRuleCall__Group__1__Impl rule__PredicatedRuleCall__Group__2 { pushFollow(FollowSets000.FOLLOW_23); rule__PredicatedRuleCall__Group__1__Impl(); @@ -18667,21 +18675,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedRuleCall__Group__1__Impl" - // InternalXtext.g:5917:1: rule__PredicatedRuleCall__Group__1__Impl : ( ( rule__PredicatedRuleCall__RuleAssignment_1 ) ) ; + // InternalXtext.g:5922:1: rule__PredicatedRuleCall__Group__1__Impl : ( ( rule__PredicatedRuleCall__RuleAssignment_1 ) ) ; public final void rule__PredicatedRuleCall__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5921:1: ( ( ( rule__PredicatedRuleCall__RuleAssignment_1 ) ) ) - // InternalXtext.g:5922:1: ( ( rule__PredicatedRuleCall__RuleAssignment_1 ) ) + // InternalXtext.g:5926:1: ( ( ( rule__PredicatedRuleCall__RuleAssignment_1 ) ) ) + // InternalXtext.g:5927:1: ( ( rule__PredicatedRuleCall__RuleAssignment_1 ) ) { - // InternalXtext.g:5922:1: ( ( rule__PredicatedRuleCall__RuleAssignment_1 ) ) - // InternalXtext.g:5923:2: ( rule__PredicatedRuleCall__RuleAssignment_1 ) + // InternalXtext.g:5927:1: ( ( rule__PredicatedRuleCall__RuleAssignment_1 ) ) + // InternalXtext.g:5928:2: ( rule__PredicatedRuleCall__RuleAssignment_1 ) { before(grammarAccess.getPredicatedRuleCallAccess().getRuleAssignment_1()); - // InternalXtext.g:5924:2: ( rule__PredicatedRuleCall__RuleAssignment_1 ) - // InternalXtext.g:5924:3: rule__PredicatedRuleCall__RuleAssignment_1 + // InternalXtext.g:5929:2: ( rule__PredicatedRuleCall__RuleAssignment_1 ) + // InternalXtext.g:5929:3: rule__PredicatedRuleCall__RuleAssignment_1 { pushFollow(FollowSets000.FOLLOW_2); rule__PredicatedRuleCall__RuleAssignment_1(); @@ -18714,14 +18722,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedRuleCall__Group__2" - // InternalXtext.g:5932:1: rule__PredicatedRuleCall__Group__2 : rule__PredicatedRuleCall__Group__2__Impl ; + // InternalXtext.g:5937:1: rule__PredicatedRuleCall__Group__2 : rule__PredicatedRuleCall__Group__2__Impl ; public final void rule__PredicatedRuleCall__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5936:1: ( rule__PredicatedRuleCall__Group__2__Impl ) - // InternalXtext.g:5937:2: rule__PredicatedRuleCall__Group__2__Impl + // InternalXtext.g:5941:1: ( rule__PredicatedRuleCall__Group__2__Impl ) + // InternalXtext.g:5942:2: rule__PredicatedRuleCall__Group__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__PredicatedRuleCall__Group__2__Impl(); @@ -18747,20 +18755,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedRuleCall__Group__2__Impl" - // InternalXtext.g:5943:1: rule__PredicatedRuleCall__Group__2__Impl : ( ( rule__PredicatedRuleCall__Group_2__0 )? ) ; + // InternalXtext.g:5948:1: rule__PredicatedRuleCall__Group__2__Impl : ( ( rule__PredicatedRuleCall__Group_2__0 )? ) ; public final void rule__PredicatedRuleCall__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5947:1: ( ( ( rule__PredicatedRuleCall__Group_2__0 )? ) ) - // InternalXtext.g:5948:1: ( ( rule__PredicatedRuleCall__Group_2__0 )? ) + // InternalXtext.g:5952:1: ( ( ( rule__PredicatedRuleCall__Group_2__0 )? ) ) + // InternalXtext.g:5953:1: ( ( rule__PredicatedRuleCall__Group_2__0 )? ) { - // InternalXtext.g:5948:1: ( ( rule__PredicatedRuleCall__Group_2__0 )? ) - // InternalXtext.g:5949:2: ( rule__PredicatedRuleCall__Group_2__0 )? + // InternalXtext.g:5953:1: ( ( rule__PredicatedRuleCall__Group_2__0 )? ) + // InternalXtext.g:5954:2: ( rule__PredicatedRuleCall__Group_2__0 )? { before(grammarAccess.getPredicatedRuleCallAccess().getGroup_2()); - // InternalXtext.g:5950:2: ( rule__PredicatedRuleCall__Group_2__0 )? + // InternalXtext.g:5955:2: ( rule__PredicatedRuleCall__Group_2__0 )? int alt61=2; int LA61_0 = input.LA(1); @@ -18769,7 +18777,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt61) { case 1 : - // InternalXtext.g:5950:3: rule__PredicatedRuleCall__Group_2__0 + // InternalXtext.g:5955:3: rule__PredicatedRuleCall__Group_2__0 { pushFollow(FollowSets000.FOLLOW_2); rule__PredicatedRuleCall__Group_2__0(); @@ -18805,14 +18813,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedRuleCall__Group_2__0" - // InternalXtext.g:5959:1: rule__PredicatedRuleCall__Group_2__0 : rule__PredicatedRuleCall__Group_2__0__Impl rule__PredicatedRuleCall__Group_2__1 ; + // InternalXtext.g:5964:1: rule__PredicatedRuleCall__Group_2__0 : rule__PredicatedRuleCall__Group_2__0__Impl rule__PredicatedRuleCall__Group_2__1 ; public final void rule__PredicatedRuleCall__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5963:1: ( rule__PredicatedRuleCall__Group_2__0__Impl rule__PredicatedRuleCall__Group_2__1 ) - // InternalXtext.g:5964:2: rule__PredicatedRuleCall__Group_2__0__Impl rule__PredicatedRuleCall__Group_2__1 + // InternalXtext.g:5968:1: ( rule__PredicatedRuleCall__Group_2__0__Impl rule__PredicatedRuleCall__Group_2__1 ) + // InternalXtext.g:5969:2: rule__PredicatedRuleCall__Group_2__0__Impl rule__PredicatedRuleCall__Group_2__1 { pushFollow(FollowSets000.FOLLOW_28); rule__PredicatedRuleCall__Group_2__0__Impl(); @@ -18843,17 +18851,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedRuleCall__Group_2__0__Impl" - // InternalXtext.g:5971:1: rule__PredicatedRuleCall__Group_2__0__Impl : ( '<' ) ; + // InternalXtext.g:5976:1: rule__PredicatedRuleCall__Group_2__0__Impl : ( '<' ) ; public final void rule__PredicatedRuleCall__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5975:1: ( ( '<' ) ) - // InternalXtext.g:5976:1: ( '<' ) + // InternalXtext.g:5980:1: ( ( '<' ) ) + // InternalXtext.g:5981:1: ( '<' ) { - // InternalXtext.g:5976:1: ( '<' ) - // InternalXtext.g:5977:2: '<' + // InternalXtext.g:5981:1: ( '<' ) + // InternalXtext.g:5982:2: '<' { before(grammarAccess.getPredicatedRuleCallAccess().getLessThanSignKeyword_2_0()); match(input,32,FollowSets000.FOLLOW_2); @@ -18880,14 +18888,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedRuleCall__Group_2__1" - // InternalXtext.g:5986:1: rule__PredicatedRuleCall__Group_2__1 : rule__PredicatedRuleCall__Group_2__1__Impl rule__PredicatedRuleCall__Group_2__2 ; + // InternalXtext.g:5991:1: rule__PredicatedRuleCall__Group_2__1 : rule__PredicatedRuleCall__Group_2__1__Impl rule__PredicatedRuleCall__Group_2__2 ; public final void rule__PredicatedRuleCall__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:5990:1: ( rule__PredicatedRuleCall__Group_2__1__Impl rule__PredicatedRuleCall__Group_2__2 ) - // InternalXtext.g:5991:2: rule__PredicatedRuleCall__Group_2__1__Impl rule__PredicatedRuleCall__Group_2__2 + // InternalXtext.g:5995:1: ( rule__PredicatedRuleCall__Group_2__1__Impl rule__PredicatedRuleCall__Group_2__2 ) + // InternalXtext.g:5996:2: rule__PredicatedRuleCall__Group_2__1__Impl rule__PredicatedRuleCall__Group_2__2 { pushFollow(FollowSets000.FOLLOW_38); rule__PredicatedRuleCall__Group_2__1__Impl(); @@ -18918,21 +18926,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedRuleCall__Group_2__1__Impl" - // InternalXtext.g:5998:1: rule__PredicatedRuleCall__Group_2__1__Impl : ( ( rule__PredicatedRuleCall__ArgumentsAssignment_2_1 ) ) ; + // InternalXtext.g:6003:1: rule__PredicatedRuleCall__Group_2__1__Impl : ( ( rule__PredicatedRuleCall__ArgumentsAssignment_2_1 ) ) ; public final void rule__PredicatedRuleCall__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6002:1: ( ( ( rule__PredicatedRuleCall__ArgumentsAssignment_2_1 ) ) ) - // InternalXtext.g:6003:1: ( ( rule__PredicatedRuleCall__ArgumentsAssignment_2_1 ) ) + // InternalXtext.g:6007:1: ( ( ( rule__PredicatedRuleCall__ArgumentsAssignment_2_1 ) ) ) + // InternalXtext.g:6008:1: ( ( rule__PredicatedRuleCall__ArgumentsAssignment_2_1 ) ) { - // InternalXtext.g:6003:1: ( ( rule__PredicatedRuleCall__ArgumentsAssignment_2_1 ) ) - // InternalXtext.g:6004:2: ( rule__PredicatedRuleCall__ArgumentsAssignment_2_1 ) + // InternalXtext.g:6008:1: ( ( rule__PredicatedRuleCall__ArgumentsAssignment_2_1 ) ) + // InternalXtext.g:6009:2: ( rule__PredicatedRuleCall__ArgumentsAssignment_2_1 ) { before(grammarAccess.getPredicatedRuleCallAccess().getArgumentsAssignment_2_1()); - // InternalXtext.g:6005:2: ( rule__PredicatedRuleCall__ArgumentsAssignment_2_1 ) - // InternalXtext.g:6005:3: rule__PredicatedRuleCall__ArgumentsAssignment_2_1 + // InternalXtext.g:6010:2: ( rule__PredicatedRuleCall__ArgumentsAssignment_2_1 ) + // InternalXtext.g:6010:3: rule__PredicatedRuleCall__ArgumentsAssignment_2_1 { pushFollow(FollowSets000.FOLLOW_2); rule__PredicatedRuleCall__ArgumentsAssignment_2_1(); @@ -18965,14 +18973,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedRuleCall__Group_2__2" - // InternalXtext.g:6013:1: rule__PredicatedRuleCall__Group_2__2 : rule__PredicatedRuleCall__Group_2__2__Impl rule__PredicatedRuleCall__Group_2__3 ; + // InternalXtext.g:6018:1: rule__PredicatedRuleCall__Group_2__2 : rule__PredicatedRuleCall__Group_2__2__Impl rule__PredicatedRuleCall__Group_2__3 ; public final void rule__PredicatedRuleCall__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6017:1: ( rule__PredicatedRuleCall__Group_2__2__Impl rule__PredicatedRuleCall__Group_2__3 ) - // InternalXtext.g:6018:2: rule__PredicatedRuleCall__Group_2__2__Impl rule__PredicatedRuleCall__Group_2__3 + // InternalXtext.g:6022:1: ( rule__PredicatedRuleCall__Group_2__2__Impl rule__PredicatedRuleCall__Group_2__3 ) + // InternalXtext.g:6023:2: rule__PredicatedRuleCall__Group_2__2__Impl rule__PredicatedRuleCall__Group_2__3 { pushFollow(FollowSets000.FOLLOW_38); rule__PredicatedRuleCall__Group_2__2__Impl(); @@ -19003,20 +19011,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedRuleCall__Group_2__2__Impl" - // InternalXtext.g:6025:1: rule__PredicatedRuleCall__Group_2__2__Impl : ( ( rule__PredicatedRuleCall__Group_2_2__0 )* ) ; + // InternalXtext.g:6030:1: rule__PredicatedRuleCall__Group_2__2__Impl : ( ( rule__PredicatedRuleCall__Group_2_2__0 )* ) ; public final void rule__PredicatedRuleCall__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6029:1: ( ( ( rule__PredicatedRuleCall__Group_2_2__0 )* ) ) - // InternalXtext.g:6030:1: ( ( rule__PredicatedRuleCall__Group_2_2__0 )* ) + // InternalXtext.g:6034:1: ( ( ( rule__PredicatedRuleCall__Group_2_2__0 )* ) ) + // InternalXtext.g:6035:1: ( ( rule__PredicatedRuleCall__Group_2_2__0 )* ) { - // InternalXtext.g:6030:1: ( ( rule__PredicatedRuleCall__Group_2_2__0 )* ) - // InternalXtext.g:6031:2: ( rule__PredicatedRuleCall__Group_2_2__0 )* + // InternalXtext.g:6035:1: ( ( rule__PredicatedRuleCall__Group_2_2__0 )* ) + // InternalXtext.g:6036:2: ( rule__PredicatedRuleCall__Group_2_2__0 )* { before(grammarAccess.getPredicatedRuleCallAccess().getGroup_2_2()); - // InternalXtext.g:6032:2: ( rule__PredicatedRuleCall__Group_2_2__0 )* + // InternalXtext.g:6037:2: ( rule__PredicatedRuleCall__Group_2_2__0 )* loop62: do { int alt62=2; @@ -19029,7 +19037,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { switch (alt62) { case 1 : - // InternalXtext.g:6032:3: rule__PredicatedRuleCall__Group_2_2__0 + // InternalXtext.g:6037:3: rule__PredicatedRuleCall__Group_2_2__0 { pushFollow(FollowSets000.FOLLOW_8); rule__PredicatedRuleCall__Group_2_2__0(); @@ -19068,14 +19076,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedRuleCall__Group_2__3" - // InternalXtext.g:6040:1: rule__PredicatedRuleCall__Group_2__3 : rule__PredicatedRuleCall__Group_2__3__Impl ; + // InternalXtext.g:6045:1: rule__PredicatedRuleCall__Group_2__3 : rule__PredicatedRuleCall__Group_2__3__Impl ; public final void rule__PredicatedRuleCall__Group_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6044:1: ( rule__PredicatedRuleCall__Group_2__3__Impl ) - // InternalXtext.g:6045:2: rule__PredicatedRuleCall__Group_2__3__Impl + // InternalXtext.g:6049:1: ( rule__PredicatedRuleCall__Group_2__3__Impl ) + // InternalXtext.g:6050:2: rule__PredicatedRuleCall__Group_2__3__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__PredicatedRuleCall__Group_2__3__Impl(); @@ -19101,17 +19109,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedRuleCall__Group_2__3__Impl" - // InternalXtext.g:6051:1: rule__PredicatedRuleCall__Group_2__3__Impl : ( '>' ) ; + // InternalXtext.g:6056:1: rule__PredicatedRuleCall__Group_2__3__Impl : ( '>' ) ; public final void rule__PredicatedRuleCall__Group_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6055:1: ( ( '>' ) ) - // InternalXtext.g:6056:1: ( '>' ) + // InternalXtext.g:6060:1: ( ( '>' ) ) + // InternalXtext.g:6061:1: ( '>' ) { - // InternalXtext.g:6056:1: ( '>' ) - // InternalXtext.g:6057:2: '>' + // InternalXtext.g:6061:1: ( '>' ) + // InternalXtext.g:6062:2: '>' { before(grammarAccess.getPredicatedRuleCallAccess().getGreaterThanSignKeyword_2_3()); match(input,33,FollowSets000.FOLLOW_2); @@ -19138,14 +19146,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedRuleCall__Group_2_2__0" - // InternalXtext.g:6067:1: rule__PredicatedRuleCall__Group_2_2__0 : rule__PredicatedRuleCall__Group_2_2__0__Impl rule__PredicatedRuleCall__Group_2_2__1 ; + // InternalXtext.g:6072:1: rule__PredicatedRuleCall__Group_2_2__0 : rule__PredicatedRuleCall__Group_2_2__0__Impl rule__PredicatedRuleCall__Group_2_2__1 ; public final void rule__PredicatedRuleCall__Group_2_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6071:1: ( rule__PredicatedRuleCall__Group_2_2__0__Impl rule__PredicatedRuleCall__Group_2_2__1 ) - // InternalXtext.g:6072:2: rule__PredicatedRuleCall__Group_2_2__0__Impl rule__PredicatedRuleCall__Group_2_2__1 + // InternalXtext.g:6076:1: ( rule__PredicatedRuleCall__Group_2_2__0__Impl rule__PredicatedRuleCall__Group_2_2__1 ) + // InternalXtext.g:6077:2: rule__PredicatedRuleCall__Group_2_2__0__Impl rule__PredicatedRuleCall__Group_2_2__1 { pushFollow(FollowSets000.FOLLOW_28); rule__PredicatedRuleCall__Group_2_2__0__Impl(); @@ -19176,17 +19184,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedRuleCall__Group_2_2__0__Impl" - // InternalXtext.g:6079:1: rule__PredicatedRuleCall__Group_2_2__0__Impl : ( ',' ) ; + // InternalXtext.g:6084:1: rule__PredicatedRuleCall__Group_2_2__0__Impl : ( ',' ) ; public final void rule__PredicatedRuleCall__Group_2_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6083:1: ( ( ',' ) ) - // InternalXtext.g:6084:1: ( ',' ) + // InternalXtext.g:6088:1: ( ( ',' ) ) + // InternalXtext.g:6089:1: ( ',' ) { - // InternalXtext.g:6084:1: ( ',' ) - // InternalXtext.g:6085:2: ',' + // InternalXtext.g:6089:1: ( ',' ) + // InternalXtext.g:6090:2: ',' { before(grammarAccess.getPredicatedRuleCallAccess().getCommaKeyword_2_2_0()); match(input,21,FollowSets000.FOLLOW_2); @@ -19213,14 +19221,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedRuleCall__Group_2_2__1" - // InternalXtext.g:6094:1: rule__PredicatedRuleCall__Group_2_2__1 : rule__PredicatedRuleCall__Group_2_2__1__Impl ; + // InternalXtext.g:6099:1: rule__PredicatedRuleCall__Group_2_2__1 : rule__PredicatedRuleCall__Group_2_2__1__Impl ; public final void rule__PredicatedRuleCall__Group_2_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6098:1: ( rule__PredicatedRuleCall__Group_2_2__1__Impl ) - // InternalXtext.g:6099:2: rule__PredicatedRuleCall__Group_2_2__1__Impl + // InternalXtext.g:6103:1: ( rule__PredicatedRuleCall__Group_2_2__1__Impl ) + // InternalXtext.g:6104:2: rule__PredicatedRuleCall__Group_2_2__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__PredicatedRuleCall__Group_2_2__1__Impl(); @@ -19246,21 +19254,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedRuleCall__Group_2_2__1__Impl" - // InternalXtext.g:6105:1: rule__PredicatedRuleCall__Group_2_2__1__Impl : ( ( rule__PredicatedRuleCall__ArgumentsAssignment_2_2_1 ) ) ; + // InternalXtext.g:6110:1: rule__PredicatedRuleCall__Group_2_2__1__Impl : ( ( rule__PredicatedRuleCall__ArgumentsAssignment_2_2_1 ) ) ; public final void rule__PredicatedRuleCall__Group_2_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6109:1: ( ( ( rule__PredicatedRuleCall__ArgumentsAssignment_2_2_1 ) ) ) - // InternalXtext.g:6110:1: ( ( rule__PredicatedRuleCall__ArgumentsAssignment_2_2_1 ) ) + // InternalXtext.g:6114:1: ( ( ( rule__PredicatedRuleCall__ArgumentsAssignment_2_2_1 ) ) ) + // InternalXtext.g:6115:1: ( ( rule__PredicatedRuleCall__ArgumentsAssignment_2_2_1 ) ) { - // InternalXtext.g:6110:1: ( ( rule__PredicatedRuleCall__ArgumentsAssignment_2_2_1 ) ) - // InternalXtext.g:6111:2: ( rule__PredicatedRuleCall__ArgumentsAssignment_2_2_1 ) + // InternalXtext.g:6115:1: ( ( rule__PredicatedRuleCall__ArgumentsAssignment_2_2_1 ) ) + // InternalXtext.g:6116:2: ( rule__PredicatedRuleCall__ArgumentsAssignment_2_2_1 ) { before(grammarAccess.getPredicatedRuleCallAccess().getArgumentsAssignment_2_2_1()); - // InternalXtext.g:6112:2: ( rule__PredicatedRuleCall__ArgumentsAssignment_2_2_1 ) - // InternalXtext.g:6112:3: rule__PredicatedRuleCall__ArgumentsAssignment_2_2_1 + // InternalXtext.g:6117:2: ( rule__PredicatedRuleCall__ArgumentsAssignment_2_2_1 ) + // InternalXtext.g:6117:3: rule__PredicatedRuleCall__ArgumentsAssignment_2_2_1 { pushFollow(FollowSets000.FOLLOW_2); rule__PredicatedRuleCall__ArgumentsAssignment_2_2_1(); @@ -19293,14 +19301,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assignment__Group__0" - // InternalXtext.g:6121:1: rule__Assignment__Group__0 : rule__Assignment__Group__0__Impl rule__Assignment__Group__1 ; + // InternalXtext.g:6126:1: rule__Assignment__Group__0 : rule__Assignment__Group__0__Impl rule__Assignment__Group__1 ; public final void rule__Assignment__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6125:1: ( rule__Assignment__Group__0__Impl rule__Assignment__Group__1 ) - // InternalXtext.g:6126:2: rule__Assignment__Group__0__Impl rule__Assignment__Group__1 + // InternalXtext.g:6130:1: ( rule__Assignment__Group__0__Impl rule__Assignment__Group__1 ) + // InternalXtext.g:6131:2: rule__Assignment__Group__0__Impl rule__Assignment__Group__1 { pushFollow(FollowSets000.FOLLOW_43); rule__Assignment__Group__0__Impl(); @@ -19331,20 +19339,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assignment__Group__0__Impl" - // InternalXtext.g:6133:1: rule__Assignment__Group__0__Impl : ( ( rule__Assignment__Alternatives_0 )? ) ; + // InternalXtext.g:6138:1: rule__Assignment__Group__0__Impl : ( ( rule__Assignment__Alternatives_0 )? ) ; public final void rule__Assignment__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6137:1: ( ( ( rule__Assignment__Alternatives_0 )? ) ) - // InternalXtext.g:6138:1: ( ( rule__Assignment__Alternatives_0 )? ) + // InternalXtext.g:6142:1: ( ( ( rule__Assignment__Alternatives_0 )? ) ) + // InternalXtext.g:6143:1: ( ( rule__Assignment__Alternatives_0 )? ) { - // InternalXtext.g:6138:1: ( ( rule__Assignment__Alternatives_0 )? ) - // InternalXtext.g:6139:2: ( rule__Assignment__Alternatives_0 )? + // InternalXtext.g:6143:1: ( ( rule__Assignment__Alternatives_0 )? ) + // InternalXtext.g:6144:2: ( rule__Assignment__Alternatives_0 )? { before(grammarAccess.getAssignmentAccess().getAlternatives_0()); - // InternalXtext.g:6140:2: ( rule__Assignment__Alternatives_0 )? + // InternalXtext.g:6145:2: ( rule__Assignment__Alternatives_0 )? int alt63=2; int LA63_0 = input.LA(1); @@ -19353,7 +19361,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt63) { case 1 : - // InternalXtext.g:6140:3: rule__Assignment__Alternatives_0 + // InternalXtext.g:6145:3: rule__Assignment__Alternatives_0 { pushFollow(FollowSets000.FOLLOW_2); rule__Assignment__Alternatives_0(); @@ -19389,14 +19397,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assignment__Group__1" - // InternalXtext.g:6148:1: rule__Assignment__Group__1 : rule__Assignment__Group__1__Impl rule__Assignment__Group__2 ; + // InternalXtext.g:6153:1: rule__Assignment__Group__1 : rule__Assignment__Group__1__Impl rule__Assignment__Group__2 ; public final void rule__Assignment__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6152:1: ( rule__Assignment__Group__1__Impl rule__Assignment__Group__2 ) - // InternalXtext.g:6153:2: rule__Assignment__Group__1__Impl rule__Assignment__Group__2 + // InternalXtext.g:6157:1: ( rule__Assignment__Group__1__Impl rule__Assignment__Group__2 ) + // InternalXtext.g:6158:2: rule__Assignment__Group__1__Impl rule__Assignment__Group__2 { pushFollow(FollowSets000.FOLLOW_44); rule__Assignment__Group__1__Impl(); @@ -19427,21 +19435,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assignment__Group__1__Impl" - // InternalXtext.g:6160:1: rule__Assignment__Group__1__Impl : ( ( rule__Assignment__FeatureAssignment_1 ) ) ; + // InternalXtext.g:6165:1: rule__Assignment__Group__1__Impl : ( ( rule__Assignment__FeatureAssignment_1 ) ) ; public final void rule__Assignment__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6164:1: ( ( ( rule__Assignment__FeatureAssignment_1 ) ) ) - // InternalXtext.g:6165:1: ( ( rule__Assignment__FeatureAssignment_1 ) ) + // InternalXtext.g:6169:1: ( ( ( rule__Assignment__FeatureAssignment_1 ) ) ) + // InternalXtext.g:6170:1: ( ( rule__Assignment__FeatureAssignment_1 ) ) { - // InternalXtext.g:6165:1: ( ( rule__Assignment__FeatureAssignment_1 ) ) - // InternalXtext.g:6166:2: ( rule__Assignment__FeatureAssignment_1 ) + // InternalXtext.g:6170:1: ( ( rule__Assignment__FeatureAssignment_1 ) ) + // InternalXtext.g:6171:2: ( rule__Assignment__FeatureAssignment_1 ) { before(grammarAccess.getAssignmentAccess().getFeatureAssignment_1()); - // InternalXtext.g:6167:2: ( rule__Assignment__FeatureAssignment_1 ) - // InternalXtext.g:6167:3: rule__Assignment__FeatureAssignment_1 + // InternalXtext.g:6172:2: ( rule__Assignment__FeatureAssignment_1 ) + // InternalXtext.g:6172:3: rule__Assignment__FeatureAssignment_1 { pushFollow(FollowSets000.FOLLOW_2); rule__Assignment__FeatureAssignment_1(); @@ -19474,14 +19482,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assignment__Group__2" - // InternalXtext.g:6175:1: rule__Assignment__Group__2 : rule__Assignment__Group__2__Impl rule__Assignment__Group__3 ; + // InternalXtext.g:6180:1: rule__Assignment__Group__2 : rule__Assignment__Group__2__Impl rule__Assignment__Group__3 ; public final void rule__Assignment__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6179:1: ( rule__Assignment__Group__2__Impl rule__Assignment__Group__3 ) - // InternalXtext.g:6180:2: rule__Assignment__Group__2__Impl rule__Assignment__Group__3 + // InternalXtext.g:6184:1: ( rule__Assignment__Group__2__Impl rule__Assignment__Group__3 ) + // InternalXtext.g:6185:2: rule__Assignment__Group__2__Impl rule__Assignment__Group__3 { pushFollow(FollowSets000.FOLLOW_45); rule__Assignment__Group__2__Impl(); @@ -19512,21 +19520,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assignment__Group__2__Impl" - // InternalXtext.g:6187:1: rule__Assignment__Group__2__Impl : ( ( rule__Assignment__OperatorAssignment_2 ) ) ; + // InternalXtext.g:6192:1: rule__Assignment__Group__2__Impl : ( ( rule__Assignment__OperatorAssignment_2 ) ) ; public final void rule__Assignment__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6191:1: ( ( ( rule__Assignment__OperatorAssignment_2 ) ) ) - // InternalXtext.g:6192:1: ( ( rule__Assignment__OperatorAssignment_2 ) ) + // InternalXtext.g:6196:1: ( ( ( rule__Assignment__OperatorAssignment_2 ) ) ) + // InternalXtext.g:6197:1: ( ( rule__Assignment__OperatorAssignment_2 ) ) { - // InternalXtext.g:6192:1: ( ( rule__Assignment__OperatorAssignment_2 ) ) - // InternalXtext.g:6193:2: ( rule__Assignment__OperatorAssignment_2 ) + // InternalXtext.g:6197:1: ( ( rule__Assignment__OperatorAssignment_2 ) ) + // InternalXtext.g:6198:2: ( rule__Assignment__OperatorAssignment_2 ) { before(grammarAccess.getAssignmentAccess().getOperatorAssignment_2()); - // InternalXtext.g:6194:2: ( rule__Assignment__OperatorAssignment_2 ) - // InternalXtext.g:6194:3: rule__Assignment__OperatorAssignment_2 + // InternalXtext.g:6199:2: ( rule__Assignment__OperatorAssignment_2 ) + // InternalXtext.g:6199:3: rule__Assignment__OperatorAssignment_2 { pushFollow(FollowSets000.FOLLOW_2); rule__Assignment__OperatorAssignment_2(); @@ -19559,14 +19567,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assignment__Group__3" - // InternalXtext.g:6202:1: rule__Assignment__Group__3 : rule__Assignment__Group__3__Impl ; + // InternalXtext.g:6207:1: rule__Assignment__Group__3 : rule__Assignment__Group__3__Impl ; public final void rule__Assignment__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6206:1: ( rule__Assignment__Group__3__Impl ) - // InternalXtext.g:6207:2: rule__Assignment__Group__3__Impl + // InternalXtext.g:6211:1: ( rule__Assignment__Group__3__Impl ) + // InternalXtext.g:6212:2: rule__Assignment__Group__3__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__Assignment__Group__3__Impl(); @@ -19592,21 +19600,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assignment__Group__3__Impl" - // InternalXtext.g:6213:1: rule__Assignment__Group__3__Impl : ( ( rule__Assignment__TerminalAssignment_3 ) ) ; + // InternalXtext.g:6218:1: rule__Assignment__Group__3__Impl : ( ( rule__Assignment__TerminalAssignment_3 ) ) ; public final void rule__Assignment__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6217:1: ( ( ( rule__Assignment__TerminalAssignment_3 ) ) ) - // InternalXtext.g:6218:1: ( ( rule__Assignment__TerminalAssignment_3 ) ) + // InternalXtext.g:6222:1: ( ( ( rule__Assignment__TerminalAssignment_3 ) ) ) + // InternalXtext.g:6223:1: ( ( rule__Assignment__TerminalAssignment_3 ) ) { - // InternalXtext.g:6218:1: ( ( rule__Assignment__TerminalAssignment_3 ) ) - // InternalXtext.g:6219:2: ( rule__Assignment__TerminalAssignment_3 ) + // InternalXtext.g:6223:1: ( ( rule__Assignment__TerminalAssignment_3 ) ) + // InternalXtext.g:6224:2: ( rule__Assignment__TerminalAssignment_3 ) { before(grammarAccess.getAssignmentAccess().getTerminalAssignment_3()); - // InternalXtext.g:6220:2: ( rule__Assignment__TerminalAssignment_3 ) - // InternalXtext.g:6220:3: rule__Assignment__TerminalAssignment_3 + // InternalXtext.g:6225:2: ( rule__Assignment__TerminalAssignment_3 ) + // InternalXtext.g:6225:3: rule__Assignment__TerminalAssignment_3 { pushFollow(FollowSets000.FOLLOW_2); rule__Assignment__TerminalAssignment_3(); @@ -19639,14 +19647,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParenthesizedAssignableElement__Group__0" - // InternalXtext.g:6229:1: rule__ParenthesizedAssignableElement__Group__0 : rule__ParenthesizedAssignableElement__Group__0__Impl rule__ParenthesizedAssignableElement__Group__1 ; + // InternalXtext.g:6234:1: rule__ParenthesizedAssignableElement__Group__0 : rule__ParenthesizedAssignableElement__Group__0__Impl rule__ParenthesizedAssignableElement__Group__1 ; public final void rule__ParenthesizedAssignableElement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6233:1: ( rule__ParenthesizedAssignableElement__Group__0__Impl rule__ParenthesizedAssignableElement__Group__1 ) - // InternalXtext.g:6234:2: rule__ParenthesizedAssignableElement__Group__0__Impl rule__ParenthesizedAssignableElement__Group__1 + // InternalXtext.g:6238:1: ( rule__ParenthesizedAssignableElement__Group__0__Impl rule__ParenthesizedAssignableElement__Group__1 ) + // InternalXtext.g:6239:2: rule__ParenthesizedAssignableElement__Group__0__Impl rule__ParenthesizedAssignableElement__Group__1 { pushFollow(FollowSets000.FOLLOW_45); rule__ParenthesizedAssignableElement__Group__0__Impl(); @@ -19677,17 +19685,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParenthesizedAssignableElement__Group__0__Impl" - // InternalXtext.g:6241:1: rule__ParenthesizedAssignableElement__Group__0__Impl : ( '(' ) ; + // InternalXtext.g:6246:1: rule__ParenthesizedAssignableElement__Group__0__Impl : ( '(' ) ; public final void rule__ParenthesizedAssignableElement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6245:1: ( ( '(' ) ) - // InternalXtext.g:6246:1: ( '(' ) + // InternalXtext.g:6250:1: ( ( '(' ) ) + // InternalXtext.g:6251:1: ( '(' ) { - // InternalXtext.g:6246:1: ( '(' ) - // InternalXtext.g:6247:2: '(' + // InternalXtext.g:6251:1: ( '(' ) + // InternalXtext.g:6252:2: '(' { before(grammarAccess.getParenthesizedAssignableElementAccess().getLeftParenthesisKeyword_0()); match(input,22,FollowSets000.FOLLOW_2); @@ -19714,14 +19722,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParenthesizedAssignableElement__Group__1" - // InternalXtext.g:6256:1: rule__ParenthesizedAssignableElement__Group__1 : rule__ParenthesizedAssignableElement__Group__1__Impl rule__ParenthesizedAssignableElement__Group__2 ; + // InternalXtext.g:6261:1: rule__ParenthesizedAssignableElement__Group__1 : rule__ParenthesizedAssignableElement__Group__1__Impl rule__ParenthesizedAssignableElement__Group__2 ; public final void rule__ParenthesizedAssignableElement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6260:1: ( rule__ParenthesizedAssignableElement__Group__1__Impl rule__ParenthesizedAssignableElement__Group__2 ) - // InternalXtext.g:6261:2: rule__ParenthesizedAssignableElement__Group__1__Impl rule__ParenthesizedAssignableElement__Group__2 + // InternalXtext.g:6265:1: ( rule__ParenthesizedAssignableElement__Group__1__Impl rule__ParenthesizedAssignableElement__Group__2 ) + // InternalXtext.g:6266:2: rule__ParenthesizedAssignableElement__Group__1__Impl rule__ParenthesizedAssignableElement__Group__2 { pushFollow(FollowSets000.FOLLOW_41); rule__ParenthesizedAssignableElement__Group__1__Impl(); @@ -19752,17 +19760,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParenthesizedAssignableElement__Group__1__Impl" - // InternalXtext.g:6268:1: rule__ParenthesizedAssignableElement__Group__1__Impl : ( ruleAssignableAlternatives ) ; + // InternalXtext.g:6273:1: rule__ParenthesizedAssignableElement__Group__1__Impl : ( ruleAssignableAlternatives ) ; public final void rule__ParenthesizedAssignableElement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6272:1: ( ( ruleAssignableAlternatives ) ) - // InternalXtext.g:6273:1: ( ruleAssignableAlternatives ) + // InternalXtext.g:6277:1: ( ( ruleAssignableAlternatives ) ) + // InternalXtext.g:6278:1: ( ruleAssignableAlternatives ) { - // InternalXtext.g:6273:1: ( ruleAssignableAlternatives ) - // InternalXtext.g:6274:2: ruleAssignableAlternatives + // InternalXtext.g:6278:1: ( ruleAssignableAlternatives ) + // InternalXtext.g:6279:2: ruleAssignableAlternatives { before(grammarAccess.getParenthesizedAssignableElementAccess().getAssignableAlternativesParserRuleCall_1()); pushFollow(FollowSets000.FOLLOW_2); @@ -19793,14 +19801,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParenthesizedAssignableElement__Group__2" - // InternalXtext.g:6283:1: rule__ParenthesizedAssignableElement__Group__2 : rule__ParenthesizedAssignableElement__Group__2__Impl ; + // InternalXtext.g:6288:1: rule__ParenthesizedAssignableElement__Group__2 : rule__ParenthesizedAssignableElement__Group__2__Impl ; public final void rule__ParenthesizedAssignableElement__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6287:1: ( rule__ParenthesizedAssignableElement__Group__2__Impl ) - // InternalXtext.g:6288:2: rule__ParenthesizedAssignableElement__Group__2__Impl + // InternalXtext.g:6292:1: ( rule__ParenthesizedAssignableElement__Group__2__Impl ) + // InternalXtext.g:6293:2: rule__ParenthesizedAssignableElement__Group__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ParenthesizedAssignableElement__Group__2__Impl(); @@ -19826,17 +19834,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParenthesizedAssignableElement__Group__2__Impl" - // InternalXtext.g:6294:1: rule__ParenthesizedAssignableElement__Group__2__Impl : ( ')' ) ; + // InternalXtext.g:6299:1: rule__ParenthesizedAssignableElement__Group__2__Impl : ( ')' ) ; public final void rule__ParenthesizedAssignableElement__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6298:1: ( ( ')' ) ) - // InternalXtext.g:6299:1: ( ')' ) + // InternalXtext.g:6303:1: ( ( ')' ) ) + // InternalXtext.g:6304:1: ( ')' ) { - // InternalXtext.g:6299:1: ( ')' ) - // InternalXtext.g:6300:2: ')' + // InternalXtext.g:6304:1: ( ')' ) + // InternalXtext.g:6305:2: ')' { before(grammarAccess.getParenthesizedAssignableElementAccess().getRightParenthesisKeyword_2()); match(input,23,FollowSets000.FOLLOW_2); @@ -19863,14 +19871,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AssignableAlternatives__Group__0" - // InternalXtext.g:6310:1: rule__AssignableAlternatives__Group__0 : rule__AssignableAlternatives__Group__0__Impl rule__AssignableAlternatives__Group__1 ; + // InternalXtext.g:6315:1: rule__AssignableAlternatives__Group__0 : rule__AssignableAlternatives__Group__0__Impl rule__AssignableAlternatives__Group__1 ; public final void rule__AssignableAlternatives__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6314:1: ( rule__AssignableAlternatives__Group__0__Impl rule__AssignableAlternatives__Group__1 ) - // InternalXtext.g:6315:2: rule__AssignableAlternatives__Group__0__Impl rule__AssignableAlternatives__Group__1 + // InternalXtext.g:6319:1: ( rule__AssignableAlternatives__Group__0__Impl rule__AssignableAlternatives__Group__1 ) + // InternalXtext.g:6320:2: rule__AssignableAlternatives__Group__0__Impl rule__AssignableAlternatives__Group__1 { pushFollow(FollowSets000.FOLLOW_26); rule__AssignableAlternatives__Group__0__Impl(); @@ -19901,17 +19909,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AssignableAlternatives__Group__0__Impl" - // InternalXtext.g:6322:1: rule__AssignableAlternatives__Group__0__Impl : ( ruleAssignableTerminal ) ; + // InternalXtext.g:6327:1: rule__AssignableAlternatives__Group__0__Impl : ( ruleAssignableTerminal ) ; public final void rule__AssignableAlternatives__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6326:1: ( ( ruleAssignableTerminal ) ) - // InternalXtext.g:6327:1: ( ruleAssignableTerminal ) + // InternalXtext.g:6331:1: ( ( ruleAssignableTerminal ) ) + // InternalXtext.g:6332:1: ( ruleAssignableTerminal ) { - // InternalXtext.g:6327:1: ( ruleAssignableTerminal ) - // InternalXtext.g:6328:2: ruleAssignableTerminal + // InternalXtext.g:6332:1: ( ruleAssignableTerminal ) + // InternalXtext.g:6333:2: ruleAssignableTerminal { before(grammarAccess.getAssignableAlternativesAccess().getAssignableTerminalParserRuleCall_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -19942,14 +19950,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AssignableAlternatives__Group__1" - // InternalXtext.g:6337:1: rule__AssignableAlternatives__Group__1 : rule__AssignableAlternatives__Group__1__Impl ; + // InternalXtext.g:6342:1: rule__AssignableAlternatives__Group__1 : rule__AssignableAlternatives__Group__1__Impl ; public final void rule__AssignableAlternatives__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6341:1: ( rule__AssignableAlternatives__Group__1__Impl ) - // InternalXtext.g:6342:2: rule__AssignableAlternatives__Group__1__Impl + // InternalXtext.g:6346:1: ( rule__AssignableAlternatives__Group__1__Impl ) + // InternalXtext.g:6347:2: rule__AssignableAlternatives__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__AssignableAlternatives__Group__1__Impl(); @@ -19975,20 +19983,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AssignableAlternatives__Group__1__Impl" - // InternalXtext.g:6348:1: rule__AssignableAlternatives__Group__1__Impl : ( ( rule__AssignableAlternatives__Group_1__0 )? ) ; + // InternalXtext.g:6353:1: rule__AssignableAlternatives__Group__1__Impl : ( ( rule__AssignableAlternatives__Group_1__0 )? ) ; public final void rule__AssignableAlternatives__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6352:1: ( ( ( rule__AssignableAlternatives__Group_1__0 )? ) ) - // InternalXtext.g:6353:1: ( ( rule__AssignableAlternatives__Group_1__0 )? ) + // InternalXtext.g:6357:1: ( ( ( rule__AssignableAlternatives__Group_1__0 )? ) ) + // InternalXtext.g:6358:1: ( ( rule__AssignableAlternatives__Group_1__0 )? ) { - // InternalXtext.g:6353:1: ( ( rule__AssignableAlternatives__Group_1__0 )? ) - // InternalXtext.g:6354:2: ( rule__AssignableAlternatives__Group_1__0 )? + // InternalXtext.g:6358:1: ( ( rule__AssignableAlternatives__Group_1__0 )? ) + // InternalXtext.g:6359:2: ( rule__AssignableAlternatives__Group_1__0 )? { before(grammarAccess.getAssignableAlternativesAccess().getGroup_1()); - // InternalXtext.g:6355:2: ( rule__AssignableAlternatives__Group_1__0 )? + // InternalXtext.g:6360:2: ( rule__AssignableAlternatives__Group_1__0 )? int alt64=2; int LA64_0 = input.LA(1); @@ -19997,7 +20005,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt64) { case 1 : - // InternalXtext.g:6355:3: rule__AssignableAlternatives__Group_1__0 + // InternalXtext.g:6360:3: rule__AssignableAlternatives__Group_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__AssignableAlternatives__Group_1__0(); @@ -20033,14 +20041,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AssignableAlternatives__Group_1__0" - // InternalXtext.g:6364:1: rule__AssignableAlternatives__Group_1__0 : rule__AssignableAlternatives__Group_1__0__Impl rule__AssignableAlternatives__Group_1__1 ; + // InternalXtext.g:6369:1: rule__AssignableAlternatives__Group_1__0 : rule__AssignableAlternatives__Group_1__0__Impl rule__AssignableAlternatives__Group_1__1 ; public final void rule__AssignableAlternatives__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6368:1: ( rule__AssignableAlternatives__Group_1__0__Impl rule__AssignableAlternatives__Group_1__1 ) - // InternalXtext.g:6369:2: rule__AssignableAlternatives__Group_1__0__Impl rule__AssignableAlternatives__Group_1__1 + // InternalXtext.g:6373:1: ( rule__AssignableAlternatives__Group_1__0__Impl rule__AssignableAlternatives__Group_1__1 ) + // InternalXtext.g:6374:2: rule__AssignableAlternatives__Group_1__0__Impl rule__AssignableAlternatives__Group_1__1 { pushFollow(FollowSets000.FOLLOW_26); rule__AssignableAlternatives__Group_1__0__Impl(); @@ -20071,21 +20079,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AssignableAlternatives__Group_1__0__Impl" - // InternalXtext.g:6376:1: rule__AssignableAlternatives__Group_1__0__Impl : ( () ) ; + // InternalXtext.g:6381:1: rule__AssignableAlternatives__Group_1__0__Impl : ( () ) ; public final void rule__AssignableAlternatives__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6380:1: ( ( () ) ) - // InternalXtext.g:6381:1: ( () ) + // InternalXtext.g:6385:1: ( ( () ) ) + // InternalXtext.g:6386:1: ( () ) { - // InternalXtext.g:6381:1: ( () ) - // InternalXtext.g:6382:2: () + // InternalXtext.g:6386:1: ( () ) + // InternalXtext.g:6387:2: () { before(grammarAccess.getAssignableAlternativesAccess().getAlternativesElementsAction_1_0()); - // InternalXtext.g:6383:2: () - // InternalXtext.g:6383:3: + // InternalXtext.g:6388:2: () + // InternalXtext.g:6388:3: { } @@ -20108,14 +20116,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AssignableAlternatives__Group_1__1" - // InternalXtext.g:6391:1: rule__AssignableAlternatives__Group_1__1 : rule__AssignableAlternatives__Group_1__1__Impl ; + // InternalXtext.g:6396:1: rule__AssignableAlternatives__Group_1__1 : rule__AssignableAlternatives__Group_1__1__Impl ; public final void rule__AssignableAlternatives__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6395:1: ( rule__AssignableAlternatives__Group_1__1__Impl ) - // InternalXtext.g:6396:2: rule__AssignableAlternatives__Group_1__1__Impl + // InternalXtext.g:6400:1: ( rule__AssignableAlternatives__Group_1__1__Impl ) + // InternalXtext.g:6401:2: rule__AssignableAlternatives__Group_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__AssignableAlternatives__Group_1__1__Impl(); @@ -20141,24 +20149,24 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AssignableAlternatives__Group_1__1__Impl" - // InternalXtext.g:6402:1: rule__AssignableAlternatives__Group_1__1__Impl : ( ( ( rule__AssignableAlternatives__Group_1_1__0 ) ) ( ( rule__AssignableAlternatives__Group_1_1__0 )* ) ) ; + // InternalXtext.g:6407:1: rule__AssignableAlternatives__Group_1__1__Impl : ( ( ( rule__AssignableAlternatives__Group_1_1__0 ) ) ( ( rule__AssignableAlternatives__Group_1_1__0 )* ) ) ; public final void rule__AssignableAlternatives__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6406:1: ( ( ( ( rule__AssignableAlternatives__Group_1_1__0 ) ) ( ( rule__AssignableAlternatives__Group_1_1__0 )* ) ) ) - // InternalXtext.g:6407:1: ( ( ( rule__AssignableAlternatives__Group_1_1__0 ) ) ( ( rule__AssignableAlternatives__Group_1_1__0 )* ) ) + // InternalXtext.g:6411:1: ( ( ( ( rule__AssignableAlternatives__Group_1_1__0 ) ) ( ( rule__AssignableAlternatives__Group_1_1__0 )* ) ) ) + // InternalXtext.g:6412:1: ( ( ( rule__AssignableAlternatives__Group_1_1__0 ) ) ( ( rule__AssignableAlternatives__Group_1_1__0 )* ) ) { - // InternalXtext.g:6407:1: ( ( ( rule__AssignableAlternatives__Group_1_1__0 ) ) ( ( rule__AssignableAlternatives__Group_1_1__0 )* ) ) - // InternalXtext.g:6408:2: ( ( rule__AssignableAlternatives__Group_1_1__0 ) ) ( ( rule__AssignableAlternatives__Group_1_1__0 )* ) + // InternalXtext.g:6412:1: ( ( ( rule__AssignableAlternatives__Group_1_1__0 ) ) ( ( rule__AssignableAlternatives__Group_1_1__0 )* ) ) + // InternalXtext.g:6413:2: ( ( rule__AssignableAlternatives__Group_1_1__0 ) ) ( ( rule__AssignableAlternatives__Group_1_1__0 )* ) { - // InternalXtext.g:6408:2: ( ( rule__AssignableAlternatives__Group_1_1__0 ) ) - // InternalXtext.g:6409:3: ( rule__AssignableAlternatives__Group_1_1__0 ) + // InternalXtext.g:6413:2: ( ( rule__AssignableAlternatives__Group_1_1__0 ) ) + // InternalXtext.g:6414:3: ( rule__AssignableAlternatives__Group_1_1__0 ) { before(grammarAccess.getAssignableAlternativesAccess().getGroup_1_1()); - // InternalXtext.g:6410:3: ( rule__AssignableAlternatives__Group_1_1__0 ) - // InternalXtext.g:6410:4: rule__AssignableAlternatives__Group_1_1__0 + // InternalXtext.g:6415:3: ( rule__AssignableAlternatives__Group_1_1__0 ) + // InternalXtext.g:6415:4: rule__AssignableAlternatives__Group_1_1__0 { pushFollow(FollowSets000.FOLLOW_27); rule__AssignableAlternatives__Group_1_1__0(); @@ -20172,11 +20180,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } - // InternalXtext.g:6413:2: ( ( rule__AssignableAlternatives__Group_1_1__0 )* ) - // InternalXtext.g:6414:3: ( rule__AssignableAlternatives__Group_1_1__0 )* + // InternalXtext.g:6418:2: ( ( rule__AssignableAlternatives__Group_1_1__0 )* ) + // InternalXtext.g:6419:3: ( rule__AssignableAlternatives__Group_1_1__0 )* { before(grammarAccess.getAssignableAlternativesAccess().getGroup_1_1()); - // InternalXtext.g:6415:3: ( rule__AssignableAlternatives__Group_1_1__0 )* + // InternalXtext.g:6420:3: ( rule__AssignableAlternatives__Group_1_1__0 )* loop65: do { int alt65=2; @@ -20189,7 +20197,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { switch (alt65) { case 1 : - // InternalXtext.g:6415:4: rule__AssignableAlternatives__Group_1_1__0 + // InternalXtext.g:6420:4: rule__AssignableAlternatives__Group_1_1__0 { pushFollow(FollowSets000.FOLLOW_27); rule__AssignableAlternatives__Group_1_1__0(); @@ -20231,14 +20239,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AssignableAlternatives__Group_1_1__0" - // InternalXtext.g:6425:1: rule__AssignableAlternatives__Group_1_1__0 : rule__AssignableAlternatives__Group_1_1__0__Impl rule__AssignableAlternatives__Group_1_1__1 ; + // InternalXtext.g:6430:1: rule__AssignableAlternatives__Group_1_1__0 : rule__AssignableAlternatives__Group_1_1__0__Impl rule__AssignableAlternatives__Group_1_1__1 ; public final void rule__AssignableAlternatives__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6429:1: ( rule__AssignableAlternatives__Group_1_1__0__Impl rule__AssignableAlternatives__Group_1_1__1 ) - // InternalXtext.g:6430:2: rule__AssignableAlternatives__Group_1_1__0__Impl rule__AssignableAlternatives__Group_1_1__1 + // InternalXtext.g:6434:1: ( rule__AssignableAlternatives__Group_1_1__0__Impl rule__AssignableAlternatives__Group_1_1__1 ) + // InternalXtext.g:6435:2: rule__AssignableAlternatives__Group_1_1__0__Impl rule__AssignableAlternatives__Group_1_1__1 { pushFollow(FollowSets000.FOLLOW_45); rule__AssignableAlternatives__Group_1_1__0__Impl(); @@ -20269,17 +20277,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AssignableAlternatives__Group_1_1__0__Impl" - // InternalXtext.g:6437:1: rule__AssignableAlternatives__Group_1_1__0__Impl : ( '|' ) ; + // InternalXtext.g:6442:1: rule__AssignableAlternatives__Group_1_1__0__Impl : ( '|' ) ; public final void rule__AssignableAlternatives__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6441:1: ( ( '|' ) ) - // InternalXtext.g:6442:1: ( '|' ) + // InternalXtext.g:6446:1: ( ( '|' ) ) + // InternalXtext.g:6447:1: ( '|' ) { - // InternalXtext.g:6442:1: ( '|' ) - // InternalXtext.g:6443:2: '|' + // InternalXtext.g:6447:1: ( '|' ) + // InternalXtext.g:6448:2: '|' { before(grammarAccess.getAssignableAlternativesAccess().getVerticalLineKeyword_1_1_0()); match(input,35,FollowSets000.FOLLOW_2); @@ -20306,14 +20314,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AssignableAlternatives__Group_1_1__1" - // InternalXtext.g:6452:1: rule__AssignableAlternatives__Group_1_1__1 : rule__AssignableAlternatives__Group_1_1__1__Impl ; + // InternalXtext.g:6457:1: rule__AssignableAlternatives__Group_1_1__1 : rule__AssignableAlternatives__Group_1_1__1__Impl ; public final void rule__AssignableAlternatives__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6456:1: ( rule__AssignableAlternatives__Group_1_1__1__Impl ) - // InternalXtext.g:6457:2: rule__AssignableAlternatives__Group_1_1__1__Impl + // InternalXtext.g:6461:1: ( rule__AssignableAlternatives__Group_1_1__1__Impl ) + // InternalXtext.g:6462:2: rule__AssignableAlternatives__Group_1_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__AssignableAlternatives__Group_1_1__1__Impl(); @@ -20339,21 +20347,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AssignableAlternatives__Group_1_1__1__Impl" - // InternalXtext.g:6463:1: rule__AssignableAlternatives__Group_1_1__1__Impl : ( ( rule__AssignableAlternatives__ElementsAssignment_1_1_1 ) ) ; + // InternalXtext.g:6468:1: rule__AssignableAlternatives__Group_1_1__1__Impl : ( ( rule__AssignableAlternatives__ElementsAssignment_1_1_1 ) ) ; public final void rule__AssignableAlternatives__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6467:1: ( ( ( rule__AssignableAlternatives__ElementsAssignment_1_1_1 ) ) ) - // InternalXtext.g:6468:1: ( ( rule__AssignableAlternatives__ElementsAssignment_1_1_1 ) ) + // InternalXtext.g:6472:1: ( ( ( rule__AssignableAlternatives__ElementsAssignment_1_1_1 ) ) ) + // InternalXtext.g:6473:1: ( ( rule__AssignableAlternatives__ElementsAssignment_1_1_1 ) ) { - // InternalXtext.g:6468:1: ( ( rule__AssignableAlternatives__ElementsAssignment_1_1_1 ) ) - // InternalXtext.g:6469:2: ( rule__AssignableAlternatives__ElementsAssignment_1_1_1 ) + // InternalXtext.g:6473:1: ( ( rule__AssignableAlternatives__ElementsAssignment_1_1_1 ) ) + // InternalXtext.g:6474:2: ( rule__AssignableAlternatives__ElementsAssignment_1_1_1 ) { before(grammarAccess.getAssignableAlternativesAccess().getElementsAssignment_1_1_1()); - // InternalXtext.g:6470:2: ( rule__AssignableAlternatives__ElementsAssignment_1_1_1 ) - // InternalXtext.g:6470:3: rule__AssignableAlternatives__ElementsAssignment_1_1_1 + // InternalXtext.g:6475:2: ( rule__AssignableAlternatives__ElementsAssignment_1_1_1 ) + // InternalXtext.g:6475:3: rule__AssignableAlternatives__ElementsAssignment_1_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__AssignableAlternatives__ElementsAssignment_1_1_1(); @@ -20386,14 +20394,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CrossReference__Group__0" - // InternalXtext.g:6479:1: rule__CrossReference__Group__0 : rule__CrossReference__Group__0__Impl rule__CrossReference__Group__1 ; + // InternalXtext.g:6484:1: rule__CrossReference__Group__0 : rule__CrossReference__Group__0__Impl rule__CrossReference__Group__1 ; public final void rule__CrossReference__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6483:1: ( rule__CrossReference__Group__0__Impl rule__CrossReference__Group__1 ) - // InternalXtext.g:6484:2: rule__CrossReference__Group__0__Impl rule__CrossReference__Group__1 + // InternalXtext.g:6488:1: ( rule__CrossReference__Group__0__Impl rule__CrossReference__Group__1 ) + // InternalXtext.g:6489:2: rule__CrossReference__Group__0__Impl rule__CrossReference__Group__1 { pushFollow(FollowSets000.FOLLOW_15); rule__CrossReference__Group__0__Impl(); @@ -20424,17 +20432,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CrossReference__Group__0__Impl" - // InternalXtext.g:6491:1: rule__CrossReference__Group__0__Impl : ( '[' ) ; + // InternalXtext.g:6496:1: rule__CrossReference__Group__0__Impl : ( '[' ) ; public final void rule__CrossReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6495:1: ( ( '[' ) ) - // InternalXtext.g:6496:1: ( '[' ) + // InternalXtext.g:6500:1: ( ( '[' ) ) + // InternalXtext.g:6501:1: ( '[' ) { - // InternalXtext.g:6496:1: ( '[' ) - // InternalXtext.g:6497:2: '[' + // InternalXtext.g:6501:1: ( '[' ) + // InternalXtext.g:6502:2: '[' { before(grammarAccess.getCrossReferenceAccess().getLeftSquareBracketKeyword_0()); match(input,41,FollowSets000.FOLLOW_2); @@ -20461,14 +20469,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CrossReference__Group__1" - // InternalXtext.g:6506:1: rule__CrossReference__Group__1 : rule__CrossReference__Group__1__Impl rule__CrossReference__Group__2 ; + // InternalXtext.g:6511:1: rule__CrossReference__Group__1 : rule__CrossReference__Group__1__Impl rule__CrossReference__Group__2 ; public final void rule__CrossReference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6510:1: ( rule__CrossReference__Group__1__Impl rule__CrossReference__Group__2 ) - // InternalXtext.g:6511:2: rule__CrossReference__Group__1__Impl rule__CrossReference__Group__2 + // InternalXtext.g:6515:1: ( rule__CrossReference__Group__1__Impl rule__CrossReference__Group__2 ) + // InternalXtext.g:6516:2: rule__CrossReference__Group__1__Impl rule__CrossReference__Group__2 { pushFollow(FollowSets000.FOLLOW_46); rule__CrossReference__Group__1__Impl(); @@ -20499,21 +20507,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CrossReference__Group__1__Impl" - // InternalXtext.g:6518:1: rule__CrossReference__Group__1__Impl : ( ( rule__CrossReference__TypeAssignment_1 ) ) ; + // InternalXtext.g:6523:1: rule__CrossReference__Group__1__Impl : ( ( rule__CrossReference__TypeAssignment_1 ) ) ; public final void rule__CrossReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6522:1: ( ( ( rule__CrossReference__TypeAssignment_1 ) ) ) - // InternalXtext.g:6523:1: ( ( rule__CrossReference__TypeAssignment_1 ) ) + // InternalXtext.g:6527:1: ( ( ( rule__CrossReference__TypeAssignment_1 ) ) ) + // InternalXtext.g:6528:1: ( ( rule__CrossReference__TypeAssignment_1 ) ) { - // InternalXtext.g:6523:1: ( ( rule__CrossReference__TypeAssignment_1 ) ) - // InternalXtext.g:6524:2: ( rule__CrossReference__TypeAssignment_1 ) + // InternalXtext.g:6528:1: ( ( rule__CrossReference__TypeAssignment_1 ) ) + // InternalXtext.g:6529:2: ( rule__CrossReference__TypeAssignment_1 ) { before(grammarAccess.getCrossReferenceAccess().getTypeAssignment_1()); - // InternalXtext.g:6525:2: ( rule__CrossReference__TypeAssignment_1 ) - // InternalXtext.g:6525:3: rule__CrossReference__TypeAssignment_1 + // InternalXtext.g:6530:2: ( rule__CrossReference__TypeAssignment_1 ) + // InternalXtext.g:6530:3: rule__CrossReference__TypeAssignment_1 { pushFollow(FollowSets000.FOLLOW_2); rule__CrossReference__TypeAssignment_1(); @@ -20546,14 +20554,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CrossReference__Group__2" - // InternalXtext.g:6533:1: rule__CrossReference__Group__2 : rule__CrossReference__Group__2__Impl rule__CrossReference__Group__3 ; + // InternalXtext.g:6538:1: rule__CrossReference__Group__2 : rule__CrossReference__Group__2__Impl rule__CrossReference__Group__3 ; public final void rule__CrossReference__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6537:1: ( rule__CrossReference__Group__2__Impl rule__CrossReference__Group__3 ) - // InternalXtext.g:6538:2: rule__CrossReference__Group__2__Impl rule__CrossReference__Group__3 + // InternalXtext.g:6542:1: ( rule__CrossReference__Group__2__Impl rule__CrossReference__Group__3 ) + // InternalXtext.g:6543:2: rule__CrossReference__Group__2__Impl rule__CrossReference__Group__3 { pushFollow(FollowSets000.FOLLOW_46); rule__CrossReference__Group__2__Impl(); @@ -20584,20 +20592,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CrossReference__Group__2__Impl" - // InternalXtext.g:6545:1: rule__CrossReference__Group__2__Impl : ( ( rule__CrossReference__Group_2__0 )? ) ; + // InternalXtext.g:6550:1: rule__CrossReference__Group__2__Impl : ( ( rule__CrossReference__Group_2__0 )? ) ; public final void rule__CrossReference__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6549:1: ( ( ( rule__CrossReference__Group_2__0 )? ) ) - // InternalXtext.g:6550:1: ( ( rule__CrossReference__Group_2__0 )? ) + // InternalXtext.g:6554:1: ( ( ( rule__CrossReference__Group_2__0 )? ) ) + // InternalXtext.g:6555:1: ( ( rule__CrossReference__Group_2__0 )? ) { - // InternalXtext.g:6550:1: ( ( rule__CrossReference__Group_2__0 )? ) - // InternalXtext.g:6551:2: ( rule__CrossReference__Group_2__0 )? + // InternalXtext.g:6555:1: ( ( rule__CrossReference__Group_2__0 )? ) + // InternalXtext.g:6556:2: ( rule__CrossReference__Group_2__0 )? { before(grammarAccess.getCrossReferenceAccess().getGroup_2()); - // InternalXtext.g:6552:2: ( rule__CrossReference__Group_2__0 )? + // InternalXtext.g:6557:2: ( rule__CrossReference__Group_2__0 )? int alt66=2; int LA66_0 = input.LA(1); @@ -20606,7 +20614,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt66) { case 1 : - // InternalXtext.g:6552:3: rule__CrossReference__Group_2__0 + // InternalXtext.g:6557:3: rule__CrossReference__Group_2__0 { pushFollow(FollowSets000.FOLLOW_2); rule__CrossReference__Group_2__0(); @@ -20642,14 +20650,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CrossReference__Group__3" - // InternalXtext.g:6560:1: rule__CrossReference__Group__3 : rule__CrossReference__Group__3__Impl ; + // InternalXtext.g:6565:1: rule__CrossReference__Group__3 : rule__CrossReference__Group__3__Impl ; public final void rule__CrossReference__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6564:1: ( rule__CrossReference__Group__3__Impl ) - // InternalXtext.g:6565:2: rule__CrossReference__Group__3__Impl + // InternalXtext.g:6569:1: ( rule__CrossReference__Group__3__Impl ) + // InternalXtext.g:6570:2: rule__CrossReference__Group__3__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__CrossReference__Group__3__Impl(); @@ -20675,17 +20683,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CrossReference__Group__3__Impl" - // InternalXtext.g:6571:1: rule__CrossReference__Group__3__Impl : ( ']' ) ; + // InternalXtext.g:6576:1: rule__CrossReference__Group__3__Impl : ( ']' ) ; public final void rule__CrossReference__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6575:1: ( ( ']' ) ) - // InternalXtext.g:6576:1: ( ']' ) + // InternalXtext.g:6580:1: ( ( ']' ) ) + // InternalXtext.g:6581:1: ( ']' ) { - // InternalXtext.g:6576:1: ( ']' ) - // InternalXtext.g:6577:2: ']' + // InternalXtext.g:6581:1: ( ']' ) + // InternalXtext.g:6582:2: ']' { before(grammarAccess.getCrossReferenceAccess().getRightSquareBracketKeyword_3()); match(input,42,FollowSets000.FOLLOW_2); @@ -20712,14 +20720,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CrossReference__Group_2__0" - // InternalXtext.g:6587:1: rule__CrossReference__Group_2__0 : rule__CrossReference__Group_2__0__Impl rule__CrossReference__Group_2__1 ; + // InternalXtext.g:6592:1: rule__CrossReference__Group_2__0 : rule__CrossReference__Group_2__0__Impl rule__CrossReference__Group_2__1 ; public final void rule__CrossReference__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6591:1: ( rule__CrossReference__Group_2__0__Impl rule__CrossReference__Group_2__1 ) - // InternalXtext.g:6592:2: rule__CrossReference__Group_2__0__Impl rule__CrossReference__Group_2__1 + // InternalXtext.g:6596:1: ( rule__CrossReference__Group_2__0__Impl rule__CrossReference__Group_2__1 ) + // InternalXtext.g:6597:2: rule__CrossReference__Group_2__0__Impl rule__CrossReference__Group_2__1 { pushFollow(FollowSets000.FOLLOW_47); rule__CrossReference__Group_2__0__Impl(); @@ -20750,17 +20758,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CrossReference__Group_2__0__Impl" - // InternalXtext.g:6599:1: rule__CrossReference__Group_2__0__Impl : ( '|' ) ; + // InternalXtext.g:6604:1: rule__CrossReference__Group_2__0__Impl : ( '|' ) ; public final void rule__CrossReference__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6603:1: ( ( '|' ) ) - // InternalXtext.g:6604:1: ( '|' ) + // InternalXtext.g:6608:1: ( ( '|' ) ) + // InternalXtext.g:6609:1: ( '|' ) { - // InternalXtext.g:6604:1: ( '|' ) - // InternalXtext.g:6605:2: '|' + // InternalXtext.g:6609:1: ( '|' ) + // InternalXtext.g:6610:2: '|' { before(grammarAccess.getCrossReferenceAccess().getVerticalLineKeyword_2_0()); match(input,35,FollowSets000.FOLLOW_2); @@ -20787,14 +20795,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CrossReference__Group_2__1" - // InternalXtext.g:6614:1: rule__CrossReference__Group_2__1 : rule__CrossReference__Group_2__1__Impl ; + // InternalXtext.g:6619:1: rule__CrossReference__Group_2__1 : rule__CrossReference__Group_2__1__Impl ; public final void rule__CrossReference__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6618:1: ( rule__CrossReference__Group_2__1__Impl ) - // InternalXtext.g:6619:2: rule__CrossReference__Group_2__1__Impl + // InternalXtext.g:6623:1: ( rule__CrossReference__Group_2__1__Impl ) + // InternalXtext.g:6624:2: rule__CrossReference__Group_2__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__CrossReference__Group_2__1__Impl(); @@ -20820,21 +20828,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CrossReference__Group_2__1__Impl" - // InternalXtext.g:6625:1: rule__CrossReference__Group_2__1__Impl : ( ( rule__CrossReference__TerminalAssignment_2_1 ) ) ; + // InternalXtext.g:6630:1: rule__CrossReference__Group_2__1__Impl : ( ( rule__CrossReference__TerminalAssignment_2_1 ) ) ; public final void rule__CrossReference__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6629:1: ( ( ( rule__CrossReference__TerminalAssignment_2_1 ) ) ) - // InternalXtext.g:6630:1: ( ( rule__CrossReference__TerminalAssignment_2_1 ) ) + // InternalXtext.g:6634:1: ( ( ( rule__CrossReference__TerminalAssignment_2_1 ) ) ) + // InternalXtext.g:6635:1: ( ( rule__CrossReference__TerminalAssignment_2_1 ) ) { - // InternalXtext.g:6630:1: ( ( rule__CrossReference__TerminalAssignment_2_1 ) ) - // InternalXtext.g:6631:2: ( rule__CrossReference__TerminalAssignment_2_1 ) + // InternalXtext.g:6635:1: ( ( rule__CrossReference__TerminalAssignment_2_1 ) ) + // InternalXtext.g:6636:2: ( rule__CrossReference__TerminalAssignment_2_1 ) { before(grammarAccess.getCrossReferenceAccess().getTerminalAssignment_2_1()); - // InternalXtext.g:6632:2: ( rule__CrossReference__TerminalAssignment_2_1 ) - // InternalXtext.g:6632:3: rule__CrossReference__TerminalAssignment_2_1 + // InternalXtext.g:6637:2: ( rule__CrossReference__TerminalAssignment_2_1 ) + // InternalXtext.g:6637:3: rule__CrossReference__TerminalAssignment_2_1 { pushFollow(FollowSets000.FOLLOW_2); rule__CrossReference__TerminalAssignment_2_1(); @@ -20867,14 +20875,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParenthesizedElement__Group__0" - // InternalXtext.g:6641:1: rule__ParenthesizedElement__Group__0 : rule__ParenthesizedElement__Group__0__Impl rule__ParenthesizedElement__Group__1 ; + // InternalXtext.g:6646:1: rule__ParenthesizedElement__Group__0 : rule__ParenthesizedElement__Group__0__Impl rule__ParenthesizedElement__Group__1 ; public final void rule__ParenthesizedElement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6645:1: ( rule__ParenthesizedElement__Group__0__Impl rule__ParenthesizedElement__Group__1 ) - // InternalXtext.g:6646:2: rule__ParenthesizedElement__Group__0__Impl rule__ParenthesizedElement__Group__1 + // InternalXtext.g:6650:1: ( rule__ParenthesizedElement__Group__0__Impl rule__ParenthesizedElement__Group__1 ) + // InternalXtext.g:6651:2: rule__ParenthesizedElement__Group__0__Impl rule__ParenthesizedElement__Group__1 { pushFollow(FollowSets000.FOLLOW_19); rule__ParenthesizedElement__Group__0__Impl(); @@ -20905,17 +20913,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParenthesizedElement__Group__0__Impl" - // InternalXtext.g:6653:1: rule__ParenthesizedElement__Group__0__Impl : ( '(' ) ; + // InternalXtext.g:6658:1: rule__ParenthesizedElement__Group__0__Impl : ( '(' ) ; public final void rule__ParenthesizedElement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6657:1: ( ( '(' ) ) - // InternalXtext.g:6658:1: ( '(' ) + // InternalXtext.g:6662:1: ( ( '(' ) ) + // InternalXtext.g:6663:1: ( '(' ) { - // InternalXtext.g:6658:1: ( '(' ) - // InternalXtext.g:6659:2: '(' + // InternalXtext.g:6663:1: ( '(' ) + // InternalXtext.g:6664:2: '(' { before(grammarAccess.getParenthesizedElementAccess().getLeftParenthesisKeyword_0()); match(input,22,FollowSets000.FOLLOW_2); @@ -20942,14 +20950,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParenthesizedElement__Group__1" - // InternalXtext.g:6668:1: rule__ParenthesizedElement__Group__1 : rule__ParenthesizedElement__Group__1__Impl rule__ParenthesizedElement__Group__2 ; + // InternalXtext.g:6673:1: rule__ParenthesizedElement__Group__1 : rule__ParenthesizedElement__Group__1__Impl rule__ParenthesizedElement__Group__2 ; public final void rule__ParenthesizedElement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6672:1: ( rule__ParenthesizedElement__Group__1__Impl rule__ParenthesizedElement__Group__2 ) - // InternalXtext.g:6673:2: rule__ParenthesizedElement__Group__1__Impl rule__ParenthesizedElement__Group__2 + // InternalXtext.g:6677:1: ( rule__ParenthesizedElement__Group__1__Impl rule__ParenthesizedElement__Group__2 ) + // InternalXtext.g:6678:2: rule__ParenthesizedElement__Group__1__Impl rule__ParenthesizedElement__Group__2 { pushFollow(FollowSets000.FOLLOW_41); rule__ParenthesizedElement__Group__1__Impl(); @@ -20980,17 +20988,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParenthesizedElement__Group__1__Impl" - // InternalXtext.g:6680:1: rule__ParenthesizedElement__Group__1__Impl : ( ruleAlternatives ) ; + // InternalXtext.g:6685:1: rule__ParenthesizedElement__Group__1__Impl : ( ruleAlternatives ) ; public final void rule__ParenthesizedElement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6684:1: ( ( ruleAlternatives ) ) - // InternalXtext.g:6685:1: ( ruleAlternatives ) + // InternalXtext.g:6689:1: ( ( ruleAlternatives ) ) + // InternalXtext.g:6690:1: ( ruleAlternatives ) { - // InternalXtext.g:6685:1: ( ruleAlternatives ) - // InternalXtext.g:6686:2: ruleAlternatives + // InternalXtext.g:6690:1: ( ruleAlternatives ) + // InternalXtext.g:6691:2: ruleAlternatives { before(grammarAccess.getParenthesizedElementAccess().getAlternativesParserRuleCall_1()); pushFollow(FollowSets000.FOLLOW_2); @@ -21021,14 +21029,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParenthesizedElement__Group__2" - // InternalXtext.g:6695:1: rule__ParenthesizedElement__Group__2 : rule__ParenthesizedElement__Group__2__Impl ; + // InternalXtext.g:6700:1: rule__ParenthesizedElement__Group__2 : rule__ParenthesizedElement__Group__2__Impl ; public final void rule__ParenthesizedElement__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6699:1: ( rule__ParenthesizedElement__Group__2__Impl ) - // InternalXtext.g:6700:2: rule__ParenthesizedElement__Group__2__Impl + // InternalXtext.g:6704:1: ( rule__ParenthesizedElement__Group__2__Impl ) + // InternalXtext.g:6705:2: rule__ParenthesizedElement__Group__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ParenthesizedElement__Group__2__Impl(); @@ -21054,17 +21062,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParenthesizedElement__Group__2__Impl" - // InternalXtext.g:6706:1: rule__ParenthesizedElement__Group__2__Impl : ( ')' ) ; + // InternalXtext.g:6711:1: rule__ParenthesizedElement__Group__2__Impl : ( ')' ) ; public final void rule__ParenthesizedElement__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6710:1: ( ( ')' ) ) - // InternalXtext.g:6711:1: ( ')' ) + // InternalXtext.g:6715:1: ( ( ')' ) ) + // InternalXtext.g:6716:1: ( ')' ) { - // InternalXtext.g:6711:1: ( ')' ) - // InternalXtext.g:6712:2: ')' + // InternalXtext.g:6716:1: ( ')' ) + // InternalXtext.g:6717:2: ')' { before(grammarAccess.getParenthesizedElementAccess().getRightParenthesisKeyword_2()); match(input,23,FollowSets000.FOLLOW_2); @@ -21091,14 +21099,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedGroup__Group__0" - // InternalXtext.g:6722:1: rule__PredicatedGroup__Group__0 : rule__PredicatedGroup__Group__0__Impl rule__PredicatedGroup__Group__1 ; + // InternalXtext.g:6727:1: rule__PredicatedGroup__Group__0 : rule__PredicatedGroup__Group__0__Impl rule__PredicatedGroup__Group__1 ; public final void rule__PredicatedGroup__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6726:1: ( rule__PredicatedGroup__Group__0__Impl rule__PredicatedGroup__Group__1 ) - // InternalXtext.g:6727:2: rule__PredicatedGroup__Group__0__Impl rule__PredicatedGroup__Group__1 + // InternalXtext.g:6731:1: ( rule__PredicatedGroup__Group__0__Impl rule__PredicatedGroup__Group__1 ) + // InternalXtext.g:6732:2: rule__PredicatedGroup__Group__0__Impl rule__PredicatedGroup__Group__1 { pushFollow(FollowSets000.FOLLOW_9); rule__PredicatedGroup__Group__0__Impl(); @@ -21129,21 +21137,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedGroup__Group__0__Impl" - // InternalXtext.g:6734:1: rule__PredicatedGroup__Group__0__Impl : ( ( rule__PredicatedGroup__Alternatives_0 ) ) ; + // InternalXtext.g:6739:1: rule__PredicatedGroup__Group__0__Impl : ( ( rule__PredicatedGroup__Alternatives_0 ) ) ; public final void rule__PredicatedGroup__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6738:1: ( ( ( rule__PredicatedGroup__Alternatives_0 ) ) ) - // InternalXtext.g:6739:1: ( ( rule__PredicatedGroup__Alternatives_0 ) ) + // InternalXtext.g:6743:1: ( ( ( rule__PredicatedGroup__Alternatives_0 ) ) ) + // InternalXtext.g:6744:1: ( ( rule__PredicatedGroup__Alternatives_0 ) ) { - // InternalXtext.g:6739:1: ( ( rule__PredicatedGroup__Alternatives_0 ) ) - // InternalXtext.g:6740:2: ( rule__PredicatedGroup__Alternatives_0 ) + // InternalXtext.g:6744:1: ( ( rule__PredicatedGroup__Alternatives_0 ) ) + // InternalXtext.g:6745:2: ( rule__PredicatedGroup__Alternatives_0 ) { before(grammarAccess.getPredicatedGroupAccess().getAlternatives_0()); - // InternalXtext.g:6741:2: ( rule__PredicatedGroup__Alternatives_0 ) - // InternalXtext.g:6741:3: rule__PredicatedGroup__Alternatives_0 + // InternalXtext.g:6746:2: ( rule__PredicatedGroup__Alternatives_0 ) + // InternalXtext.g:6746:3: rule__PredicatedGroup__Alternatives_0 { pushFollow(FollowSets000.FOLLOW_2); rule__PredicatedGroup__Alternatives_0(); @@ -21176,14 +21184,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedGroup__Group__1" - // InternalXtext.g:6749:1: rule__PredicatedGroup__Group__1 : rule__PredicatedGroup__Group__1__Impl rule__PredicatedGroup__Group__2 ; + // InternalXtext.g:6754:1: rule__PredicatedGroup__Group__1 : rule__PredicatedGroup__Group__1__Impl rule__PredicatedGroup__Group__2 ; public final void rule__PredicatedGroup__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6753:1: ( rule__PredicatedGroup__Group__1__Impl rule__PredicatedGroup__Group__2 ) - // InternalXtext.g:6754:2: rule__PredicatedGroup__Group__1__Impl rule__PredicatedGroup__Group__2 + // InternalXtext.g:6758:1: ( rule__PredicatedGroup__Group__1__Impl rule__PredicatedGroup__Group__2 ) + // InternalXtext.g:6759:2: rule__PredicatedGroup__Group__1__Impl rule__PredicatedGroup__Group__2 { pushFollow(FollowSets000.FOLLOW_19); rule__PredicatedGroup__Group__1__Impl(); @@ -21214,17 +21222,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedGroup__Group__1__Impl" - // InternalXtext.g:6761:1: rule__PredicatedGroup__Group__1__Impl : ( '(' ) ; + // InternalXtext.g:6766:1: rule__PredicatedGroup__Group__1__Impl : ( '(' ) ; public final void rule__PredicatedGroup__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6765:1: ( ( '(' ) ) - // InternalXtext.g:6766:1: ( '(' ) + // InternalXtext.g:6770:1: ( ( '(' ) ) + // InternalXtext.g:6771:1: ( '(' ) { - // InternalXtext.g:6766:1: ( '(' ) - // InternalXtext.g:6767:2: '(' + // InternalXtext.g:6771:1: ( '(' ) + // InternalXtext.g:6772:2: '(' { before(grammarAccess.getPredicatedGroupAccess().getLeftParenthesisKeyword_1()); match(input,22,FollowSets000.FOLLOW_2); @@ -21251,14 +21259,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedGroup__Group__2" - // InternalXtext.g:6776:1: rule__PredicatedGroup__Group__2 : rule__PredicatedGroup__Group__2__Impl rule__PredicatedGroup__Group__3 ; + // InternalXtext.g:6781:1: rule__PredicatedGroup__Group__2 : rule__PredicatedGroup__Group__2__Impl rule__PredicatedGroup__Group__3 ; public final void rule__PredicatedGroup__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6780:1: ( rule__PredicatedGroup__Group__2__Impl rule__PredicatedGroup__Group__3 ) - // InternalXtext.g:6781:2: rule__PredicatedGroup__Group__2__Impl rule__PredicatedGroup__Group__3 + // InternalXtext.g:6785:1: ( rule__PredicatedGroup__Group__2__Impl rule__PredicatedGroup__Group__3 ) + // InternalXtext.g:6786:2: rule__PredicatedGroup__Group__2__Impl rule__PredicatedGroup__Group__3 { pushFollow(FollowSets000.FOLLOW_41); rule__PredicatedGroup__Group__2__Impl(); @@ -21289,21 +21297,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedGroup__Group__2__Impl" - // InternalXtext.g:6788:1: rule__PredicatedGroup__Group__2__Impl : ( ( rule__PredicatedGroup__ElementsAssignment_2 ) ) ; + // InternalXtext.g:6793:1: rule__PredicatedGroup__Group__2__Impl : ( ( rule__PredicatedGroup__ElementsAssignment_2 ) ) ; public final void rule__PredicatedGroup__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6792:1: ( ( ( rule__PredicatedGroup__ElementsAssignment_2 ) ) ) - // InternalXtext.g:6793:1: ( ( rule__PredicatedGroup__ElementsAssignment_2 ) ) + // InternalXtext.g:6797:1: ( ( ( rule__PredicatedGroup__ElementsAssignment_2 ) ) ) + // InternalXtext.g:6798:1: ( ( rule__PredicatedGroup__ElementsAssignment_2 ) ) { - // InternalXtext.g:6793:1: ( ( rule__PredicatedGroup__ElementsAssignment_2 ) ) - // InternalXtext.g:6794:2: ( rule__PredicatedGroup__ElementsAssignment_2 ) + // InternalXtext.g:6798:1: ( ( rule__PredicatedGroup__ElementsAssignment_2 ) ) + // InternalXtext.g:6799:2: ( rule__PredicatedGroup__ElementsAssignment_2 ) { before(grammarAccess.getPredicatedGroupAccess().getElementsAssignment_2()); - // InternalXtext.g:6795:2: ( rule__PredicatedGroup__ElementsAssignment_2 ) - // InternalXtext.g:6795:3: rule__PredicatedGroup__ElementsAssignment_2 + // InternalXtext.g:6800:2: ( rule__PredicatedGroup__ElementsAssignment_2 ) + // InternalXtext.g:6800:3: rule__PredicatedGroup__ElementsAssignment_2 { pushFollow(FollowSets000.FOLLOW_2); rule__PredicatedGroup__ElementsAssignment_2(); @@ -21336,14 +21344,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedGroup__Group__3" - // InternalXtext.g:6803:1: rule__PredicatedGroup__Group__3 : rule__PredicatedGroup__Group__3__Impl ; + // InternalXtext.g:6808:1: rule__PredicatedGroup__Group__3 : rule__PredicatedGroup__Group__3__Impl ; public final void rule__PredicatedGroup__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6807:1: ( rule__PredicatedGroup__Group__3__Impl ) - // InternalXtext.g:6808:2: rule__PredicatedGroup__Group__3__Impl + // InternalXtext.g:6812:1: ( rule__PredicatedGroup__Group__3__Impl ) + // InternalXtext.g:6813:2: rule__PredicatedGroup__Group__3__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__PredicatedGroup__Group__3__Impl(); @@ -21369,17 +21377,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedGroup__Group__3__Impl" - // InternalXtext.g:6814:1: rule__PredicatedGroup__Group__3__Impl : ( ')' ) ; + // InternalXtext.g:6819:1: rule__PredicatedGroup__Group__3__Impl : ( ')' ) ; public final void rule__PredicatedGroup__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6818:1: ( ( ')' ) ) - // InternalXtext.g:6819:1: ( ')' ) + // InternalXtext.g:6823:1: ( ( ')' ) ) + // InternalXtext.g:6824:1: ( ')' ) { - // InternalXtext.g:6819:1: ( ')' ) - // InternalXtext.g:6820:2: ')' + // InternalXtext.g:6824:1: ( ')' ) + // InternalXtext.g:6825:2: ')' { before(grammarAccess.getPredicatedGroupAccess().getRightParenthesisKeyword_3()); match(input,23,FollowSets000.FOLLOW_2); @@ -21406,14 +21414,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalRule__Group__0" - // InternalXtext.g:6830:1: rule__TerminalRule__Group__0 : rule__TerminalRule__Group__0__Impl rule__TerminalRule__Group__1 ; + // InternalXtext.g:6835:1: rule__TerminalRule__Group__0 : rule__TerminalRule__Group__0__Impl rule__TerminalRule__Group__1 ; public final void rule__TerminalRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6834:1: ( rule__TerminalRule__Group__0__Impl rule__TerminalRule__Group__1 ) - // InternalXtext.g:6835:2: rule__TerminalRule__Group__0__Impl rule__TerminalRule__Group__1 + // InternalXtext.g:6839:1: ( rule__TerminalRule__Group__0__Impl rule__TerminalRule__Group__1 ) + // InternalXtext.g:6840:2: rule__TerminalRule__Group__0__Impl rule__TerminalRule__Group__1 { pushFollow(FollowSets000.FOLLOW_48); rule__TerminalRule__Group__0__Impl(); @@ -21444,20 +21452,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalRule__Group__0__Impl" - // InternalXtext.g:6842:1: rule__TerminalRule__Group__0__Impl : ( ( rule__TerminalRule__AnnotationsAssignment_0 )* ) ; + // InternalXtext.g:6847:1: rule__TerminalRule__Group__0__Impl : ( ( rule__TerminalRule__AnnotationsAssignment_0 )* ) ; public final void rule__TerminalRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6846:1: ( ( ( rule__TerminalRule__AnnotationsAssignment_0 )* ) ) - // InternalXtext.g:6847:1: ( ( rule__TerminalRule__AnnotationsAssignment_0 )* ) + // InternalXtext.g:6851:1: ( ( ( rule__TerminalRule__AnnotationsAssignment_0 )* ) ) + // InternalXtext.g:6852:1: ( ( rule__TerminalRule__AnnotationsAssignment_0 )* ) { - // InternalXtext.g:6847:1: ( ( rule__TerminalRule__AnnotationsAssignment_0 )* ) - // InternalXtext.g:6848:2: ( rule__TerminalRule__AnnotationsAssignment_0 )* + // InternalXtext.g:6852:1: ( ( rule__TerminalRule__AnnotationsAssignment_0 )* ) + // InternalXtext.g:6853:2: ( rule__TerminalRule__AnnotationsAssignment_0 )* { before(grammarAccess.getTerminalRuleAccess().getAnnotationsAssignment_0()); - // InternalXtext.g:6849:2: ( rule__TerminalRule__AnnotationsAssignment_0 )* + // InternalXtext.g:6854:2: ( rule__TerminalRule__AnnotationsAssignment_0 )* loop67: do { int alt67=2; @@ -21470,7 +21478,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { switch (alt67) { case 1 : - // InternalXtext.g:6849:3: rule__TerminalRule__AnnotationsAssignment_0 + // InternalXtext.g:6854:3: rule__TerminalRule__AnnotationsAssignment_0 { pushFollow(FollowSets000.FOLLOW_17); rule__TerminalRule__AnnotationsAssignment_0(); @@ -21509,14 +21517,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalRule__Group__1" - // InternalXtext.g:6857:1: rule__TerminalRule__Group__1 : rule__TerminalRule__Group__1__Impl rule__TerminalRule__Group__2 ; + // InternalXtext.g:6862:1: rule__TerminalRule__Group__1 : rule__TerminalRule__Group__1__Impl rule__TerminalRule__Group__2 ; public final void rule__TerminalRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6861:1: ( rule__TerminalRule__Group__1__Impl rule__TerminalRule__Group__2 ) - // InternalXtext.g:6862:2: rule__TerminalRule__Group__1__Impl rule__TerminalRule__Group__2 + // InternalXtext.g:6866:1: ( rule__TerminalRule__Group__1__Impl rule__TerminalRule__Group__2 ) + // InternalXtext.g:6867:2: rule__TerminalRule__Group__1__Impl rule__TerminalRule__Group__2 { pushFollow(FollowSets000.FOLLOW_49); rule__TerminalRule__Group__1__Impl(); @@ -21547,17 +21555,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalRule__Group__1__Impl" - // InternalXtext.g:6869:1: rule__TerminalRule__Group__1__Impl : ( 'terminal' ) ; + // InternalXtext.g:6874:1: rule__TerminalRule__Group__1__Impl : ( 'terminal' ) ; public final void rule__TerminalRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6873:1: ( ( 'terminal' ) ) - // InternalXtext.g:6874:1: ( 'terminal' ) + // InternalXtext.g:6878:1: ( ( 'terminal' ) ) + // InternalXtext.g:6879:1: ( 'terminal' ) { - // InternalXtext.g:6874:1: ( 'terminal' ) - // InternalXtext.g:6875:2: 'terminal' + // InternalXtext.g:6879:1: ( 'terminal' ) + // InternalXtext.g:6880:2: 'terminal' { before(grammarAccess.getTerminalRuleAccess().getTerminalKeyword_1()); match(input,43,FollowSets000.FOLLOW_2); @@ -21584,14 +21592,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalRule__Group__2" - // InternalXtext.g:6884:1: rule__TerminalRule__Group__2 : rule__TerminalRule__Group__2__Impl rule__TerminalRule__Group__3 ; + // InternalXtext.g:6889:1: rule__TerminalRule__Group__2 : rule__TerminalRule__Group__2__Impl rule__TerminalRule__Group__3 ; public final void rule__TerminalRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6888:1: ( rule__TerminalRule__Group__2__Impl rule__TerminalRule__Group__3 ) - // InternalXtext.g:6889:2: rule__TerminalRule__Group__2__Impl rule__TerminalRule__Group__3 + // InternalXtext.g:6893:1: ( rule__TerminalRule__Group__2__Impl rule__TerminalRule__Group__3 ) + // InternalXtext.g:6894:2: rule__TerminalRule__Group__2__Impl rule__TerminalRule__Group__3 { pushFollow(FollowSets000.FOLLOW_50); rule__TerminalRule__Group__2__Impl(); @@ -21622,21 +21630,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalRule__Group__2__Impl" - // InternalXtext.g:6896:1: rule__TerminalRule__Group__2__Impl : ( ( rule__TerminalRule__Alternatives_2 ) ) ; + // InternalXtext.g:6901:1: rule__TerminalRule__Group__2__Impl : ( ( rule__TerminalRule__Alternatives_2 ) ) ; public final void rule__TerminalRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6900:1: ( ( ( rule__TerminalRule__Alternatives_2 ) ) ) - // InternalXtext.g:6901:1: ( ( rule__TerminalRule__Alternatives_2 ) ) + // InternalXtext.g:6905:1: ( ( ( rule__TerminalRule__Alternatives_2 ) ) ) + // InternalXtext.g:6906:1: ( ( rule__TerminalRule__Alternatives_2 ) ) { - // InternalXtext.g:6901:1: ( ( rule__TerminalRule__Alternatives_2 ) ) - // InternalXtext.g:6902:2: ( rule__TerminalRule__Alternatives_2 ) + // InternalXtext.g:6906:1: ( ( rule__TerminalRule__Alternatives_2 ) ) + // InternalXtext.g:6907:2: ( rule__TerminalRule__Alternatives_2 ) { before(grammarAccess.getTerminalRuleAccess().getAlternatives_2()); - // InternalXtext.g:6903:2: ( rule__TerminalRule__Alternatives_2 ) - // InternalXtext.g:6903:3: rule__TerminalRule__Alternatives_2 + // InternalXtext.g:6908:2: ( rule__TerminalRule__Alternatives_2 ) + // InternalXtext.g:6908:3: rule__TerminalRule__Alternatives_2 { pushFollow(FollowSets000.FOLLOW_2); rule__TerminalRule__Alternatives_2(); @@ -21669,14 +21677,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalRule__Group__3" - // InternalXtext.g:6911:1: rule__TerminalRule__Group__3 : rule__TerminalRule__Group__3__Impl rule__TerminalRule__Group__4 ; + // InternalXtext.g:6916:1: rule__TerminalRule__Group__3 : rule__TerminalRule__Group__3__Impl rule__TerminalRule__Group__4 ; public final void rule__TerminalRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6915:1: ( rule__TerminalRule__Group__3__Impl rule__TerminalRule__Group__4 ) - // InternalXtext.g:6916:2: rule__TerminalRule__Group__3__Impl rule__TerminalRule__Group__4 + // InternalXtext.g:6920:1: ( rule__TerminalRule__Group__3__Impl rule__TerminalRule__Group__4 ) + // InternalXtext.g:6921:2: rule__TerminalRule__Group__3__Impl rule__TerminalRule__Group__4 { pushFollow(FollowSets000.FOLLOW_51); rule__TerminalRule__Group__3__Impl(); @@ -21707,17 +21715,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalRule__Group__3__Impl" - // InternalXtext.g:6923:1: rule__TerminalRule__Group__3__Impl : ( ':' ) ; + // InternalXtext.g:6928:1: rule__TerminalRule__Group__3__Impl : ( ':' ) ; public final void rule__TerminalRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6927:1: ( ( ':' ) ) - // InternalXtext.g:6928:1: ( ':' ) + // InternalXtext.g:6932:1: ( ( ':' ) ) + // InternalXtext.g:6933:1: ( ':' ) { - // InternalXtext.g:6928:1: ( ':' ) - // InternalXtext.g:6929:2: ':' + // InternalXtext.g:6933:1: ( ':' ) + // InternalXtext.g:6934:2: ':' { before(grammarAccess.getTerminalRuleAccess().getColonKeyword_3()); match(input,29,FollowSets000.FOLLOW_2); @@ -21744,14 +21752,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalRule__Group__4" - // InternalXtext.g:6938:1: rule__TerminalRule__Group__4 : rule__TerminalRule__Group__4__Impl rule__TerminalRule__Group__5 ; + // InternalXtext.g:6943:1: rule__TerminalRule__Group__4 : rule__TerminalRule__Group__4__Impl rule__TerminalRule__Group__5 ; public final void rule__TerminalRule__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6942:1: ( rule__TerminalRule__Group__4__Impl rule__TerminalRule__Group__5 ) - // InternalXtext.g:6943:2: rule__TerminalRule__Group__4__Impl rule__TerminalRule__Group__5 + // InternalXtext.g:6947:1: ( rule__TerminalRule__Group__4__Impl rule__TerminalRule__Group__5 ) + // InternalXtext.g:6948:2: rule__TerminalRule__Group__4__Impl rule__TerminalRule__Group__5 { pushFollow(FollowSets000.FOLLOW_20); rule__TerminalRule__Group__4__Impl(); @@ -21782,21 +21790,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalRule__Group__4__Impl" - // InternalXtext.g:6950:1: rule__TerminalRule__Group__4__Impl : ( ( rule__TerminalRule__AlternativesAssignment_4 ) ) ; + // InternalXtext.g:6955:1: rule__TerminalRule__Group__4__Impl : ( ( rule__TerminalRule__AlternativesAssignment_4 ) ) ; public final void rule__TerminalRule__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6954:1: ( ( ( rule__TerminalRule__AlternativesAssignment_4 ) ) ) - // InternalXtext.g:6955:1: ( ( rule__TerminalRule__AlternativesAssignment_4 ) ) + // InternalXtext.g:6959:1: ( ( ( rule__TerminalRule__AlternativesAssignment_4 ) ) ) + // InternalXtext.g:6960:1: ( ( rule__TerminalRule__AlternativesAssignment_4 ) ) { - // InternalXtext.g:6955:1: ( ( rule__TerminalRule__AlternativesAssignment_4 ) ) - // InternalXtext.g:6956:2: ( rule__TerminalRule__AlternativesAssignment_4 ) + // InternalXtext.g:6960:1: ( ( rule__TerminalRule__AlternativesAssignment_4 ) ) + // InternalXtext.g:6961:2: ( rule__TerminalRule__AlternativesAssignment_4 ) { before(grammarAccess.getTerminalRuleAccess().getAlternativesAssignment_4()); - // InternalXtext.g:6957:2: ( rule__TerminalRule__AlternativesAssignment_4 ) - // InternalXtext.g:6957:3: rule__TerminalRule__AlternativesAssignment_4 + // InternalXtext.g:6962:2: ( rule__TerminalRule__AlternativesAssignment_4 ) + // InternalXtext.g:6962:3: rule__TerminalRule__AlternativesAssignment_4 { pushFollow(FollowSets000.FOLLOW_2); rule__TerminalRule__AlternativesAssignment_4(); @@ -21829,14 +21837,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalRule__Group__5" - // InternalXtext.g:6965:1: rule__TerminalRule__Group__5 : rule__TerminalRule__Group__5__Impl ; + // InternalXtext.g:6970:1: rule__TerminalRule__Group__5 : rule__TerminalRule__Group__5__Impl ; public final void rule__TerminalRule__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6969:1: ( rule__TerminalRule__Group__5__Impl ) - // InternalXtext.g:6970:2: rule__TerminalRule__Group__5__Impl + // InternalXtext.g:6974:1: ( rule__TerminalRule__Group__5__Impl ) + // InternalXtext.g:6975:2: rule__TerminalRule__Group__5__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__TerminalRule__Group__5__Impl(); @@ -21862,17 +21870,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalRule__Group__5__Impl" - // InternalXtext.g:6976:1: rule__TerminalRule__Group__5__Impl : ( ';' ) ; + // InternalXtext.g:6981:1: rule__TerminalRule__Group__5__Impl : ( ';' ) ; public final void rule__TerminalRule__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6980:1: ( ( ';' ) ) - // InternalXtext.g:6981:1: ( ';' ) + // InternalXtext.g:6985:1: ( ( ';' ) ) + // InternalXtext.g:6986:1: ( ';' ) { - // InternalXtext.g:6981:1: ( ';' ) - // InternalXtext.g:6982:2: ';' + // InternalXtext.g:6986:1: ( ';' ) + // InternalXtext.g:6987:2: ';' { before(grammarAccess.getTerminalRuleAccess().getSemicolonKeyword_5()); match(input,30,FollowSets000.FOLLOW_2); @@ -21899,14 +21907,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalRule__Group_2_0__0" - // InternalXtext.g:6992:1: rule__TerminalRule__Group_2_0__0 : rule__TerminalRule__Group_2_0__0__Impl rule__TerminalRule__Group_2_0__1 ; + // InternalXtext.g:6997:1: rule__TerminalRule__Group_2_0__0 : rule__TerminalRule__Group_2_0__0__Impl rule__TerminalRule__Group_2_0__1 ; public final void rule__TerminalRule__Group_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:6996:1: ( rule__TerminalRule__Group_2_0__0__Impl rule__TerminalRule__Group_2_0__1 ) - // InternalXtext.g:6997:2: rule__TerminalRule__Group_2_0__0__Impl rule__TerminalRule__Group_2_0__1 + // InternalXtext.g:7001:1: ( rule__TerminalRule__Group_2_0__0__Impl rule__TerminalRule__Group_2_0__1 ) + // InternalXtext.g:7002:2: rule__TerminalRule__Group_2_0__0__Impl rule__TerminalRule__Group_2_0__1 { pushFollow(FollowSets000.FOLLOW_3); rule__TerminalRule__Group_2_0__0__Impl(); @@ -21937,21 +21945,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalRule__Group_2_0__0__Impl" - // InternalXtext.g:7004:1: rule__TerminalRule__Group_2_0__0__Impl : ( ( rule__TerminalRule__FragmentAssignment_2_0_0 ) ) ; + // InternalXtext.g:7009:1: rule__TerminalRule__Group_2_0__0__Impl : ( ( rule__TerminalRule__FragmentAssignment_2_0_0 ) ) ; public final void rule__TerminalRule__Group_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7008:1: ( ( ( rule__TerminalRule__FragmentAssignment_2_0_0 ) ) ) - // InternalXtext.g:7009:1: ( ( rule__TerminalRule__FragmentAssignment_2_0_0 ) ) + // InternalXtext.g:7013:1: ( ( ( rule__TerminalRule__FragmentAssignment_2_0_0 ) ) ) + // InternalXtext.g:7014:1: ( ( rule__TerminalRule__FragmentAssignment_2_0_0 ) ) { - // InternalXtext.g:7009:1: ( ( rule__TerminalRule__FragmentAssignment_2_0_0 ) ) - // InternalXtext.g:7010:2: ( rule__TerminalRule__FragmentAssignment_2_0_0 ) + // InternalXtext.g:7014:1: ( ( rule__TerminalRule__FragmentAssignment_2_0_0 ) ) + // InternalXtext.g:7015:2: ( rule__TerminalRule__FragmentAssignment_2_0_0 ) { before(grammarAccess.getTerminalRuleAccess().getFragmentAssignment_2_0_0()); - // InternalXtext.g:7011:2: ( rule__TerminalRule__FragmentAssignment_2_0_0 ) - // InternalXtext.g:7011:3: rule__TerminalRule__FragmentAssignment_2_0_0 + // InternalXtext.g:7016:2: ( rule__TerminalRule__FragmentAssignment_2_0_0 ) + // InternalXtext.g:7016:3: rule__TerminalRule__FragmentAssignment_2_0_0 { pushFollow(FollowSets000.FOLLOW_2); rule__TerminalRule__FragmentAssignment_2_0_0(); @@ -21984,14 +21992,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalRule__Group_2_0__1" - // InternalXtext.g:7019:1: rule__TerminalRule__Group_2_0__1 : rule__TerminalRule__Group_2_0__1__Impl ; + // InternalXtext.g:7024:1: rule__TerminalRule__Group_2_0__1 : rule__TerminalRule__Group_2_0__1__Impl ; public final void rule__TerminalRule__Group_2_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7023:1: ( rule__TerminalRule__Group_2_0__1__Impl ) - // InternalXtext.g:7024:2: rule__TerminalRule__Group_2_0__1__Impl + // InternalXtext.g:7028:1: ( rule__TerminalRule__Group_2_0__1__Impl ) + // InternalXtext.g:7029:2: rule__TerminalRule__Group_2_0__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__TerminalRule__Group_2_0__1__Impl(); @@ -22017,21 +22025,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalRule__Group_2_0__1__Impl" - // InternalXtext.g:7030:1: rule__TerminalRule__Group_2_0__1__Impl : ( ( rule__TerminalRule__NameAssignment_2_0_1 ) ) ; + // InternalXtext.g:7035:1: rule__TerminalRule__Group_2_0__1__Impl : ( ( rule__TerminalRule__NameAssignment_2_0_1 ) ) ; public final void rule__TerminalRule__Group_2_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7034:1: ( ( ( rule__TerminalRule__NameAssignment_2_0_1 ) ) ) - // InternalXtext.g:7035:1: ( ( rule__TerminalRule__NameAssignment_2_0_1 ) ) + // InternalXtext.g:7039:1: ( ( ( rule__TerminalRule__NameAssignment_2_0_1 ) ) ) + // InternalXtext.g:7040:1: ( ( rule__TerminalRule__NameAssignment_2_0_1 ) ) { - // InternalXtext.g:7035:1: ( ( rule__TerminalRule__NameAssignment_2_0_1 ) ) - // InternalXtext.g:7036:2: ( rule__TerminalRule__NameAssignment_2_0_1 ) + // InternalXtext.g:7040:1: ( ( rule__TerminalRule__NameAssignment_2_0_1 ) ) + // InternalXtext.g:7041:2: ( rule__TerminalRule__NameAssignment_2_0_1 ) { before(grammarAccess.getTerminalRuleAccess().getNameAssignment_2_0_1()); - // InternalXtext.g:7037:2: ( rule__TerminalRule__NameAssignment_2_0_1 ) - // InternalXtext.g:7037:3: rule__TerminalRule__NameAssignment_2_0_1 + // InternalXtext.g:7042:2: ( rule__TerminalRule__NameAssignment_2_0_1 ) + // InternalXtext.g:7042:3: rule__TerminalRule__NameAssignment_2_0_1 { pushFollow(FollowSets000.FOLLOW_2); rule__TerminalRule__NameAssignment_2_0_1(); @@ -22064,14 +22072,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalRule__Group_2_1__0" - // InternalXtext.g:7046:1: rule__TerminalRule__Group_2_1__0 : rule__TerminalRule__Group_2_1__0__Impl rule__TerminalRule__Group_2_1__1 ; + // InternalXtext.g:7051:1: rule__TerminalRule__Group_2_1__0 : rule__TerminalRule__Group_2_1__0__Impl rule__TerminalRule__Group_2_1__1 ; public final void rule__TerminalRule__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7050:1: ( rule__TerminalRule__Group_2_1__0__Impl rule__TerminalRule__Group_2_1__1 ) - // InternalXtext.g:7051:2: rule__TerminalRule__Group_2_1__0__Impl rule__TerminalRule__Group_2_1__1 + // InternalXtext.g:7055:1: ( rule__TerminalRule__Group_2_1__0__Impl rule__TerminalRule__Group_2_1__1 ) + // InternalXtext.g:7056:2: rule__TerminalRule__Group_2_1__0__Impl rule__TerminalRule__Group_2_1__1 { pushFollow(FollowSets000.FOLLOW_22); rule__TerminalRule__Group_2_1__0__Impl(); @@ -22102,21 +22110,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalRule__Group_2_1__0__Impl" - // InternalXtext.g:7058:1: rule__TerminalRule__Group_2_1__0__Impl : ( ( rule__TerminalRule__NameAssignment_2_1_0 ) ) ; + // InternalXtext.g:7063:1: rule__TerminalRule__Group_2_1__0__Impl : ( ( rule__TerminalRule__NameAssignment_2_1_0 ) ) ; public final void rule__TerminalRule__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7062:1: ( ( ( rule__TerminalRule__NameAssignment_2_1_0 ) ) ) - // InternalXtext.g:7063:1: ( ( rule__TerminalRule__NameAssignment_2_1_0 ) ) + // InternalXtext.g:7067:1: ( ( ( rule__TerminalRule__NameAssignment_2_1_0 ) ) ) + // InternalXtext.g:7068:1: ( ( rule__TerminalRule__NameAssignment_2_1_0 ) ) { - // InternalXtext.g:7063:1: ( ( rule__TerminalRule__NameAssignment_2_1_0 ) ) - // InternalXtext.g:7064:2: ( rule__TerminalRule__NameAssignment_2_1_0 ) + // InternalXtext.g:7068:1: ( ( rule__TerminalRule__NameAssignment_2_1_0 ) ) + // InternalXtext.g:7069:2: ( rule__TerminalRule__NameAssignment_2_1_0 ) { before(grammarAccess.getTerminalRuleAccess().getNameAssignment_2_1_0()); - // InternalXtext.g:7065:2: ( rule__TerminalRule__NameAssignment_2_1_0 ) - // InternalXtext.g:7065:3: rule__TerminalRule__NameAssignment_2_1_0 + // InternalXtext.g:7070:2: ( rule__TerminalRule__NameAssignment_2_1_0 ) + // InternalXtext.g:7070:3: rule__TerminalRule__NameAssignment_2_1_0 { pushFollow(FollowSets000.FOLLOW_2); rule__TerminalRule__NameAssignment_2_1_0(); @@ -22149,14 +22157,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalRule__Group_2_1__1" - // InternalXtext.g:7073:1: rule__TerminalRule__Group_2_1__1 : rule__TerminalRule__Group_2_1__1__Impl ; + // InternalXtext.g:7078:1: rule__TerminalRule__Group_2_1__1 : rule__TerminalRule__Group_2_1__1__Impl ; public final void rule__TerminalRule__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7077:1: ( rule__TerminalRule__Group_2_1__1__Impl ) - // InternalXtext.g:7078:2: rule__TerminalRule__Group_2_1__1__Impl + // InternalXtext.g:7082:1: ( rule__TerminalRule__Group_2_1__1__Impl ) + // InternalXtext.g:7083:2: rule__TerminalRule__Group_2_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__TerminalRule__Group_2_1__1__Impl(); @@ -22182,20 +22190,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalRule__Group_2_1__1__Impl" - // InternalXtext.g:7084:1: rule__TerminalRule__Group_2_1__1__Impl : ( ( rule__TerminalRule__Group_2_1_1__0 )? ) ; + // InternalXtext.g:7089:1: rule__TerminalRule__Group_2_1__1__Impl : ( ( rule__TerminalRule__Group_2_1_1__0 )? ) ; public final void rule__TerminalRule__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7088:1: ( ( ( rule__TerminalRule__Group_2_1_1__0 )? ) ) - // InternalXtext.g:7089:1: ( ( rule__TerminalRule__Group_2_1_1__0 )? ) + // InternalXtext.g:7093:1: ( ( ( rule__TerminalRule__Group_2_1_1__0 )? ) ) + // InternalXtext.g:7094:1: ( ( rule__TerminalRule__Group_2_1_1__0 )? ) { - // InternalXtext.g:7089:1: ( ( rule__TerminalRule__Group_2_1_1__0 )? ) - // InternalXtext.g:7090:2: ( rule__TerminalRule__Group_2_1_1__0 )? + // InternalXtext.g:7094:1: ( ( rule__TerminalRule__Group_2_1_1__0 )? ) + // InternalXtext.g:7095:2: ( rule__TerminalRule__Group_2_1_1__0 )? { before(grammarAccess.getTerminalRuleAccess().getGroup_2_1_1()); - // InternalXtext.g:7091:2: ( rule__TerminalRule__Group_2_1_1__0 )? + // InternalXtext.g:7096:2: ( rule__TerminalRule__Group_2_1_1__0 )? int alt68=2; int LA68_0 = input.LA(1); @@ -22204,7 +22212,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt68) { case 1 : - // InternalXtext.g:7091:3: rule__TerminalRule__Group_2_1_1__0 + // InternalXtext.g:7096:3: rule__TerminalRule__Group_2_1_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__TerminalRule__Group_2_1_1__0(); @@ -22240,14 +22248,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalRule__Group_2_1_1__0" - // InternalXtext.g:7100:1: rule__TerminalRule__Group_2_1_1__0 : rule__TerminalRule__Group_2_1_1__0__Impl rule__TerminalRule__Group_2_1_1__1 ; + // InternalXtext.g:7105:1: rule__TerminalRule__Group_2_1_1__0 : rule__TerminalRule__Group_2_1_1__0__Impl rule__TerminalRule__Group_2_1_1__1 ; public final void rule__TerminalRule__Group_2_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7104:1: ( rule__TerminalRule__Group_2_1_1__0__Impl rule__TerminalRule__Group_2_1_1__1 ) - // InternalXtext.g:7105:2: rule__TerminalRule__Group_2_1_1__0__Impl rule__TerminalRule__Group_2_1_1__1 + // InternalXtext.g:7109:1: ( rule__TerminalRule__Group_2_1_1__0__Impl rule__TerminalRule__Group_2_1_1__1 ) + // InternalXtext.g:7110:2: rule__TerminalRule__Group_2_1_1__0__Impl rule__TerminalRule__Group_2_1_1__1 { pushFollow(FollowSets000.FOLLOW_15); rule__TerminalRule__Group_2_1_1__0__Impl(); @@ -22278,17 +22286,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalRule__Group_2_1_1__0__Impl" - // InternalXtext.g:7112:1: rule__TerminalRule__Group_2_1_1__0__Impl : ( 'returns' ) ; + // InternalXtext.g:7117:1: rule__TerminalRule__Group_2_1_1__0__Impl : ( 'returns' ) ; public final void rule__TerminalRule__Group_2_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7116:1: ( ( 'returns' ) ) - // InternalXtext.g:7117:1: ( 'returns' ) + // InternalXtext.g:7121:1: ( ( 'returns' ) ) + // InternalXtext.g:7122:1: ( 'returns' ) { - // InternalXtext.g:7117:1: ( 'returns' ) - // InternalXtext.g:7118:2: 'returns' + // InternalXtext.g:7122:1: ( 'returns' ) + // InternalXtext.g:7123:2: 'returns' { before(grammarAccess.getTerminalRuleAccess().getReturnsKeyword_2_1_1_0()); match(input,31,FollowSets000.FOLLOW_2); @@ -22315,14 +22323,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalRule__Group_2_1_1__1" - // InternalXtext.g:7127:1: rule__TerminalRule__Group_2_1_1__1 : rule__TerminalRule__Group_2_1_1__1__Impl ; + // InternalXtext.g:7132:1: rule__TerminalRule__Group_2_1_1__1 : rule__TerminalRule__Group_2_1_1__1__Impl ; public final void rule__TerminalRule__Group_2_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7131:1: ( rule__TerminalRule__Group_2_1_1__1__Impl ) - // InternalXtext.g:7132:2: rule__TerminalRule__Group_2_1_1__1__Impl + // InternalXtext.g:7136:1: ( rule__TerminalRule__Group_2_1_1__1__Impl ) + // InternalXtext.g:7137:2: rule__TerminalRule__Group_2_1_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__TerminalRule__Group_2_1_1__1__Impl(); @@ -22348,21 +22356,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalRule__Group_2_1_1__1__Impl" - // InternalXtext.g:7138:1: rule__TerminalRule__Group_2_1_1__1__Impl : ( ( rule__TerminalRule__TypeAssignment_2_1_1_1 ) ) ; + // InternalXtext.g:7143:1: rule__TerminalRule__Group_2_1_1__1__Impl : ( ( rule__TerminalRule__TypeAssignment_2_1_1_1 ) ) ; public final void rule__TerminalRule__Group_2_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7142:1: ( ( ( rule__TerminalRule__TypeAssignment_2_1_1_1 ) ) ) - // InternalXtext.g:7143:1: ( ( rule__TerminalRule__TypeAssignment_2_1_1_1 ) ) + // InternalXtext.g:7147:1: ( ( ( rule__TerminalRule__TypeAssignment_2_1_1_1 ) ) ) + // InternalXtext.g:7148:1: ( ( rule__TerminalRule__TypeAssignment_2_1_1_1 ) ) { - // InternalXtext.g:7143:1: ( ( rule__TerminalRule__TypeAssignment_2_1_1_1 ) ) - // InternalXtext.g:7144:2: ( rule__TerminalRule__TypeAssignment_2_1_1_1 ) + // InternalXtext.g:7148:1: ( ( rule__TerminalRule__TypeAssignment_2_1_1_1 ) ) + // InternalXtext.g:7149:2: ( rule__TerminalRule__TypeAssignment_2_1_1_1 ) { before(grammarAccess.getTerminalRuleAccess().getTypeAssignment_2_1_1_1()); - // InternalXtext.g:7145:2: ( rule__TerminalRule__TypeAssignment_2_1_1_1 ) - // InternalXtext.g:7145:3: rule__TerminalRule__TypeAssignment_2_1_1_1 + // InternalXtext.g:7150:2: ( rule__TerminalRule__TypeAssignment_2_1_1_1 ) + // InternalXtext.g:7150:3: rule__TerminalRule__TypeAssignment_2_1_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__TerminalRule__TypeAssignment_2_1_1_1(); @@ -22395,14 +22403,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalAlternatives__Group__0" - // InternalXtext.g:7154:1: rule__TerminalAlternatives__Group__0 : rule__TerminalAlternatives__Group__0__Impl rule__TerminalAlternatives__Group__1 ; + // InternalXtext.g:7159:1: rule__TerminalAlternatives__Group__0 : rule__TerminalAlternatives__Group__0__Impl rule__TerminalAlternatives__Group__1 ; public final void rule__TerminalAlternatives__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7158:1: ( rule__TerminalAlternatives__Group__0__Impl rule__TerminalAlternatives__Group__1 ) - // InternalXtext.g:7159:2: rule__TerminalAlternatives__Group__0__Impl rule__TerminalAlternatives__Group__1 + // InternalXtext.g:7163:1: ( rule__TerminalAlternatives__Group__0__Impl rule__TerminalAlternatives__Group__1 ) + // InternalXtext.g:7164:2: rule__TerminalAlternatives__Group__0__Impl rule__TerminalAlternatives__Group__1 { pushFollow(FollowSets000.FOLLOW_26); rule__TerminalAlternatives__Group__0__Impl(); @@ -22433,17 +22441,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalAlternatives__Group__0__Impl" - // InternalXtext.g:7166:1: rule__TerminalAlternatives__Group__0__Impl : ( ruleTerminalGroup ) ; + // InternalXtext.g:7171:1: rule__TerminalAlternatives__Group__0__Impl : ( ruleTerminalGroup ) ; public final void rule__TerminalAlternatives__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7170:1: ( ( ruleTerminalGroup ) ) - // InternalXtext.g:7171:1: ( ruleTerminalGroup ) + // InternalXtext.g:7175:1: ( ( ruleTerminalGroup ) ) + // InternalXtext.g:7176:1: ( ruleTerminalGroup ) { - // InternalXtext.g:7171:1: ( ruleTerminalGroup ) - // InternalXtext.g:7172:2: ruleTerminalGroup + // InternalXtext.g:7176:1: ( ruleTerminalGroup ) + // InternalXtext.g:7177:2: ruleTerminalGroup { before(grammarAccess.getTerminalAlternativesAccess().getTerminalGroupParserRuleCall_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -22474,14 +22482,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalAlternatives__Group__1" - // InternalXtext.g:7181:1: rule__TerminalAlternatives__Group__1 : rule__TerminalAlternatives__Group__1__Impl ; + // InternalXtext.g:7186:1: rule__TerminalAlternatives__Group__1 : rule__TerminalAlternatives__Group__1__Impl ; public final void rule__TerminalAlternatives__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7185:1: ( rule__TerminalAlternatives__Group__1__Impl ) - // InternalXtext.g:7186:2: rule__TerminalAlternatives__Group__1__Impl + // InternalXtext.g:7190:1: ( rule__TerminalAlternatives__Group__1__Impl ) + // InternalXtext.g:7191:2: rule__TerminalAlternatives__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__TerminalAlternatives__Group__1__Impl(); @@ -22507,20 +22515,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalAlternatives__Group__1__Impl" - // InternalXtext.g:7192:1: rule__TerminalAlternatives__Group__1__Impl : ( ( rule__TerminalAlternatives__Group_1__0 )? ) ; + // InternalXtext.g:7197:1: rule__TerminalAlternatives__Group__1__Impl : ( ( rule__TerminalAlternatives__Group_1__0 )? ) ; public final void rule__TerminalAlternatives__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7196:1: ( ( ( rule__TerminalAlternatives__Group_1__0 )? ) ) - // InternalXtext.g:7197:1: ( ( rule__TerminalAlternatives__Group_1__0 )? ) + // InternalXtext.g:7201:1: ( ( ( rule__TerminalAlternatives__Group_1__0 )? ) ) + // InternalXtext.g:7202:1: ( ( rule__TerminalAlternatives__Group_1__0 )? ) { - // InternalXtext.g:7197:1: ( ( rule__TerminalAlternatives__Group_1__0 )? ) - // InternalXtext.g:7198:2: ( rule__TerminalAlternatives__Group_1__0 )? + // InternalXtext.g:7202:1: ( ( rule__TerminalAlternatives__Group_1__0 )? ) + // InternalXtext.g:7203:2: ( rule__TerminalAlternatives__Group_1__0 )? { before(grammarAccess.getTerminalAlternativesAccess().getGroup_1()); - // InternalXtext.g:7199:2: ( rule__TerminalAlternatives__Group_1__0 )? + // InternalXtext.g:7204:2: ( rule__TerminalAlternatives__Group_1__0 )? int alt69=2; int LA69_0 = input.LA(1); @@ -22529,7 +22537,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt69) { case 1 : - // InternalXtext.g:7199:3: rule__TerminalAlternatives__Group_1__0 + // InternalXtext.g:7204:3: rule__TerminalAlternatives__Group_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__TerminalAlternatives__Group_1__0(); @@ -22565,14 +22573,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalAlternatives__Group_1__0" - // InternalXtext.g:7208:1: rule__TerminalAlternatives__Group_1__0 : rule__TerminalAlternatives__Group_1__0__Impl rule__TerminalAlternatives__Group_1__1 ; + // InternalXtext.g:7213:1: rule__TerminalAlternatives__Group_1__0 : rule__TerminalAlternatives__Group_1__0__Impl rule__TerminalAlternatives__Group_1__1 ; public final void rule__TerminalAlternatives__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7212:1: ( rule__TerminalAlternatives__Group_1__0__Impl rule__TerminalAlternatives__Group_1__1 ) - // InternalXtext.g:7213:2: rule__TerminalAlternatives__Group_1__0__Impl rule__TerminalAlternatives__Group_1__1 + // InternalXtext.g:7217:1: ( rule__TerminalAlternatives__Group_1__0__Impl rule__TerminalAlternatives__Group_1__1 ) + // InternalXtext.g:7218:2: rule__TerminalAlternatives__Group_1__0__Impl rule__TerminalAlternatives__Group_1__1 { pushFollow(FollowSets000.FOLLOW_26); rule__TerminalAlternatives__Group_1__0__Impl(); @@ -22603,21 +22611,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalAlternatives__Group_1__0__Impl" - // InternalXtext.g:7220:1: rule__TerminalAlternatives__Group_1__0__Impl : ( () ) ; + // InternalXtext.g:7225:1: rule__TerminalAlternatives__Group_1__0__Impl : ( () ) ; public final void rule__TerminalAlternatives__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7224:1: ( ( () ) ) - // InternalXtext.g:7225:1: ( () ) + // InternalXtext.g:7229:1: ( ( () ) ) + // InternalXtext.g:7230:1: ( () ) { - // InternalXtext.g:7225:1: ( () ) - // InternalXtext.g:7226:2: () + // InternalXtext.g:7230:1: ( () ) + // InternalXtext.g:7231:2: () { before(grammarAccess.getTerminalAlternativesAccess().getAlternativesElementsAction_1_0()); - // InternalXtext.g:7227:2: () - // InternalXtext.g:7227:3: + // InternalXtext.g:7232:2: () + // InternalXtext.g:7232:3: { } @@ -22640,14 +22648,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalAlternatives__Group_1__1" - // InternalXtext.g:7235:1: rule__TerminalAlternatives__Group_1__1 : rule__TerminalAlternatives__Group_1__1__Impl ; + // InternalXtext.g:7240:1: rule__TerminalAlternatives__Group_1__1 : rule__TerminalAlternatives__Group_1__1__Impl ; public final void rule__TerminalAlternatives__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7239:1: ( rule__TerminalAlternatives__Group_1__1__Impl ) - // InternalXtext.g:7240:2: rule__TerminalAlternatives__Group_1__1__Impl + // InternalXtext.g:7244:1: ( rule__TerminalAlternatives__Group_1__1__Impl ) + // InternalXtext.g:7245:2: rule__TerminalAlternatives__Group_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__TerminalAlternatives__Group_1__1__Impl(); @@ -22673,24 +22681,24 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalAlternatives__Group_1__1__Impl" - // InternalXtext.g:7246:1: rule__TerminalAlternatives__Group_1__1__Impl : ( ( ( rule__TerminalAlternatives__Group_1_1__0 ) ) ( ( rule__TerminalAlternatives__Group_1_1__0 )* ) ) ; + // InternalXtext.g:7251:1: rule__TerminalAlternatives__Group_1__1__Impl : ( ( ( rule__TerminalAlternatives__Group_1_1__0 ) ) ( ( rule__TerminalAlternatives__Group_1_1__0 )* ) ) ; public final void rule__TerminalAlternatives__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7250:1: ( ( ( ( rule__TerminalAlternatives__Group_1_1__0 ) ) ( ( rule__TerminalAlternatives__Group_1_1__0 )* ) ) ) - // InternalXtext.g:7251:1: ( ( ( rule__TerminalAlternatives__Group_1_1__0 ) ) ( ( rule__TerminalAlternatives__Group_1_1__0 )* ) ) + // InternalXtext.g:7255:1: ( ( ( ( rule__TerminalAlternatives__Group_1_1__0 ) ) ( ( rule__TerminalAlternatives__Group_1_1__0 )* ) ) ) + // InternalXtext.g:7256:1: ( ( ( rule__TerminalAlternatives__Group_1_1__0 ) ) ( ( rule__TerminalAlternatives__Group_1_1__0 )* ) ) { - // InternalXtext.g:7251:1: ( ( ( rule__TerminalAlternatives__Group_1_1__0 ) ) ( ( rule__TerminalAlternatives__Group_1_1__0 )* ) ) - // InternalXtext.g:7252:2: ( ( rule__TerminalAlternatives__Group_1_1__0 ) ) ( ( rule__TerminalAlternatives__Group_1_1__0 )* ) + // InternalXtext.g:7256:1: ( ( ( rule__TerminalAlternatives__Group_1_1__0 ) ) ( ( rule__TerminalAlternatives__Group_1_1__0 )* ) ) + // InternalXtext.g:7257:2: ( ( rule__TerminalAlternatives__Group_1_1__0 ) ) ( ( rule__TerminalAlternatives__Group_1_1__0 )* ) { - // InternalXtext.g:7252:2: ( ( rule__TerminalAlternatives__Group_1_1__0 ) ) - // InternalXtext.g:7253:3: ( rule__TerminalAlternatives__Group_1_1__0 ) + // InternalXtext.g:7257:2: ( ( rule__TerminalAlternatives__Group_1_1__0 ) ) + // InternalXtext.g:7258:3: ( rule__TerminalAlternatives__Group_1_1__0 ) { before(grammarAccess.getTerminalAlternativesAccess().getGroup_1_1()); - // InternalXtext.g:7254:3: ( rule__TerminalAlternatives__Group_1_1__0 ) - // InternalXtext.g:7254:4: rule__TerminalAlternatives__Group_1_1__0 + // InternalXtext.g:7259:3: ( rule__TerminalAlternatives__Group_1_1__0 ) + // InternalXtext.g:7259:4: rule__TerminalAlternatives__Group_1_1__0 { pushFollow(FollowSets000.FOLLOW_27); rule__TerminalAlternatives__Group_1_1__0(); @@ -22704,11 +22712,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } - // InternalXtext.g:7257:2: ( ( rule__TerminalAlternatives__Group_1_1__0 )* ) - // InternalXtext.g:7258:3: ( rule__TerminalAlternatives__Group_1_1__0 )* + // InternalXtext.g:7262:2: ( ( rule__TerminalAlternatives__Group_1_1__0 )* ) + // InternalXtext.g:7263:3: ( rule__TerminalAlternatives__Group_1_1__0 )* { before(grammarAccess.getTerminalAlternativesAccess().getGroup_1_1()); - // InternalXtext.g:7259:3: ( rule__TerminalAlternatives__Group_1_1__0 )* + // InternalXtext.g:7264:3: ( rule__TerminalAlternatives__Group_1_1__0 )* loop70: do { int alt70=2; @@ -22721,7 +22729,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { switch (alt70) { case 1 : - // InternalXtext.g:7259:4: rule__TerminalAlternatives__Group_1_1__0 + // InternalXtext.g:7264:4: rule__TerminalAlternatives__Group_1_1__0 { pushFollow(FollowSets000.FOLLOW_27); rule__TerminalAlternatives__Group_1_1__0(); @@ -22763,14 +22771,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalAlternatives__Group_1_1__0" - // InternalXtext.g:7269:1: rule__TerminalAlternatives__Group_1_1__0 : rule__TerminalAlternatives__Group_1_1__0__Impl rule__TerminalAlternatives__Group_1_1__1 ; + // InternalXtext.g:7274:1: rule__TerminalAlternatives__Group_1_1__0 : rule__TerminalAlternatives__Group_1_1__0__Impl rule__TerminalAlternatives__Group_1_1__1 ; public final void rule__TerminalAlternatives__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7273:1: ( rule__TerminalAlternatives__Group_1_1__0__Impl rule__TerminalAlternatives__Group_1_1__1 ) - // InternalXtext.g:7274:2: rule__TerminalAlternatives__Group_1_1__0__Impl rule__TerminalAlternatives__Group_1_1__1 + // InternalXtext.g:7278:1: ( rule__TerminalAlternatives__Group_1_1__0__Impl rule__TerminalAlternatives__Group_1_1__1 ) + // InternalXtext.g:7279:2: rule__TerminalAlternatives__Group_1_1__0__Impl rule__TerminalAlternatives__Group_1_1__1 { pushFollow(FollowSets000.FOLLOW_51); rule__TerminalAlternatives__Group_1_1__0__Impl(); @@ -22801,17 +22809,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalAlternatives__Group_1_1__0__Impl" - // InternalXtext.g:7281:1: rule__TerminalAlternatives__Group_1_1__0__Impl : ( '|' ) ; + // InternalXtext.g:7286:1: rule__TerminalAlternatives__Group_1_1__0__Impl : ( '|' ) ; public final void rule__TerminalAlternatives__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7285:1: ( ( '|' ) ) - // InternalXtext.g:7286:1: ( '|' ) + // InternalXtext.g:7290:1: ( ( '|' ) ) + // InternalXtext.g:7291:1: ( '|' ) { - // InternalXtext.g:7286:1: ( '|' ) - // InternalXtext.g:7287:2: '|' + // InternalXtext.g:7291:1: ( '|' ) + // InternalXtext.g:7292:2: '|' { before(grammarAccess.getTerminalAlternativesAccess().getVerticalLineKeyword_1_1_0()); match(input,35,FollowSets000.FOLLOW_2); @@ -22838,14 +22846,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalAlternatives__Group_1_1__1" - // InternalXtext.g:7296:1: rule__TerminalAlternatives__Group_1_1__1 : rule__TerminalAlternatives__Group_1_1__1__Impl ; + // InternalXtext.g:7301:1: rule__TerminalAlternatives__Group_1_1__1 : rule__TerminalAlternatives__Group_1_1__1__Impl ; public final void rule__TerminalAlternatives__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7300:1: ( rule__TerminalAlternatives__Group_1_1__1__Impl ) - // InternalXtext.g:7301:2: rule__TerminalAlternatives__Group_1_1__1__Impl + // InternalXtext.g:7305:1: ( rule__TerminalAlternatives__Group_1_1__1__Impl ) + // InternalXtext.g:7306:2: rule__TerminalAlternatives__Group_1_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__TerminalAlternatives__Group_1_1__1__Impl(); @@ -22871,21 +22879,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalAlternatives__Group_1_1__1__Impl" - // InternalXtext.g:7307:1: rule__TerminalAlternatives__Group_1_1__1__Impl : ( ( rule__TerminalAlternatives__ElementsAssignment_1_1_1 ) ) ; + // InternalXtext.g:7312:1: rule__TerminalAlternatives__Group_1_1__1__Impl : ( ( rule__TerminalAlternatives__ElementsAssignment_1_1_1 ) ) ; public final void rule__TerminalAlternatives__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7311:1: ( ( ( rule__TerminalAlternatives__ElementsAssignment_1_1_1 ) ) ) - // InternalXtext.g:7312:1: ( ( rule__TerminalAlternatives__ElementsAssignment_1_1_1 ) ) + // InternalXtext.g:7316:1: ( ( ( rule__TerminalAlternatives__ElementsAssignment_1_1_1 ) ) ) + // InternalXtext.g:7317:1: ( ( rule__TerminalAlternatives__ElementsAssignment_1_1_1 ) ) { - // InternalXtext.g:7312:1: ( ( rule__TerminalAlternatives__ElementsAssignment_1_1_1 ) ) - // InternalXtext.g:7313:2: ( rule__TerminalAlternatives__ElementsAssignment_1_1_1 ) + // InternalXtext.g:7317:1: ( ( rule__TerminalAlternatives__ElementsAssignment_1_1_1 ) ) + // InternalXtext.g:7318:2: ( rule__TerminalAlternatives__ElementsAssignment_1_1_1 ) { before(grammarAccess.getTerminalAlternativesAccess().getElementsAssignment_1_1_1()); - // InternalXtext.g:7314:2: ( rule__TerminalAlternatives__ElementsAssignment_1_1_1 ) - // InternalXtext.g:7314:3: rule__TerminalAlternatives__ElementsAssignment_1_1_1 + // InternalXtext.g:7319:2: ( rule__TerminalAlternatives__ElementsAssignment_1_1_1 ) + // InternalXtext.g:7319:3: rule__TerminalAlternatives__ElementsAssignment_1_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__TerminalAlternatives__ElementsAssignment_1_1_1(); @@ -22918,14 +22926,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalGroup__Group__0" - // InternalXtext.g:7323:1: rule__TerminalGroup__Group__0 : rule__TerminalGroup__Group__0__Impl rule__TerminalGroup__Group__1 ; + // InternalXtext.g:7328:1: rule__TerminalGroup__Group__0 : rule__TerminalGroup__Group__0__Impl rule__TerminalGroup__Group__1 ; public final void rule__TerminalGroup__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7327:1: ( rule__TerminalGroup__Group__0__Impl rule__TerminalGroup__Group__1 ) - // InternalXtext.g:7328:2: rule__TerminalGroup__Group__0__Impl rule__TerminalGroup__Group__1 + // InternalXtext.g:7332:1: ( rule__TerminalGroup__Group__0__Impl rule__TerminalGroup__Group__1 ) + // InternalXtext.g:7333:2: rule__TerminalGroup__Group__0__Impl rule__TerminalGroup__Group__1 { pushFollow(FollowSets000.FOLLOW_51); rule__TerminalGroup__Group__0__Impl(); @@ -22956,17 +22964,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalGroup__Group__0__Impl" - // InternalXtext.g:7335:1: rule__TerminalGroup__Group__0__Impl : ( ruleTerminalToken ) ; + // InternalXtext.g:7340:1: rule__TerminalGroup__Group__0__Impl : ( ruleTerminalToken ) ; public final void rule__TerminalGroup__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7339:1: ( ( ruleTerminalToken ) ) - // InternalXtext.g:7340:1: ( ruleTerminalToken ) + // InternalXtext.g:7344:1: ( ( ruleTerminalToken ) ) + // InternalXtext.g:7345:1: ( ruleTerminalToken ) { - // InternalXtext.g:7340:1: ( ruleTerminalToken ) - // InternalXtext.g:7341:2: ruleTerminalToken + // InternalXtext.g:7345:1: ( ruleTerminalToken ) + // InternalXtext.g:7346:2: ruleTerminalToken { before(grammarAccess.getTerminalGroupAccess().getTerminalTokenParserRuleCall_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -22997,14 +23005,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalGroup__Group__1" - // InternalXtext.g:7350:1: rule__TerminalGroup__Group__1 : rule__TerminalGroup__Group__1__Impl ; + // InternalXtext.g:7355:1: rule__TerminalGroup__Group__1 : rule__TerminalGroup__Group__1__Impl ; public final void rule__TerminalGroup__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7354:1: ( rule__TerminalGroup__Group__1__Impl ) - // InternalXtext.g:7355:2: rule__TerminalGroup__Group__1__Impl + // InternalXtext.g:7359:1: ( rule__TerminalGroup__Group__1__Impl ) + // InternalXtext.g:7360:2: rule__TerminalGroup__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__TerminalGroup__Group__1__Impl(); @@ -23030,20 +23038,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalGroup__Group__1__Impl" - // InternalXtext.g:7361:1: rule__TerminalGroup__Group__1__Impl : ( ( rule__TerminalGroup__Group_1__0 )? ) ; + // InternalXtext.g:7366:1: rule__TerminalGroup__Group__1__Impl : ( ( rule__TerminalGroup__Group_1__0 )? ) ; public final void rule__TerminalGroup__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7365:1: ( ( ( rule__TerminalGroup__Group_1__0 )? ) ) - // InternalXtext.g:7366:1: ( ( rule__TerminalGroup__Group_1__0 )? ) + // InternalXtext.g:7370:1: ( ( ( rule__TerminalGroup__Group_1__0 )? ) ) + // InternalXtext.g:7371:1: ( ( rule__TerminalGroup__Group_1__0 )? ) { - // InternalXtext.g:7366:1: ( ( rule__TerminalGroup__Group_1__0 )? ) - // InternalXtext.g:7367:2: ( rule__TerminalGroup__Group_1__0 )? + // InternalXtext.g:7371:1: ( ( rule__TerminalGroup__Group_1__0 )? ) + // InternalXtext.g:7372:2: ( rule__TerminalGroup__Group_1__0 )? { before(grammarAccess.getTerminalGroupAccess().getGroup_1()); - // InternalXtext.g:7368:2: ( rule__TerminalGroup__Group_1__0 )? + // InternalXtext.g:7373:2: ( rule__TerminalGroup__Group_1__0 )? int alt71=2; int LA71_0 = input.LA(1); @@ -23052,7 +23060,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt71) { case 1 : - // InternalXtext.g:7368:3: rule__TerminalGroup__Group_1__0 + // InternalXtext.g:7373:3: rule__TerminalGroup__Group_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__TerminalGroup__Group_1__0(); @@ -23088,14 +23096,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalGroup__Group_1__0" - // InternalXtext.g:7377:1: rule__TerminalGroup__Group_1__0 : rule__TerminalGroup__Group_1__0__Impl rule__TerminalGroup__Group_1__1 ; + // InternalXtext.g:7382:1: rule__TerminalGroup__Group_1__0 : rule__TerminalGroup__Group_1__0__Impl rule__TerminalGroup__Group_1__1 ; public final void rule__TerminalGroup__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7381:1: ( rule__TerminalGroup__Group_1__0__Impl rule__TerminalGroup__Group_1__1 ) - // InternalXtext.g:7382:2: rule__TerminalGroup__Group_1__0__Impl rule__TerminalGroup__Group_1__1 + // InternalXtext.g:7386:1: ( rule__TerminalGroup__Group_1__0__Impl rule__TerminalGroup__Group_1__1 ) + // InternalXtext.g:7387:2: rule__TerminalGroup__Group_1__0__Impl rule__TerminalGroup__Group_1__1 { pushFollow(FollowSets000.FOLLOW_51); rule__TerminalGroup__Group_1__0__Impl(); @@ -23126,21 +23134,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalGroup__Group_1__0__Impl" - // InternalXtext.g:7389:1: rule__TerminalGroup__Group_1__0__Impl : ( () ) ; + // InternalXtext.g:7394:1: rule__TerminalGroup__Group_1__0__Impl : ( () ) ; public final void rule__TerminalGroup__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7393:1: ( ( () ) ) - // InternalXtext.g:7394:1: ( () ) + // InternalXtext.g:7398:1: ( ( () ) ) + // InternalXtext.g:7399:1: ( () ) { - // InternalXtext.g:7394:1: ( () ) - // InternalXtext.g:7395:2: () + // InternalXtext.g:7399:1: ( () ) + // InternalXtext.g:7400:2: () { before(grammarAccess.getTerminalGroupAccess().getGroupElementsAction_1_0()); - // InternalXtext.g:7396:2: () - // InternalXtext.g:7396:3: + // InternalXtext.g:7401:2: () + // InternalXtext.g:7401:3: { } @@ -23163,14 +23171,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalGroup__Group_1__1" - // InternalXtext.g:7404:1: rule__TerminalGroup__Group_1__1 : rule__TerminalGroup__Group_1__1__Impl ; + // InternalXtext.g:7409:1: rule__TerminalGroup__Group_1__1 : rule__TerminalGroup__Group_1__1__Impl ; public final void rule__TerminalGroup__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7408:1: ( rule__TerminalGroup__Group_1__1__Impl ) - // InternalXtext.g:7409:2: rule__TerminalGroup__Group_1__1__Impl + // InternalXtext.g:7413:1: ( rule__TerminalGroup__Group_1__1__Impl ) + // InternalXtext.g:7414:2: rule__TerminalGroup__Group_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__TerminalGroup__Group_1__1__Impl(); @@ -23196,24 +23204,24 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalGroup__Group_1__1__Impl" - // InternalXtext.g:7415:1: rule__TerminalGroup__Group_1__1__Impl : ( ( ( rule__TerminalGroup__ElementsAssignment_1_1 ) ) ( ( rule__TerminalGroup__ElementsAssignment_1_1 )* ) ) ; + // InternalXtext.g:7420:1: rule__TerminalGroup__Group_1__1__Impl : ( ( ( rule__TerminalGroup__ElementsAssignment_1_1 ) ) ( ( rule__TerminalGroup__ElementsAssignment_1_1 )* ) ) ; public final void rule__TerminalGroup__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7419:1: ( ( ( ( rule__TerminalGroup__ElementsAssignment_1_1 ) ) ( ( rule__TerminalGroup__ElementsAssignment_1_1 )* ) ) ) - // InternalXtext.g:7420:1: ( ( ( rule__TerminalGroup__ElementsAssignment_1_1 ) ) ( ( rule__TerminalGroup__ElementsAssignment_1_1 )* ) ) + // InternalXtext.g:7424:1: ( ( ( ( rule__TerminalGroup__ElementsAssignment_1_1 ) ) ( ( rule__TerminalGroup__ElementsAssignment_1_1 )* ) ) ) + // InternalXtext.g:7425:1: ( ( ( rule__TerminalGroup__ElementsAssignment_1_1 ) ) ( ( rule__TerminalGroup__ElementsAssignment_1_1 )* ) ) { - // InternalXtext.g:7420:1: ( ( ( rule__TerminalGroup__ElementsAssignment_1_1 ) ) ( ( rule__TerminalGroup__ElementsAssignment_1_1 )* ) ) - // InternalXtext.g:7421:2: ( ( rule__TerminalGroup__ElementsAssignment_1_1 ) ) ( ( rule__TerminalGroup__ElementsAssignment_1_1 )* ) + // InternalXtext.g:7425:1: ( ( ( rule__TerminalGroup__ElementsAssignment_1_1 ) ) ( ( rule__TerminalGroup__ElementsAssignment_1_1 )* ) ) + // InternalXtext.g:7426:2: ( ( rule__TerminalGroup__ElementsAssignment_1_1 ) ) ( ( rule__TerminalGroup__ElementsAssignment_1_1 )* ) { - // InternalXtext.g:7421:2: ( ( rule__TerminalGroup__ElementsAssignment_1_1 ) ) - // InternalXtext.g:7422:3: ( rule__TerminalGroup__ElementsAssignment_1_1 ) + // InternalXtext.g:7426:2: ( ( rule__TerminalGroup__ElementsAssignment_1_1 ) ) + // InternalXtext.g:7427:3: ( rule__TerminalGroup__ElementsAssignment_1_1 ) { before(grammarAccess.getTerminalGroupAccess().getElementsAssignment_1_1()); - // InternalXtext.g:7423:3: ( rule__TerminalGroup__ElementsAssignment_1_1 ) - // InternalXtext.g:7423:4: rule__TerminalGroup__ElementsAssignment_1_1 + // InternalXtext.g:7428:3: ( rule__TerminalGroup__ElementsAssignment_1_1 ) + // InternalXtext.g:7428:4: rule__TerminalGroup__ElementsAssignment_1_1 { pushFollow(FollowSets000.FOLLOW_52); rule__TerminalGroup__ElementsAssignment_1_1(); @@ -23227,11 +23235,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } - // InternalXtext.g:7426:2: ( ( rule__TerminalGroup__ElementsAssignment_1_1 )* ) - // InternalXtext.g:7427:3: ( rule__TerminalGroup__ElementsAssignment_1_1 )* + // InternalXtext.g:7431:2: ( ( rule__TerminalGroup__ElementsAssignment_1_1 )* ) + // InternalXtext.g:7432:3: ( rule__TerminalGroup__ElementsAssignment_1_1 )* { before(grammarAccess.getTerminalGroupAccess().getElementsAssignment_1_1()); - // InternalXtext.g:7428:3: ( rule__TerminalGroup__ElementsAssignment_1_1 )* + // InternalXtext.g:7433:3: ( rule__TerminalGroup__ElementsAssignment_1_1 )* loop72: do { int alt72=2; @@ -23244,7 +23252,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { switch (alt72) { case 1 : - // InternalXtext.g:7428:4: rule__TerminalGroup__ElementsAssignment_1_1 + // InternalXtext.g:7433:4: rule__TerminalGroup__ElementsAssignment_1_1 { pushFollow(FollowSets000.FOLLOW_52); rule__TerminalGroup__ElementsAssignment_1_1(); @@ -23286,14 +23294,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalToken__Group__0" - // InternalXtext.g:7438:1: rule__TerminalToken__Group__0 : rule__TerminalToken__Group__0__Impl rule__TerminalToken__Group__1 ; + // InternalXtext.g:7443:1: rule__TerminalToken__Group__0 : rule__TerminalToken__Group__0__Impl rule__TerminalToken__Group__1 ; public final void rule__TerminalToken__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7442:1: ( rule__TerminalToken__Group__0__Impl rule__TerminalToken__Group__1 ) - // InternalXtext.g:7443:2: rule__TerminalToken__Group__0__Impl rule__TerminalToken__Group__1 + // InternalXtext.g:7447:1: ( rule__TerminalToken__Group__0__Impl rule__TerminalToken__Group__1 ) + // InternalXtext.g:7448:2: rule__TerminalToken__Group__0__Impl rule__TerminalToken__Group__1 { pushFollow(FollowSets000.FOLLOW_34); rule__TerminalToken__Group__0__Impl(); @@ -23324,17 +23332,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalToken__Group__0__Impl" - // InternalXtext.g:7450:1: rule__TerminalToken__Group__0__Impl : ( ruleTerminalTokenElement ) ; + // InternalXtext.g:7455:1: rule__TerminalToken__Group__0__Impl : ( ruleTerminalTokenElement ) ; public final void rule__TerminalToken__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7454:1: ( ( ruleTerminalTokenElement ) ) - // InternalXtext.g:7455:1: ( ruleTerminalTokenElement ) + // InternalXtext.g:7459:1: ( ( ruleTerminalTokenElement ) ) + // InternalXtext.g:7460:1: ( ruleTerminalTokenElement ) { - // InternalXtext.g:7455:1: ( ruleTerminalTokenElement ) - // InternalXtext.g:7456:2: ruleTerminalTokenElement + // InternalXtext.g:7460:1: ( ruleTerminalTokenElement ) + // InternalXtext.g:7461:2: ruleTerminalTokenElement { before(grammarAccess.getTerminalTokenAccess().getTerminalTokenElementParserRuleCall_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -23365,14 +23373,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalToken__Group__1" - // InternalXtext.g:7465:1: rule__TerminalToken__Group__1 : rule__TerminalToken__Group__1__Impl ; + // InternalXtext.g:7470:1: rule__TerminalToken__Group__1 : rule__TerminalToken__Group__1__Impl ; public final void rule__TerminalToken__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7469:1: ( rule__TerminalToken__Group__1__Impl ) - // InternalXtext.g:7470:2: rule__TerminalToken__Group__1__Impl + // InternalXtext.g:7474:1: ( rule__TerminalToken__Group__1__Impl ) + // InternalXtext.g:7475:2: rule__TerminalToken__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__TerminalToken__Group__1__Impl(); @@ -23398,20 +23406,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalToken__Group__1__Impl" - // InternalXtext.g:7476:1: rule__TerminalToken__Group__1__Impl : ( ( rule__TerminalToken__CardinalityAssignment_1 )? ) ; + // InternalXtext.g:7481:1: rule__TerminalToken__Group__1__Impl : ( ( rule__TerminalToken__CardinalityAssignment_1 )? ) ; public final void rule__TerminalToken__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7480:1: ( ( ( rule__TerminalToken__CardinalityAssignment_1 )? ) ) - // InternalXtext.g:7481:1: ( ( rule__TerminalToken__CardinalityAssignment_1 )? ) + // InternalXtext.g:7485:1: ( ( ( rule__TerminalToken__CardinalityAssignment_1 )? ) ) + // InternalXtext.g:7486:1: ( ( rule__TerminalToken__CardinalityAssignment_1 )? ) { - // InternalXtext.g:7481:1: ( ( rule__TerminalToken__CardinalityAssignment_1 )? ) - // InternalXtext.g:7482:2: ( rule__TerminalToken__CardinalityAssignment_1 )? + // InternalXtext.g:7486:1: ( ( rule__TerminalToken__CardinalityAssignment_1 )? ) + // InternalXtext.g:7487:2: ( rule__TerminalToken__CardinalityAssignment_1 )? { before(grammarAccess.getTerminalTokenAccess().getCardinalityAssignment_1()); - // InternalXtext.g:7483:2: ( rule__TerminalToken__CardinalityAssignment_1 )? + // InternalXtext.g:7488:2: ( rule__TerminalToken__CardinalityAssignment_1 )? int alt73=2; int LA73_0 = input.LA(1); @@ -23420,7 +23428,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt73) { case 1 : - // InternalXtext.g:7483:3: rule__TerminalToken__CardinalityAssignment_1 + // InternalXtext.g:7488:3: rule__TerminalToken__CardinalityAssignment_1 { pushFollow(FollowSets000.FOLLOW_2); rule__TerminalToken__CardinalityAssignment_1(); @@ -23456,14 +23464,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParenthesizedTerminalElement__Group__0" - // InternalXtext.g:7492:1: rule__ParenthesizedTerminalElement__Group__0 : rule__ParenthesizedTerminalElement__Group__0__Impl rule__ParenthesizedTerminalElement__Group__1 ; + // InternalXtext.g:7497:1: rule__ParenthesizedTerminalElement__Group__0 : rule__ParenthesizedTerminalElement__Group__0__Impl rule__ParenthesizedTerminalElement__Group__1 ; public final void rule__ParenthesizedTerminalElement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7496:1: ( rule__ParenthesizedTerminalElement__Group__0__Impl rule__ParenthesizedTerminalElement__Group__1 ) - // InternalXtext.g:7497:2: rule__ParenthesizedTerminalElement__Group__0__Impl rule__ParenthesizedTerminalElement__Group__1 + // InternalXtext.g:7501:1: ( rule__ParenthesizedTerminalElement__Group__0__Impl rule__ParenthesizedTerminalElement__Group__1 ) + // InternalXtext.g:7502:2: rule__ParenthesizedTerminalElement__Group__0__Impl rule__ParenthesizedTerminalElement__Group__1 { pushFollow(FollowSets000.FOLLOW_51); rule__ParenthesizedTerminalElement__Group__0__Impl(); @@ -23494,17 +23502,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParenthesizedTerminalElement__Group__0__Impl" - // InternalXtext.g:7504:1: rule__ParenthesizedTerminalElement__Group__0__Impl : ( '(' ) ; + // InternalXtext.g:7509:1: rule__ParenthesizedTerminalElement__Group__0__Impl : ( '(' ) ; public final void rule__ParenthesizedTerminalElement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7508:1: ( ( '(' ) ) - // InternalXtext.g:7509:1: ( '(' ) + // InternalXtext.g:7513:1: ( ( '(' ) ) + // InternalXtext.g:7514:1: ( '(' ) { - // InternalXtext.g:7509:1: ( '(' ) - // InternalXtext.g:7510:2: '(' + // InternalXtext.g:7514:1: ( '(' ) + // InternalXtext.g:7515:2: '(' { before(grammarAccess.getParenthesizedTerminalElementAccess().getLeftParenthesisKeyword_0()); match(input,22,FollowSets000.FOLLOW_2); @@ -23531,14 +23539,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParenthesizedTerminalElement__Group__1" - // InternalXtext.g:7519:1: rule__ParenthesizedTerminalElement__Group__1 : rule__ParenthesizedTerminalElement__Group__1__Impl rule__ParenthesizedTerminalElement__Group__2 ; + // InternalXtext.g:7524:1: rule__ParenthesizedTerminalElement__Group__1 : rule__ParenthesizedTerminalElement__Group__1__Impl rule__ParenthesizedTerminalElement__Group__2 ; public final void rule__ParenthesizedTerminalElement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7523:1: ( rule__ParenthesizedTerminalElement__Group__1__Impl rule__ParenthesizedTerminalElement__Group__2 ) - // InternalXtext.g:7524:2: rule__ParenthesizedTerminalElement__Group__1__Impl rule__ParenthesizedTerminalElement__Group__2 + // InternalXtext.g:7528:1: ( rule__ParenthesizedTerminalElement__Group__1__Impl rule__ParenthesizedTerminalElement__Group__2 ) + // InternalXtext.g:7529:2: rule__ParenthesizedTerminalElement__Group__1__Impl rule__ParenthesizedTerminalElement__Group__2 { pushFollow(FollowSets000.FOLLOW_41); rule__ParenthesizedTerminalElement__Group__1__Impl(); @@ -23569,17 +23577,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParenthesizedTerminalElement__Group__1__Impl" - // InternalXtext.g:7531:1: rule__ParenthesizedTerminalElement__Group__1__Impl : ( ruleTerminalAlternatives ) ; + // InternalXtext.g:7536:1: rule__ParenthesizedTerminalElement__Group__1__Impl : ( ruleTerminalAlternatives ) ; public final void rule__ParenthesizedTerminalElement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7535:1: ( ( ruleTerminalAlternatives ) ) - // InternalXtext.g:7536:1: ( ruleTerminalAlternatives ) + // InternalXtext.g:7540:1: ( ( ruleTerminalAlternatives ) ) + // InternalXtext.g:7541:1: ( ruleTerminalAlternatives ) { - // InternalXtext.g:7536:1: ( ruleTerminalAlternatives ) - // InternalXtext.g:7537:2: ruleTerminalAlternatives + // InternalXtext.g:7541:1: ( ruleTerminalAlternatives ) + // InternalXtext.g:7542:2: ruleTerminalAlternatives { before(grammarAccess.getParenthesizedTerminalElementAccess().getTerminalAlternativesParserRuleCall_1()); pushFollow(FollowSets000.FOLLOW_2); @@ -23610,14 +23618,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParenthesizedTerminalElement__Group__2" - // InternalXtext.g:7546:1: rule__ParenthesizedTerminalElement__Group__2 : rule__ParenthesizedTerminalElement__Group__2__Impl ; + // InternalXtext.g:7551:1: rule__ParenthesizedTerminalElement__Group__2 : rule__ParenthesizedTerminalElement__Group__2__Impl ; public final void rule__ParenthesizedTerminalElement__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7550:1: ( rule__ParenthesizedTerminalElement__Group__2__Impl ) - // InternalXtext.g:7551:2: rule__ParenthesizedTerminalElement__Group__2__Impl + // InternalXtext.g:7555:1: ( rule__ParenthesizedTerminalElement__Group__2__Impl ) + // InternalXtext.g:7556:2: rule__ParenthesizedTerminalElement__Group__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ParenthesizedTerminalElement__Group__2__Impl(); @@ -23643,17 +23651,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParenthesizedTerminalElement__Group__2__Impl" - // InternalXtext.g:7557:1: rule__ParenthesizedTerminalElement__Group__2__Impl : ( ')' ) ; + // InternalXtext.g:7562:1: rule__ParenthesizedTerminalElement__Group__2__Impl : ( ')' ) ; public final void rule__ParenthesizedTerminalElement__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7561:1: ( ( ')' ) ) - // InternalXtext.g:7562:1: ( ')' ) + // InternalXtext.g:7566:1: ( ( ')' ) ) + // InternalXtext.g:7567:1: ( ')' ) { - // InternalXtext.g:7562:1: ( ')' ) - // InternalXtext.g:7563:2: ')' + // InternalXtext.g:7567:1: ( ')' ) + // InternalXtext.g:7568:2: ')' { before(grammarAccess.getParenthesizedTerminalElementAccess().getRightParenthesisKeyword_2()); match(input,23,FollowSets000.FOLLOW_2); @@ -23680,14 +23688,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__NegatedToken__Group__0" - // InternalXtext.g:7573:1: rule__NegatedToken__Group__0 : rule__NegatedToken__Group__0__Impl rule__NegatedToken__Group__1 ; + // InternalXtext.g:7578:1: rule__NegatedToken__Group__0 : rule__NegatedToken__Group__0__Impl rule__NegatedToken__Group__1 ; public final void rule__NegatedToken__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7577:1: ( rule__NegatedToken__Group__0__Impl rule__NegatedToken__Group__1 ) - // InternalXtext.g:7578:2: rule__NegatedToken__Group__0__Impl rule__NegatedToken__Group__1 + // InternalXtext.g:7582:1: ( rule__NegatedToken__Group__0__Impl rule__NegatedToken__Group__1 ) + // InternalXtext.g:7583:2: rule__NegatedToken__Group__0__Impl rule__NegatedToken__Group__1 { pushFollow(FollowSets000.FOLLOW_51); rule__NegatedToken__Group__0__Impl(); @@ -23718,17 +23726,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__NegatedToken__Group__0__Impl" - // InternalXtext.g:7585:1: rule__NegatedToken__Group__0__Impl : ( '!' ) ; + // InternalXtext.g:7590:1: rule__NegatedToken__Group__0__Impl : ( '!' ) ; public final void rule__NegatedToken__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7589:1: ( ( '!' ) ) - // InternalXtext.g:7590:1: ( '!' ) + // InternalXtext.g:7594:1: ( ( '!' ) ) + // InternalXtext.g:7595:1: ( '!' ) { - // InternalXtext.g:7590:1: ( '!' ) - // InternalXtext.g:7591:2: '!' + // InternalXtext.g:7595:1: ( '!' ) + // InternalXtext.g:7596:2: '!' { before(grammarAccess.getNegatedTokenAccess().getExclamationMarkKeyword_0()); match(input,40,FollowSets000.FOLLOW_2); @@ -23755,14 +23763,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__NegatedToken__Group__1" - // InternalXtext.g:7600:1: rule__NegatedToken__Group__1 : rule__NegatedToken__Group__1__Impl ; + // InternalXtext.g:7605:1: rule__NegatedToken__Group__1 : rule__NegatedToken__Group__1__Impl ; public final void rule__NegatedToken__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7604:1: ( rule__NegatedToken__Group__1__Impl ) - // InternalXtext.g:7605:2: rule__NegatedToken__Group__1__Impl + // InternalXtext.g:7609:1: ( rule__NegatedToken__Group__1__Impl ) + // InternalXtext.g:7610:2: rule__NegatedToken__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__NegatedToken__Group__1__Impl(); @@ -23788,21 +23796,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__NegatedToken__Group__1__Impl" - // InternalXtext.g:7611:1: rule__NegatedToken__Group__1__Impl : ( ( rule__NegatedToken__TerminalAssignment_1 ) ) ; + // InternalXtext.g:7616:1: rule__NegatedToken__Group__1__Impl : ( ( rule__NegatedToken__TerminalAssignment_1 ) ) ; public final void rule__NegatedToken__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7615:1: ( ( ( rule__NegatedToken__TerminalAssignment_1 ) ) ) - // InternalXtext.g:7616:1: ( ( rule__NegatedToken__TerminalAssignment_1 ) ) + // InternalXtext.g:7620:1: ( ( ( rule__NegatedToken__TerminalAssignment_1 ) ) ) + // InternalXtext.g:7621:1: ( ( rule__NegatedToken__TerminalAssignment_1 ) ) { - // InternalXtext.g:7616:1: ( ( rule__NegatedToken__TerminalAssignment_1 ) ) - // InternalXtext.g:7617:2: ( rule__NegatedToken__TerminalAssignment_1 ) + // InternalXtext.g:7621:1: ( ( rule__NegatedToken__TerminalAssignment_1 ) ) + // InternalXtext.g:7622:2: ( rule__NegatedToken__TerminalAssignment_1 ) { before(grammarAccess.getNegatedTokenAccess().getTerminalAssignment_1()); - // InternalXtext.g:7618:2: ( rule__NegatedToken__TerminalAssignment_1 ) - // InternalXtext.g:7618:3: rule__NegatedToken__TerminalAssignment_1 + // InternalXtext.g:7623:2: ( rule__NegatedToken__TerminalAssignment_1 ) + // InternalXtext.g:7623:3: rule__NegatedToken__TerminalAssignment_1 { pushFollow(FollowSets000.FOLLOW_2); rule__NegatedToken__TerminalAssignment_1(); @@ -23835,14 +23843,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__UntilToken__Group__0" - // InternalXtext.g:7627:1: rule__UntilToken__Group__0 : rule__UntilToken__Group__0__Impl rule__UntilToken__Group__1 ; + // InternalXtext.g:7632:1: rule__UntilToken__Group__0 : rule__UntilToken__Group__0__Impl rule__UntilToken__Group__1 ; public final void rule__UntilToken__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7631:1: ( rule__UntilToken__Group__0__Impl rule__UntilToken__Group__1 ) - // InternalXtext.g:7632:2: rule__UntilToken__Group__0__Impl rule__UntilToken__Group__1 + // InternalXtext.g:7636:1: ( rule__UntilToken__Group__0__Impl rule__UntilToken__Group__1 ) + // InternalXtext.g:7637:2: rule__UntilToken__Group__0__Impl rule__UntilToken__Group__1 { pushFollow(FollowSets000.FOLLOW_51); rule__UntilToken__Group__0__Impl(); @@ -23873,17 +23881,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__UntilToken__Group__0__Impl" - // InternalXtext.g:7639:1: rule__UntilToken__Group__0__Impl : ( '->' ) ; + // InternalXtext.g:7644:1: rule__UntilToken__Group__0__Impl : ( '->' ) ; public final void rule__UntilToken__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7643:1: ( ( '->' ) ) - // InternalXtext.g:7644:1: ( '->' ) + // InternalXtext.g:7648:1: ( ( '->' ) ) + // InternalXtext.g:7649:1: ( '->' ) { - // InternalXtext.g:7644:1: ( '->' ) - // InternalXtext.g:7645:2: '->' + // InternalXtext.g:7649:1: ( '->' ) + // InternalXtext.g:7650:2: '->' { before(grammarAccess.getUntilTokenAccess().getHyphenMinusGreaterThanSignKeyword_0()); match(input,44,FollowSets000.FOLLOW_2); @@ -23910,14 +23918,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__UntilToken__Group__1" - // InternalXtext.g:7654:1: rule__UntilToken__Group__1 : rule__UntilToken__Group__1__Impl ; + // InternalXtext.g:7659:1: rule__UntilToken__Group__1 : rule__UntilToken__Group__1__Impl ; public final void rule__UntilToken__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7658:1: ( rule__UntilToken__Group__1__Impl ) - // InternalXtext.g:7659:2: rule__UntilToken__Group__1__Impl + // InternalXtext.g:7663:1: ( rule__UntilToken__Group__1__Impl ) + // InternalXtext.g:7664:2: rule__UntilToken__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__UntilToken__Group__1__Impl(); @@ -23943,21 +23951,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__UntilToken__Group__1__Impl" - // InternalXtext.g:7665:1: rule__UntilToken__Group__1__Impl : ( ( rule__UntilToken__TerminalAssignment_1 ) ) ; + // InternalXtext.g:7670:1: rule__UntilToken__Group__1__Impl : ( ( rule__UntilToken__TerminalAssignment_1 ) ) ; public final void rule__UntilToken__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7669:1: ( ( ( rule__UntilToken__TerminalAssignment_1 ) ) ) - // InternalXtext.g:7670:1: ( ( rule__UntilToken__TerminalAssignment_1 ) ) + // InternalXtext.g:7674:1: ( ( ( rule__UntilToken__TerminalAssignment_1 ) ) ) + // InternalXtext.g:7675:1: ( ( rule__UntilToken__TerminalAssignment_1 ) ) { - // InternalXtext.g:7670:1: ( ( rule__UntilToken__TerminalAssignment_1 ) ) - // InternalXtext.g:7671:2: ( rule__UntilToken__TerminalAssignment_1 ) + // InternalXtext.g:7675:1: ( ( rule__UntilToken__TerminalAssignment_1 ) ) + // InternalXtext.g:7676:2: ( rule__UntilToken__TerminalAssignment_1 ) { before(grammarAccess.getUntilTokenAccess().getTerminalAssignment_1()); - // InternalXtext.g:7672:2: ( rule__UntilToken__TerminalAssignment_1 ) - // InternalXtext.g:7672:3: rule__UntilToken__TerminalAssignment_1 + // InternalXtext.g:7677:2: ( rule__UntilToken__TerminalAssignment_1 ) + // InternalXtext.g:7677:3: rule__UntilToken__TerminalAssignment_1 { pushFollow(FollowSets000.FOLLOW_2); rule__UntilToken__TerminalAssignment_1(); @@ -23990,14 +23998,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Wildcard__Group__0" - // InternalXtext.g:7681:1: rule__Wildcard__Group__0 : rule__Wildcard__Group__0__Impl rule__Wildcard__Group__1 ; + // InternalXtext.g:7686:1: rule__Wildcard__Group__0 : rule__Wildcard__Group__0__Impl rule__Wildcard__Group__1 ; public final void rule__Wildcard__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7685:1: ( rule__Wildcard__Group__0__Impl rule__Wildcard__Group__1 ) - // InternalXtext.g:7686:2: rule__Wildcard__Group__0__Impl rule__Wildcard__Group__1 + // InternalXtext.g:7690:1: ( rule__Wildcard__Group__0__Impl rule__Wildcard__Group__1 ) + // InternalXtext.g:7691:2: rule__Wildcard__Group__0__Impl rule__Wildcard__Group__1 { pushFollow(FollowSets000.FOLLOW_11); rule__Wildcard__Group__0__Impl(); @@ -24028,21 +24036,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Wildcard__Group__0__Impl" - // InternalXtext.g:7693:1: rule__Wildcard__Group__0__Impl : ( () ) ; + // InternalXtext.g:7698:1: rule__Wildcard__Group__0__Impl : ( () ) ; public final void rule__Wildcard__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7697:1: ( ( () ) ) - // InternalXtext.g:7698:1: ( () ) + // InternalXtext.g:7702:1: ( ( () ) ) + // InternalXtext.g:7703:1: ( () ) { - // InternalXtext.g:7698:1: ( () ) - // InternalXtext.g:7699:2: () + // InternalXtext.g:7703:1: ( () ) + // InternalXtext.g:7704:2: () { before(grammarAccess.getWildcardAccess().getWildcardAction_0()); - // InternalXtext.g:7700:2: () - // InternalXtext.g:7700:3: + // InternalXtext.g:7705:2: () + // InternalXtext.g:7705:3: { } @@ -24065,14 +24073,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Wildcard__Group__1" - // InternalXtext.g:7708:1: rule__Wildcard__Group__1 : rule__Wildcard__Group__1__Impl ; + // InternalXtext.g:7713:1: rule__Wildcard__Group__1 : rule__Wildcard__Group__1__Impl ; public final void rule__Wildcard__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7712:1: ( rule__Wildcard__Group__1__Impl ) - // InternalXtext.g:7713:2: rule__Wildcard__Group__1__Impl + // InternalXtext.g:7717:1: ( rule__Wildcard__Group__1__Impl ) + // InternalXtext.g:7718:2: rule__Wildcard__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__Wildcard__Group__1__Impl(); @@ -24098,17 +24106,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Wildcard__Group__1__Impl" - // InternalXtext.g:7719:1: rule__Wildcard__Group__1__Impl : ( '.' ) ; + // InternalXtext.g:7724:1: rule__Wildcard__Group__1__Impl : ( '.' ) ; public final void rule__Wildcard__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7723:1: ( ( '.' ) ) - // InternalXtext.g:7724:1: ( '.' ) + // InternalXtext.g:7728:1: ( ( '.' ) ) + // InternalXtext.g:7729:1: ( '.' ) { - // InternalXtext.g:7724:1: ( '.' ) - // InternalXtext.g:7725:2: '.' + // InternalXtext.g:7729:1: ( '.' ) + // InternalXtext.g:7730:2: '.' { before(grammarAccess.getWildcardAccess().getFullStopKeyword_1()); match(input,24,FollowSets000.FOLLOW_2); @@ -24135,14 +24143,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EOF__Group__0" - // InternalXtext.g:7735:1: rule__EOF__Group__0 : rule__EOF__Group__0__Impl rule__EOF__Group__1 ; + // InternalXtext.g:7740:1: rule__EOF__Group__0 : rule__EOF__Group__0__Impl rule__EOF__Group__1 ; public final void rule__EOF__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7739:1: ( rule__EOF__Group__0__Impl rule__EOF__Group__1 ) - // InternalXtext.g:7740:2: rule__EOF__Group__0__Impl rule__EOF__Group__1 + // InternalXtext.g:7744:1: ( rule__EOF__Group__0__Impl rule__EOF__Group__1 ) + // InternalXtext.g:7745:2: rule__EOF__Group__0__Impl rule__EOF__Group__1 { pushFollow(FollowSets000.FOLLOW_51); rule__EOF__Group__0__Impl(); @@ -24173,21 +24181,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EOF__Group__0__Impl" - // InternalXtext.g:7747:1: rule__EOF__Group__0__Impl : ( () ) ; + // InternalXtext.g:7752:1: rule__EOF__Group__0__Impl : ( () ) ; public final void rule__EOF__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7751:1: ( ( () ) ) - // InternalXtext.g:7752:1: ( () ) + // InternalXtext.g:7756:1: ( ( () ) ) + // InternalXtext.g:7757:1: ( () ) { - // InternalXtext.g:7752:1: ( () ) - // InternalXtext.g:7753:2: () + // InternalXtext.g:7757:1: ( () ) + // InternalXtext.g:7758:2: () { before(grammarAccess.getEOFAccess().getEOFAction_0()); - // InternalXtext.g:7754:2: () - // InternalXtext.g:7754:3: + // InternalXtext.g:7759:2: () + // InternalXtext.g:7759:3: { } @@ -24210,14 +24218,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EOF__Group__1" - // InternalXtext.g:7762:1: rule__EOF__Group__1 : rule__EOF__Group__1__Impl ; + // InternalXtext.g:7767:1: rule__EOF__Group__1 : rule__EOF__Group__1__Impl ; public final void rule__EOF__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7766:1: ( rule__EOF__Group__1__Impl ) - // InternalXtext.g:7767:2: rule__EOF__Group__1__Impl + // InternalXtext.g:7771:1: ( rule__EOF__Group__1__Impl ) + // InternalXtext.g:7772:2: rule__EOF__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__EOF__Group__1__Impl(); @@ -24243,17 +24251,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EOF__Group__1__Impl" - // InternalXtext.g:7773:1: rule__EOF__Group__1__Impl : ( 'EOF' ) ; + // InternalXtext.g:7778:1: rule__EOF__Group__1__Impl : ( 'EOF' ) ; public final void rule__EOF__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7777:1: ( ( 'EOF' ) ) - // InternalXtext.g:7778:1: ( 'EOF' ) + // InternalXtext.g:7782:1: ( ( 'EOF' ) ) + // InternalXtext.g:7783:1: ( 'EOF' ) { - // InternalXtext.g:7778:1: ( 'EOF' ) - // InternalXtext.g:7779:2: 'EOF' + // InternalXtext.g:7783:1: ( 'EOF' ) + // InternalXtext.g:7784:2: 'EOF' { before(grammarAccess.getEOFAccess().getEOFKeyword_1()); match(input,45,FollowSets000.FOLLOW_2); @@ -24280,14 +24288,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CharacterRange__Group__0" - // InternalXtext.g:7789:1: rule__CharacterRange__Group__0 : rule__CharacterRange__Group__0__Impl rule__CharacterRange__Group__1 ; + // InternalXtext.g:7794:1: rule__CharacterRange__Group__0 : rule__CharacterRange__Group__0__Impl rule__CharacterRange__Group__1 ; public final void rule__CharacterRange__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7793:1: ( rule__CharacterRange__Group__0__Impl rule__CharacterRange__Group__1 ) - // InternalXtext.g:7794:2: rule__CharacterRange__Group__0__Impl rule__CharacterRange__Group__1 + // InternalXtext.g:7798:1: ( rule__CharacterRange__Group__0__Impl rule__CharacterRange__Group__1 ) + // InternalXtext.g:7799:2: rule__CharacterRange__Group__0__Impl rule__CharacterRange__Group__1 { pushFollow(FollowSets000.FOLLOW_53); rule__CharacterRange__Group__0__Impl(); @@ -24318,17 +24326,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CharacterRange__Group__0__Impl" - // InternalXtext.g:7801:1: rule__CharacterRange__Group__0__Impl : ( ruleKeyword ) ; + // InternalXtext.g:7806:1: rule__CharacterRange__Group__0__Impl : ( ruleKeyword ) ; public final void rule__CharacterRange__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7805:1: ( ( ruleKeyword ) ) - // InternalXtext.g:7806:1: ( ruleKeyword ) + // InternalXtext.g:7810:1: ( ( ruleKeyword ) ) + // InternalXtext.g:7811:1: ( ruleKeyword ) { - // InternalXtext.g:7806:1: ( ruleKeyword ) - // InternalXtext.g:7807:2: ruleKeyword + // InternalXtext.g:7811:1: ( ruleKeyword ) + // InternalXtext.g:7812:2: ruleKeyword { before(grammarAccess.getCharacterRangeAccess().getKeywordParserRuleCall_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -24359,14 +24367,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CharacterRange__Group__1" - // InternalXtext.g:7816:1: rule__CharacterRange__Group__1 : rule__CharacterRange__Group__1__Impl ; + // InternalXtext.g:7821:1: rule__CharacterRange__Group__1 : rule__CharacterRange__Group__1__Impl ; public final void rule__CharacterRange__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7820:1: ( rule__CharacterRange__Group__1__Impl ) - // InternalXtext.g:7821:2: rule__CharacterRange__Group__1__Impl + // InternalXtext.g:7825:1: ( rule__CharacterRange__Group__1__Impl ) + // InternalXtext.g:7826:2: rule__CharacterRange__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__CharacterRange__Group__1__Impl(); @@ -24392,20 +24400,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CharacterRange__Group__1__Impl" - // InternalXtext.g:7827:1: rule__CharacterRange__Group__1__Impl : ( ( rule__CharacterRange__Group_1__0 )? ) ; + // InternalXtext.g:7832:1: rule__CharacterRange__Group__1__Impl : ( ( rule__CharacterRange__Group_1__0 )? ) ; public final void rule__CharacterRange__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7831:1: ( ( ( rule__CharacterRange__Group_1__0 )? ) ) - // InternalXtext.g:7832:1: ( ( rule__CharacterRange__Group_1__0 )? ) + // InternalXtext.g:7836:1: ( ( ( rule__CharacterRange__Group_1__0 )? ) ) + // InternalXtext.g:7837:1: ( ( rule__CharacterRange__Group_1__0 )? ) { - // InternalXtext.g:7832:1: ( ( rule__CharacterRange__Group_1__0 )? ) - // InternalXtext.g:7833:2: ( rule__CharacterRange__Group_1__0 )? + // InternalXtext.g:7837:1: ( ( rule__CharacterRange__Group_1__0 )? ) + // InternalXtext.g:7838:2: ( rule__CharacterRange__Group_1__0 )? { before(grammarAccess.getCharacterRangeAccess().getGroup_1()); - // InternalXtext.g:7834:2: ( rule__CharacterRange__Group_1__0 )? + // InternalXtext.g:7839:2: ( rule__CharacterRange__Group_1__0 )? int alt74=2; int LA74_0 = input.LA(1); @@ -24414,7 +24422,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt74) { case 1 : - // InternalXtext.g:7834:3: rule__CharacterRange__Group_1__0 + // InternalXtext.g:7839:3: rule__CharacterRange__Group_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__CharacterRange__Group_1__0(); @@ -24450,14 +24458,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CharacterRange__Group_1__0" - // InternalXtext.g:7843:1: rule__CharacterRange__Group_1__0 : rule__CharacterRange__Group_1__0__Impl rule__CharacterRange__Group_1__1 ; + // InternalXtext.g:7848:1: rule__CharacterRange__Group_1__0 : rule__CharacterRange__Group_1__0__Impl rule__CharacterRange__Group_1__1 ; public final void rule__CharacterRange__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7847:1: ( rule__CharacterRange__Group_1__0__Impl rule__CharacterRange__Group_1__1 ) - // InternalXtext.g:7848:2: rule__CharacterRange__Group_1__0__Impl rule__CharacterRange__Group_1__1 + // InternalXtext.g:7852:1: ( rule__CharacterRange__Group_1__0__Impl rule__CharacterRange__Group_1__1 ) + // InternalXtext.g:7853:2: rule__CharacterRange__Group_1__0__Impl rule__CharacterRange__Group_1__1 { pushFollow(FollowSets000.FOLLOW_53); rule__CharacterRange__Group_1__0__Impl(); @@ -24488,21 +24496,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CharacterRange__Group_1__0__Impl" - // InternalXtext.g:7855:1: rule__CharacterRange__Group_1__0__Impl : ( () ) ; + // InternalXtext.g:7860:1: rule__CharacterRange__Group_1__0__Impl : ( () ) ; public final void rule__CharacterRange__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7859:1: ( ( () ) ) - // InternalXtext.g:7860:1: ( () ) + // InternalXtext.g:7864:1: ( ( () ) ) + // InternalXtext.g:7865:1: ( () ) { - // InternalXtext.g:7860:1: ( () ) - // InternalXtext.g:7861:2: () + // InternalXtext.g:7865:1: ( () ) + // InternalXtext.g:7866:2: () { before(grammarAccess.getCharacterRangeAccess().getCharacterRangeLeftAction_1_0()); - // InternalXtext.g:7862:2: () - // InternalXtext.g:7862:3: + // InternalXtext.g:7867:2: () + // InternalXtext.g:7867:3: { } @@ -24525,14 +24533,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CharacterRange__Group_1__1" - // InternalXtext.g:7870:1: rule__CharacterRange__Group_1__1 : rule__CharacterRange__Group_1__1__Impl rule__CharacterRange__Group_1__2 ; + // InternalXtext.g:7875:1: rule__CharacterRange__Group_1__1 : rule__CharacterRange__Group_1__1__Impl rule__CharacterRange__Group_1__2 ; public final void rule__CharacterRange__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7874:1: ( rule__CharacterRange__Group_1__1__Impl rule__CharacterRange__Group_1__2 ) - // InternalXtext.g:7875:2: rule__CharacterRange__Group_1__1__Impl rule__CharacterRange__Group_1__2 + // InternalXtext.g:7879:1: ( rule__CharacterRange__Group_1__1__Impl rule__CharacterRange__Group_1__2 ) + // InternalXtext.g:7880:2: rule__CharacterRange__Group_1__1__Impl rule__CharacterRange__Group_1__2 { pushFollow(FollowSets000.FOLLOW_13); rule__CharacterRange__Group_1__1__Impl(); @@ -24563,17 +24571,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CharacterRange__Group_1__1__Impl" - // InternalXtext.g:7882:1: rule__CharacterRange__Group_1__1__Impl : ( '..' ) ; + // InternalXtext.g:7887:1: rule__CharacterRange__Group_1__1__Impl : ( '..' ) ; public final void rule__CharacterRange__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7886:1: ( ( '..' ) ) - // InternalXtext.g:7887:1: ( '..' ) + // InternalXtext.g:7891:1: ( ( '..' ) ) + // InternalXtext.g:7892:1: ( '..' ) { - // InternalXtext.g:7887:1: ( '..' ) - // InternalXtext.g:7888:2: '..' + // InternalXtext.g:7892:1: ( '..' ) + // InternalXtext.g:7893:2: '..' { before(grammarAccess.getCharacterRangeAccess().getFullStopFullStopKeyword_1_1()); match(input,46,FollowSets000.FOLLOW_2); @@ -24600,14 +24608,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CharacterRange__Group_1__2" - // InternalXtext.g:7897:1: rule__CharacterRange__Group_1__2 : rule__CharacterRange__Group_1__2__Impl ; + // InternalXtext.g:7902:1: rule__CharacterRange__Group_1__2 : rule__CharacterRange__Group_1__2__Impl ; public final void rule__CharacterRange__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7901:1: ( rule__CharacterRange__Group_1__2__Impl ) - // InternalXtext.g:7902:2: rule__CharacterRange__Group_1__2__Impl + // InternalXtext.g:7906:1: ( rule__CharacterRange__Group_1__2__Impl ) + // InternalXtext.g:7907:2: rule__CharacterRange__Group_1__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__CharacterRange__Group_1__2__Impl(); @@ -24633,21 +24641,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CharacterRange__Group_1__2__Impl" - // InternalXtext.g:7908:1: rule__CharacterRange__Group_1__2__Impl : ( ( rule__CharacterRange__RightAssignment_1_2 ) ) ; + // InternalXtext.g:7913:1: rule__CharacterRange__Group_1__2__Impl : ( ( rule__CharacterRange__RightAssignment_1_2 ) ) ; public final void rule__CharacterRange__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7912:1: ( ( ( rule__CharacterRange__RightAssignment_1_2 ) ) ) - // InternalXtext.g:7913:1: ( ( rule__CharacterRange__RightAssignment_1_2 ) ) + // InternalXtext.g:7917:1: ( ( ( rule__CharacterRange__RightAssignment_1_2 ) ) ) + // InternalXtext.g:7918:1: ( ( rule__CharacterRange__RightAssignment_1_2 ) ) { - // InternalXtext.g:7913:1: ( ( rule__CharacterRange__RightAssignment_1_2 ) ) - // InternalXtext.g:7914:2: ( rule__CharacterRange__RightAssignment_1_2 ) + // InternalXtext.g:7918:1: ( ( rule__CharacterRange__RightAssignment_1_2 ) ) + // InternalXtext.g:7919:2: ( rule__CharacterRange__RightAssignment_1_2 ) { before(grammarAccess.getCharacterRangeAccess().getRightAssignment_1_2()); - // InternalXtext.g:7915:2: ( rule__CharacterRange__RightAssignment_1_2 ) - // InternalXtext.g:7915:3: rule__CharacterRange__RightAssignment_1_2 + // InternalXtext.g:7920:2: ( rule__CharacterRange__RightAssignment_1_2 ) + // InternalXtext.g:7920:3: rule__CharacterRange__RightAssignment_1_2 { pushFollow(FollowSets000.FOLLOW_2); rule__CharacterRange__RightAssignment_1_2(); @@ -24680,14 +24688,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumRule__Group__0" - // InternalXtext.g:7924:1: rule__EnumRule__Group__0 : rule__EnumRule__Group__0__Impl rule__EnumRule__Group__1 ; + // InternalXtext.g:7929:1: rule__EnumRule__Group__0 : rule__EnumRule__Group__0__Impl rule__EnumRule__Group__1 ; public final void rule__EnumRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7928:1: ( rule__EnumRule__Group__0__Impl rule__EnumRule__Group__1 ) - // InternalXtext.g:7929:2: rule__EnumRule__Group__0__Impl rule__EnumRule__Group__1 + // InternalXtext.g:7933:1: ( rule__EnumRule__Group__0__Impl rule__EnumRule__Group__1 ) + // InternalXtext.g:7934:2: rule__EnumRule__Group__0__Impl rule__EnumRule__Group__1 { pushFollow(FollowSets000.FOLLOW_4); rule__EnumRule__Group__0__Impl(); @@ -24718,20 +24726,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumRule__Group__0__Impl" - // InternalXtext.g:7936:1: rule__EnumRule__Group__0__Impl : ( ( rule__EnumRule__AnnotationsAssignment_0 )* ) ; + // InternalXtext.g:7941:1: rule__EnumRule__Group__0__Impl : ( ( rule__EnumRule__AnnotationsAssignment_0 )* ) ; public final void rule__EnumRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7940:1: ( ( ( rule__EnumRule__AnnotationsAssignment_0 )* ) ) - // InternalXtext.g:7941:1: ( ( rule__EnumRule__AnnotationsAssignment_0 )* ) + // InternalXtext.g:7945:1: ( ( ( rule__EnumRule__AnnotationsAssignment_0 )* ) ) + // InternalXtext.g:7946:1: ( ( rule__EnumRule__AnnotationsAssignment_0 )* ) { - // InternalXtext.g:7941:1: ( ( rule__EnumRule__AnnotationsAssignment_0 )* ) - // InternalXtext.g:7942:2: ( rule__EnumRule__AnnotationsAssignment_0 )* + // InternalXtext.g:7946:1: ( ( rule__EnumRule__AnnotationsAssignment_0 )* ) + // InternalXtext.g:7947:2: ( rule__EnumRule__AnnotationsAssignment_0 )* { before(grammarAccess.getEnumRuleAccess().getAnnotationsAssignment_0()); - // InternalXtext.g:7943:2: ( rule__EnumRule__AnnotationsAssignment_0 )* + // InternalXtext.g:7948:2: ( rule__EnumRule__AnnotationsAssignment_0 )* loop75: do { int alt75=2; @@ -24744,7 +24752,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { switch (alt75) { case 1 : - // InternalXtext.g:7943:3: rule__EnumRule__AnnotationsAssignment_0 + // InternalXtext.g:7948:3: rule__EnumRule__AnnotationsAssignment_0 { pushFollow(FollowSets000.FOLLOW_17); rule__EnumRule__AnnotationsAssignment_0(); @@ -24783,14 +24791,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumRule__Group__1" - // InternalXtext.g:7951:1: rule__EnumRule__Group__1 : rule__EnumRule__Group__1__Impl rule__EnumRule__Group__2 ; + // InternalXtext.g:7956:1: rule__EnumRule__Group__1 : rule__EnumRule__Group__1__Impl rule__EnumRule__Group__2 ; public final void rule__EnumRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7955:1: ( rule__EnumRule__Group__1__Impl rule__EnumRule__Group__2 ) - // InternalXtext.g:7956:2: rule__EnumRule__Group__1__Impl rule__EnumRule__Group__2 + // InternalXtext.g:7960:1: ( rule__EnumRule__Group__1__Impl rule__EnumRule__Group__2 ) + // InternalXtext.g:7961:2: rule__EnumRule__Group__1__Impl rule__EnumRule__Group__2 { pushFollow(FollowSets000.FOLLOW_3); rule__EnumRule__Group__1__Impl(); @@ -24821,17 +24829,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumRule__Group__1__Impl" - // InternalXtext.g:7963:1: rule__EnumRule__Group__1__Impl : ( 'enum' ) ; + // InternalXtext.g:7968:1: rule__EnumRule__Group__1__Impl : ( 'enum' ) ; public final void rule__EnumRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7967:1: ( ( 'enum' ) ) - // InternalXtext.g:7968:1: ( 'enum' ) + // InternalXtext.g:7972:1: ( ( 'enum' ) ) + // InternalXtext.g:7973:1: ( 'enum' ) { - // InternalXtext.g:7968:1: ( 'enum' ) - // InternalXtext.g:7969:2: 'enum' + // InternalXtext.g:7973:1: ( 'enum' ) + // InternalXtext.g:7974:2: 'enum' { before(grammarAccess.getEnumRuleAccess().getEnumKeyword_1()); match(input,47,FollowSets000.FOLLOW_2); @@ -24858,14 +24866,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumRule__Group__2" - // InternalXtext.g:7978:1: rule__EnumRule__Group__2 : rule__EnumRule__Group__2__Impl rule__EnumRule__Group__3 ; + // InternalXtext.g:7983:1: rule__EnumRule__Group__2 : rule__EnumRule__Group__2__Impl rule__EnumRule__Group__3 ; public final void rule__EnumRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7982:1: ( rule__EnumRule__Group__2__Impl rule__EnumRule__Group__3 ) - // InternalXtext.g:7983:2: rule__EnumRule__Group__2__Impl rule__EnumRule__Group__3 + // InternalXtext.g:7987:1: ( rule__EnumRule__Group__2__Impl rule__EnumRule__Group__3 ) + // InternalXtext.g:7988:2: rule__EnumRule__Group__2__Impl rule__EnumRule__Group__3 { pushFollow(FollowSets000.FOLLOW_54); rule__EnumRule__Group__2__Impl(); @@ -24896,21 +24904,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumRule__Group__2__Impl" - // InternalXtext.g:7990:1: rule__EnumRule__Group__2__Impl : ( ( rule__EnumRule__NameAssignment_2 ) ) ; + // InternalXtext.g:7995:1: rule__EnumRule__Group__2__Impl : ( ( rule__EnumRule__NameAssignment_2 ) ) ; public final void rule__EnumRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:7994:1: ( ( ( rule__EnumRule__NameAssignment_2 ) ) ) - // InternalXtext.g:7995:1: ( ( rule__EnumRule__NameAssignment_2 ) ) + // InternalXtext.g:7999:1: ( ( ( rule__EnumRule__NameAssignment_2 ) ) ) + // InternalXtext.g:8000:1: ( ( rule__EnumRule__NameAssignment_2 ) ) { - // InternalXtext.g:7995:1: ( ( rule__EnumRule__NameAssignment_2 ) ) - // InternalXtext.g:7996:2: ( rule__EnumRule__NameAssignment_2 ) + // InternalXtext.g:8000:1: ( ( rule__EnumRule__NameAssignment_2 ) ) + // InternalXtext.g:8001:2: ( rule__EnumRule__NameAssignment_2 ) { before(grammarAccess.getEnumRuleAccess().getNameAssignment_2()); - // InternalXtext.g:7997:2: ( rule__EnumRule__NameAssignment_2 ) - // InternalXtext.g:7997:3: rule__EnumRule__NameAssignment_2 + // InternalXtext.g:8002:2: ( rule__EnumRule__NameAssignment_2 ) + // InternalXtext.g:8002:3: rule__EnumRule__NameAssignment_2 { pushFollow(FollowSets000.FOLLOW_2); rule__EnumRule__NameAssignment_2(); @@ -24943,14 +24951,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumRule__Group__3" - // InternalXtext.g:8005:1: rule__EnumRule__Group__3 : rule__EnumRule__Group__3__Impl rule__EnumRule__Group__4 ; + // InternalXtext.g:8010:1: rule__EnumRule__Group__3 : rule__EnumRule__Group__3__Impl rule__EnumRule__Group__4 ; public final void rule__EnumRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8009:1: ( rule__EnumRule__Group__3__Impl rule__EnumRule__Group__4 ) - // InternalXtext.g:8010:2: rule__EnumRule__Group__3__Impl rule__EnumRule__Group__4 + // InternalXtext.g:8014:1: ( rule__EnumRule__Group__3__Impl rule__EnumRule__Group__4 ) + // InternalXtext.g:8015:2: rule__EnumRule__Group__3__Impl rule__EnumRule__Group__4 { pushFollow(FollowSets000.FOLLOW_54); rule__EnumRule__Group__3__Impl(); @@ -24981,20 +24989,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumRule__Group__3__Impl" - // InternalXtext.g:8017:1: rule__EnumRule__Group__3__Impl : ( ( rule__EnumRule__Group_3__0 )? ) ; + // InternalXtext.g:8022:1: rule__EnumRule__Group__3__Impl : ( ( rule__EnumRule__Group_3__0 )? ) ; public final void rule__EnumRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8021:1: ( ( ( rule__EnumRule__Group_3__0 )? ) ) - // InternalXtext.g:8022:1: ( ( rule__EnumRule__Group_3__0 )? ) + // InternalXtext.g:8026:1: ( ( ( rule__EnumRule__Group_3__0 )? ) ) + // InternalXtext.g:8027:1: ( ( rule__EnumRule__Group_3__0 )? ) { - // InternalXtext.g:8022:1: ( ( rule__EnumRule__Group_3__0 )? ) - // InternalXtext.g:8023:2: ( rule__EnumRule__Group_3__0 )? + // InternalXtext.g:8027:1: ( ( rule__EnumRule__Group_3__0 )? ) + // InternalXtext.g:8028:2: ( rule__EnumRule__Group_3__0 )? { before(grammarAccess.getEnumRuleAccess().getGroup_3()); - // InternalXtext.g:8024:2: ( rule__EnumRule__Group_3__0 )? + // InternalXtext.g:8029:2: ( rule__EnumRule__Group_3__0 )? int alt76=2; int LA76_0 = input.LA(1); @@ -25003,7 +25011,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt76) { case 1 : - // InternalXtext.g:8024:3: rule__EnumRule__Group_3__0 + // InternalXtext.g:8029:3: rule__EnumRule__Group_3__0 { pushFollow(FollowSets000.FOLLOW_2); rule__EnumRule__Group_3__0(); @@ -25039,14 +25047,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumRule__Group__4" - // InternalXtext.g:8032:1: rule__EnumRule__Group__4 : rule__EnumRule__Group__4__Impl rule__EnumRule__Group__5 ; + // InternalXtext.g:8037:1: rule__EnumRule__Group__4 : rule__EnumRule__Group__4__Impl rule__EnumRule__Group__5 ; public final void rule__EnumRule__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8036:1: ( rule__EnumRule__Group__4__Impl rule__EnumRule__Group__5 ) - // InternalXtext.g:8037:2: rule__EnumRule__Group__4__Impl rule__EnumRule__Group__5 + // InternalXtext.g:8041:1: ( rule__EnumRule__Group__4__Impl rule__EnumRule__Group__5 ) + // InternalXtext.g:8042:2: rule__EnumRule__Group__4__Impl rule__EnumRule__Group__5 { pushFollow(FollowSets000.FOLLOW_3); rule__EnumRule__Group__4__Impl(); @@ -25077,17 +25085,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumRule__Group__4__Impl" - // InternalXtext.g:8044:1: rule__EnumRule__Group__4__Impl : ( ':' ) ; + // InternalXtext.g:8049:1: rule__EnumRule__Group__4__Impl : ( ':' ) ; public final void rule__EnumRule__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8048:1: ( ( ':' ) ) - // InternalXtext.g:8049:1: ( ':' ) + // InternalXtext.g:8053:1: ( ( ':' ) ) + // InternalXtext.g:8054:1: ( ':' ) { - // InternalXtext.g:8049:1: ( ':' ) - // InternalXtext.g:8050:2: ':' + // InternalXtext.g:8054:1: ( ':' ) + // InternalXtext.g:8055:2: ':' { before(grammarAccess.getEnumRuleAccess().getColonKeyword_4()); match(input,29,FollowSets000.FOLLOW_2); @@ -25114,14 +25122,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumRule__Group__5" - // InternalXtext.g:8059:1: rule__EnumRule__Group__5 : rule__EnumRule__Group__5__Impl rule__EnumRule__Group__6 ; + // InternalXtext.g:8064:1: rule__EnumRule__Group__5 : rule__EnumRule__Group__5__Impl rule__EnumRule__Group__6 ; public final void rule__EnumRule__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8063:1: ( rule__EnumRule__Group__5__Impl rule__EnumRule__Group__6 ) - // InternalXtext.g:8064:2: rule__EnumRule__Group__5__Impl rule__EnumRule__Group__6 + // InternalXtext.g:8068:1: ( rule__EnumRule__Group__5__Impl rule__EnumRule__Group__6 ) + // InternalXtext.g:8069:2: rule__EnumRule__Group__5__Impl rule__EnumRule__Group__6 { pushFollow(FollowSets000.FOLLOW_20); rule__EnumRule__Group__5__Impl(); @@ -25152,21 +25160,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumRule__Group__5__Impl" - // InternalXtext.g:8071:1: rule__EnumRule__Group__5__Impl : ( ( rule__EnumRule__AlternativesAssignment_5 ) ) ; + // InternalXtext.g:8076:1: rule__EnumRule__Group__5__Impl : ( ( rule__EnumRule__AlternativesAssignment_5 ) ) ; public final void rule__EnumRule__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8075:1: ( ( ( rule__EnumRule__AlternativesAssignment_5 ) ) ) - // InternalXtext.g:8076:1: ( ( rule__EnumRule__AlternativesAssignment_5 ) ) + // InternalXtext.g:8080:1: ( ( ( rule__EnumRule__AlternativesAssignment_5 ) ) ) + // InternalXtext.g:8081:1: ( ( rule__EnumRule__AlternativesAssignment_5 ) ) { - // InternalXtext.g:8076:1: ( ( rule__EnumRule__AlternativesAssignment_5 ) ) - // InternalXtext.g:8077:2: ( rule__EnumRule__AlternativesAssignment_5 ) + // InternalXtext.g:8081:1: ( ( rule__EnumRule__AlternativesAssignment_5 ) ) + // InternalXtext.g:8082:2: ( rule__EnumRule__AlternativesAssignment_5 ) { before(grammarAccess.getEnumRuleAccess().getAlternativesAssignment_5()); - // InternalXtext.g:8078:2: ( rule__EnumRule__AlternativesAssignment_5 ) - // InternalXtext.g:8078:3: rule__EnumRule__AlternativesAssignment_5 + // InternalXtext.g:8083:2: ( rule__EnumRule__AlternativesAssignment_5 ) + // InternalXtext.g:8083:3: rule__EnumRule__AlternativesAssignment_5 { pushFollow(FollowSets000.FOLLOW_2); rule__EnumRule__AlternativesAssignment_5(); @@ -25199,14 +25207,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumRule__Group__6" - // InternalXtext.g:8086:1: rule__EnumRule__Group__6 : rule__EnumRule__Group__6__Impl ; + // InternalXtext.g:8091:1: rule__EnumRule__Group__6 : rule__EnumRule__Group__6__Impl ; public final void rule__EnumRule__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8090:1: ( rule__EnumRule__Group__6__Impl ) - // InternalXtext.g:8091:2: rule__EnumRule__Group__6__Impl + // InternalXtext.g:8095:1: ( rule__EnumRule__Group__6__Impl ) + // InternalXtext.g:8096:2: rule__EnumRule__Group__6__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__EnumRule__Group__6__Impl(); @@ -25232,17 +25240,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumRule__Group__6__Impl" - // InternalXtext.g:8097:1: rule__EnumRule__Group__6__Impl : ( ';' ) ; + // InternalXtext.g:8102:1: rule__EnumRule__Group__6__Impl : ( ';' ) ; public final void rule__EnumRule__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8101:1: ( ( ';' ) ) - // InternalXtext.g:8102:1: ( ';' ) + // InternalXtext.g:8106:1: ( ( ';' ) ) + // InternalXtext.g:8107:1: ( ';' ) { - // InternalXtext.g:8102:1: ( ';' ) - // InternalXtext.g:8103:2: ';' + // InternalXtext.g:8107:1: ( ';' ) + // InternalXtext.g:8108:2: ';' { before(grammarAccess.getEnumRuleAccess().getSemicolonKeyword_6()); match(input,30,FollowSets000.FOLLOW_2); @@ -25269,14 +25277,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumRule__Group_3__0" - // InternalXtext.g:8113:1: rule__EnumRule__Group_3__0 : rule__EnumRule__Group_3__0__Impl rule__EnumRule__Group_3__1 ; + // InternalXtext.g:8118:1: rule__EnumRule__Group_3__0 : rule__EnumRule__Group_3__0__Impl rule__EnumRule__Group_3__1 ; public final void rule__EnumRule__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8117:1: ( rule__EnumRule__Group_3__0__Impl rule__EnumRule__Group_3__1 ) - // InternalXtext.g:8118:2: rule__EnumRule__Group_3__0__Impl rule__EnumRule__Group_3__1 + // InternalXtext.g:8122:1: ( rule__EnumRule__Group_3__0__Impl rule__EnumRule__Group_3__1 ) + // InternalXtext.g:8123:2: rule__EnumRule__Group_3__0__Impl rule__EnumRule__Group_3__1 { pushFollow(FollowSets000.FOLLOW_15); rule__EnumRule__Group_3__0__Impl(); @@ -25307,17 +25315,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumRule__Group_3__0__Impl" - // InternalXtext.g:8125:1: rule__EnumRule__Group_3__0__Impl : ( 'returns' ) ; + // InternalXtext.g:8130:1: rule__EnumRule__Group_3__0__Impl : ( 'returns' ) ; public final void rule__EnumRule__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8129:1: ( ( 'returns' ) ) - // InternalXtext.g:8130:1: ( 'returns' ) + // InternalXtext.g:8134:1: ( ( 'returns' ) ) + // InternalXtext.g:8135:1: ( 'returns' ) { - // InternalXtext.g:8130:1: ( 'returns' ) - // InternalXtext.g:8131:2: 'returns' + // InternalXtext.g:8135:1: ( 'returns' ) + // InternalXtext.g:8136:2: 'returns' { before(grammarAccess.getEnumRuleAccess().getReturnsKeyword_3_0()); match(input,31,FollowSets000.FOLLOW_2); @@ -25344,14 +25352,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumRule__Group_3__1" - // InternalXtext.g:8140:1: rule__EnumRule__Group_3__1 : rule__EnumRule__Group_3__1__Impl ; + // InternalXtext.g:8145:1: rule__EnumRule__Group_3__1 : rule__EnumRule__Group_3__1__Impl ; public final void rule__EnumRule__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8144:1: ( rule__EnumRule__Group_3__1__Impl ) - // InternalXtext.g:8145:2: rule__EnumRule__Group_3__1__Impl + // InternalXtext.g:8149:1: ( rule__EnumRule__Group_3__1__Impl ) + // InternalXtext.g:8150:2: rule__EnumRule__Group_3__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__EnumRule__Group_3__1__Impl(); @@ -25377,21 +25385,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumRule__Group_3__1__Impl" - // InternalXtext.g:8151:1: rule__EnumRule__Group_3__1__Impl : ( ( rule__EnumRule__TypeAssignment_3_1 ) ) ; + // InternalXtext.g:8156:1: rule__EnumRule__Group_3__1__Impl : ( ( rule__EnumRule__TypeAssignment_3_1 ) ) ; public final void rule__EnumRule__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8155:1: ( ( ( rule__EnumRule__TypeAssignment_3_1 ) ) ) - // InternalXtext.g:8156:1: ( ( rule__EnumRule__TypeAssignment_3_1 ) ) + // InternalXtext.g:8160:1: ( ( ( rule__EnumRule__TypeAssignment_3_1 ) ) ) + // InternalXtext.g:8161:1: ( ( rule__EnumRule__TypeAssignment_3_1 ) ) { - // InternalXtext.g:8156:1: ( ( rule__EnumRule__TypeAssignment_3_1 ) ) - // InternalXtext.g:8157:2: ( rule__EnumRule__TypeAssignment_3_1 ) + // InternalXtext.g:8161:1: ( ( rule__EnumRule__TypeAssignment_3_1 ) ) + // InternalXtext.g:8162:2: ( rule__EnumRule__TypeAssignment_3_1 ) { before(grammarAccess.getEnumRuleAccess().getTypeAssignment_3_1()); - // InternalXtext.g:8158:2: ( rule__EnumRule__TypeAssignment_3_1 ) - // InternalXtext.g:8158:3: rule__EnumRule__TypeAssignment_3_1 + // InternalXtext.g:8163:2: ( rule__EnumRule__TypeAssignment_3_1 ) + // InternalXtext.g:8163:3: rule__EnumRule__TypeAssignment_3_1 { pushFollow(FollowSets000.FOLLOW_2); rule__EnumRule__TypeAssignment_3_1(); @@ -25424,14 +25432,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiterals__Group__0" - // InternalXtext.g:8167:1: rule__EnumLiterals__Group__0 : rule__EnumLiterals__Group__0__Impl rule__EnumLiterals__Group__1 ; + // InternalXtext.g:8172:1: rule__EnumLiterals__Group__0 : rule__EnumLiterals__Group__0__Impl rule__EnumLiterals__Group__1 ; public final void rule__EnumLiterals__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8171:1: ( rule__EnumLiterals__Group__0__Impl rule__EnumLiterals__Group__1 ) - // InternalXtext.g:8172:2: rule__EnumLiterals__Group__0__Impl rule__EnumLiterals__Group__1 + // InternalXtext.g:8176:1: ( rule__EnumLiterals__Group__0__Impl rule__EnumLiterals__Group__1 ) + // InternalXtext.g:8177:2: rule__EnumLiterals__Group__0__Impl rule__EnumLiterals__Group__1 { pushFollow(FollowSets000.FOLLOW_26); rule__EnumLiterals__Group__0__Impl(); @@ -25462,17 +25470,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiterals__Group__0__Impl" - // InternalXtext.g:8179:1: rule__EnumLiterals__Group__0__Impl : ( ruleEnumLiteralDeclaration ) ; + // InternalXtext.g:8184:1: rule__EnumLiterals__Group__0__Impl : ( ruleEnumLiteralDeclaration ) ; public final void rule__EnumLiterals__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8183:1: ( ( ruleEnumLiteralDeclaration ) ) - // InternalXtext.g:8184:1: ( ruleEnumLiteralDeclaration ) + // InternalXtext.g:8188:1: ( ( ruleEnumLiteralDeclaration ) ) + // InternalXtext.g:8189:1: ( ruleEnumLiteralDeclaration ) { - // InternalXtext.g:8184:1: ( ruleEnumLiteralDeclaration ) - // InternalXtext.g:8185:2: ruleEnumLiteralDeclaration + // InternalXtext.g:8189:1: ( ruleEnumLiteralDeclaration ) + // InternalXtext.g:8190:2: ruleEnumLiteralDeclaration { before(grammarAccess.getEnumLiteralsAccess().getEnumLiteralDeclarationParserRuleCall_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -25503,14 +25511,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiterals__Group__1" - // InternalXtext.g:8194:1: rule__EnumLiterals__Group__1 : rule__EnumLiterals__Group__1__Impl ; + // InternalXtext.g:8199:1: rule__EnumLiterals__Group__1 : rule__EnumLiterals__Group__1__Impl ; public final void rule__EnumLiterals__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8198:1: ( rule__EnumLiterals__Group__1__Impl ) - // InternalXtext.g:8199:2: rule__EnumLiterals__Group__1__Impl + // InternalXtext.g:8203:1: ( rule__EnumLiterals__Group__1__Impl ) + // InternalXtext.g:8204:2: rule__EnumLiterals__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__EnumLiterals__Group__1__Impl(); @@ -25536,20 +25544,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiterals__Group__1__Impl" - // InternalXtext.g:8205:1: rule__EnumLiterals__Group__1__Impl : ( ( rule__EnumLiterals__Group_1__0 )? ) ; + // InternalXtext.g:8210:1: rule__EnumLiterals__Group__1__Impl : ( ( rule__EnumLiterals__Group_1__0 )? ) ; public final void rule__EnumLiterals__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8209:1: ( ( ( rule__EnumLiterals__Group_1__0 )? ) ) - // InternalXtext.g:8210:1: ( ( rule__EnumLiterals__Group_1__0 )? ) + // InternalXtext.g:8214:1: ( ( ( rule__EnumLiterals__Group_1__0 )? ) ) + // InternalXtext.g:8215:1: ( ( rule__EnumLiterals__Group_1__0 )? ) { - // InternalXtext.g:8210:1: ( ( rule__EnumLiterals__Group_1__0 )? ) - // InternalXtext.g:8211:2: ( rule__EnumLiterals__Group_1__0 )? + // InternalXtext.g:8215:1: ( ( rule__EnumLiterals__Group_1__0 )? ) + // InternalXtext.g:8216:2: ( rule__EnumLiterals__Group_1__0 )? { before(grammarAccess.getEnumLiteralsAccess().getGroup_1()); - // InternalXtext.g:8212:2: ( rule__EnumLiterals__Group_1__0 )? + // InternalXtext.g:8217:2: ( rule__EnumLiterals__Group_1__0 )? int alt77=2; int LA77_0 = input.LA(1); @@ -25558,7 +25566,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt77) { case 1 : - // InternalXtext.g:8212:3: rule__EnumLiterals__Group_1__0 + // InternalXtext.g:8217:3: rule__EnumLiterals__Group_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__EnumLiterals__Group_1__0(); @@ -25594,14 +25602,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiterals__Group_1__0" - // InternalXtext.g:8221:1: rule__EnumLiterals__Group_1__0 : rule__EnumLiterals__Group_1__0__Impl rule__EnumLiterals__Group_1__1 ; + // InternalXtext.g:8226:1: rule__EnumLiterals__Group_1__0 : rule__EnumLiterals__Group_1__0__Impl rule__EnumLiterals__Group_1__1 ; public final void rule__EnumLiterals__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8225:1: ( rule__EnumLiterals__Group_1__0__Impl rule__EnumLiterals__Group_1__1 ) - // InternalXtext.g:8226:2: rule__EnumLiterals__Group_1__0__Impl rule__EnumLiterals__Group_1__1 + // InternalXtext.g:8230:1: ( rule__EnumLiterals__Group_1__0__Impl rule__EnumLiterals__Group_1__1 ) + // InternalXtext.g:8231:2: rule__EnumLiterals__Group_1__0__Impl rule__EnumLiterals__Group_1__1 { pushFollow(FollowSets000.FOLLOW_26); rule__EnumLiterals__Group_1__0__Impl(); @@ -25632,21 +25640,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiterals__Group_1__0__Impl" - // InternalXtext.g:8233:1: rule__EnumLiterals__Group_1__0__Impl : ( () ) ; + // InternalXtext.g:8238:1: rule__EnumLiterals__Group_1__0__Impl : ( () ) ; public final void rule__EnumLiterals__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8237:1: ( ( () ) ) - // InternalXtext.g:8238:1: ( () ) + // InternalXtext.g:8242:1: ( ( () ) ) + // InternalXtext.g:8243:1: ( () ) { - // InternalXtext.g:8238:1: ( () ) - // InternalXtext.g:8239:2: () + // InternalXtext.g:8243:1: ( () ) + // InternalXtext.g:8244:2: () { before(grammarAccess.getEnumLiteralsAccess().getAlternativesElementsAction_1_0()); - // InternalXtext.g:8240:2: () - // InternalXtext.g:8240:3: + // InternalXtext.g:8245:2: () + // InternalXtext.g:8245:3: { } @@ -25669,14 +25677,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiterals__Group_1__1" - // InternalXtext.g:8248:1: rule__EnumLiterals__Group_1__1 : rule__EnumLiterals__Group_1__1__Impl ; + // InternalXtext.g:8253:1: rule__EnumLiterals__Group_1__1 : rule__EnumLiterals__Group_1__1__Impl ; public final void rule__EnumLiterals__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8252:1: ( rule__EnumLiterals__Group_1__1__Impl ) - // InternalXtext.g:8253:2: rule__EnumLiterals__Group_1__1__Impl + // InternalXtext.g:8257:1: ( rule__EnumLiterals__Group_1__1__Impl ) + // InternalXtext.g:8258:2: rule__EnumLiterals__Group_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__EnumLiterals__Group_1__1__Impl(); @@ -25702,24 +25710,24 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiterals__Group_1__1__Impl" - // InternalXtext.g:8259:1: rule__EnumLiterals__Group_1__1__Impl : ( ( ( rule__EnumLiterals__Group_1_1__0 ) ) ( ( rule__EnumLiterals__Group_1_1__0 )* ) ) ; + // InternalXtext.g:8264:1: rule__EnumLiterals__Group_1__1__Impl : ( ( ( rule__EnumLiterals__Group_1_1__0 ) ) ( ( rule__EnumLiterals__Group_1_1__0 )* ) ) ; public final void rule__EnumLiterals__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8263:1: ( ( ( ( rule__EnumLiterals__Group_1_1__0 ) ) ( ( rule__EnumLiterals__Group_1_1__0 )* ) ) ) - // InternalXtext.g:8264:1: ( ( ( rule__EnumLiterals__Group_1_1__0 ) ) ( ( rule__EnumLiterals__Group_1_1__0 )* ) ) + // InternalXtext.g:8268:1: ( ( ( ( rule__EnumLiterals__Group_1_1__0 ) ) ( ( rule__EnumLiterals__Group_1_1__0 )* ) ) ) + // InternalXtext.g:8269:1: ( ( ( rule__EnumLiterals__Group_1_1__0 ) ) ( ( rule__EnumLiterals__Group_1_1__0 )* ) ) { - // InternalXtext.g:8264:1: ( ( ( rule__EnumLiterals__Group_1_1__0 ) ) ( ( rule__EnumLiterals__Group_1_1__0 )* ) ) - // InternalXtext.g:8265:2: ( ( rule__EnumLiterals__Group_1_1__0 ) ) ( ( rule__EnumLiterals__Group_1_1__0 )* ) + // InternalXtext.g:8269:1: ( ( ( rule__EnumLiterals__Group_1_1__0 ) ) ( ( rule__EnumLiterals__Group_1_1__0 )* ) ) + // InternalXtext.g:8270:2: ( ( rule__EnumLiterals__Group_1_1__0 ) ) ( ( rule__EnumLiterals__Group_1_1__0 )* ) { - // InternalXtext.g:8265:2: ( ( rule__EnumLiterals__Group_1_1__0 ) ) - // InternalXtext.g:8266:3: ( rule__EnumLiterals__Group_1_1__0 ) + // InternalXtext.g:8270:2: ( ( rule__EnumLiterals__Group_1_1__0 ) ) + // InternalXtext.g:8271:3: ( rule__EnumLiterals__Group_1_1__0 ) { before(grammarAccess.getEnumLiteralsAccess().getGroup_1_1()); - // InternalXtext.g:8267:3: ( rule__EnumLiterals__Group_1_1__0 ) - // InternalXtext.g:8267:4: rule__EnumLiterals__Group_1_1__0 + // InternalXtext.g:8272:3: ( rule__EnumLiterals__Group_1_1__0 ) + // InternalXtext.g:8272:4: rule__EnumLiterals__Group_1_1__0 { pushFollow(FollowSets000.FOLLOW_27); rule__EnumLiterals__Group_1_1__0(); @@ -25733,11 +25741,11 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } - // InternalXtext.g:8270:2: ( ( rule__EnumLiterals__Group_1_1__0 )* ) - // InternalXtext.g:8271:3: ( rule__EnumLiterals__Group_1_1__0 )* + // InternalXtext.g:8275:2: ( ( rule__EnumLiterals__Group_1_1__0 )* ) + // InternalXtext.g:8276:3: ( rule__EnumLiterals__Group_1_1__0 )* { before(grammarAccess.getEnumLiteralsAccess().getGroup_1_1()); - // InternalXtext.g:8272:3: ( rule__EnumLiterals__Group_1_1__0 )* + // InternalXtext.g:8277:3: ( rule__EnumLiterals__Group_1_1__0 )* loop78: do { int alt78=2; @@ -25750,7 +25758,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { switch (alt78) { case 1 : - // InternalXtext.g:8272:4: rule__EnumLiterals__Group_1_1__0 + // InternalXtext.g:8277:4: rule__EnumLiterals__Group_1_1__0 { pushFollow(FollowSets000.FOLLOW_27); rule__EnumLiterals__Group_1_1__0(); @@ -25792,14 +25800,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiterals__Group_1_1__0" - // InternalXtext.g:8282:1: rule__EnumLiterals__Group_1_1__0 : rule__EnumLiterals__Group_1_1__0__Impl rule__EnumLiterals__Group_1_1__1 ; + // InternalXtext.g:8287:1: rule__EnumLiterals__Group_1_1__0 : rule__EnumLiterals__Group_1_1__0__Impl rule__EnumLiterals__Group_1_1__1 ; public final void rule__EnumLiterals__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8286:1: ( rule__EnumLiterals__Group_1_1__0__Impl rule__EnumLiterals__Group_1_1__1 ) - // InternalXtext.g:8287:2: rule__EnumLiterals__Group_1_1__0__Impl rule__EnumLiterals__Group_1_1__1 + // InternalXtext.g:8291:1: ( rule__EnumLiterals__Group_1_1__0__Impl rule__EnumLiterals__Group_1_1__1 ) + // InternalXtext.g:8292:2: rule__EnumLiterals__Group_1_1__0__Impl rule__EnumLiterals__Group_1_1__1 { pushFollow(FollowSets000.FOLLOW_3); rule__EnumLiterals__Group_1_1__0__Impl(); @@ -25830,17 +25838,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiterals__Group_1_1__0__Impl" - // InternalXtext.g:8294:1: rule__EnumLiterals__Group_1_1__0__Impl : ( '|' ) ; + // InternalXtext.g:8299:1: rule__EnumLiterals__Group_1_1__0__Impl : ( '|' ) ; public final void rule__EnumLiterals__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8298:1: ( ( '|' ) ) - // InternalXtext.g:8299:1: ( '|' ) + // InternalXtext.g:8303:1: ( ( '|' ) ) + // InternalXtext.g:8304:1: ( '|' ) { - // InternalXtext.g:8299:1: ( '|' ) - // InternalXtext.g:8300:2: '|' + // InternalXtext.g:8304:1: ( '|' ) + // InternalXtext.g:8305:2: '|' { before(grammarAccess.getEnumLiteralsAccess().getVerticalLineKeyword_1_1_0()); match(input,35,FollowSets000.FOLLOW_2); @@ -25867,14 +25875,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiterals__Group_1_1__1" - // InternalXtext.g:8309:1: rule__EnumLiterals__Group_1_1__1 : rule__EnumLiterals__Group_1_1__1__Impl ; + // InternalXtext.g:8314:1: rule__EnumLiterals__Group_1_1__1 : rule__EnumLiterals__Group_1_1__1__Impl ; public final void rule__EnumLiterals__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8313:1: ( rule__EnumLiterals__Group_1_1__1__Impl ) - // InternalXtext.g:8314:2: rule__EnumLiterals__Group_1_1__1__Impl + // InternalXtext.g:8318:1: ( rule__EnumLiterals__Group_1_1__1__Impl ) + // InternalXtext.g:8319:2: rule__EnumLiterals__Group_1_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__EnumLiterals__Group_1_1__1__Impl(); @@ -25900,21 +25908,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiterals__Group_1_1__1__Impl" - // InternalXtext.g:8320:1: rule__EnumLiterals__Group_1_1__1__Impl : ( ( rule__EnumLiterals__ElementsAssignment_1_1_1 ) ) ; + // InternalXtext.g:8325:1: rule__EnumLiterals__Group_1_1__1__Impl : ( ( rule__EnumLiterals__ElementsAssignment_1_1_1 ) ) ; public final void rule__EnumLiterals__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8324:1: ( ( ( rule__EnumLiterals__ElementsAssignment_1_1_1 ) ) ) - // InternalXtext.g:8325:1: ( ( rule__EnumLiterals__ElementsAssignment_1_1_1 ) ) + // InternalXtext.g:8329:1: ( ( ( rule__EnumLiterals__ElementsAssignment_1_1_1 ) ) ) + // InternalXtext.g:8330:1: ( ( rule__EnumLiterals__ElementsAssignment_1_1_1 ) ) { - // InternalXtext.g:8325:1: ( ( rule__EnumLiterals__ElementsAssignment_1_1_1 ) ) - // InternalXtext.g:8326:2: ( rule__EnumLiterals__ElementsAssignment_1_1_1 ) + // InternalXtext.g:8330:1: ( ( rule__EnumLiterals__ElementsAssignment_1_1_1 ) ) + // InternalXtext.g:8331:2: ( rule__EnumLiterals__ElementsAssignment_1_1_1 ) { before(grammarAccess.getEnumLiteralsAccess().getElementsAssignment_1_1_1()); - // InternalXtext.g:8327:2: ( rule__EnumLiterals__ElementsAssignment_1_1_1 ) - // InternalXtext.g:8327:3: rule__EnumLiterals__ElementsAssignment_1_1_1 + // InternalXtext.g:8332:2: ( rule__EnumLiterals__ElementsAssignment_1_1_1 ) + // InternalXtext.g:8332:3: rule__EnumLiterals__ElementsAssignment_1_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__EnumLiterals__ElementsAssignment_1_1_1(); @@ -25947,14 +25955,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiteralDeclaration__Group__0" - // InternalXtext.g:8336:1: rule__EnumLiteralDeclaration__Group__0 : rule__EnumLiteralDeclaration__Group__0__Impl rule__EnumLiteralDeclaration__Group__1 ; + // InternalXtext.g:8341:1: rule__EnumLiteralDeclaration__Group__0 : rule__EnumLiteralDeclaration__Group__0__Impl rule__EnumLiteralDeclaration__Group__1 ; public final void rule__EnumLiteralDeclaration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8340:1: ( rule__EnumLiteralDeclaration__Group__0__Impl rule__EnumLiteralDeclaration__Group__1 ) - // InternalXtext.g:8341:2: rule__EnumLiteralDeclaration__Group__0__Impl rule__EnumLiteralDeclaration__Group__1 + // InternalXtext.g:8345:1: ( rule__EnumLiteralDeclaration__Group__0__Impl rule__EnumLiteralDeclaration__Group__1 ) + // InternalXtext.g:8346:2: rule__EnumLiteralDeclaration__Group__0__Impl rule__EnumLiteralDeclaration__Group__1 { pushFollow(FollowSets000.FOLLOW_39); rule__EnumLiteralDeclaration__Group__0__Impl(); @@ -25985,21 +25993,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiteralDeclaration__Group__0__Impl" - // InternalXtext.g:8348:1: rule__EnumLiteralDeclaration__Group__0__Impl : ( ( rule__EnumLiteralDeclaration__EnumLiteralAssignment_0 ) ) ; + // InternalXtext.g:8353:1: rule__EnumLiteralDeclaration__Group__0__Impl : ( ( rule__EnumLiteralDeclaration__EnumLiteralAssignment_0 ) ) ; public final void rule__EnumLiteralDeclaration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8352:1: ( ( ( rule__EnumLiteralDeclaration__EnumLiteralAssignment_0 ) ) ) - // InternalXtext.g:8353:1: ( ( rule__EnumLiteralDeclaration__EnumLiteralAssignment_0 ) ) + // InternalXtext.g:8357:1: ( ( ( rule__EnumLiteralDeclaration__EnumLiteralAssignment_0 ) ) ) + // InternalXtext.g:8358:1: ( ( rule__EnumLiteralDeclaration__EnumLiteralAssignment_0 ) ) { - // InternalXtext.g:8353:1: ( ( rule__EnumLiteralDeclaration__EnumLiteralAssignment_0 ) ) - // InternalXtext.g:8354:2: ( rule__EnumLiteralDeclaration__EnumLiteralAssignment_0 ) + // InternalXtext.g:8358:1: ( ( rule__EnumLiteralDeclaration__EnumLiteralAssignment_0 ) ) + // InternalXtext.g:8359:2: ( rule__EnumLiteralDeclaration__EnumLiteralAssignment_0 ) { before(grammarAccess.getEnumLiteralDeclarationAccess().getEnumLiteralAssignment_0()); - // InternalXtext.g:8355:2: ( rule__EnumLiteralDeclaration__EnumLiteralAssignment_0 ) - // InternalXtext.g:8355:3: rule__EnumLiteralDeclaration__EnumLiteralAssignment_0 + // InternalXtext.g:8360:2: ( rule__EnumLiteralDeclaration__EnumLiteralAssignment_0 ) + // InternalXtext.g:8360:3: rule__EnumLiteralDeclaration__EnumLiteralAssignment_0 { pushFollow(FollowSets000.FOLLOW_2); rule__EnumLiteralDeclaration__EnumLiteralAssignment_0(); @@ -26032,14 +26040,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiteralDeclaration__Group__1" - // InternalXtext.g:8363:1: rule__EnumLiteralDeclaration__Group__1 : rule__EnumLiteralDeclaration__Group__1__Impl ; + // InternalXtext.g:8368:1: rule__EnumLiteralDeclaration__Group__1 : rule__EnumLiteralDeclaration__Group__1__Impl ; public final void rule__EnumLiteralDeclaration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8367:1: ( rule__EnumLiteralDeclaration__Group__1__Impl ) - // InternalXtext.g:8368:2: rule__EnumLiteralDeclaration__Group__1__Impl + // InternalXtext.g:8372:1: ( rule__EnumLiteralDeclaration__Group__1__Impl ) + // InternalXtext.g:8373:2: rule__EnumLiteralDeclaration__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__EnumLiteralDeclaration__Group__1__Impl(); @@ -26065,20 +26073,20 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiteralDeclaration__Group__1__Impl" - // InternalXtext.g:8374:1: rule__EnumLiteralDeclaration__Group__1__Impl : ( ( rule__EnumLiteralDeclaration__Group_1__0 )? ) ; + // InternalXtext.g:8379:1: rule__EnumLiteralDeclaration__Group__1__Impl : ( ( rule__EnumLiteralDeclaration__Group_1__0 )? ) ; public final void rule__EnumLiteralDeclaration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8378:1: ( ( ( rule__EnumLiteralDeclaration__Group_1__0 )? ) ) - // InternalXtext.g:8379:1: ( ( rule__EnumLiteralDeclaration__Group_1__0 )? ) + // InternalXtext.g:8383:1: ( ( ( rule__EnumLiteralDeclaration__Group_1__0 )? ) ) + // InternalXtext.g:8384:1: ( ( rule__EnumLiteralDeclaration__Group_1__0 )? ) { - // InternalXtext.g:8379:1: ( ( rule__EnumLiteralDeclaration__Group_1__0 )? ) - // InternalXtext.g:8380:2: ( rule__EnumLiteralDeclaration__Group_1__0 )? + // InternalXtext.g:8384:1: ( ( rule__EnumLiteralDeclaration__Group_1__0 )? ) + // InternalXtext.g:8385:2: ( rule__EnumLiteralDeclaration__Group_1__0 )? { before(grammarAccess.getEnumLiteralDeclarationAccess().getGroup_1()); - // InternalXtext.g:8381:2: ( rule__EnumLiteralDeclaration__Group_1__0 )? + // InternalXtext.g:8386:2: ( rule__EnumLiteralDeclaration__Group_1__0 )? int alt79=2; int LA79_0 = input.LA(1); @@ -26087,7 +26095,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { } switch (alt79) { case 1 : - // InternalXtext.g:8381:3: rule__EnumLiteralDeclaration__Group_1__0 + // InternalXtext.g:8386:3: rule__EnumLiteralDeclaration__Group_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__EnumLiteralDeclaration__Group_1__0(); @@ -26123,14 +26131,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiteralDeclaration__Group_1__0" - // InternalXtext.g:8390:1: rule__EnumLiteralDeclaration__Group_1__0 : rule__EnumLiteralDeclaration__Group_1__0__Impl rule__EnumLiteralDeclaration__Group_1__1 ; + // InternalXtext.g:8395:1: rule__EnumLiteralDeclaration__Group_1__0 : rule__EnumLiteralDeclaration__Group_1__0__Impl rule__EnumLiteralDeclaration__Group_1__1 ; public final void rule__EnumLiteralDeclaration__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8394:1: ( rule__EnumLiteralDeclaration__Group_1__0__Impl rule__EnumLiteralDeclaration__Group_1__1 ) - // InternalXtext.g:8395:2: rule__EnumLiteralDeclaration__Group_1__0__Impl rule__EnumLiteralDeclaration__Group_1__1 + // InternalXtext.g:8399:1: ( rule__EnumLiteralDeclaration__Group_1__0__Impl rule__EnumLiteralDeclaration__Group_1__1 ) + // InternalXtext.g:8400:2: rule__EnumLiteralDeclaration__Group_1__0__Impl rule__EnumLiteralDeclaration__Group_1__1 { pushFollow(FollowSets000.FOLLOW_13); rule__EnumLiteralDeclaration__Group_1__0__Impl(); @@ -26161,17 +26169,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiteralDeclaration__Group_1__0__Impl" - // InternalXtext.g:8402:1: rule__EnumLiteralDeclaration__Group_1__0__Impl : ( '=' ) ; + // InternalXtext.g:8407:1: rule__EnumLiteralDeclaration__Group_1__0__Impl : ( '=' ) ; public final void rule__EnumLiteralDeclaration__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8406:1: ( ( '=' ) ) - // InternalXtext.g:8407:1: ( '=' ) + // InternalXtext.g:8411:1: ( ( '=' ) ) + // InternalXtext.g:8412:1: ( '=' ) { - // InternalXtext.g:8407:1: ( '=' ) - // InternalXtext.g:8408:2: '=' + // InternalXtext.g:8412:1: ( '=' ) + // InternalXtext.g:8413:2: '=' { before(grammarAccess.getEnumLiteralDeclarationAccess().getEqualsSignKeyword_1_0()); match(input,14,FollowSets000.FOLLOW_2); @@ -26198,14 +26206,14 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiteralDeclaration__Group_1__1" - // InternalXtext.g:8417:1: rule__EnumLiteralDeclaration__Group_1__1 : rule__EnumLiteralDeclaration__Group_1__1__Impl ; + // InternalXtext.g:8422:1: rule__EnumLiteralDeclaration__Group_1__1 : rule__EnumLiteralDeclaration__Group_1__1__Impl ; public final void rule__EnumLiteralDeclaration__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8421:1: ( rule__EnumLiteralDeclaration__Group_1__1__Impl ) - // InternalXtext.g:8422:2: rule__EnumLiteralDeclaration__Group_1__1__Impl + // InternalXtext.g:8426:1: ( rule__EnumLiteralDeclaration__Group_1__1__Impl ) + // InternalXtext.g:8427:2: rule__EnumLiteralDeclaration__Group_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__EnumLiteralDeclaration__Group_1__1__Impl(); @@ -26231,21 +26239,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiteralDeclaration__Group_1__1__Impl" - // InternalXtext.g:8428:1: rule__EnumLiteralDeclaration__Group_1__1__Impl : ( ( rule__EnumLiteralDeclaration__LiteralAssignment_1_1 ) ) ; + // InternalXtext.g:8433:1: rule__EnumLiteralDeclaration__Group_1__1__Impl : ( ( rule__EnumLiteralDeclaration__LiteralAssignment_1_1 ) ) ; public final void rule__EnumLiteralDeclaration__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8432:1: ( ( ( rule__EnumLiteralDeclaration__LiteralAssignment_1_1 ) ) ) - // InternalXtext.g:8433:1: ( ( rule__EnumLiteralDeclaration__LiteralAssignment_1_1 ) ) + // InternalXtext.g:8437:1: ( ( ( rule__EnumLiteralDeclaration__LiteralAssignment_1_1 ) ) ) + // InternalXtext.g:8438:1: ( ( rule__EnumLiteralDeclaration__LiteralAssignment_1_1 ) ) { - // InternalXtext.g:8433:1: ( ( rule__EnumLiteralDeclaration__LiteralAssignment_1_1 ) ) - // InternalXtext.g:8434:2: ( rule__EnumLiteralDeclaration__LiteralAssignment_1_1 ) + // InternalXtext.g:8438:1: ( ( rule__EnumLiteralDeclaration__LiteralAssignment_1_1 ) ) + // InternalXtext.g:8439:2: ( rule__EnumLiteralDeclaration__LiteralAssignment_1_1 ) { before(grammarAccess.getEnumLiteralDeclarationAccess().getLiteralAssignment_1_1()); - // InternalXtext.g:8435:2: ( rule__EnumLiteralDeclaration__LiteralAssignment_1_1 ) - // InternalXtext.g:8435:3: rule__EnumLiteralDeclaration__LiteralAssignment_1_1 + // InternalXtext.g:8440:2: ( rule__EnumLiteralDeclaration__LiteralAssignment_1_1 ) + // InternalXtext.g:8440:3: rule__EnumLiteralDeclaration__LiteralAssignment_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__EnumLiteralDeclaration__LiteralAssignment_1_1(); @@ -26278,17 +26286,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__NameAssignment_1" - // InternalXtext.g:8444:1: rule__Grammar__NameAssignment_1 : ( ruleGrammarID ) ; + // InternalXtext.g:8449:1: rule__Grammar__NameAssignment_1 : ( ruleGrammarID ) ; public final void rule__Grammar__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8448:1: ( ( ruleGrammarID ) ) - // InternalXtext.g:8449:2: ( ruleGrammarID ) + // InternalXtext.g:8453:1: ( ( ruleGrammarID ) ) + // InternalXtext.g:8454:2: ( ruleGrammarID ) { - // InternalXtext.g:8449:2: ( ruleGrammarID ) - // InternalXtext.g:8450:3: ruleGrammarID + // InternalXtext.g:8454:2: ( ruleGrammarID ) + // InternalXtext.g:8455:3: ruleGrammarID { before(grammarAccess.getGrammarAccess().getNameGrammarIDParserRuleCall_1_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -26319,21 +26327,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__UsedGrammarsAssignment_2_1" - // InternalXtext.g:8459:1: rule__Grammar__UsedGrammarsAssignment_2_1 : ( ( ruleGrammarID ) ) ; + // InternalXtext.g:8464:1: rule__Grammar__UsedGrammarsAssignment_2_1 : ( ( ruleGrammarID ) ) ; public final void rule__Grammar__UsedGrammarsAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8463:1: ( ( ( ruleGrammarID ) ) ) - // InternalXtext.g:8464:2: ( ( ruleGrammarID ) ) + // InternalXtext.g:8468:1: ( ( ( ruleGrammarID ) ) ) + // InternalXtext.g:8469:2: ( ( ruleGrammarID ) ) { - // InternalXtext.g:8464:2: ( ( ruleGrammarID ) ) - // InternalXtext.g:8465:3: ( ruleGrammarID ) + // InternalXtext.g:8469:2: ( ( ruleGrammarID ) ) + // InternalXtext.g:8470:3: ( ruleGrammarID ) { before(grammarAccess.getGrammarAccess().getUsedGrammarsGrammarCrossReference_2_1_0()); - // InternalXtext.g:8466:3: ( ruleGrammarID ) - // InternalXtext.g:8467:4: ruleGrammarID + // InternalXtext.g:8471:3: ( ruleGrammarID ) + // InternalXtext.g:8472:4: ruleGrammarID { before(grammarAccess.getGrammarAccess().getUsedGrammarsGrammarGrammarIDParserRuleCall_2_1_0_1()); pushFollow(FollowSets000.FOLLOW_2); @@ -26368,21 +26376,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__UsedGrammarsAssignment_2_2_1" - // InternalXtext.g:8478:1: rule__Grammar__UsedGrammarsAssignment_2_2_1 : ( ( ruleGrammarID ) ) ; + // InternalXtext.g:8483:1: rule__Grammar__UsedGrammarsAssignment_2_2_1 : ( ( ruleGrammarID ) ) ; public final void rule__Grammar__UsedGrammarsAssignment_2_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8482:1: ( ( ( ruleGrammarID ) ) ) - // InternalXtext.g:8483:2: ( ( ruleGrammarID ) ) + // InternalXtext.g:8487:1: ( ( ( ruleGrammarID ) ) ) + // InternalXtext.g:8488:2: ( ( ruleGrammarID ) ) { - // InternalXtext.g:8483:2: ( ( ruleGrammarID ) ) - // InternalXtext.g:8484:3: ( ruleGrammarID ) + // InternalXtext.g:8488:2: ( ( ruleGrammarID ) ) + // InternalXtext.g:8489:3: ( ruleGrammarID ) { before(grammarAccess.getGrammarAccess().getUsedGrammarsGrammarCrossReference_2_2_1_0()); - // InternalXtext.g:8485:3: ( ruleGrammarID ) - // InternalXtext.g:8486:4: ruleGrammarID + // InternalXtext.g:8490:3: ( ruleGrammarID ) + // InternalXtext.g:8491:4: ruleGrammarID { before(grammarAccess.getGrammarAccess().getUsedGrammarsGrammarGrammarIDParserRuleCall_2_2_1_0_1()); pushFollow(FollowSets000.FOLLOW_2); @@ -26417,21 +26425,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__DefinesHiddenTokensAssignment_3_0" - // InternalXtext.g:8497:1: rule__Grammar__DefinesHiddenTokensAssignment_3_0 : ( ( 'hidden' ) ) ; + // InternalXtext.g:8502:1: rule__Grammar__DefinesHiddenTokensAssignment_3_0 : ( ( 'hidden' ) ) ; public final void rule__Grammar__DefinesHiddenTokensAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8501:1: ( ( ( 'hidden' ) ) ) - // InternalXtext.g:8502:2: ( ( 'hidden' ) ) + // InternalXtext.g:8506:1: ( ( ( 'hidden' ) ) ) + // InternalXtext.g:8507:2: ( ( 'hidden' ) ) { - // InternalXtext.g:8502:2: ( ( 'hidden' ) ) - // InternalXtext.g:8503:3: ( 'hidden' ) + // InternalXtext.g:8507:2: ( ( 'hidden' ) ) + // InternalXtext.g:8508:3: ( 'hidden' ) { before(grammarAccess.getGrammarAccess().getDefinesHiddenTokensHiddenKeyword_3_0_0()); - // InternalXtext.g:8504:3: ( 'hidden' ) - // InternalXtext.g:8505:4: 'hidden' + // InternalXtext.g:8509:3: ( 'hidden' ) + // InternalXtext.g:8510:4: 'hidden' { before(grammarAccess.getGrammarAccess().getDefinesHiddenTokensHiddenKeyword_3_0_0()); match(input,48,FollowSets000.FOLLOW_2); @@ -26462,21 +26470,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__HiddenTokensAssignment_3_2_0" - // InternalXtext.g:8516:1: rule__Grammar__HiddenTokensAssignment_3_2_0 : ( ( ruleRuleID ) ) ; + // InternalXtext.g:8521:1: rule__Grammar__HiddenTokensAssignment_3_2_0 : ( ( ruleRuleID ) ) ; public final void rule__Grammar__HiddenTokensAssignment_3_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8520:1: ( ( ( ruleRuleID ) ) ) - // InternalXtext.g:8521:2: ( ( ruleRuleID ) ) + // InternalXtext.g:8525:1: ( ( ( ruleRuleID ) ) ) + // InternalXtext.g:8526:2: ( ( ruleRuleID ) ) { - // InternalXtext.g:8521:2: ( ( ruleRuleID ) ) - // InternalXtext.g:8522:3: ( ruleRuleID ) + // InternalXtext.g:8526:2: ( ( ruleRuleID ) ) + // InternalXtext.g:8527:3: ( ruleRuleID ) { before(grammarAccess.getGrammarAccess().getHiddenTokensAbstractRuleCrossReference_3_2_0_0()); - // InternalXtext.g:8523:3: ( ruleRuleID ) - // InternalXtext.g:8524:4: ruleRuleID + // InternalXtext.g:8528:3: ( ruleRuleID ) + // InternalXtext.g:8529:4: ruleRuleID { before(grammarAccess.getGrammarAccess().getHiddenTokensAbstractRuleRuleIDParserRuleCall_3_2_0_0_1()); pushFollow(FollowSets000.FOLLOW_2); @@ -26511,21 +26519,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__HiddenTokensAssignment_3_2_1_1" - // InternalXtext.g:8535:1: rule__Grammar__HiddenTokensAssignment_3_2_1_1 : ( ( ruleRuleID ) ) ; + // InternalXtext.g:8540:1: rule__Grammar__HiddenTokensAssignment_3_2_1_1 : ( ( ruleRuleID ) ) ; public final void rule__Grammar__HiddenTokensAssignment_3_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8539:1: ( ( ( ruleRuleID ) ) ) - // InternalXtext.g:8540:2: ( ( ruleRuleID ) ) + // InternalXtext.g:8544:1: ( ( ( ruleRuleID ) ) ) + // InternalXtext.g:8545:2: ( ( ruleRuleID ) ) { - // InternalXtext.g:8540:2: ( ( ruleRuleID ) ) - // InternalXtext.g:8541:3: ( ruleRuleID ) + // InternalXtext.g:8545:2: ( ( ruleRuleID ) ) + // InternalXtext.g:8546:3: ( ruleRuleID ) { before(grammarAccess.getGrammarAccess().getHiddenTokensAbstractRuleCrossReference_3_2_1_1_0()); - // InternalXtext.g:8542:3: ( ruleRuleID ) - // InternalXtext.g:8543:4: ruleRuleID + // InternalXtext.g:8547:3: ( ruleRuleID ) + // InternalXtext.g:8548:4: ruleRuleID { before(grammarAccess.getGrammarAccess().getHiddenTokensAbstractRuleRuleIDParserRuleCall_3_2_1_1_0_1()); pushFollow(FollowSets000.FOLLOW_2); @@ -26560,17 +26568,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__MetamodelDeclarationsAssignment_4" - // InternalXtext.g:8554:1: rule__Grammar__MetamodelDeclarationsAssignment_4 : ( ruleAbstractMetamodelDeclaration ) ; + // InternalXtext.g:8559:1: rule__Grammar__MetamodelDeclarationsAssignment_4 : ( ruleAbstractMetamodelDeclaration ) ; public final void rule__Grammar__MetamodelDeclarationsAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8558:1: ( ( ruleAbstractMetamodelDeclaration ) ) - // InternalXtext.g:8559:2: ( ruleAbstractMetamodelDeclaration ) + // InternalXtext.g:8563:1: ( ( ruleAbstractMetamodelDeclaration ) ) + // InternalXtext.g:8564:2: ( ruleAbstractMetamodelDeclaration ) { - // InternalXtext.g:8559:2: ( ruleAbstractMetamodelDeclaration ) - // InternalXtext.g:8560:3: ruleAbstractMetamodelDeclaration + // InternalXtext.g:8564:2: ( ruleAbstractMetamodelDeclaration ) + // InternalXtext.g:8565:3: ruleAbstractMetamodelDeclaration { before(grammarAccess.getGrammarAccess().getMetamodelDeclarationsAbstractMetamodelDeclarationParserRuleCall_4_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -26601,17 +26609,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Grammar__RulesAssignment_5" - // InternalXtext.g:8569:1: rule__Grammar__RulesAssignment_5 : ( ruleAbstractRule ) ; + // InternalXtext.g:8574:1: rule__Grammar__RulesAssignment_5 : ( ruleAbstractRule ) ; public final void rule__Grammar__RulesAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8573:1: ( ( ruleAbstractRule ) ) - // InternalXtext.g:8574:2: ( ruleAbstractRule ) + // InternalXtext.g:8578:1: ( ( ruleAbstractRule ) ) + // InternalXtext.g:8579:2: ( ruleAbstractRule ) { - // InternalXtext.g:8574:2: ( ruleAbstractRule ) - // InternalXtext.g:8575:3: ruleAbstractRule + // InternalXtext.g:8579:2: ( ruleAbstractRule ) + // InternalXtext.g:8580:3: ruleAbstractRule { before(grammarAccess.getGrammarAccess().getRulesAbstractRuleParserRuleCall_5_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -26642,17 +26650,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GeneratedMetamodel__NameAssignment_1" - // InternalXtext.g:8584:1: rule__GeneratedMetamodel__NameAssignment_1 : ( ruleValidID ) ; + // InternalXtext.g:8589:1: rule__GeneratedMetamodel__NameAssignment_1 : ( ruleValidID ) ; public final void rule__GeneratedMetamodel__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8588:1: ( ( ruleValidID ) ) - // InternalXtext.g:8589:2: ( ruleValidID ) + // InternalXtext.g:8593:1: ( ( ruleValidID ) ) + // InternalXtext.g:8594:2: ( ruleValidID ) { - // InternalXtext.g:8589:2: ( ruleValidID ) - // InternalXtext.g:8590:3: ruleValidID + // InternalXtext.g:8594:2: ( ruleValidID ) + // InternalXtext.g:8595:3: ruleValidID { before(grammarAccess.getGeneratedMetamodelAccess().getNameValidIDParserRuleCall_1_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -26683,21 +26691,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GeneratedMetamodel__EPackageAssignment_2" - // InternalXtext.g:8599:1: rule__GeneratedMetamodel__EPackageAssignment_2 : ( ( RULE_STRING ) ) ; + // InternalXtext.g:8604:1: rule__GeneratedMetamodel__EPackageAssignment_2 : ( ( RULE_STRING ) ) ; public final void rule__GeneratedMetamodel__EPackageAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8603:1: ( ( ( RULE_STRING ) ) ) - // InternalXtext.g:8604:2: ( ( RULE_STRING ) ) + // InternalXtext.g:8608:1: ( ( ( RULE_STRING ) ) ) + // InternalXtext.g:8609:2: ( ( RULE_STRING ) ) { - // InternalXtext.g:8604:2: ( ( RULE_STRING ) ) - // InternalXtext.g:8605:3: ( RULE_STRING ) + // InternalXtext.g:8609:2: ( ( RULE_STRING ) ) + // InternalXtext.g:8610:3: ( RULE_STRING ) { before(grammarAccess.getGeneratedMetamodelAccess().getEPackageEPackageCrossReference_2_0()); - // InternalXtext.g:8606:3: ( RULE_STRING ) - // InternalXtext.g:8607:4: RULE_STRING + // InternalXtext.g:8611:3: ( RULE_STRING ) + // InternalXtext.g:8612:4: RULE_STRING { before(grammarAccess.getGeneratedMetamodelAccess().getEPackageEPackageSTRINGTerminalRuleCall_2_0_1()); match(input,RULE_STRING,FollowSets000.FOLLOW_2); @@ -26728,17 +26736,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GeneratedMetamodel__AliasAssignment_3_1" - // InternalXtext.g:8618:1: rule__GeneratedMetamodel__AliasAssignment_3_1 : ( ruleValidID ) ; + // InternalXtext.g:8623:1: rule__GeneratedMetamodel__AliasAssignment_3_1 : ( ruleValidID ) ; public final void rule__GeneratedMetamodel__AliasAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8622:1: ( ( ruleValidID ) ) - // InternalXtext.g:8623:2: ( ruleValidID ) + // InternalXtext.g:8627:1: ( ( ruleValidID ) ) + // InternalXtext.g:8628:2: ( ruleValidID ) { - // InternalXtext.g:8623:2: ( ruleValidID ) - // InternalXtext.g:8624:3: ruleValidID + // InternalXtext.g:8628:2: ( ruleValidID ) + // InternalXtext.g:8629:3: ruleValidID { before(grammarAccess.getGeneratedMetamodelAccess().getAliasValidIDParserRuleCall_3_1_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -26769,21 +26777,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferencedMetamodel__EPackageAssignment_1" - // InternalXtext.g:8633:1: rule__ReferencedMetamodel__EPackageAssignment_1 : ( ( RULE_STRING ) ) ; + // InternalXtext.g:8638:1: rule__ReferencedMetamodel__EPackageAssignment_1 : ( ( RULE_STRING ) ) ; public final void rule__ReferencedMetamodel__EPackageAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8637:1: ( ( ( RULE_STRING ) ) ) - // InternalXtext.g:8638:2: ( ( RULE_STRING ) ) + // InternalXtext.g:8642:1: ( ( ( RULE_STRING ) ) ) + // InternalXtext.g:8643:2: ( ( RULE_STRING ) ) { - // InternalXtext.g:8638:2: ( ( RULE_STRING ) ) - // InternalXtext.g:8639:3: ( RULE_STRING ) + // InternalXtext.g:8643:2: ( ( RULE_STRING ) ) + // InternalXtext.g:8644:3: ( RULE_STRING ) { before(grammarAccess.getReferencedMetamodelAccess().getEPackageEPackageCrossReference_1_0()); - // InternalXtext.g:8640:3: ( RULE_STRING ) - // InternalXtext.g:8641:4: RULE_STRING + // InternalXtext.g:8645:3: ( RULE_STRING ) + // InternalXtext.g:8646:4: RULE_STRING { before(grammarAccess.getReferencedMetamodelAccess().getEPackageEPackageSTRINGTerminalRuleCall_1_0_1()); match(input,RULE_STRING,FollowSets000.FOLLOW_2); @@ -26814,17 +26822,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferencedMetamodel__AliasAssignment_2_1" - // InternalXtext.g:8652:1: rule__ReferencedMetamodel__AliasAssignment_2_1 : ( ruleValidID ) ; + // InternalXtext.g:8657:1: rule__ReferencedMetamodel__AliasAssignment_2_1 : ( ruleValidID ) ; public final void rule__ReferencedMetamodel__AliasAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8656:1: ( ( ruleValidID ) ) - // InternalXtext.g:8657:2: ( ruleValidID ) + // InternalXtext.g:8661:1: ( ( ruleValidID ) ) + // InternalXtext.g:8662:2: ( ruleValidID ) { - // InternalXtext.g:8657:2: ( ruleValidID ) - // InternalXtext.g:8658:3: ruleValidID + // InternalXtext.g:8662:2: ( ruleValidID ) + // InternalXtext.g:8663:3: ruleValidID { before(grammarAccess.getReferencedMetamodelAccess().getAliasValidIDParserRuleCall_2_1_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -26855,17 +26863,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__NameAssignment_1" - // InternalXtext.g:8667:1: rule__Annotation__NameAssignment_1 : ( RULE_ID ) ; + // InternalXtext.g:8672:1: rule__Annotation__NameAssignment_1 : ( RULE_ID ) ; public final void rule__Annotation__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8671:1: ( ( RULE_ID ) ) - // InternalXtext.g:8672:2: ( RULE_ID ) + // InternalXtext.g:8676:1: ( ( RULE_ID ) ) + // InternalXtext.g:8677:2: ( RULE_ID ) { - // InternalXtext.g:8672:2: ( RULE_ID ) - // InternalXtext.g:8673:3: RULE_ID + // InternalXtext.g:8677:2: ( RULE_ID ) + // InternalXtext.g:8678:3: RULE_ID { before(grammarAccess.getAnnotationAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FollowSets000.FOLLOW_2); @@ -26892,17 +26900,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__AnnotationsAssignment_0" - // InternalXtext.g:8682:1: rule__ParserRule__AnnotationsAssignment_0 : ( ruleAnnotation ) ; + // InternalXtext.g:8687:1: rule__ParserRule__AnnotationsAssignment_0 : ( ruleAnnotation ) ; public final void rule__ParserRule__AnnotationsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8686:1: ( ( ruleAnnotation ) ) - // InternalXtext.g:8687:2: ( ruleAnnotation ) + // InternalXtext.g:8691:1: ( ( ruleAnnotation ) ) + // InternalXtext.g:8692:2: ( ruleAnnotation ) { - // InternalXtext.g:8687:2: ( ruleAnnotation ) - // InternalXtext.g:8688:3: ruleAnnotation + // InternalXtext.g:8692:2: ( ruleAnnotation ) + // InternalXtext.g:8693:3: ruleAnnotation { before(grammarAccess.getParserRuleAccess().getAnnotationsAnnotationParserRuleCall_0_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -26933,21 +26941,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__FragmentAssignment_1_0_0" - // InternalXtext.g:8697:1: rule__ParserRule__FragmentAssignment_1_0_0 : ( ( 'fragment' ) ) ; + // InternalXtext.g:8702:1: rule__ParserRule__FragmentAssignment_1_0_0 : ( ( 'fragment' ) ) ; public final void rule__ParserRule__FragmentAssignment_1_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8701:1: ( ( ( 'fragment' ) ) ) - // InternalXtext.g:8702:2: ( ( 'fragment' ) ) + // InternalXtext.g:8706:1: ( ( ( 'fragment' ) ) ) + // InternalXtext.g:8707:2: ( ( 'fragment' ) ) { - // InternalXtext.g:8702:2: ( ( 'fragment' ) ) - // InternalXtext.g:8703:3: ( 'fragment' ) + // InternalXtext.g:8707:2: ( ( 'fragment' ) ) + // InternalXtext.g:8708:3: ( 'fragment' ) { before(grammarAccess.getParserRuleAccess().getFragmentFragmentKeyword_1_0_0_0()); - // InternalXtext.g:8704:3: ( 'fragment' ) - // InternalXtext.g:8705:4: 'fragment' + // InternalXtext.g:8709:3: ( 'fragment' ) + // InternalXtext.g:8710:4: 'fragment' { before(grammarAccess.getParserRuleAccess().getFragmentFragmentKeyword_1_0_0_0()); match(input,49,FollowSets000.FOLLOW_2); @@ -26978,21 +26986,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__WildcardAssignment_1_0_2_0" - // InternalXtext.g:8716:1: rule__ParserRule__WildcardAssignment_1_0_2_0 : ( ( '*' ) ) ; + // InternalXtext.g:8721:1: rule__ParserRule__WildcardAssignment_1_0_2_0 : ( ( '*' ) ) ; public final void rule__ParserRule__WildcardAssignment_1_0_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8720:1: ( ( ( '*' ) ) ) - // InternalXtext.g:8721:2: ( ( '*' ) ) + // InternalXtext.g:8725:1: ( ( ( '*' ) ) ) + // InternalXtext.g:8726:2: ( ( '*' ) ) { - // InternalXtext.g:8721:2: ( ( '*' ) ) - // InternalXtext.g:8722:3: ( '*' ) + // InternalXtext.g:8726:2: ( ( '*' ) ) + // InternalXtext.g:8727:3: ( '*' ) { before(grammarAccess.getParserRuleAccess().getWildcardAsteriskKeyword_1_0_2_0_0()); - // InternalXtext.g:8723:3: ( '*' ) - // InternalXtext.g:8724:4: '*' + // InternalXtext.g:8728:3: ( '*' ) + // InternalXtext.g:8729:4: '*' { before(grammarAccess.getParserRuleAccess().getWildcardAsteriskKeyword_1_0_2_0_0()); match(input,12,FollowSets000.FOLLOW_2); @@ -27023,17 +27031,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__TypeAssignment_1_0_2_1_1" - // InternalXtext.g:8735:1: rule__ParserRule__TypeAssignment_1_0_2_1_1 : ( ruleTypeRef ) ; + // InternalXtext.g:8740:1: rule__ParserRule__TypeAssignment_1_0_2_1_1 : ( ruleTypeRef ) ; public final void rule__ParserRule__TypeAssignment_1_0_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8739:1: ( ( ruleTypeRef ) ) - // InternalXtext.g:8740:2: ( ruleTypeRef ) + // InternalXtext.g:8744:1: ( ( ruleTypeRef ) ) + // InternalXtext.g:8745:2: ( ruleTypeRef ) { - // InternalXtext.g:8740:2: ( ruleTypeRef ) - // InternalXtext.g:8741:3: ruleTypeRef + // InternalXtext.g:8745:2: ( ruleTypeRef ) + // InternalXtext.g:8746:3: ruleTypeRef { before(grammarAccess.getParserRuleAccess().getTypeTypeRefParserRuleCall_1_0_2_1_1_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -27064,17 +27072,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__TypeAssignment_1_1_1_1" - // InternalXtext.g:8750:1: rule__ParserRule__TypeAssignment_1_1_1_1 : ( ruleTypeRef ) ; + // InternalXtext.g:8755:1: rule__ParserRule__TypeAssignment_1_1_1_1 : ( ruleTypeRef ) ; public final void rule__ParserRule__TypeAssignment_1_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8754:1: ( ( ruleTypeRef ) ) - // InternalXtext.g:8755:2: ( ruleTypeRef ) + // InternalXtext.g:8759:1: ( ( ruleTypeRef ) ) + // InternalXtext.g:8760:2: ( ruleTypeRef ) { - // InternalXtext.g:8755:2: ( ruleTypeRef ) - // InternalXtext.g:8756:3: ruleTypeRef + // InternalXtext.g:8760:2: ( ruleTypeRef ) + // InternalXtext.g:8761:3: ruleTypeRef { before(grammarAccess.getParserRuleAccess().getTypeTypeRefParserRuleCall_1_1_1_1_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -27105,21 +27113,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__DefinesHiddenTokensAssignment_2_0" - // InternalXtext.g:8765:1: rule__ParserRule__DefinesHiddenTokensAssignment_2_0 : ( ( 'hidden' ) ) ; + // InternalXtext.g:8770:1: rule__ParserRule__DefinesHiddenTokensAssignment_2_0 : ( ( 'hidden' ) ) ; public final void rule__ParserRule__DefinesHiddenTokensAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8769:1: ( ( ( 'hidden' ) ) ) - // InternalXtext.g:8770:2: ( ( 'hidden' ) ) + // InternalXtext.g:8774:1: ( ( ( 'hidden' ) ) ) + // InternalXtext.g:8775:2: ( ( 'hidden' ) ) { - // InternalXtext.g:8770:2: ( ( 'hidden' ) ) - // InternalXtext.g:8771:3: ( 'hidden' ) + // InternalXtext.g:8775:2: ( ( 'hidden' ) ) + // InternalXtext.g:8776:3: ( 'hidden' ) { before(grammarAccess.getParserRuleAccess().getDefinesHiddenTokensHiddenKeyword_2_0_0()); - // InternalXtext.g:8772:3: ( 'hidden' ) - // InternalXtext.g:8773:4: 'hidden' + // InternalXtext.g:8777:3: ( 'hidden' ) + // InternalXtext.g:8778:4: 'hidden' { before(grammarAccess.getParserRuleAccess().getDefinesHiddenTokensHiddenKeyword_2_0_0()); match(input,48,FollowSets000.FOLLOW_2); @@ -27150,21 +27158,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__HiddenTokensAssignment_2_2_0" - // InternalXtext.g:8784:1: rule__ParserRule__HiddenTokensAssignment_2_2_0 : ( ( ruleRuleID ) ) ; + // InternalXtext.g:8789:1: rule__ParserRule__HiddenTokensAssignment_2_2_0 : ( ( ruleRuleID ) ) ; public final void rule__ParserRule__HiddenTokensAssignment_2_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8788:1: ( ( ( ruleRuleID ) ) ) - // InternalXtext.g:8789:2: ( ( ruleRuleID ) ) + // InternalXtext.g:8793:1: ( ( ( ruleRuleID ) ) ) + // InternalXtext.g:8794:2: ( ( ruleRuleID ) ) { - // InternalXtext.g:8789:2: ( ( ruleRuleID ) ) - // InternalXtext.g:8790:3: ( ruleRuleID ) + // InternalXtext.g:8794:2: ( ( ruleRuleID ) ) + // InternalXtext.g:8795:3: ( ruleRuleID ) { before(grammarAccess.getParserRuleAccess().getHiddenTokensAbstractRuleCrossReference_2_2_0_0()); - // InternalXtext.g:8791:3: ( ruleRuleID ) - // InternalXtext.g:8792:4: ruleRuleID + // InternalXtext.g:8796:3: ( ruleRuleID ) + // InternalXtext.g:8797:4: ruleRuleID { before(grammarAccess.getParserRuleAccess().getHiddenTokensAbstractRuleRuleIDParserRuleCall_2_2_0_0_1()); pushFollow(FollowSets000.FOLLOW_2); @@ -27199,21 +27207,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__HiddenTokensAssignment_2_2_1_1" - // InternalXtext.g:8803:1: rule__ParserRule__HiddenTokensAssignment_2_2_1_1 : ( ( ruleRuleID ) ) ; + // InternalXtext.g:8808:1: rule__ParserRule__HiddenTokensAssignment_2_2_1_1 : ( ( ruleRuleID ) ) ; public final void rule__ParserRule__HiddenTokensAssignment_2_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8807:1: ( ( ( ruleRuleID ) ) ) - // InternalXtext.g:8808:2: ( ( ruleRuleID ) ) + // InternalXtext.g:8812:1: ( ( ( ruleRuleID ) ) ) + // InternalXtext.g:8813:2: ( ( ruleRuleID ) ) { - // InternalXtext.g:8808:2: ( ( ruleRuleID ) ) - // InternalXtext.g:8809:3: ( ruleRuleID ) + // InternalXtext.g:8813:2: ( ( ruleRuleID ) ) + // InternalXtext.g:8814:3: ( ruleRuleID ) { before(grammarAccess.getParserRuleAccess().getHiddenTokensAbstractRuleCrossReference_2_2_1_1_0()); - // InternalXtext.g:8810:3: ( ruleRuleID ) - // InternalXtext.g:8811:4: ruleRuleID + // InternalXtext.g:8815:3: ( ruleRuleID ) + // InternalXtext.g:8816:4: ruleRuleID { before(grammarAccess.getParserRuleAccess().getHiddenTokensAbstractRuleRuleIDParserRuleCall_2_2_1_1_0_1()); pushFollow(FollowSets000.FOLLOW_2); @@ -27248,17 +27256,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParserRule__AlternativesAssignment_4" - // InternalXtext.g:8822:1: rule__ParserRule__AlternativesAssignment_4 : ( ruleAlternatives ) ; + // InternalXtext.g:8827:1: rule__ParserRule__AlternativesAssignment_4 : ( ruleAlternatives ) ; public final void rule__ParserRule__AlternativesAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8826:1: ( ( ruleAlternatives ) ) - // InternalXtext.g:8827:2: ( ruleAlternatives ) + // InternalXtext.g:8831:1: ( ( ruleAlternatives ) ) + // InternalXtext.g:8832:2: ( ruleAlternatives ) { - // InternalXtext.g:8827:2: ( ruleAlternatives ) - // InternalXtext.g:8828:3: ruleAlternatives + // InternalXtext.g:8832:2: ( ruleAlternatives ) + // InternalXtext.g:8833:3: ruleAlternatives { before(grammarAccess.getParserRuleAccess().getAlternativesAlternativesParserRuleCall_4_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -27289,17 +27297,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleNameAndParams__NameAssignment_0" - // InternalXtext.g:8837:1: rule__RuleNameAndParams__NameAssignment_0 : ( ruleValidID ) ; + // InternalXtext.g:8842:1: rule__RuleNameAndParams__NameAssignment_0 : ( ruleValidID ) ; public final void rule__RuleNameAndParams__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8841:1: ( ( ruleValidID ) ) - // InternalXtext.g:8842:2: ( ruleValidID ) + // InternalXtext.g:8846:1: ( ( ruleValidID ) ) + // InternalXtext.g:8847:2: ( ruleValidID ) { - // InternalXtext.g:8842:2: ( ruleValidID ) - // InternalXtext.g:8843:3: ruleValidID + // InternalXtext.g:8847:2: ( ruleValidID ) + // InternalXtext.g:8848:3: ruleValidID { before(grammarAccess.getRuleNameAndParamsAccess().getNameValidIDParserRuleCall_0_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -27330,17 +27338,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleNameAndParams__ParametersAssignment_1_1_0" - // InternalXtext.g:8852:1: rule__RuleNameAndParams__ParametersAssignment_1_1_0 : ( ruleParameter ) ; + // InternalXtext.g:8857:1: rule__RuleNameAndParams__ParametersAssignment_1_1_0 : ( ruleParameter ) ; public final void rule__RuleNameAndParams__ParametersAssignment_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8856:1: ( ( ruleParameter ) ) - // InternalXtext.g:8857:2: ( ruleParameter ) + // InternalXtext.g:8861:1: ( ( ruleParameter ) ) + // InternalXtext.g:8862:2: ( ruleParameter ) { - // InternalXtext.g:8857:2: ( ruleParameter ) - // InternalXtext.g:8858:3: ruleParameter + // InternalXtext.g:8862:2: ( ruleParameter ) + // InternalXtext.g:8863:3: ruleParameter { before(grammarAccess.getRuleNameAndParamsAccess().getParametersParameterParserRuleCall_1_1_0_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -27371,17 +27379,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleNameAndParams__ParametersAssignment_1_1_1_1" - // InternalXtext.g:8867:1: rule__RuleNameAndParams__ParametersAssignment_1_1_1_1 : ( ruleParameter ) ; + // InternalXtext.g:8872:1: rule__RuleNameAndParams__ParametersAssignment_1_1_1_1 : ( ruleParameter ) ; public final void rule__RuleNameAndParams__ParametersAssignment_1_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8871:1: ( ( ruleParameter ) ) - // InternalXtext.g:8872:2: ( ruleParameter ) + // InternalXtext.g:8876:1: ( ( ruleParameter ) ) + // InternalXtext.g:8877:2: ( ruleParameter ) { - // InternalXtext.g:8872:2: ( ruleParameter ) - // InternalXtext.g:8873:3: ruleParameter + // InternalXtext.g:8877:2: ( ruleParameter ) + // InternalXtext.g:8878:3: ruleParameter { before(grammarAccess.getRuleNameAndParamsAccess().getParametersParameterParserRuleCall_1_1_1_1_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -27412,17 +27420,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Parameter__NameAssignment" - // InternalXtext.g:8882:1: rule__Parameter__NameAssignment : ( RULE_ID ) ; + // InternalXtext.g:8887:1: rule__Parameter__NameAssignment : ( RULE_ID ) ; public final void rule__Parameter__NameAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8886:1: ( ( RULE_ID ) ) - // InternalXtext.g:8887:2: ( RULE_ID ) + // InternalXtext.g:8891:1: ( ( RULE_ID ) ) + // InternalXtext.g:8892:2: ( RULE_ID ) { - // InternalXtext.g:8887:2: ( RULE_ID ) - // InternalXtext.g:8888:3: RULE_ID + // InternalXtext.g:8892:2: ( RULE_ID ) + // InternalXtext.g:8893:3: RULE_ID { before(grammarAccess.getParameterAccess().getNameIDTerminalRuleCall_0()); match(input,RULE_ID,FollowSets000.FOLLOW_2); @@ -27449,21 +27457,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TypeRef__MetamodelAssignment_0_0" - // InternalXtext.g:8897:1: rule__TypeRef__MetamodelAssignment_0_0 : ( ( RULE_ID ) ) ; + // InternalXtext.g:8902:1: rule__TypeRef__MetamodelAssignment_0_0 : ( ( RULE_ID ) ) ; public final void rule__TypeRef__MetamodelAssignment_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8901:1: ( ( ( RULE_ID ) ) ) - // InternalXtext.g:8902:2: ( ( RULE_ID ) ) + // InternalXtext.g:8906:1: ( ( ( RULE_ID ) ) ) + // InternalXtext.g:8907:2: ( ( RULE_ID ) ) { - // InternalXtext.g:8902:2: ( ( RULE_ID ) ) - // InternalXtext.g:8903:3: ( RULE_ID ) + // InternalXtext.g:8907:2: ( ( RULE_ID ) ) + // InternalXtext.g:8908:3: ( RULE_ID ) { before(grammarAccess.getTypeRefAccess().getMetamodelAbstractMetamodelDeclarationCrossReference_0_0_0()); - // InternalXtext.g:8904:3: ( RULE_ID ) - // InternalXtext.g:8905:4: RULE_ID + // InternalXtext.g:8909:3: ( RULE_ID ) + // InternalXtext.g:8910:4: RULE_ID { before(grammarAccess.getTypeRefAccess().getMetamodelAbstractMetamodelDeclarationIDTerminalRuleCall_0_0_0_1()); match(input,RULE_ID,FollowSets000.FOLLOW_2); @@ -27494,21 +27502,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TypeRef__ClassifierAssignment_1" - // InternalXtext.g:8916:1: rule__TypeRef__ClassifierAssignment_1 : ( ( RULE_ID ) ) ; + // InternalXtext.g:8921:1: rule__TypeRef__ClassifierAssignment_1 : ( ( RULE_ID ) ) ; public final void rule__TypeRef__ClassifierAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8920:1: ( ( ( RULE_ID ) ) ) - // InternalXtext.g:8921:2: ( ( RULE_ID ) ) + // InternalXtext.g:8925:1: ( ( ( RULE_ID ) ) ) + // InternalXtext.g:8926:2: ( ( RULE_ID ) ) { - // InternalXtext.g:8921:2: ( ( RULE_ID ) ) - // InternalXtext.g:8922:3: ( RULE_ID ) + // InternalXtext.g:8926:2: ( ( RULE_ID ) ) + // InternalXtext.g:8927:3: ( RULE_ID ) { before(grammarAccess.getTypeRefAccess().getClassifierEClassifierCrossReference_1_0()); - // InternalXtext.g:8923:3: ( RULE_ID ) - // InternalXtext.g:8924:4: RULE_ID + // InternalXtext.g:8928:3: ( RULE_ID ) + // InternalXtext.g:8929:4: RULE_ID { before(grammarAccess.getTypeRefAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1()); match(input,RULE_ID,FollowSets000.FOLLOW_2); @@ -27539,17 +27547,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Alternatives__ElementsAssignment_1_1_1" - // InternalXtext.g:8935:1: rule__Alternatives__ElementsAssignment_1_1_1 : ( ruleConditionalBranch ) ; + // InternalXtext.g:8940:1: rule__Alternatives__ElementsAssignment_1_1_1 : ( ruleConditionalBranch ) ; public final void rule__Alternatives__ElementsAssignment_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8939:1: ( ( ruleConditionalBranch ) ) - // InternalXtext.g:8940:2: ( ruleConditionalBranch ) + // InternalXtext.g:8944:1: ( ( ruleConditionalBranch ) ) + // InternalXtext.g:8945:2: ( ruleConditionalBranch ) { - // InternalXtext.g:8940:2: ( ruleConditionalBranch ) - // InternalXtext.g:8941:3: ruleConditionalBranch + // InternalXtext.g:8945:2: ( ruleConditionalBranch ) + // InternalXtext.g:8946:3: ruleConditionalBranch { before(grammarAccess.getAlternativesAccess().getElementsConditionalBranchParserRuleCall_1_1_1_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -27580,17 +27588,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ConditionalBranch__GuardConditionAssignment_1_2" - // InternalXtext.g:8950:1: rule__ConditionalBranch__GuardConditionAssignment_1_2 : ( ruleDisjunction ) ; + // InternalXtext.g:8955:1: rule__ConditionalBranch__GuardConditionAssignment_1_2 : ( ruleDisjunction ) ; public final void rule__ConditionalBranch__GuardConditionAssignment_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8954:1: ( ( ruleDisjunction ) ) - // InternalXtext.g:8955:2: ( ruleDisjunction ) + // InternalXtext.g:8959:1: ( ( ruleDisjunction ) ) + // InternalXtext.g:8960:2: ( ruleDisjunction ) { - // InternalXtext.g:8955:2: ( ruleDisjunction ) - // InternalXtext.g:8956:3: ruleDisjunction + // InternalXtext.g:8960:2: ( ruleDisjunction ) + // InternalXtext.g:8961:3: ruleDisjunction { before(grammarAccess.getConditionalBranchAccess().getGuardConditionDisjunctionParserRuleCall_1_2_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -27621,17 +27629,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ConditionalBranch__ElementsAssignment_1_4" - // InternalXtext.g:8965:1: rule__ConditionalBranch__ElementsAssignment_1_4 : ( ruleAbstractToken ) ; + // InternalXtext.g:8970:1: rule__ConditionalBranch__ElementsAssignment_1_4 : ( ruleAbstractToken ) ; public final void rule__ConditionalBranch__ElementsAssignment_1_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8969:1: ( ( ruleAbstractToken ) ) - // InternalXtext.g:8970:2: ( ruleAbstractToken ) + // InternalXtext.g:8974:1: ( ( ruleAbstractToken ) ) + // InternalXtext.g:8975:2: ( ruleAbstractToken ) { - // InternalXtext.g:8970:2: ( ruleAbstractToken ) - // InternalXtext.g:8971:3: ruleAbstractToken + // InternalXtext.g:8975:2: ( ruleAbstractToken ) + // InternalXtext.g:8976:3: ruleAbstractToken { before(grammarAccess.getConditionalBranchAccess().getElementsAbstractTokenParserRuleCall_1_4_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -27662,17 +27670,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__UnorderedGroup__ElementsAssignment_1_1_1" - // InternalXtext.g:8980:1: rule__UnorderedGroup__ElementsAssignment_1_1_1 : ( ruleGroup ) ; + // InternalXtext.g:8985:1: rule__UnorderedGroup__ElementsAssignment_1_1_1 : ( ruleGroup ) ; public final void rule__UnorderedGroup__ElementsAssignment_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8984:1: ( ( ruleGroup ) ) - // InternalXtext.g:8985:2: ( ruleGroup ) + // InternalXtext.g:8989:1: ( ( ruleGroup ) ) + // InternalXtext.g:8990:2: ( ruleGroup ) { - // InternalXtext.g:8985:2: ( ruleGroup ) - // InternalXtext.g:8986:3: ruleGroup + // InternalXtext.g:8990:2: ( ruleGroup ) + // InternalXtext.g:8991:3: ruleGroup { before(grammarAccess.getUnorderedGroupAccess().getElementsGroupParserRuleCall_1_1_1_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -27703,17 +27711,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Group__ElementsAssignment_1_1" - // InternalXtext.g:8995:1: rule__Group__ElementsAssignment_1_1 : ( ruleAbstractToken ) ; + // InternalXtext.g:9000:1: rule__Group__ElementsAssignment_1_1 : ( ruleAbstractToken ) ; public final void rule__Group__ElementsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:8999:1: ( ( ruleAbstractToken ) ) - // InternalXtext.g:9000:2: ( ruleAbstractToken ) + // InternalXtext.g:9004:1: ( ( ruleAbstractToken ) ) + // InternalXtext.g:9005:2: ( ruleAbstractToken ) { - // InternalXtext.g:9000:2: ( ruleAbstractToken ) - // InternalXtext.g:9001:3: ruleAbstractToken + // InternalXtext.g:9005:2: ( ruleAbstractToken ) + // InternalXtext.g:9006:3: ruleAbstractToken { before(grammarAccess.getGroupAccess().getElementsAbstractTokenParserRuleCall_1_1_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -27744,21 +27752,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AbstractTokenWithCardinality__CardinalityAssignment_1" - // InternalXtext.g:9010:1: rule__AbstractTokenWithCardinality__CardinalityAssignment_1 : ( ( rule__AbstractTokenWithCardinality__CardinalityAlternatives_1_0 ) ) ; + // InternalXtext.g:9015:1: rule__AbstractTokenWithCardinality__CardinalityAssignment_1 : ( ( rule__AbstractTokenWithCardinality__CardinalityAlternatives_1_0 ) ) ; public final void rule__AbstractTokenWithCardinality__CardinalityAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9014:1: ( ( ( rule__AbstractTokenWithCardinality__CardinalityAlternatives_1_0 ) ) ) - // InternalXtext.g:9015:2: ( ( rule__AbstractTokenWithCardinality__CardinalityAlternatives_1_0 ) ) + // InternalXtext.g:9019:1: ( ( ( rule__AbstractTokenWithCardinality__CardinalityAlternatives_1_0 ) ) ) + // InternalXtext.g:9020:2: ( ( rule__AbstractTokenWithCardinality__CardinalityAlternatives_1_0 ) ) { - // InternalXtext.g:9015:2: ( ( rule__AbstractTokenWithCardinality__CardinalityAlternatives_1_0 ) ) - // InternalXtext.g:9016:3: ( rule__AbstractTokenWithCardinality__CardinalityAlternatives_1_0 ) + // InternalXtext.g:9020:2: ( ( rule__AbstractTokenWithCardinality__CardinalityAlternatives_1_0 ) ) + // InternalXtext.g:9021:3: ( rule__AbstractTokenWithCardinality__CardinalityAlternatives_1_0 ) { before(grammarAccess.getAbstractTokenWithCardinalityAccess().getCardinalityAlternatives_1_0()); - // InternalXtext.g:9017:3: ( rule__AbstractTokenWithCardinality__CardinalityAlternatives_1_0 ) - // InternalXtext.g:9017:4: rule__AbstractTokenWithCardinality__CardinalityAlternatives_1_0 + // InternalXtext.g:9022:3: ( rule__AbstractTokenWithCardinality__CardinalityAlternatives_1_0 ) + // InternalXtext.g:9022:4: rule__AbstractTokenWithCardinality__CardinalityAlternatives_1_0 { pushFollow(FollowSets000.FOLLOW_2); rule__AbstractTokenWithCardinality__CardinalityAlternatives_1_0(); @@ -27791,17 +27799,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Action__TypeAssignment_1" - // InternalXtext.g:9025:1: rule__Action__TypeAssignment_1 : ( ruleTypeRef ) ; + // InternalXtext.g:9030:1: rule__Action__TypeAssignment_1 : ( ruleTypeRef ) ; public final void rule__Action__TypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9029:1: ( ( ruleTypeRef ) ) - // InternalXtext.g:9030:2: ( ruleTypeRef ) + // InternalXtext.g:9034:1: ( ( ruleTypeRef ) ) + // InternalXtext.g:9035:2: ( ruleTypeRef ) { - // InternalXtext.g:9030:2: ( ruleTypeRef ) - // InternalXtext.g:9031:3: ruleTypeRef + // InternalXtext.g:9035:2: ( ruleTypeRef ) + // InternalXtext.g:9036:3: ruleTypeRef { before(grammarAccess.getActionAccess().getTypeTypeRefParserRuleCall_1_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -27832,17 +27840,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Action__FeatureAssignment_2_1" - // InternalXtext.g:9040:1: rule__Action__FeatureAssignment_2_1 : ( ruleValidID ) ; + // InternalXtext.g:9045:1: rule__Action__FeatureAssignment_2_1 : ( ruleValidID ) ; public final void rule__Action__FeatureAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9044:1: ( ( ruleValidID ) ) - // InternalXtext.g:9045:2: ( ruleValidID ) + // InternalXtext.g:9049:1: ( ( ruleValidID ) ) + // InternalXtext.g:9050:2: ( ruleValidID ) { - // InternalXtext.g:9045:2: ( ruleValidID ) - // InternalXtext.g:9046:3: ruleValidID + // InternalXtext.g:9050:2: ( ruleValidID ) + // InternalXtext.g:9051:3: ruleValidID { before(grammarAccess.getActionAccess().getFeatureValidIDParserRuleCall_2_1_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -27873,21 +27881,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Action__OperatorAssignment_2_2" - // InternalXtext.g:9055:1: rule__Action__OperatorAssignment_2_2 : ( ( rule__Action__OperatorAlternatives_2_2_0 ) ) ; + // InternalXtext.g:9060:1: rule__Action__OperatorAssignment_2_2 : ( ( rule__Action__OperatorAlternatives_2_2_0 ) ) ; public final void rule__Action__OperatorAssignment_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9059:1: ( ( ( rule__Action__OperatorAlternatives_2_2_0 ) ) ) - // InternalXtext.g:9060:2: ( ( rule__Action__OperatorAlternatives_2_2_0 ) ) + // InternalXtext.g:9064:1: ( ( ( rule__Action__OperatorAlternatives_2_2_0 ) ) ) + // InternalXtext.g:9065:2: ( ( rule__Action__OperatorAlternatives_2_2_0 ) ) { - // InternalXtext.g:9060:2: ( ( rule__Action__OperatorAlternatives_2_2_0 ) ) - // InternalXtext.g:9061:3: ( rule__Action__OperatorAlternatives_2_2_0 ) + // InternalXtext.g:9065:2: ( ( rule__Action__OperatorAlternatives_2_2_0 ) ) + // InternalXtext.g:9066:3: ( rule__Action__OperatorAlternatives_2_2_0 ) { before(grammarAccess.getActionAccess().getOperatorAlternatives_2_2_0()); - // InternalXtext.g:9062:3: ( rule__Action__OperatorAlternatives_2_2_0 ) - // InternalXtext.g:9062:4: rule__Action__OperatorAlternatives_2_2_0 + // InternalXtext.g:9067:3: ( rule__Action__OperatorAlternatives_2_2_0 ) + // InternalXtext.g:9067:4: rule__Action__OperatorAlternatives_2_2_0 { pushFollow(FollowSets000.FOLLOW_2); rule__Action__OperatorAlternatives_2_2_0(); @@ -27920,17 +27928,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Keyword__ValueAssignment" - // InternalXtext.g:9070:1: rule__Keyword__ValueAssignment : ( RULE_STRING ) ; + // InternalXtext.g:9075:1: rule__Keyword__ValueAssignment : ( RULE_STRING ) ; public final void rule__Keyword__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9074:1: ( ( RULE_STRING ) ) - // InternalXtext.g:9075:2: ( RULE_STRING ) + // InternalXtext.g:9079:1: ( ( RULE_STRING ) ) + // InternalXtext.g:9080:2: ( RULE_STRING ) { - // InternalXtext.g:9075:2: ( RULE_STRING ) - // InternalXtext.g:9076:3: RULE_STRING + // InternalXtext.g:9080:2: ( RULE_STRING ) + // InternalXtext.g:9081:3: RULE_STRING { before(grammarAccess.getKeywordAccess().getValueSTRINGTerminalRuleCall_0()); match(input,RULE_STRING,FollowSets000.FOLLOW_2); @@ -27957,21 +27965,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleCall__RuleAssignment_0" - // InternalXtext.g:9085:1: rule__RuleCall__RuleAssignment_0 : ( ( ruleRuleID ) ) ; + // InternalXtext.g:9090:1: rule__RuleCall__RuleAssignment_0 : ( ( ruleRuleID ) ) ; public final void rule__RuleCall__RuleAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9089:1: ( ( ( ruleRuleID ) ) ) - // InternalXtext.g:9090:2: ( ( ruleRuleID ) ) + // InternalXtext.g:9094:1: ( ( ( ruleRuleID ) ) ) + // InternalXtext.g:9095:2: ( ( ruleRuleID ) ) { - // InternalXtext.g:9090:2: ( ( ruleRuleID ) ) - // InternalXtext.g:9091:3: ( ruleRuleID ) + // InternalXtext.g:9095:2: ( ( ruleRuleID ) ) + // InternalXtext.g:9096:3: ( ruleRuleID ) { before(grammarAccess.getRuleCallAccess().getRuleAbstractRuleCrossReference_0_0()); - // InternalXtext.g:9092:3: ( ruleRuleID ) - // InternalXtext.g:9093:4: ruleRuleID + // InternalXtext.g:9097:3: ( ruleRuleID ) + // InternalXtext.g:9098:4: ruleRuleID { before(grammarAccess.getRuleCallAccess().getRuleAbstractRuleRuleIDParserRuleCall_0_0_1()); pushFollow(FollowSets000.FOLLOW_2); @@ -28006,17 +28014,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleCall__ArgumentsAssignment_1_1" - // InternalXtext.g:9104:1: rule__RuleCall__ArgumentsAssignment_1_1 : ( ruleNamedArgument ) ; + // InternalXtext.g:9109:1: rule__RuleCall__ArgumentsAssignment_1_1 : ( ruleNamedArgument ) ; public final void rule__RuleCall__ArgumentsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9108:1: ( ( ruleNamedArgument ) ) - // InternalXtext.g:9109:2: ( ruleNamedArgument ) + // InternalXtext.g:9113:1: ( ( ruleNamedArgument ) ) + // InternalXtext.g:9114:2: ( ruleNamedArgument ) { - // InternalXtext.g:9109:2: ( ruleNamedArgument ) - // InternalXtext.g:9110:3: ruleNamedArgument + // InternalXtext.g:9114:2: ( ruleNamedArgument ) + // InternalXtext.g:9115:3: ruleNamedArgument { before(grammarAccess.getRuleCallAccess().getArgumentsNamedArgumentParserRuleCall_1_1_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -28047,17 +28055,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleCall__ArgumentsAssignment_1_2_1" - // InternalXtext.g:9119:1: rule__RuleCall__ArgumentsAssignment_1_2_1 : ( ruleNamedArgument ) ; + // InternalXtext.g:9124:1: rule__RuleCall__ArgumentsAssignment_1_2_1 : ( ruleNamedArgument ) ; public final void rule__RuleCall__ArgumentsAssignment_1_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9123:1: ( ( ruleNamedArgument ) ) - // InternalXtext.g:9124:2: ( ruleNamedArgument ) + // InternalXtext.g:9128:1: ( ( ruleNamedArgument ) ) + // InternalXtext.g:9129:2: ( ruleNamedArgument ) { - // InternalXtext.g:9124:2: ( ruleNamedArgument ) - // InternalXtext.g:9125:3: ruleNamedArgument + // InternalXtext.g:9129:2: ( ruleNamedArgument ) + // InternalXtext.g:9130:3: ruleNamedArgument { before(grammarAccess.getRuleCallAccess().getArgumentsNamedArgumentParserRuleCall_1_2_1_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -28088,21 +28096,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__NamedArgument__ParameterAssignment_0_0" - // InternalXtext.g:9134:1: rule__NamedArgument__ParameterAssignment_0_0 : ( ( RULE_ID ) ) ; + // InternalXtext.g:9139:1: rule__NamedArgument__ParameterAssignment_0_0 : ( ( RULE_ID ) ) ; public final void rule__NamedArgument__ParameterAssignment_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9138:1: ( ( ( RULE_ID ) ) ) - // InternalXtext.g:9139:2: ( ( RULE_ID ) ) + // InternalXtext.g:9143:1: ( ( ( RULE_ID ) ) ) + // InternalXtext.g:9144:2: ( ( RULE_ID ) ) { - // InternalXtext.g:9139:2: ( ( RULE_ID ) ) - // InternalXtext.g:9140:3: ( RULE_ID ) + // InternalXtext.g:9144:2: ( ( RULE_ID ) ) + // InternalXtext.g:9145:3: ( RULE_ID ) { before(grammarAccess.getNamedArgumentAccess().getParameterParameterCrossReference_0_0_0()); - // InternalXtext.g:9141:3: ( RULE_ID ) - // InternalXtext.g:9142:4: RULE_ID + // InternalXtext.g:9146:3: ( RULE_ID ) + // InternalXtext.g:9147:4: RULE_ID { before(grammarAccess.getNamedArgumentAccess().getParameterParameterIDTerminalRuleCall_0_0_0_1()); match(input,RULE_ID,FollowSets000.FOLLOW_2); @@ -28133,21 +28141,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__NamedArgument__CalledByNameAssignment_0_1" - // InternalXtext.g:9153:1: rule__NamedArgument__CalledByNameAssignment_0_1 : ( ( '=' ) ) ; + // InternalXtext.g:9158:1: rule__NamedArgument__CalledByNameAssignment_0_1 : ( ( '=' ) ) ; public final void rule__NamedArgument__CalledByNameAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9157:1: ( ( ( '=' ) ) ) - // InternalXtext.g:9158:2: ( ( '=' ) ) + // InternalXtext.g:9162:1: ( ( ( '=' ) ) ) + // InternalXtext.g:9163:2: ( ( '=' ) ) { - // InternalXtext.g:9158:2: ( ( '=' ) ) - // InternalXtext.g:9159:3: ( '=' ) + // InternalXtext.g:9163:2: ( ( '=' ) ) + // InternalXtext.g:9164:3: ( '=' ) { before(grammarAccess.getNamedArgumentAccess().getCalledByNameEqualsSignKeyword_0_1_0()); - // InternalXtext.g:9160:3: ( '=' ) - // InternalXtext.g:9161:4: '=' + // InternalXtext.g:9165:3: ( '=' ) + // InternalXtext.g:9166:4: '=' { before(grammarAccess.getNamedArgumentAccess().getCalledByNameEqualsSignKeyword_0_1_0()); match(input,14,FollowSets000.FOLLOW_2); @@ -28178,17 +28186,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__NamedArgument__ValueAssignment_1" - // InternalXtext.g:9172:1: rule__NamedArgument__ValueAssignment_1 : ( ruleDisjunction ) ; + // InternalXtext.g:9177:1: rule__NamedArgument__ValueAssignment_1 : ( ruleDisjunction ) ; public final void rule__NamedArgument__ValueAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9176:1: ( ( ruleDisjunction ) ) - // InternalXtext.g:9177:2: ( ruleDisjunction ) + // InternalXtext.g:9181:1: ( ( ruleDisjunction ) ) + // InternalXtext.g:9182:2: ( ruleDisjunction ) { - // InternalXtext.g:9177:2: ( ruleDisjunction ) - // InternalXtext.g:9178:3: ruleDisjunction + // InternalXtext.g:9182:2: ( ruleDisjunction ) + // InternalXtext.g:9183:3: ruleDisjunction { before(grammarAccess.getNamedArgumentAccess().getValueDisjunctionParserRuleCall_1_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -28219,21 +28227,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LiteralCondition__TrueAssignment_1_0" - // InternalXtext.g:9187:1: rule__LiteralCondition__TrueAssignment_1_0 : ( ( 'true' ) ) ; + // InternalXtext.g:9192:1: rule__LiteralCondition__TrueAssignment_1_0 : ( ( 'true' ) ) ; public final void rule__LiteralCondition__TrueAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9191:1: ( ( ( 'true' ) ) ) - // InternalXtext.g:9192:2: ( ( 'true' ) ) + // InternalXtext.g:9196:1: ( ( ( 'true' ) ) ) + // InternalXtext.g:9197:2: ( ( 'true' ) ) { - // InternalXtext.g:9192:2: ( ( 'true' ) ) - // InternalXtext.g:9193:3: ( 'true' ) + // InternalXtext.g:9197:2: ( ( 'true' ) ) + // InternalXtext.g:9198:3: ( 'true' ) { before(grammarAccess.getLiteralConditionAccess().getTrueTrueKeyword_1_0_0()); - // InternalXtext.g:9194:3: ( 'true' ) - // InternalXtext.g:9195:4: 'true' + // InternalXtext.g:9199:3: ( 'true' ) + // InternalXtext.g:9200:4: 'true' { before(grammarAccess.getLiteralConditionAccess().getTrueTrueKeyword_1_0_0()); match(input,17,FollowSets000.FOLLOW_2); @@ -28264,17 +28272,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Disjunction__RightAssignment_1_2" - // InternalXtext.g:9206:1: rule__Disjunction__RightAssignment_1_2 : ( ruleConjunction ) ; + // InternalXtext.g:9211:1: rule__Disjunction__RightAssignment_1_2 : ( ruleConjunction ) ; public final void rule__Disjunction__RightAssignment_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9210:1: ( ( ruleConjunction ) ) - // InternalXtext.g:9211:2: ( ruleConjunction ) + // InternalXtext.g:9215:1: ( ( ruleConjunction ) ) + // InternalXtext.g:9216:2: ( ruleConjunction ) { - // InternalXtext.g:9211:2: ( ruleConjunction ) - // InternalXtext.g:9212:3: ruleConjunction + // InternalXtext.g:9216:2: ( ruleConjunction ) + // InternalXtext.g:9217:3: ruleConjunction { before(grammarAccess.getDisjunctionAccess().getRightConjunctionParserRuleCall_1_2_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -28305,17 +28313,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Conjunction__RightAssignment_1_2" - // InternalXtext.g:9221:1: rule__Conjunction__RightAssignment_1_2 : ( ruleNegation ) ; + // InternalXtext.g:9226:1: rule__Conjunction__RightAssignment_1_2 : ( ruleNegation ) ; public final void rule__Conjunction__RightAssignment_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9225:1: ( ( ruleNegation ) ) - // InternalXtext.g:9226:2: ( ruleNegation ) + // InternalXtext.g:9230:1: ( ( ruleNegation ) ) + // InternalXtext.g:9231:2: ( ruleNegation ) { - // InternalXtext.g:9226:2: ( ruleNegation ) - // InternalXtext.g:9227:3: ruleNegation + // InternalXtext.g:9231:2: ( ruleNegation ) + // InternalXtext.g:9232:3: ruleNegation { before(grammarAccess.getConjunctionAccess().getRightNegationParserRuleCall_1_2_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -28346,17 +28354,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Negation__ValueAssignment_1_2" - // InternalXtext.g:9236:1: rule__Negation__ValueAssignment_1_2 : ( ruleNegation ) ; + // InternalXtext.g:9241:1: rule__Negation__ValueAssignment_1_2 : ( ruleNegation ) ; public final void rule__Negation__ValueAssignment_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9240:1: ( ( ruleNegation ) ) - // InternalXtext.g:9241:2: ( ruleNegation ) + // InternalXtext.g:9245:1: ( ( ruleNegation ) ) + // InternalXtext.g:9246:2: ( ruleNegation ) { - // InternalXtext.g:9241:2: ( ruleNegation ) - // InternalXtext.g:9242:3: ruleNegation + // InternalXtext.g:9246:2: ( ruleNegation ) + // InternalXtext.g:9247:3: ruleNegation { before(grammarAccess.getNegationAccess().getValueNegationParserRuleCall_1_2_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -28387,21 +28395,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ParameterReference__ParameterAssignment" - // InternalXtext.g:9251:1: rule__ParameterReference__ParameterAssignment : ( ( RULE_ID ) ) ; + // InternalXtext.g:9256:1: rule__ParameterReference__ParameterAssignment : ( ( RULE_ID ) ) ; public final void rule__ParameterReference__ParameterAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9255:1: ( ( ( RULE_ID ) ) ) - // InternalXtext.g:9256:2: ( ( RULE_ID ) ) + // InternalXtext.g:9260:1: ( ( ( RULE_ID ) ) ) + // InternalXtext.g:9261:2: ( ( RULE_ID ) ) { - // InternalXtext.g:9256:2: ( ( RULE_ID ) ) - // InternalXtext.g:9257:3: ( RULE_ID ) + // InternalXtext.g:9261:2: ( ( RULE_ID ) ) + // InternalXtext.g:9262:3: ( RULE_ID ) { before(grammarAccess.getParameterReferenceAccess().getParameterParameterCrossReference_0()); - // InternalXtext.g:9258:3: ( RULE_ID ) - // InternalXtext.g:9259:4: RULE_ID + // InternalXtext.g:9263:3: ( RULE_ID ) + // InternalXtext.g:9264:4: RULE_ID { before(grammarAccess.getParameterReferenceAccess().getParameterParameterIDTerminalRuleCall_0_1()); match(input,RULE_ID,FollowSets000.FOLLOW_2); @@ -28432,21 +28440,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalRuleCall__RuleAssignment" - // InternalXtext.g:9270:1: rule__TerminalRuleCall__RuleAssignment : ( ( ruleRuleID ) ) ; + // InternalXtext.g:9275:1: rule__TerminalRuleCall__RuleAssignment : ( ( ruleRuleID ) ) ; public final void rule__TerminalRuleCall__RuleAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9274:1: ( ( ( ruleRuleID ) ) ) - // InternalXtext.g:9275:2: ( ( ruleRuleID ) ) + // InternalXtext.g:9279:1: ( ( ( ruleRuleID ) ) ) + // InternalXtext.g:9280:2: ( ( ruleRuleID ) ) { - // InternalXtext.g:9275:2: ( ( ruleRuleID ) ) - // InternalXtext.g:9276:3: ( ruleRuleID ) + // InternalXtext.g:9280:2: ( ( ruleRuleID ) ) + // InternalXtext.g:9281:3: ( ruleRuleID ) { before(grammarAccess.getTerminalRuleCallAccess().getRuleAbstractRuleCrossReference_0()); - // InternalXtext.g:9277:3: ( ruleRuleID ) - // InternalXtext.g:9278:4: ruleRuleID + // InternalXtext.g:9282:3: ( ruleRuleID ) + // InternalXtext.g:9283:4: ruleRuleID { before(grammarAccess.getTerminalRuleCallAccess().getRuleAbstractRuleRuleIDParserRuleCall_0_1()); pushFollow(FollowSets000.FOLLOW_2); @@ -28481,21 +28489,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedKeyword__PredicatedAssignment_0_0" - // InternalXtext.g:9289:1: rule__PredicatedKeyword__PredicatedAssignment_0_0 : ( ( '=>' ) ) ; + // InternalXtext.g:9294:1: rule__PredicatedKeyword__PredicatedAssignment_0_0 : ( ( '=>' ) ) ; public final void rule__PredicatedKeyword__PredicatedAssignment_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9293:1: ( ( ( '=>' ) ) ) - // InternalXtext.g:9294:2: ( ( '=>' ) ) + // InternalXtext.g:9298:1: ( ( ( '=>' ) ) ) + // InternalXtext.g:9299:2: ( ( '=>' ) ) { - // InternalXtext.g:9294:2: ( ( '=>' ) ) - // InternalXtext.g:9295:3: ( '=>' ) + // InternalXtext.g:9299:2: ( ( '=>' ) ) + // InternalXtext.g:9300:3: ( '=>' ) { before(grammarAccess.getPredicatedKeywordAccess().getPredicatedEqualsSignGreaterThanSignKeyword_0_0_0()); - // InternalXtext.g:9296:3: ( '=>' ) - // InternalXtext.g:9297:4: '=>' + // InternalXtext.g:9301:3: ( '=>' ) + // InternalXtext.g:9302:4: '=>' { before(grammarAccess.getPredicatedKeywordAccess().getPredicatedEqualsSignGreaterThanSignKeyword_0_0_0()); match(input,50,FollowSets000.FOLLOW_2); @@ -28526,21 +28534,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedKeyword__FirstSetPredicatedAssignment_0_1" - // InternalXtext.g:9308:1: rule__PredicatedKeyword__FirstSetPredicatedAssignment_0_1 : ( ( '->' ) ) ; + // InternalXtext.g:9313:1: rule__PredicatedKeyword__FirstSetPredicatedAssignment_0_1 : ( ( '->' ) ) ; public final void rule__PredicatedKeyword__FirstSetPredicatedAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9312:1: ( ( ( '->' ) ) ) - // InternalXtext.g:9313:2: ( ( '->' ) ) + // InternalXtext.g:9317:1: ( ( ( '->' ) ) ) + // InternalXtext.g:9318:2: ( ( '->' ) ) { - // InternalXtext.g:9313:2: ( ( '->' ) ) - // InternalXtext.g:9314:3: ( '->' ) + // InternalXtext.g:9318:2: ( ( '->' ) ) + // InternalXtext.g:9319:3: ( '->' ) { before(grammarAccess.getPredicatedKeywordAccess().getFirstSetPredicatedHyphenMinusGreaterThanSignKeyword_0_1_0()); - // InternalXtext.g:9315:3: ( '->' ) - // InternalXtext.g:9316:4: '->' + // InternalXtext.g:9320:3: ( '->' ) + // InternalXtext.g:9321:4: '->' { before(grammarAccess.getPredicatedKeywordAccess().getFirstSetPredicatedHyphenMinusGreaterThanSignKeyword_0_1_0()); match(input,44,FollowSets000.FOLLOW_2); @@ -28571,17 +28579,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedKeyword__ValueAssignment_1" - // InternalXtext.g:9327:1: rule__PredicatedKeyword__ValueAssignment_1 : ( RULE_STRING ) ; + // InternalXtext.g:9332:1: rule__PredicatedKeyword__ValueAssignment_1 : ( RULE_STRING ) ; public final void rule__PredicatedKeyword__ValueAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9331:1: ( ( RULE_STRING ) ) - // InternalXtext.g:9332:2: ( RULE_STRING ) + // InternalXtext.g:9336:1: ( ( RULE_STRING ) ) + // InternalXtext.g:9337:2: ( RULE_STRING ) { - // InternalXtext.g:9332:2: ( RULE_STRING ) - // InternalXtext.g:9333:3: RULE_STRING + // InternalXtext.g:9337:2: ( RULE_STRING ) + // InternalXtext.g:9338:3: RULE_STRING { before(grammarAccess.getPredicatedKeywordAccess().getValueSTRINGTerminalRuleCall_1_0()); match(input,RULE_STRING,FollowSets000.FOLLOW_2); @@ -28608,21 +28616,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedRuleCall__PredicatedAssignment_0_0" - // InternalXtext.g:9342:1: rule__PredicatedRuleCall__PredicatedAssignment_0_0 : ( ( '=>' ) ) ; + // InternalXtext.g:9347:1: rule__PredicatedRuleCall__PredicatedAssignment_0_0 : ( ( '=>' ) ) ; public final void rule__PredicatedRuleCall__PredicatedAssignment_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9346:1: ( ( ( '=>' ) ) ) - // InternalXtext.g:9347:2: ( ( '=>' ) ) + // InternalXtext.g:9351:1: ( ( ( '=>' ) ) ) + // InternalXtext.g:9352:2: ( ( '=>' ) ) { - // InternalXtext.g:9347:2: ( ( '=>' ) ) - // InternalXtext.g:9348:3: ( '=>' ) + // InternalXtext.g:9352:2: ( ( '=>' ) ) + // InternalXtext.g:9353:3: ( '=>' ) { before(grammarAccess.getPredicatedRuleCallAccess().getPredicatedEqualsSignGreaterThanSignKeyword_0_0_0()); - // InternalXtext.g:9349:3: ( '=>' ) - // InternalXtext.g:9350:4: '=>' + // InternalXtext.g:9354:3: ( '=>' ) + // InternalXtext.g:9355:4: '=>' { before(grammarAccess.getPredicatedRuleCallAccess().getPredicatedEqualsSignGreaterThanSignKeyword_0_0_0()); match(input,50,FollowSets000.FOLLOW_2); @@ -28653,21 +28661,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedRuleCall__FirstSetPredicatedAssignment_0_1" - // InternalXtext.g:9361:1: rule__PredicatedRuleCall__FirstSetPredicatedAssignment_0_1 : ( ( '->' ) ) ; + // InternalXtext.g:9366:1: rule__PredicatedRuleCall__FirstSetPredicatedAssignment_0_1 : ( ( '->' ) ) ; public final void rule__PredicatedRuleCall__FirstSetPredicatedAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9365:1: ( ( ( '->' ) ) ) - // InternalXtext.g:9366:2: ( ( '->' ) ) + // InternalXtext.g:9370:1: ( ( ( '->' ) ) ) + // InternalXtext.g:9371:2: ( ( '->' ) ) { - // InternalXtext.g:9366:2: ( ( '->' ) ) - // InternalXtext.g:9367:3: ( '->' ) + // InternalXtext.g:9371:2: ( ( '->' ) ) + // InternalXtext.g:9372:3: ( '->' ) { before(grammarAccess.getPredicatedRuleCallAccess().getFirstSetPredicatedHyphenMinusGreaterThanSignKeyword_0_1_0()); - // InternalXtext.g:9368:3: ( '->' ) - // InternalXtext.g:9369:4: '->' + // InternalXtext.g:9373:3: ( '->' ) + // InternalXtext.g:9374:4: '->' { before(grammarAccess.getPredicatedRuleCallAccess().getFirstSetPredicatedHyphenMinusGreaterThanSignKeyword_0_1_0()); match(input,44,FollowSets000.FOLLOW_2); @@ -28698,21 +28706,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedRuleCall__RuleAssignment_1" - // InternalXtext.g:9380:1: rule__PredicatedRuleCall__RuleAssignment_1 : ( ( ruleRuleID ) ) ; + // InternalXtext.g:9385:1: rule__PredicatedRuleCall__RuleAssignment_1 : ( ( ruleRuleID ) ) ; public final void rule__PredicatedRuleCall__RuleAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9384:1: ( ( ( ruleRuleID ) ) ) - // InternalXtext.g:9385:2: ( ( ruleRuleID ) ) + // InternalXtext.g:9389:1: ( ( ( ruleRuleID ) ) ) + // InternalXtext.g:9390:2: ( ( ruleRuleID ) ) { - // InternalXtext.g:9385:2: ( ( ruleRuleID ) ) - // InternalXtext.g:9386:3: ( ruleRuleID ) + // InternalXtext.g:9390:2: ( ( ruleRuleID ) ) + // InternalXtext.g:9391:3: ( ruleRuleID ) { before(grammarAccess.getPredicatedRuleCallAccess().getRuleAbstractRuleCrossReference_1_0()); - // InternalXtext.g:9387:3: ( ruleRuleID ) - // InternalXtext.g:9388:4: ruleRuleID + // InternalXtext.g:9392:3: ( ruleRuleID ) + // InternalXtext.g:9393:4: ruleRuleID { before(grammarAccess.getPredicatedRuleCallAccess().getRuleAbstractRuleRuleIDParserRuleCall_1_0_1()); pushFollow(FollowSets000.FOLLOW_2); @@ -28747,17 +28755,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedRuleCall__ArgumentsAssignment_2_1" - // InternalXtext.g:9399:1: rule__PredicatedRuleCall__ArgumentsAssignment_2_1 : ( ruleNamedArgument ) ; + // InternalXtext.g:9404:1: rule__PredicatedRuleCall__ArgumentsAssignment_2_1 : ( ruleNamedArgument ) ; public final void rule__PredicatedRuleCall__ArgumentsAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9403:1: ( ( ruleNamedArgument ) ) - // InternalXtext.g:9404:2: ( ruleNamedArgument ) + // InternalXtext.g:9408:1: ( ( ruleNamedArgument ) ) + // InternalXtext.g:9409:2: ( ruleNamedArgument ) { - // InternalXtext.g:9404:2: ( ruleNamedArgument ) - // InternalXtext.g:9405:3: ruleNamedArgument + // InternalXtext.g:9409:2: ( ruleNamedArgument ) + // InternalXtext.g:9410:3: ruleNamedArgument { before(grammarAccess.getPredicatedRuleCallAccess().getArgumentsNamedArgumentParserRuleCall_2_1_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -28788,17 +28796,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedRuleCall__ArgumentsAssignment_2_2_1" - // InternalXtext.g:9414:1: rule__PredicatedRuleCall__ArgumentsAssignment_2_2_1 : ( ruleNamedArgument ) ; + // InternalXtext.g:9419:1: rule__PredicatedRuleCall__ArgumentsAssignment_2_2_1 : ( ruleNamedArgument ) ; public final void rule__PredicatedRuleCall__ArgumentsAssignment_2_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9418:1: ( ( ruleNamedArgument ) ) - // InternalXtext.g:9419:2: ( ruleNamedArgument ) + // InternalXtext.g:9423:1: ( ( ruleNamedArgument ) ) + // InternalXtext.g:9424:2: ( ruleNamedArgument ) { - // InternalXtext.g:9419:2: ( ruleNamedArgument ) - // InternalXtext.g:9420:3: ruleNamedArgument + // InternalXtext.g:9424:2: ( ruleNamedArgument ) + // InternalXtext.g:9425:3: ruleNamedArgument { before(grammarAccess.getPredicatedRuleCallAccess().getArgumentsNamedArgumentParserRuleCall_2_2_1_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -28829,21 +28837,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assignment__PredicatedAssignment_0_0" - // InternalXtext.g:9429:1: rule__Assignment__PredicatedAssignment_0_0 : ( ( '=>' ) ) ; + // InternalXtext.g:9434:1: rule__Assignment__PredicatedAssignment_0_0 : ( ( '=>' ) ) ; public final void rule__Assignment__PredicatedAssignment_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9433:1: ( ( ( '=>' ) ) ) - // InternalXtext.g:9434:2: ( ( '=>' ) ) + // InternalXtext.g:9438:1: ( ( ( '=>' ) ) ) + // InternalXtext.g:9439:2: ( ( '=>' ) ) { - // InternalXtext.g:9434:2: ( ( '=>' ) ) - // InternalXtext.g:9435:3: ( '=>' ) + // InternalXtext.g:9439:2: ( ( '=>' ) ) + // InternalXtext.g:9440:3: ( '=>' ) { before(grammarAccess.getAssignmentAccess().getPredicatedEqualsSignGreaterThanSignKeyword_0_0_0()); - // InternalXtext.g:9436:3: ( '=>' ) - // InternalXtext.g:9437:4: '=>' + // InternalXtext.g:9441:3: ( '=>' ) + // InternalXtext.g:9442:4: '=>' { before(grammarAccess.getAssignmentAccess().getPredicatedEqualsSignGreaterThanSignKeyword_0_0_0()); match(input,50,FollowSets000.FOLLOW_2); @@ -28874,21 +28882,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assignment__FirstSetPredicatedAssignment_0_1" - // InternalXtext.g:9448:1: rule__Assignment__FirstSetPredicatedAssignment_0_1 : ( ( '->' ) ) ; + // InternalXtext.g:9453:1: rule__Assignment__FirstSetPredicatedAssignment_0_1 : ( ( '->' ) ) ; public final void rule__Assignment__FirstSetPredicatedAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9452:1: ( ( ( '->' ) ) ) - // InternalXtext.g:9453:2: ( ( '->' ) ) + // InternalXtext.g:9457:1: ( ( ( '->' ) ) ) + // InternalXtext.g:9458:2: ( ( '->' ) ) { - // InternalXtext.g:9453:2: ( ( '->' ) ) - // InternalXtext.g:9454:3: ( '->' ) + // InternalXtext.g:9458:2: ( ( '->' ) ) + // InternalXtext.g:9459:3: ( '->' ) { before(grammarAccess.getAssignmentAccess().getFirstSetPredicatedHyphenMinusGreaterThanSignKeyword_0_1_0()); - // InternalXtext.g:9455:3: ( '->' ) - // InternalXtext.g:9456:4: '->' + // InternalXtext.g:9460:3: ( '->' ) + // InternalXtext.g:9461:4: '->' { before(grammarAccess.getAssignmentAccess().getFirstSetPredicatedHyphenMinusGreaterThanSignKeyword_0_1_0()); match(input,44,FollowSets000.FOLLOW_2); @@ -28919,17 +28927,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assignment__FeatureAssignment_1" - // InternalXtext.g:9467:1: rule__Assignment__FeatureAssignment_1 : ( ruleValidID ) ; + // InternalXtext.g:9472:1: rule__Assignment__FeatureAssignment_1 : ( ruleValidID ) ; public final void rule__Assignment__FeatureAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9471:1: ( ( ruleValidID ) ) - // InternalXtext.g:9472:2: ( ruleValidID ) + // InternalXtext.g:9476:1: ( ( ruleValidID ) ) + // InternalXtext.g:9477:2: ( ruleValidID ) { - // InternalXtext.g:9472:2: ( ruleValidID ) - // InternalXtext.g:9473:3: ruleValidID + // InternalXtext.g:9477:2: ( ruleValidID ) + // InternalXtext.g:9478:3: ruleValidID { before(grammarAccess.getAssignmentAccess().getFeatureValidIDParserRuleCall_1_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -28960,21 +28968,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assignment__OperatorAssignment_2" - // InternalXtext.g:9482:1: rule__Assignment__OperatorAssignment_2 : ( ( rule__Assignment__OperatorAlternatives_2_0 ) ) ; + // InternalXtext.g:9487:1: rule__Assignment__OperatorAssignment_2 : ( ( rule__Assignment__OperatorAlternatives_2_0 ) ) ; public final void rule__Assignment__OperatorAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9486:1: ( ( ( rule__Assignment__OperatorAlternatives_2_0 ) ) ) - // InternalXtext.g:9487:2: ( ( rule__Assignment__OperatorAlternatives_2_0 ) ) + // InternalXtext.g:9491:1: ( ( ( rule__Assignment__OperatorAlternatives_2_0 ) ) ) + // InternalXtext.g:9492:2: ( ( rule__Assignment__OperatorAlternatives_2_0 ) ) { - // InternalXtext.g:9487:2: ( ( rule__Assignment__OperatorAlternatives_2_0 ) ) - // InternalXtext.g:9488:3: ( rule__Assignment__OperatorAlternatives_2_0 ) + // InternalXtext.g:9492:2: ( ( rule__Assignment__OperatorAlternatives_2_0 ) ) + // InternalXtext.g:9493:3: ( rule__Assignment__OperatorAlternatives_2_0 ) { before(grammarAccess.getAssignmentAccess().getOperatorAlternatives_2_0()); - // InternalXtext.g:9489:3: ( rule__Assignment__OperatorAlternatives_2_0 ) - // InternalXtext.g:9489:4: rule__Assignment__OperatorAlternatives_2_0 + // InternalXtext.g:9494:3: ( rule__Assignment__OperatorAlternatives_2_0 ) + // InternalXtext.g:9494:4: rule__Assignment__OperatorAlternatives_2_0 { pushFollow(FollowSets000.FOLLOW_2); rule__Assignment__OperatorAlternatives_2_0(); @@ -29007,17 +29015,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assignment__TerminalAssignment_3" - // InternalXtext.g:9497:1: rule__Assignment__TerminalAssignment_3 : ( ruleAssignableTerminal ) ; + // InternalXtext.g:9502:1: rule__Assignment__TerminalAssignment_3 : ( ruleAssignableTerminal ) ; public final void rule__Assignment__TerminalAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9501:1: ( ( ruleAssignableTerminal ) ) - // InternalXtext.g:9502:2: ( ruleAssignableTerminal ) + // InternalXtext.g:9506:1: ( ( ruleAssignableTerminal ) ) + // InternalXtext.g:9507:2: ( ruleAssignableTerminal ) { - // InternalXtext.g:9502:2: ( ruleAssignableTerminal ) - // InternalXtext.g:9503:3: ruleAssignableTerminal + // InternalXtext.g:9507:2: ( ruleAssignableTerminal ) + // InternalXtext.g:9508:3: ruleAssignableTerminal { before(grammarAccess.getAssignmentAccess().getTerminalAssignableTerminalParserRuleCall_3_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -29048,17 +29056,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AssignableAlternatives__ElementsAssignment_1_1_1" - // InternalXtext.g:9512:1: rule__AssignableAlternatives__ElementsAssignment_1_1_1 : ( ruleAssignableTerminal ) ; + // InternalXtext.g:9517:1: rule__AssignableAlternatives__ElementsAssignment_1_1_1 : ( ruleAssignableTerminal ) ; public final void rule__AssignableAlternatives__ElementsAssignment_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9516:1: ( ( ruleAssignableTerminal ) ) - // InternalXtext.g:9517:2: ( ruleAssignableTerminal ) + // InternalXtext.g:9521:1: ( ( ruleAssignableTerminal ) ) + // InternalXtext.g:9522:2: ( ruleAssignableTerminal ) { - // InternalXtext.g:9517:2: ( ruleAssignableTerminal ) - // InternalXtext.g:9518:3: ruleAssignableTerminal + // InternalXtext.g:9522:2: ( ruleAssignableTerminal ) + // InternalXtext.g:9523:3: ruleAssignableTerminal { before(grammarAccess.getAssignableAlternativesAccess().getElementsAssignableTerminalParserRuleCall_1_1_1_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -29089,17 +29097,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CrossReference__TypeAssignment_1" - // InternalXtext.g:9527:1: rule__CrossReference__TypeAssignment_1 : ( ruleTypeRef ) ; + // InternalXtext.g:9532:1: rule__CrossReference__TypeAssignment_1 : ( ruleTypeRef ) ; public final void rule__CrossReference__TypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9531:1: ( ( ruleTypeRef ) ) - // InternalXtext.g:9532:2: ( ruleTypeRef ) + // InternalXtext.g:9536:1: ( ( ruleTypeRef ) ) + // InternalXtext.g:9537:2: ( ruleTypeRef ) { - // InternalXtext.g:9532:2: ( ruleTypeRef ) - // InternalXtext.g:9533:3: ruleTypeRef + // InternalXtext.g:9537:2: ( ruleTypeRef ) + // InternalXtext.g:9538:3: ruleTypeRef { before(grammarAccess.getCrossReferenceAccess().getTypeTypeRefParserRuleCall_1_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -29130,17 +29138,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CrossReference__TerminalAssignment_2_1" - // InternalXtext.g:9542:1: rule__CrossReference__TerminalAssignment_2_1 : ( ruleCrossReferenceableTerminal ) ; + // InternalXtext.g:9547:1: rule__CrossReference__TerminalAssignment_2_1 : ( ruleCrossReferenceableTerminal ) ; public final void rule__CrossReference__TerminalAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9546:1: ( ( ruleCrossReferenceableTerminal ) ) - // InternalXtext.g:9547:2: ( ruleCrossReferenceableTerminal ) + // InternalXtext.g:9551:1: ( ( ruleCrossReferenceableTerminal ) ) + // InternalXtext.g:9552:2: ( ruleCrossReferenceableTerminal ) { - // InternalXtext.g:9547:2: ( ruleCrossReferenceableTerminal ) - // InternalXtext.g:9548:3: ruleCrossReferenceableTerminal + // InternalXtext.g:9552:2: ( ruleCrossReferenceableTerminal ) + // InternalXtext.g:9553:3: ruleCrossReferenceableTerminal { before(grammarAccess.getCrossReferenceAccess().getTerminalCrossReferenceableTerminalParserRuleCall_2_1_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -29171,21 +29179,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedGroup__PredicatedAssignment_0_0" - // InternalXtext.g:9557:1: rule__PredicatedGroup__PredicatedAssignment_0_0 : ( ( '=>' ) ) ; + // InternalXtext.g:9562:1: rule__PredicatedGroup__PredicatedAssignment_0_0 : ( ( '=>' ) ) ; public final void rule__PredicatedGroup__PredicatedAssignment_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9561:1: ( ( ( '=>' ) ) ) - // InternalXtext.g:9562:2: ( ( '=>' ) ) + // InternalXtext.g:9566:1: ( ( ( '=>' ) ) ) + // InternalXtext.g:9567:2: ( ( '=>' ) ) { - // InternalXtext.g:9562:2: ( ( '=>' ) ) - // InternalXtext.g:9563:3: ( '=>' ) + // InternalXtext.g:9567:2: ( ( '=>' ) ) + // InternalXtext.g:9568:3: ( '=>' ) { before(grammarAccess.getPredicatedGroupAccess().getPredicatedEqualsSignGreaterThanSignKeyword_0_0_0()); - // InternalXtext.g:9564:3: ( '=>' ) - // InternalXtext.g:9565:4: '=>' + // InternalXtext.g:9569:3: ( '=>' ) + // InternalXtext.g:9570:4: '=>' { before(grammarAccess.getPredicatedGroupAccess().getPredicatedEqualsSignGreaterThanSignKeyword_0_0_0()); match(input,50,FollowSets000.FOLLOW_2); @@ -29216,21 +29224,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedGroup__FirstSetPredicatedAssignment_0_1" - // InternalXtext.g:9576:1: rule__PredicatedGroup__FirstSetPredicatedAssignment_0_1 : ( ( '->' ) ) ; + // InternalXtext.g:9581:1: rule__PredicatedGroup__FirstSetPredicatedAssignment_0_1 : ( ( '->' ) ) ; public final void rule__PredicatedGroup__FirstSetPredicatedAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9580:1: ( ( ( '->' ) ) ) - // InternalXtext.g:9581:2: ( ( '->' ) ) + // InternalXtext.g:9585:1: ( ( ( '->' ) ) ) + // InternalXtext.g:9586:2: ( ( '->' ) ) { - // InternalXtext.g:9581:2: ( ( '->' ) ) - // InternalXtext.g:9582:3: ( '->' ) + // InternalXtext.g:9586:2: ( ( '->' ) ) + // InternalXtext.g:9587:3: ( '->' ) { before(grammarAccess.getPredicatedGroupAccess().getFirstSetPredicatedHyphenMinusGreaterThanSignKeyword_0_1_0()); - // InternalXtext.g:9583:3: ( '->' ) - // InternalXtext.g:9584:4: '->' + // InternalXtext.g:9588:3: ( '->' ) + // InternalXtext.g:9589:4: '->' { before(grammarAccess.getPredicatedGroupAccess().getFirstSetPredicatedHyphenMinusGreaterThanSignKeyword_0_1_0()); match(input,44,FollowSets000.FOLLOW_2); @@ -29261,17 +29269,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicatedGroup__ElementsAssignment_2" - // InternalXtext.g:9595:1: rule__PredicatedGroup__ElementsAssignment_2 : ( ruleAlternatives ) ; + // InternalXtext.g:9600:1: rule__PredicatedGroup__ElementsAssignment_2 : ( ruleAlternatives ) ; public final void rule__PredicatedGroup__ElementsAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9599:1: ( ( ruleAlternatives ) ) - // InternalXtext.g:9600:2: ( ruleAlternatives ) + // InternalXtext.g:9604:1: ( ( ruleAlternatives ) ) + // InternalXtext.g:9605:2: ( ruleAlternatives ) { - // InternalXtext.g:9600:2: ( ruleAlternatives ) - // InternalXtext.g:9601:3: ruleAlternatives + // InternalXtext.g:9605:2: ( ruleAlternatives ) + // InternalXtext.g:9606:3: ruleAlternatives { before(grammarAccess.getPredicatedGroupAccess().getElementsAlternativesParserRuleCall_2_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -29302,17 +29310,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalRule__AnnotationsAssignment_0" - // InternalXtext.g:9610:1: rule__TerminalRule__AnnotationsAssignment_0 : ( ruleAnnotation ) ; + // InternalXtext.g:9615:1: rule__TerminalRule__AnnotationsAssignment_0 : ( ruleAnnotation ) ; public final void rule__TerminalRule__AnnotationsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9614:1: ( ( ruleAnnotation ) ) - // InternalXtext.g:9615:2: ( ruleAnnotation ) + // InternalXtext.g:9619:1: ( ( ruleAnnotation ) ) + // InternalXtext.g:9620:2: ( ruleAnnotation ) { - // InternalXtext.g:9615:2: ( ruleAnnotation ) - // InternalXtext.g:9616:3: ruleAnnotation + // InternalXtext.g:9620:2: ( ruleAnnotation ) + // InternalXtext.g:9621:3: ruleAnnotation { before(grammarAccess.getTerminalRuleAccess().getAnnotationsAnnotationParserRuleCall_0_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -29343,21 +29351,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalRule__FragmentAssignment_2_0_0" - // InternalXtext.g:9625:1: rule__TerminalRule__FragmentAssignment_2_0_0 : ( ( 'fragment' ) ) ; + // InternalXtext.g:9630:1: rule__TerminalRule__FragmentAssignment_2_0_0 : ( ( 'fragment' ) ) ; public final void rule__TerminalRule__FragmentAssignment_2_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9629:1: ( ( ( 'fragment' ) ) ) - // InternalXtext.g:9630:2: ( ( 'fragment' ) ) + // InternalXtext.g:9634:1: ( ( ( 'fragment' ) ) ) + // InternalXtext.g:9635:2: ( ( 'fragment' ) ) { - // InternalXtext.g:9630:2: ( ( 'fragment' ) ) - // InternalXtext.g:9631:3: ( 'fragment' ) + // InternalXtext.g:9635:2: ( ( 'fragment' ) ) + // InternalXtext.g:9636:3: ( 'fragment' ) { before(grammarAccess.getTerminalRuleAccess().getFragmentFragmentKeyword_2_0_0_0()); - // InternalXtext.g:9632:3: ( 'fragment' ) - // InternalXtext.g:9633:4: 'fragment' + // InternalXtext.g:9637:3: ( 'fragment' ) + // InternalXtext.g:9638:4: 'fragment' { before(grammarAccess.getTerminalRuleAccess().getFragmentFragmentKeyword_2_0_0_0()); match(input,49,FollowSets000.FOLLOW_2); @@ -29388,17 +29396,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalRule__NameAssignment_2_0_1" - // InternalXtext.g:9644:1: rule__TerminalRule__NameAssignment_2_0_1 : ( ruleValidID ) ; + // InternalXtext.g:9649:1: rule__TerminalRule__NameAssignment_2_0_1 : ( ruleValidID ) ; public final void rule__TerminalRule__NameAssignment_2_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9648:1: ( ( ruleValidID ) ) - // InternalXtext.g:9649:2: ( ruleValidID ) + // InternalXtext.g:9653:1: ( ( ruleValidID ) ) + // InternalXtext.g:9654:2: ( ruleValidID ) { - // InternalXtext.g:9649:2: ( ruleValidID ) - // InternalXtext.g:9650:3: ruleValidID + // InternalXtext.g:9654:2: ( ruleValidID ) + // InternalXtext.g:9655:3: ruleValidID { before(grammarAccess.getTerminalRuleAccess().getNameValidIDParserRuleCall_2_0_1_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -29429,17 +29437,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalRule__NameAssignment_2_1_0" - // InternalXtext.g:9659:1: rule__TerminalRule__NameAssignment_2_1_0 : ( ruleValidID ) ; + // InternalXtext.g:9664:1: rule__TerminalRule__NameAssignment_2_1_0 : ( ruleValidID ) ; public final void rule__TerminalRule__NameAssignment_2_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9663:1: ( ( ruleValidID ) ) - // InternalXtext.g:9664:2: ( ruleValidID ) + // InternalXtext.g:9668:1: ( ( ruleValidID ) ) + // InternalXtext.g:9669:2: ( ruleValidID ) { - // InternalXtext.g:9664:2: ( ruleValidID ) - // InternalXtext.g:9665:3: ruleValidID + // InternalXtext.g:9669:2: ( ruleValidID ) + // InternalXtext.g:9670:3: ruleValidID { before(grammarAccess.getTerminalRuleAccess().getNameValidIDParserRuleCall_2_1_0_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -29470,17 +29478,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalRule__TypeAssignment_2_1_1_1" - // InternalXtext.g:9674:1: rule__TerminalRule__TypeAssignment_2_1_1_1 : ( ruleTypeRef ) ; + // InternalXtext.g:9679:1: rule__TerminalRule__TypeAssignment_2_1_1_1 : ( ruleTypeRef ) ; public final void rule__TerminalRule__TypeAssignment_2_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9678:1: ( ( ruleTypeRef ) ) - // InternalXtext.g:9679:2: ( ruleTypeRef ) + // InternalXtext.g:9683:1: ( ( ruleTypeRef ) ) + // InternalXtext.g:9684:2: ( ruleTypeRef ) { - // InternalXtext.g:9679:2: ( ruleTypeRef ) - // InternalXtext.g:9680:3: ruleTypeRef + // InternalXtext.g:9684:2: ( ruleTypeRef ) + // InternalXtext.g:9685:3: ruleTypeRef { before(grammarAccess.getTerminalRuleAccess().getTypeTypeRefParserRuleCall_2_1_1_1_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -29511,17 +29519,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalRule__AlternativesAssignment_4" - // InternalXtext.g:9689:1: rule__TerminalRule__AlternativesAssignment_4 : ( ruleTerminalAlternatives ) ; + // InternalXtext.g:9694:1: rule__TerminalRule__AlternativesAssignment_4 : ( ruleTerminalAlternatives ) ; public final void rule__TerminalRule__AlternativesAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9693:1: ( ( ruleTerminalAlternatives ) ) - // InternalXtext.g:9694:2: ( ruleTerminalAlternatives ) + // InternalXtext.g:9698:1: ( ( ruleTerminalAlternatives ) ) + // InternalXtext.g:9699:2: ( ruleTerminalAlternatives ) { - // InternalXtext.g:9694:2: ( ruleTerminalAlternatives ) - // InternalXtext.g:9695:3: ruleTerminalAlternatives + // InternalXtext.g:9699:2: ( ruleTerminalAlternatives ) + // InternalXtext.g:9700:3: ruleTerminalAlternatives { before(grammarAccess.getTerminalRuleAccess().getAlternativesTerminalAlternativesParserRuleCall_4_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -29552,17 +29560,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalAlternatives__ElementsAssignment_1_1_1" - // InternalXtext.g:9704:1: rule__TerminalAlternatives__ElementsAssignment_1_1_1 : ( ruleTerminalGroup ) ; + // InternalXtext.g:9709:1: rule__TerminalAlternatives__ElementsAssignment_1_1_1 : ( ruleTerminalGroup ) ; public final void rule__TerminalAlternatives__ElementsAssignment_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9708:1: ( ( ruleTerminalGroup ) ) - // InternalXtext.g:9709:2: ( ruleTerminalGroup ) + // InternalXtext.g:9713:1: ( ( ruleTerminalGroup ) ) + // InternalXtext.g:9714:2: ( ruleTerminalGroup ) { - // InternalXtext.g:9709:2: ( ruleTerminalGroup ) - // InternalXtext.g:9710:3: ruleTerminalGroup + // InternalXtext.g:9714:2: ( ruleTerminalGroup ) + // InternalXtext.g:9715:3: ruleTerminalGroup { before(grammarAccess.getTerminalAlternativesAccess().getElementsTerminalGroupParserRuleCall_1_1_1_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -29593,17 +29601,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalGroup__ElementsAssignment_1_1" - // InternalXtext.g:9719:1: rule__TerminalGroup__ElementsAssignment_1_1 : ( ruleTerminalToken ) ; + // InternalXtext.g:9724:1: rule__TerminalGroup__ElementsAssignment_1_1 : ( ruleTerminalToken ) ; public final void rule__TerminalGroup__ElementsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9723:1: ( ( ruleTerminalToken ) ) - // InternalXtext.g:9724:2: ( ruleTerminalToken ) + // InternalXtext.g:9728:1: ( ( ruleTerminalToken ) ) + // InternalXtext.g:9729:2: ( ruleTerminalToken ) { - // InternalXtext.g:9724:2: ( ruleTerminalToken ) - // InternalXtext.g:9725:3: ruleTerminalToken + // InternalXtext.g:9729:2: ( ruleTerminalToken ) + // InternalXtext.g:9730:3: ruleTerminalToken { before(grammarAccess.getTerminalGroupAccess().getElementsTerminalTokenParserRuleCall_1_1_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -29634,21 +29642,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TerminalToken__CardinalityAssignment_1" - // InternalXtext.g:9734:1: rule__TerminalToken__CardinalityAssignment_1 : ( ( rule__TerminalToken__CardinalityAlternatives_1_0 ) ) ; + // InternalXtext.g:9739:1: rule__TerminalToken__CardinalityAssignment_1 : ( ( rule__TerminalToken__CardinalityAlternatives_1_0 ) ) ; public final void rule__TerminalToken__CardinalityAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9738:1: ( ( ( rule__TerminalToken__CardinalityAlternatives_1_0 ) ) ) - // InternalXtext.g:9739:2: ( ( rule__TerminalToken__CardinalityAlternatives_1_0 ) ) + // InternalXtext.g:9743:1: ( ( ( rule__TerminalToken__CardinalityAlternatives_1_0 ) ) ) + // InternalXtext.g:9744:2: ( ( rule__TerminalToken__CardinalityAlternatives_1_0 ) ) { - // InternalXtext.g:9739:2: ( ( rule__TerminalToken__CardinalityAlternatives_1_0 ) ) - // InternalXtext.g:9740:3: ( rule__TerminalToken__CardinalityAlternatives_1_0 ) + // InternalXtext.g:9744:2: ( ( rule__TerminalToken__CardinalityAlternatives_1_0 ) ) + // InternalXtext.g:9745:3: ( rule__TerminalToken__CardinalityAlternatives_1_0 ) { before(grammarAccess.getTerminalTokenAccess().getCardinalityAlternatives_1_0()); - // InternalXtext.g:9741:3: ( rule__TerminalToken__CardinalityAlternatives_1_0 ) - // InternalXtext.g:9741:4: rule__TerminalToken__CardinalityAlternatives_1_0 + // InternalXtext.g:9746:3: ( rule__TerminalToken__CardinalityAlternatives_1_0 ) + // InternalXtext.g:9746:4: rule__TerminalToken__CardinalityAlternatives_1_0 { pushFollow(FollowSets000.FOLLOW_2); rule__TerminalToken__CardinalityAlternatives_1_0(); @@ -29681,17 +29689,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__NegatedToken__TerminalAssignment_1" - // InternalXtext.g:9749:1: rule__NegatedToken__TerminalAssignment_1 : ( ruleTerminalTokenElement ) ; + // InternalXtext.g:9754:1: rule__NegatedToken__TerminalAssignment_1 : ( ruleTerminalTokenElement ) ; public final void rule__NegatedToken__TerminalAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9753:1: ( ( ruleTerminalTokenElement ) ) - // InternalXtext.g:9754:2: ( ruleTerminalTokenElement ) + // InternalXtext.g:9758:1: ( ( ruleTerminalTokenElement ) ) + // InternalXtext.g:9759:2: ( ruleTerminalTokenElement ) { - // InternalXtext.g:9754:2: ( ruleTerminalTokenElement ) - // InternalXtext.g:9755:3: ruleTerminalTokenElement + // InternalXtext.g:9759:2: ( ruleTerminalTokenElement ) + // InternalXtext.g:9760:3: ruleTerminalTokenElement { before(grammarAccess.getNegatedTokenAccess().getTerminalTerminalTokenElementParserRuleCall_1_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -29722,17 +29730,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__UntilToken__TerminalAssignment_1" - // InternalXtext.g:9764:1: rule__UntilToken__TerminalAssignment_1 : ( ruleTerminalTokenElement ) ; + // InternalXtext.g:9769:1: rule__UntilToken__TerminalAssignment_1 : ( ruleTerminalTokenElement ) ; public final void rule__UntilToken__TerminalAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9768:1: ( ( ruleTerminalTokenElement ) ) - // InternalXtext.g:9769:2: ( ruleTerminalTokenElement ) + // InternalXtext.g:9773:1: ( ( ruleTerminalTokenElement ) ) + // InternalXtext.g:9774:2: ( ruleTerminalTokenElement ) { - // InternalXtext.g:9769:2: ( ruleTerminalTokenElement ) - // InternalXtext.g:9770:3: ruleTerminalTokenElement + // InternalXtext.g:9774:2: ( ruleTerminalTokenElement ) + // InternalXtext.g:9775:3: ruleTerminalTokenElement { before(grammarAccess.getUntilTokenAccess().getTerminalTerminalTokenElementParserRuleCall_1_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -29763,17 +29771,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CharacterRange__RightAssignment_1_2" - // InternalXtext.g:9779:1: rule__CharacterRange__RightAssignment_1_2 : ( ruleKeyword ) ; + // InternalXtext.g:9784:1: rule__CharacterRange__RightAssignment_1_2 : ( ruleKeyword ) ; public final void rule__CharacterRange__RightAssignment_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9783:1: ( ( ruleKeyword ) ) - // InternalXtext.g:9784:2: ( ruleKeyword ) + // InternalXtext.g:9788:1: ( ( ruleKeyword ) ) + // InternalXtext.g:9789:2: ( ruleKeyword ) { - // InternalXtext.g:9784:2: ( ruleKeyword ) - // InternalXtext.g:9785:3: ruleKeyword + // InternalXtext.g:9789:2: ( ruleKeyword ) + // InternalXtext.g:9790:3: ruleKeyword { before(grammarAccess.getCharacterRangeAccess().getRightKeywordParserRuleCall_1_2_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -29804,17 +29812,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumRule__AnnotationsAssignment_0" - // InternalXtext.g:9794:1: rule__EnumRule__AnnotationsAssignment_0 : ( ruleAnnotation ) ; + // InternalXtext.g:9799:1: rule__EnumRule__AnnotationsAssignment_0 : ( ruleAnnotation ) ; public final void rule__EnumRule__AnnotationsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9798:1: ( ( ruleAnnotation ) ) - // InternalXtext.g:9799:2: ( ruleAnnotation ) + // InternalXtext.g:9803:1: ( ( ruleAnnotation ) ) + // InternalXtext.g:9804:2: ( ruleAnnotation ) { - // InternalXtext.g:9799:2: ( ruleAnnotation ) - // InternalXtext.g:9800:3: ruleAnnotation + // InternalXtext.g:9804:2: ( ruleAnnotation ) + // InternalXtext.g:9805:3: ruleAnnotation { before(grammarAccess.getEnumRuleAccess().getAnnotationsAnnotationParserRuleCall_0_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -29845,17 +29853,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumRule__NameAssignment_2" - // InternalXtext.g:9809:1: rule__EnumRule__NameAssignment_2 : ( ruleValidID ) ; + // InternalXtext.g:9814:1: rule__EnumRule__NameAssignment_2 : ( ruleValidID ) ; public final void rule__EnumRule__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9813:1: ( ( ruleValidID ) ) - // InternalXtext.g:9814:2: ( ruleValidID ) + // InternalXtext.g:9818:1: ( ( ruleValidID ) ) + // InternalXtext.g:9819:2: ( ruleValidID ) { - // InternalXtext.g:9814:2: ( ruleValidID ) - // InternalXtext.g:9815:3: ruleValidID + // InternalXtext.g:9819:2: ( ruleValidID ) + // InternalXtext.g:9820:3: ruleValidID { before(grammarAccess.getEnumRuleAccess().getNameValidIDParserRuleCall_2_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -29886,17 +29894,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumRule__TypeAssignment_3_1" - // InternalXtext.g:9824:1: rule__EnumRule__TypeAssignment_3_1 : ( ruleTypeRef ) ; + // InternalXtext.g:9829:1: rule__EnumRule__TypeAssignment_3_1 : ( ruleTypeRef ) ; public final void rule__EnumRule__TypeAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9828:1: ( ( ruleTypeRef ) ) - // InternalXtext.g:9829:2: ( ruleTypeRef ) + // InternalXtext.g:9833:1: ( ( ruleTypeRef ) ) + // InternalXtext.g:9834:2: ( ruleTypeRef ) { - // InternalXtext.g:9829:2: ( ruleTypeRef ) - // InternalXtext.g:9830:3: ruleTypeRef + // InternalXtext.g:9834:2: ( ruleTypeRef ) + // InternalXtext.g:9835:3: ruleTypeRef { before(grammarAccess.getEnumRuleAccess().getTypeTypeRefParserRuleCall_3_1_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -29927,17 +29935,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumRule__AlternativesAssignment_5" - // InternalXtext.g:9839:1: rule__EnumRule__AlternativesAssignment_5 : ( ruleEnumLiterals ) ; + // InternalXtext.g:9844:1: rule__EnumRule__AlternativesAssignment_5 : ( ruleEnumLiterals ) ; public final void rule__EnumRule__AlternativesAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9843:1: ( ( ruleEnumLiterals ) ) - // InternalXtext.g:9844:2: ( ruleEnumLiterals ) + // InternalXtext.g:9848:1: ( ( ruleEnumLiterals ) ) + // InternalXtext.g:9849:2: ( ruleEnumLiterals ) { - // InternalXtext.g:9844:2: ( ruleEnumLiterals ) - // InternalXtext.g:9845:3: ruleEnumLiterals + // InternalXtext.g:9849:2: ( ruleEnumLiterals ) + // InternalXtext.g:9850:3: ruleEnumLiterals { before(grammarAccess.getEnumRuleAccess().getAlternativesEnumLiteralsParserRuleCall_5_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -29968,17 +29976,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiterals__ElementsAssignment_1_1_1" - // InternalXtext.g:9854:1: rule__EnumLiterals__ElementsAssignment_1_1_1 : ( ruleEnumLiteralDeclaration ) ; + // InternalXtext.g:9859:1: rule__EnumLiterals__ElementsAssignment_1_1_1 : ( ruleEnumLiteralDeclaration ) ; public final void rule__EnumLiterals__ElementsAssignment_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9858:1: ( ( ruleEnumLiteralDeclaration ) ) - // InternalXtext.g:9859:2: ( ruleEnumLiteralDeclaration ) + // InternalXtext.g:9863:1: ( ( ruleEnumLiteralDeclaration ) ) + // InternalXtext.g:9864:2: ( ruleEnumLiteralDeclaration ) { - // InternalXtext.g:9859:2: ( ruleEnumLiteralDeclaration ) - // InternalXtext.g:9860:3: ruleEnumLiteralDeclaration + // InternalXtext.g:9864:2: ( ruleEnumLiteralDeclaration ) + // InternalXtext.g:9865:3: ruleEnumLiteralDeclaration { before(grammarAccess.getEnumLiteralsAccess().getElementsEnumLiteralDeclarationParserRuleCall_1_1_1_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -30009,21 +30017,21 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiteralDeclaration__EnumLiteralAssignment_0" - // InternalXtext.g:9869:1: rule__EnumLiteralDeclaration__EnumLiteralAssignment_0 : ( ( ruleValidID ) ) ; + // InternalXtext.g:9874:1: rule__EnumLiteralDeclaration__EnumLiteralAssignment_0 : ( ( ruleValidID ) ) ; public final void rule__EnumLiteralDeclaration__EnumLiteralAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9873:1: ( ( ( ruleValidID ) ) ) - // InternalXtext.g:9874:2: ( ( ruleValidID ) ) + // InternalXtext.g:9878:1: ( ( ( ruleValidID ) ) ) + // InternalXtext.g:9879:2: ( ( ruleValidID ) ) { - // InternalXtext.g:9874:2: ( ( ruleValidID ) ) - // InternalXtext.g:9875:3: ( ruleValidID ) + // InternalXtext.g:9879:2: ( ( ruleValidID ) ) + // InternalXtext.g:9880:3: ( ruleValidID ) { before(grammarAccess.getEnumLiteralDeclarationAccess().getEnumLiteralEEnumLiteralCrossReference_0_0()); - // InternalXtext.g:9876:3: ( ruleValidID ) - // InternalXtext.g:9877:4: ruleValidID + // InternalXtext.g:9881:3: ( ruleValidID ) + // InternalXtext.g:9882:4: ruleValidID { before(grammarAccess.getEnumLiteralDeclarationAccess().getEnumLiteralEEnumLiteralValidIDParserRuleCall_0_0_1()); pushFollow(FollowSets000.FOLLOW_2); @@ -30058,17 +30066,17 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiteralDeclaration__LiteralAssignment_1_1" - // InternalXtext.g:9888:1: rule__EnumLiteralDeclaration__LiteralAssignment_1_1 : ( ruleKeyword ) ; + // InternalXtext.g:9893:1: rule__EnumLiteralDeclaration__LiteralAssignment_1_1 : ( ruleKeyword ) ; public final void rule__EnumLiteralDeclaration__LiteralAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalXtext.g:9892:1: ( ( ruleKeyword ) ) - // InternalXtext.g:9893:2: ( ruleKeyword ) + // InternalXtext.g:9897:1: ( ( ruleKeyword ) ) + // InternalXtext.g:9898:2: ( ruleKeyword ) { - // InternalXtext.g:9893:2: ( ruleKeyword ) - // InternalXtext.g:9894:3: ruleKeyword + // InternalXtext.g:9898:2: ( ruleKeyword ) + // InternalXtext.g:9899:3: ruleKeyword { before(grammarAccess.getEnumLiteralDeclarationAccess().getLiteralKeywordParserRuleCall_1_1_0()); pushFollow(FollowSets000.FOLLOW_2); @@ -30137,7 +30145,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { this.transition = dfa_6; } public String getDescription() { - return "1469:1: rule__AbstractRule__Alternatives : ( ( ruleParserRule ) | ( ruleTerminalRule ) | ( ruleEnumRule ) );"; + return "1474:1: rule__AbstractRule__Alternatives : ( ( ruleParserRule ) | ( ruleTerminalRule ) | ( ruleEnumRule ) );"; } } static final String dfa_7s = "\13\uffff"; @@ -30182,7 +30190,7 @@ public class InternalXtextParser extends AbstractInternalContentAssistParser { this.transition = dfa_13; } public String getDescription() { - return "1601:1: rule__AbstractTokenWithCardinality__Alternatives_0 : ( ( ruleAssignment ) | ( ruleAbstractTerminal ) );"; + return "1606:1: rule__AbstractTokenWithCardinality__Alternatives_0 : ( ( ruleAssignment ) | ( ruleAbstractTerminal ) );"; } } diff --git a/org.eclipse.xtext/src-gen/org/eclipse/xtext/AbstractXtextRuntimeModule.java b/org.eclipse.xtext/src-gen/org/eclipse/xtext/AbstractXtextRuntimeModule.java index d0aae31fc..452802e23 100644 --- a/org.eclipse.xtext/src-gen/org/eclipse/xtext/AbstractXtextRuntimeModule.java +++ b/org.eclipse.xtext/src-gen/org/eclipse/xtext/AbstractXtextRuntimeModule.java @@ -1,6 +1,11 @@ -/* - * generated by Xtext 2.11 - */ +/******************************************************************************* + * Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others. + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * SPDX-License-Identifier: EPL-2.0 + *******************************************************************************/ package org.eclipse.xtext; import com.google.inject.Binder; diff --git a/org.eclipse.xtext/src-gen/org/eclipse/xtext/XtextStandaloneSetupGenerated.java b/org.eclipse.xtext/src-gen/org/eclipse/xtext/XtextStandaloneSetupGenerated.java index 53ea37a80..a580a6d67 100644 --- a/org.eclipse.xtext/src-gen/org/eclipse/xtext/XtextStandaloneSetupGenerated.java +++ b/org.eclipse.xtext/src-gen/org/eclipse/xtext/XtextStandaloneSetupGenerated.java @@ -1,6 +1,11 @@ -/* - * generated by Xtext 2.11 - */ +/******************************************************************************* + * Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others. + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * SPDX-License-Identifier: EPL-2.0 + *******************************************************************************/ package org.eclipse.xtext; import com.google.inject.Guice; diff --git a/org.eclipse.xtext/src-gen/org/eclipse/xtext/common/AbstractTerminalsRuntimeModule.java b/org.eclipse.xtext/src-gen/org/eclipse/xtext/common/AbstractTerminalsRuntimeModule.java index 3bc0dafd8..d6cc3cd01 100644 --- a/org.eclipse.xtext/src-gen/org/eclipse/xtext/common/AbstractTerminalsRuntimeModule.java +++ b/org.eclipse.xtext/src-gen/org/eclipse/xtext/common/AbstractTerminalsRuntimeModule.java @@ -1,6 +1,11 @@ -/* - * generated by Xtext 2.11 - */ +/******************************************************************************* + * Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others. + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * SPDX-License-Identifier: EPL-2.0 + *******************************************************************************/ package org.eclipse.xtext.common; import com.google.inject.Binder; diff --git a/org.eclipse.xtext/src-gen/org/eclipse/xtext/common/TerminalsStandaloneSetupGenerated.java b/org.eclipse.xtext/src-gen/org/eclipse/xtext/common/TerminalsStandaloneSetupGenerated.java index a3968a7bb..2085265f2 100644 --- a/org.eclipse.xtext/src-gen/org/eclipse/xtext/common/TerminalsStandaloneSetupGenerated.java +++ b/org.eclipse.xtext/src-gen/org/eclipse/xtext/common/TerminalsStandaloneSetupGenerated.java @@ -1,6 +1,11 @@ -/* - * generated by Xtext 2.11 - */ +/******************************************************************************* + * Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others. + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * SPDX-License-Identifier: EPL-2.0 + *******************************************************************************/ package org.eclipse.xtext.common; import com.google.inject.Guice; diff --git a/org.eclipse.xtext/src-gen/org/eclipse/xtext/common/serializer/TerminalsSemanticSequencer.java b/org.eclipse.xtext/src-gen/org/eclipse/xtext/common/serializer/TerminalsSemanticSequencer.java index ec58c9b8a..bdde5a8a3 100644 --- a/org.eclipse.xtext/src-gen/org/eclipse/xtext/common/serializer/TerminalsSemanticSequencer.java +++ b/org.eclipse.xtext/src-gen/org/eclipse/xtext/common/serializer/TerminalsSemanticSequencer.java @@ -1,6 +1,11 @@ -/* - * generated by Xtext 2.11 - */ +/******************************************************************************* + * Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others. + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * SPDX-License-Identifier: EPL-2.0 + *******************************************************************************/ package org.eclipse.xtext.common.serializer; import com.google.inject.Inject; diff --git a/org.eclipse.xtext/src-gen/org/eclipse/xtext/common/serializer/TerminalsSyntacticSequencer.java b/org.eclipse.xtext/src-gen/org/eclipse/xtext/common/serializer/TerminalsSyntacticSequencer.java index 044d88c0b..e559b8d6f 100644 --- a/org.eclipse.xtext/src-gen/org/eclipse/xtext/common/serializer/TerminalsSyntacticSequencer.java +++ b/org.eclipse.xtext/src-gen/org/eclipse/xtext/common/serializer/TerminalsSyntacticSequencer.java @@ -1,6 +1,11 @@ -/* - * generated by Xtext 2.11 - */ +/******************************************************************************* + * Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others. + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * SPDX-License-Identifier: EPL-2.0 + *******************************************************************************/ package org.eclipse.xtext.common.serializer; import com.google.inject.Inject; diff --git a/org.eclipse.xtext/src-gen/org/eclipse/xtext/common/services/TerminalsGrammarAccess.java b/org.eclipse.xtext/src-gen/org/eclipse/xtext/common/services/TerminalsGrammarAccess.java index 0fa4a834e..5cec8a0b5 100644 --- a/org.eclipse.xtext/src-gen/org/eclipse/xtext/common/services/TerminalsGrammarAccess.java +++ b/org.eclipse.xtext/src-gen/org/eclipse/xtext/common/services/TerminalsGrammarAccess.java @@ -1,6 +1,11 @@ -/* - * generated by Xtext 2.11 - */ +/******************************************************************************* + * Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others. + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * SPDX-License-Identifier: EPL-2.0 + *******************************************************************************/ package org.eclipse.xtext.common.services; import com.google.inject.Inject; diff --git a/org.eclipse.xtext/src-gen/org/eclipse/xtext/parser/antlr/XtextAntlrTokenFileProvider.java b/org.eclipse.xtext/src-gen/org/eclipse/xtext/parser/antlr/XtextAntlrTokenFileProvider.java index 0fd041956..612db0517 100644 --- a/org.eclipse.xtext/src-gen/org/eclipse/xtext/parser/antlr/XtextAntlrTokenFileProvider.java +++ b/org.eclipse.xtext/src-gen/org/eclipse/xtext/parser/antlr/XtextAntlrTokenFileProvider.java @@ -1,6 +1,11 @@ -/* - * generated by Xtext 2.11 - */ +/******************************************************************************* + * Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others. + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * SPDX-License-Identifier: EPL-2.0 + *******************************************************************************/ package org.eclipse.xtext.parser.antlr; import java.io.InputStream; diff --git a/org.eclipse.xtext/src-gen/org/eclipse/xtext/parser/antlr/XtextParser.java b/org.eclipse.xtext/src-gen/org/eclipse/xtext/parser/antlr/XtextParser.java index bcb841045..a0211fa99 100644 --- a/org.eclipse.xtext/src-gen/org/eclipse/xtext/parser/antlr/XtextParser.java +++ b/org.eclipse.xtext/src-gen/org/eclipse/xtext/parser/antlr/XtextParser.java @@ -1,6 +1,11 @@ -/* - * generated by Xtext 2.11 - */ +/******************************************************************************* + * Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others. + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * SPDX-License-Identifier: EPL-2.0 + *******************************************************************************/ package org.eclipse.xtext.parser.antlr; import com.google.inject.Inject; diff --git a/org.eclipse.xtext/src-gen/org/eclipse/xtext/parser/antlr/internal/InternalXtext.g b/org.eclipse.xtext/src-gen/org/eclipse/xtext/parser/antlr/internal/InternalXtext.g index d25b30575..fdff26b22 100644 --- a/org.eclipse.xtext/src-gen/org/eclipse/xtext/parser/antlr/internal/InternalXtext.g +++ b/org.eclipse.xtext/src-gen/org/eclipse/xtext/parser/antlr/internal/InternalXtext.g @@ -1,6 +1,11 @@ -/* - * generated by Xtext 2.11 - */ +/******************************************************************************* + * Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others. + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * SPDX-License-Identifier: EPL-2.0 + *******************************************************************************/ grammar InternalXtext; options { diff --git a/org.eclipse.xtext/src-gen/org/eclipse/xtext/parser/antlr/internal/InternalXtextLexer.java b/org.eclipse.xtext/src-gen/org/eclipse/xtext/parser/antlr/internal/InternalXtextLexer.java index e5296f2a3..1f3777cab 100644 --- a/org.eclipse.xtext/src-gen/org/eclipse/xtext/parser/antlr/internal/InternalXtextLexer.java +++ b/org.eclipse.xtext/src-gen/org/eclipse/xtext/parser/antlr/internal/InternalXtextLexer.java @@ -899,10 +899,10 @@ public class InternalXtextLexer extends Lexer { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalXtext.g:3759:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalXtext.g:3759:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalXtext.g:3764:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalXtext.g:3764:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalXtext.g:3759:11: ( '^' )? + // InternalXtext.g:3764:11: ( '^' )? int alt1=2; int LA1_0 = input.LA(1); @@ -911,7 +911,7 @@ public class InternalXtextLexer extends Lexer { } switch (alt1) { case 1 : - // InternalXtext.g:3759:11: '^' + // InternalXtext.g:3764:11: '^' { match('^'); @@ -929,7 +929,7 @@ public class InternalXtextLexer extends Lexer { recover(mse); throw mse;} - // InternalXtext.g:3759:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalXtext.g:3764:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* loop2: do { int alt2=2; @@ -978,10 +978,10 @@ public class InternalXtextLexer extends Lexer { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalXtext.g:3761:10: ( ( '0' .. '9' )+ ) - // InternalXtext.g:3761:12: ( '0' .. '9' )+ + // InternalXtext.g:3766:10: ( ( '0' .. '9' )+ ) + // InternalXtext.g:3766:12: ( '0' .. '9' )+ { - // InternalXtext.g:3761:12: ( '0' .. '9' )+ + // InternalXtext.g:3766:12: ( '0' .. '9' )+ int cnt3=0; loop3: do { @@ -995,7 +995,7 @@ public class InternalXtextLexer extends Lexer { switch (alt3) { case 1 : - // InternalXtext.g:3761:13: '0' .. '9' + // InternalXtext.g:3766:13: '0' .. '9' { matchRange('0','9'); @@ -1027,10 +1027,10 @@ public class InternalXtextLexer extends Lexer { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalXtext.g:3763:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalXtext.g:3763:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalXtext.g:3768:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalXtext.g:3768:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // InternalXtext.g:3763:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalXtext.g:3768:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) int alt6=2; int LA6_0 = input.LA(1); @@ -1048,10 +1048,10 @@ public class InternalXtextLexer extends Lexer { } switch (alt6) { case 1 : - // InternalXtext.g:3763:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalXtext.g:3768:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalXtext.g:3763:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalXtext.g:3768:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop4: do { int alt4=3; @@ -1067,7 +1067,7 @@ public class InternalXtextLexer extends Lexer { switch (alt4) { case 1 : - // InternalXtext.g:3763:21: '\\\\' . + // InternalXtext.g:3768:21: '\\\\' . { match('\\'); matchAny(); @@ -1075,7 +1075,7 @@ public class InternalXtextLexer extends Lexer { } break; case 2 : - // InternalXtext.g:3763:28: ~ ( ( '\\\\' | '\"' ) ) + // InternalXtext.g:3768:28: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1100,10 +1100,10 @@ public class InternalXtextLexer extends Lexer { } break; case 2 : - // InternalXtext.g:3763:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalXtext.g:3768:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalXtext.g:3763:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalXtext.g:3768:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop5: do { int alt5=3; @@ -1119,7 +1119,7 @@ public class InternalXtextLexer extends Lexer { switch (alt5) { case 1 : - // InternalXtext.g:3763:54: '\\\\' . + // InternalXtext.g:3768:54: '\\\\' . { match('\\'); matchAny(); @@ -1127,7 +1127,7 @@ public class InternalXtextLexer extends Lexer { } break; case 2 : - // InternalXtext.g:3763:61: ~ ( ( '\\\\' | '\\'' ) ) + // InternalXtext.g:3768:61: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1170,12 +1170,12 @@ public class InternalXtextLexer extends Lexer { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalXtext.g:3765:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalXtext.g:3765:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalXtext.g:3770:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalXtext.g:3770:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalXtext.g:3765:24: ( options {greedy=false; } : . )* + // InternalXtext.g:3770:24: ( options {greedy=false; } : . )* loop7: do { int alt7=2; @@ -1200,7 +1200,7 @@ public class InternalXtextLexer extends Lexer { switch (alt7) { case 1 : - // InternalXtext.g:3765:52: . + // InternalXtext.g:3770:52: . { matchAny(); @@ -1230,12 +1230,12 @@ public class InternalXtextLexer extends Lexer { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalXtext.g:3767:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalXtext.g:3767:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalXtext.g:3772:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalXtext.g:3772:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalXtext.g:3767:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalXtext.g:3772:24: (~ ( ( '\\n' | '\\r' ) ) )* loop8: do { int alt8=2; @@ -1248,7 +1248,7 @@ public class InternalXtextLexer extends Lexer { switch (alt8) { case 1 : - // InternalXtext.g:3767:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalXtext.g:3772: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(); @@ -1268,7 +1268,7 @@ public class InternalXtextLexer extends Lexer { } } while (true); - // InternalXtext.g:3767:40: ( ( '\\r' )? '\\n' )? + // InternalXtext.g:3772:40: ( ( '\\r' )? '\\n' )? int alt10=2; int LA10_0 = input.LA(1); @@ -1277,9 +1277,9 @@ public class InternalXtextLexer extends Lexer { } switch (alt10) { case 1 : - // InternalXtext.g:3767:41: ( '\\r' )? '\\n' + // InternalXtext.g:3772:41: ( '\\r' )? '\\n' { - // InternalXtext.g:3767:41: ( '\\r' )? + // InternalXtext.g:3772:41: ( '\\r' )? int alt9=2; int LA9_0 = input.LA(1); @@ -1288,7 +1288,7 @@ public class InternalXtextLexer extends Lexer { } switch (alt9) { case 1 : - // InternalXtext.g:3767:41: '\\r' + // InternalXtext.g:3772:41: '\\r' { match('\r'); @@ -1320,10 +1320,10 @@ public class InternalXtextLexer extends Lexer { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalXtext.g:3769:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalXtext.g:3769:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalXtext.g:3774:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalXtext.g:3774:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalXtext.g:3769:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalXtext.g:3774:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt11=0; loop11: do { @@ -1377,8 +1377,8 @@ public class InternalXtextLexer extends Lexer { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalXtext.g:3771:16: ( . ) - // InternalXtext.g:3771:18: . + // InternalXtext.g:3776:16: ( . ) + // InternalXtext.g:3776:18: . { matchAny(); diff --git a/org.eclipse.xtext/src-gen/org/eclipse/xtext/parser/antlr/internal/InternalXtextParser.java b/org.eclipse.xtext/src-gen/org/eclipse/xtext/parser/antlr/internal/InternalXtextParser.java index 48220afc6..2df6895e5 100644 --- a/org.eclipse.xtext/src-gen/org/eclipse/xtext/parser/antlr/internal/InternalXtextParser.java +++ b/org.eclipse.xtext/src-gen/org/eclipse/xtext/parser/antlr/internal/InternalXtextParser.java @@ -18,6 +18,14 @@ import java.util.Stack; import java.util.List; import java.util.ArrayList; +/******************************************************************************* + * Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others. + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * SPDX-License-Identifier: EPL-2.0 + *******************************************************************************/ @SuppressWarnings("all") public class InternalXtextParser extends AbstractInternalAntlrParser { public static final String[] tokenNames = new String[] { @@ -112,7 +120,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleGrammar" - // InternalXtext.g:64:1: entryRuleGrammar returns [EObject current=null] : iv_ruleGrammar= ruleGrammar EOF ; + // InternalXtext.g:69:1: entryRuleGrammar returns [EObject current=null] : iv_ruleGrammar= ruleGrammar EOF ; public final EObject entryRuleGrammar() throws RecognitionException { EObject current = null; @@ -120,8 +128,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:64:48: (iv_ruleGrammar= ruleGrammar EOF ) - // InternalXtext.g:65:2: iv_ruleGrammar= ruleGrammar EOF + // InternalXtext.g:69:48: (iv_ruleGrammar= ruleGrammar EOF ) + // InternalXtext.g:70:2: iv_ruleGrammar= ruleGrammar EOF { newCompositeNode(grammarAccess.getGrammarRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -148,7 +156,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleGrammar" - // InternalXtext.g:71:1: ruleGrammar returns [EObject current=null] : (otherlv_0= 'grammar' ( (lv_name_1_0= ruleGrammarID ) ) (otherlv_2= 'with' ( ( ruleGrammarID ) ) (otherlv_4= ',' ( ( ruleGrammarID ) ) )* )? ( ( (lv_definesHiddenTokens_6_0= 'hidden' ) ) otherlv_7= '(' ( ( ( ruleRuleID ) ) (otherlv_9= ',' ( ( ruleRuleID ) ) )* )? otherlv_11= ')' )? ( (lv_metamodelDeclarations_12_0= ruleAbstractMetamodelDeclaration ) )* ( (lv_rules_13_0= ruleAbstractRule ) )+ ) ; + // InternalXtext.g:76:1: ruleGrammar returns [EObject current=null] : (otherlv_0= 'grammar' ( (lv_name_1_0= ruleGrammarID ) ) (otherlv_2= 'with' ( ( ruleGrammarID ) ) (otherlv_4= ',' ( ( ruleGrammarID ) ) )* )? ( ( (lv_definesHiddenTokens_6_0= 'hidden' ) ) otherlv_7= '(' ( ( ( ruleRuleID ) ) (otherlv_9= ',' ( ( ruleRuleID ) ) )* )? otherlv_11= ')' )? ( (lv_metamodelDeclarations_12_0= ruleAbstractMetamodelDeclaration ) )* ( (lv_rules_13_0= ruleAbstractRule ) )+ ) ; public final EObject ruleGrammar() throws RecognitionException { EObject current = null; @@ -170,21 +178,21 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:77:2: ( (otherlv_0= 'grammar' ( (lv_name_1_0= ruleGrammarID ) ) (otherlv_2= 'with' ( ( ruleGrammarID ) ) (otherlv_4= ',' ( ( ruleGrammarID ) ) )* )? ( ( (lv_definesHiddenTokens_6_0= 'hidden' ) ) otherlv_7= '(' ( ( ( ruleRuleID ) ) (otherlv_9= ',' ( ( ruleRuleID ) ) )* )? otherlv_11= ')' )? ( (lv_metamodelDeclarations_12_0= ruleAbstractMetamodelDeclaration ) )* ( (lv_rules_13_0= ruleAbstractRule ) )+ ) ) - // InternalXtext.g:78:2: (otherlv_0= 'grammar' ( (lv_name_1_0= ruleGrammarID ) ) (otherlv_2= 'with' ( ( ruleGrammarID ) ) (otherlv_4= ',' ( ( ruleGrammarID ) ) )* )? ( ( (lv_definesHiddenTokens_6_0= 'hidden' ) ) otherlv_7= '(' ( ( ( ruleRuleID ) ) (otherlv_9= ',' ( ( ruleRuleID ) ) )* )? otherlv_11= ')' )? ( (lv_metamodelDeclarations_12_0= ruleAbstractMetamodelDeclaration ) )* ( (lv_rules_13_0= ruleAbstractRule ) )+ ) + // InternalXtext.g:82:2: ( (otherlv_0= 'grammar' ( (lv_name_1_0= ruleGrammarID ) ) (otherlv_2= 'with' ( ( ruleGrammarID ) ) (otherlv_4= ',' ( ( ruleGrammarID ) ) )* )? ( ( (lv_definesHiddenTokens_6_0= 'hidden' ) ) otherlv_7= '(' ( ( ( ruleRuleID ) ) (otherlv_9= ',' ( ( ruleRuleID ) ) )* )? otherlv_11= ')' )? ( (lv_metamodelDeclarations_12_0= ruleAbstractMetamodelDeclaration ) )* ( (lv_rules_13_0= ruleAbstractRule ) )+ ) ) + // InternalXtext.g:83:2: (otherlv_0= 'grammar' ( (lv_name_1_0= ruleGrammarID ) ) (otherlv_2= 'with' ( ( ruleGrammarID ) ) (otherlv_4= ',' ( ( ruleGrammarID ) ) )* )? ( ( (lv_definesHiddenTokens_6_0= 'hidden' ) ) otherlv_7= '(' ( ( ( ruleRuleID ) ) (otherlv_9= ',' ( ( ruleRuleID ) ) )* )? otherlv_11= ')' )? ( (lv_metamodelDeclarations_12_0= ruleAbstractMetamodelDeclaration ) )* ( (lv_rules_13_0= ruleAbstractRule ) )+ ) { - // InternalXtext.g:78:2: (otherlv_0= 'grammar' ( (lv_name_1_0= ruleGrammarID ) ) (otherlv_2= 'with' ( ( ruleGrammarID ) ) (otherlv_4= ',' ( ( ruleGrammarID ) ) )* )? ( ( (lv_definesHiddenTokens_6_0= 'hidden' ) ) otherlv_7= '(' ( ( ( ruleRuleID ) ) (otherlv_9= ',' ( ( ruleRuleID ) ) )* )? otherlv_11= ')' )? ( (lv_metamodelDeclarations_12_0= ruleAbstractMetamodelDeclaration ) )* ( (lv_rules_13_0= ruleAbstractRule ) )+ ) - // InternalXtext.g:79:3: otherlv_0= 'grammar' ( (lv_name_1_0= ruleGrammarID ) ) (otherlv_2= 'with' ( ( ruleGrammarID ) ) (otherlv_4= ',' ( ( ruleGrammarID ) ) )* )? ( ( (lv_definesHiddenTokens_6_0= 'hidden' ) ) otherlv_7= '(' ( ( ( ruleRuleID ) ) (otherlv_9= ',' ( ( ruleRuleID ) ) )* )? otherlv_11= ')' )? ( (lv_metamodelDeclarations_12_0= ruleAbstractMetamodelDeclaration ) )* ( (lv_rules_13_0= ruleAbstractRule ) )+ + // InternalXtext.g:83:2: (otherlv_0= 'grammar' ( (lv_name_1_0= ruleGrammarID ) ) (otherlv_2= 'with' ( ( ruleGrammarID ) ) (otherlv_4= ',' ( ( ruleGrammarID ) ) )* )? ( ( (lv_definesHiddenTokens_6_0= 'hidden' ) ) otherlv_7= '(' ( ( ( ruleRuleID ) ) (otherlv_9= ',' ( ( ruleRuleID ) ) )* )? otherlv_11= ')' )? ( (lv_metamodelDeclarations_12_0= ruleAbstractMetamodelDeclaration ) )* ( (lv_rules_13_0= ruleAbstractRule ) )+ ) + // InternalXtext.g:84:3: otherlv_0= 'grammar' ( (lv_name_1_0= ruleGrammarID ) ) (otherlv_2= 'with' ( ( ruleGrammarID ) ) (otherlv_4= ',' ( ( ruleGrammarID ) ) )* )? ( ( (lv_definesHiddenTokens_6_0= 'hidden' ) ) otherlv_7= '(' ( ( ( ruleRuleID ) ) (otherlv_9= ',' ( ( ruleRuleID ) ) )* )? otherlv_11= ')' )? ( (lv_metamodelDeclarations_12_0= ruleAbstractMetamodelDeclaration ) )* ( (lv_rules_13_0= ruleAbstractRule ) )+ { otherlv_0=(Token)match(input,11,FollowSets000.FOLLOW_3); newLeafNode(otherlv_0, grammarAccess.getGrammarAccess().getGrammarKeyword_0()); - // InternalXtext.g:83:3: ( (lv_name_1_0= ruleGrammarID ) ) - // InternalXtext.g:84:4: (lv_name_1_0= ruleGrammarID ) + // InternalXtext.g:88:3: ( (lv_name_1_0= ruleGrammarID ) ) + // InternalXtext.g:89:4: (lv_name_1_0= ruleGrammarID ) { - // InternalXtext.g:84:4: (lv_name_1_0= ruleGrammarID ) - // InternalXtext.g:85:5: lv_name_1_0= ruleGrammarID + // InternalXtext.g:89:4: (lv_name_1_0= ruleGrammarID ) + // InternalXtext.g:90:5: lv_name_1_0= ruleGrammarID { newCompositeNode(grammarAccess.getGrammarAccess().getNameGrammarIDParserRuleCall_1_0()); @@ -211,7 +219,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:102:3: (otherlv_2= 'with' ( ( ruleGrammarID ) ) (otherlv_4= ',' ( ( ruleGrammarID ) ) )* )? + // InternalXtext.g:107:3: (otherlv_2= 'with' ( ( ruleGrammarID ) ) (otherlv_4= ',' ( ( ruleGrammarID ) ) )* )? int alt2=2; int LA2_0 = input.LA(1); @@ -220,17 +228,17 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt2) { case 1 : - // InternalXtext.g:103:4: otherlv_2= 'with' ( ( ruleGrammarID ) ) (otherlv_4= ',' ( ( ruleGrammarID ) ) )* + // InternalXtext.g:108:4: otherlv_2= 'with' ( ( ruleGrammarID ) ) (otherlv_4= ',' ( ( ruleGrammarID ) ) )* { otherlv_2=(Token)match(input,12,FollowSets000.FOLLOW_3); newLeafNode(otherlv_2, grammarAccess.getGrammarAccess().getWithKeyword_2_0()); - // InternalXtext.g:107:4: ( ( ruleGrammarID ) ) - // InternalXtext.g:108:5: ( ruleGrammarID ) + // InternalXtext.g:112:4: ( ( ruleGrammarID ) ) + // InternalXtext.g:113:5: ( ruleGrammarID ) { - // InternalXtext.g:108:5: ( ruleGrammarID ) - // InternalXtext.g:109:6: ruleGrammarID + // InternalXtext.g:113:5: ( ruleGrammarID ) + // InternalXtext.g:114:6: ruleGrammarID { if (current==null) { @@ -254,7 +262,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:123:4: (otherlv_4= ',' ( ( ruleGrammarID ) ) )* + // InternalXtext.g:128:4: (otherlv_4= ',' ( ( ruleGrammarID ) ) )* loop1: do { int alt1=2; @@ -267,17 +275,17 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { switch (alt1) { case 1 : - // InternalXtext.g:124:5: otherlv_4= ',' ( ( ruleGrammarID ) ) + // InternalXtext.g:129:5: otherlv_4= ',' ( ( ruleGrammarID ) ) { otherlv_4=(Token)match(input,13,FollowSets000.FOLLOW_3); newLeafNode(otherlv_4, grammarAccess.getGrammarAccess().getCommaKeyword_2_2_0()); - // InternalXtext.g:128:5: ( ( ruleGrammarID ) ) - // InternalXtext.g:129:6: ( ruleGrammarID ) + // InternalXtext.g:133:5: ( ( ruleGrammarID ) ) + // InternalXtext.g:134:6: ( ruleGrammarID ) { - // InternalXtext.g:129:6: ( ruleGrammarID ) - // InternalXtext.g:130:7: ruleGrammarID + // InternalXtext.g:134:6: ( ruleGrammarID ) + // InternalXtext.g:135:7: ruleGrammarID { if (current==null) { @@ -316,7 +324,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:146:3: ( ( (lv_definesHiddenTokens_6_0= 'hidden' ) ) otherlv_7= '(' ( ( ( ruleRuleID ) ) (otherlv_9= ',' ( ( ruleRuleID ) ) )* )? otherlv_11= ')' )? + // InternalXtext.g:151:3: ( ( (lv_definesHiddenTokens_6_0= 'hidden' ) ) otherlv_7= '(' ( ( ( ruleRuleID ) ) (otherlv_9= ',' ( ( ruleRuleID ) ) )* )? otherlv_11= ')' )? int alt5=2; int LA5_0 = input.LA(1); @@ -325,13 +333,13 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt5) { case 1 : - // InternalXtext.g:147:4: ( (lv_definesHiddenTokens_6_0= 'hidden' ) ) otherlv_7= '(' ( ( ( ruleRuleID ) ) (otherlv_9= ',' ( ( ruleRuleID ) ) )* )? otherlv_11= ')' + // InternalXtext.g:152:4: ( (lv_definesHiddenTokens_6_0= 'hidden' ) ) otherlv_7= '(' ( ( ( ruleRuleID ) ) (otherlv_9= ',' ( ( ruleRuleID ) ) )* )? otherlv_11= ')' { - // InternalXtext.g:147:4: ( (lv_definesHiddenTokens_6_0= 'hidden' ) ) - // InternalXtext.g:148:5: (lv_definesHiddenTokens_6_0= 'hidden' ) + // InternalXtext.g:152:4: ( (lv_definesHiddenTokens_6_0= 'hidden' ) ) + // InternalXtext.g:153:5: (lv_definesHiddenTokens_6_0= 'hidden' ) { - // InternalXtext.g:148:5: (lv_definesHiddenTokens_6_0= 'hidden' ) - // InternalXtext.g:149:6: lv_definesHiddenTokens_6_0= 'hidden' + // InternalXtext.g:153:5: (lv_definesHiddenTokens_6_0= 'hidden' ) + // InternalXtext.g:154:6: lv_definesHiddenTokens_6_0= 'hidden' { lv_definesHiddenTokens_6_0=(Token)match(input,14,FollowSets000.FOLLOW_6); @@ -353,7 +361,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { newLeafNode(otherlv_7, grammarAccess.getGrammarAccess().getLeftParenthesisKeyword_3_1()); - // InternalXtext.g:165:4: ( ( ( ruleRuleID ) ) (otherlv_9= ',' ( ( ruleRuleID ) ) )* )? + // InternalXtext.g:170:4: ( ( ( ruleRuleID ) ) (otherlv_9= ',' ( ( ruleRuleID ) ) )* )? int alt4=2; int LA4_0 = input.LA(1); @@ -362,13 +370,13 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt4) { case 1 : - // InternalXtext.g:166:5: ( ( ruleRuleID ) ) (otherlv_9= ',' ( ( ruleRuleID ) ) )* + // InternalXtext.g:171:5: ( ( ruleRuleID ) ) (otherlv_9= ',' ( ( ruleRuleID ) ) )* { - // InternalXtext.g:166:5: ( ( ruleRuleID ) ) - // InternalXtext.g:167:6: ( ruleRuleID ) + // InternalXtext.g:171:5: ( ( ruleRuleID ) ) + // InternalXtext.g:172:6: ( ruleRuleID ) { - // InternalXtext.g:167:6: ( ruleRuleID ) - // InternalXtext.g:168:7: ruleRuleID + // InternalXtext.g:172:6: ( ruleRuleID ) + // InternalXtext.g:173:7: ruleRuleID { if (current==null) { @@ -392,7 +400,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:182:5: (otherlv_9= ',' ( ( ruleRuleID ) ) )* + // InternalXtext.g:187:5: (otherlv_9= ',' ( ( ruleRuleID ) ) )* loop3: do { int alt3=2; @@ -405,17 +413,17 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { switch (alt3) { case 1 : - // InternalXtext.g:183:6: otherlv_9= ',' ( ( ruleRuleID ) ) + // InternalXtext.g:188:6: otherlv_9= ',' ( ( ruleRuleID ) ) { otherlv_9=(Token)match(input,13,FollowSets000.FOLLOW_3); newLeafNode(otherlv_9, grammarAccess.getGrammarAccess().getCommaKeyword_3_2_1_0()); - // InternalXtext.g:187:6: ( ( ruleRuleID ) ) - // InternalXtext.g:188:7: ( ruleRuleID ) + // InternalXtext.g:192:6: ( ( ruleRuleID ) ) + // InternalXtext.g:193:7: ( ruleRuleID ) { - // InternalXtext.g:188:7: ( ruleRuleID ) - // InternalXtext.g:189:8: ruleRuleID + // InternalXtext.g:193:7: ( ruleRuleID ) + // InternalXtext.g:194:8: ruleRuleID { if (current==null) { @@ -464,7 +472,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:210:3: ( (lv_metamodelDeclarations_12_0= ruleAbstractMetamodelDeclaration ) )* + // InternalXtext.g:215:3: ( (lv_metamodelDeclarations_12_0= ruleAbstractMetamodelDeclaration ) )* loop6: do { int alt6=2; @@ -477,10 +485,10 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { switch (alt6) { case 1 : - // InternalXtext.g:211:4: (lv_metamodelDeclarations_12_0= ruleAbstractMetamodelDeclaration ) + // InternalXtext.g:216:4: (lv_metamodelDeclarations_12_0= ruleAbstractMetamodelDeclaration ) { - // InternalXtext.g:211:4: (lv_metamodelDeclarations_12_0= ruleAbstractMetamodelDeclaration ) - // InternalXtext.g:212:5: lv_metamodelDeclarations_12_0= ruleAbstractMetamodelDeclaration + // InternalXtext.g:216:4: (lv_metamodelDeclarations_12_0= ruleAbstractMetamodelDeclaration ) + // InternalXtext.g:217:5: lv_metamodelDeclarations_12_0= ruleAbstractMetamodelDeclaration { newCompositeNode(grammarAccess.getGrammarAccess().getMetamodelDeclarationsAbstractMetamodelDeclarationParserRuleCall_4_0()); @@ -513,7 +521,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } } while (true); - // InternalXtext.g:229:3: ( (lv_rules_13_0= ruleAbstractRule ) )+ + // InternalXtext.g:234:3: ( (lv_rules_13_0= ruleAbstractRule ) )+ int cnt7=0; loop7: do { @@ -527,10 +535,10 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { switch (alt7) { case 1 : - // InternalXtext.g:230:4: (lv_rules_13_0= ruleAbstractRule ) + // InternalXtext.g:235:4: (lv_rules_13_0= ruleAbstractRule ) { - // InternalXtext.g:230:4: (lv_rules_13_0= ruleAbstractRule ) - // InternalXtext.g:231:5: lv_rules_13_0= ruleAbstractRule + // InternalXtext.g:235:4: (lv_rules_13_0= ruleAbstractRule ) + // InternalXtext.g:236:5: lv_rules_13_0= ruleAbstractRule { newCompositeNode(grammarAccess.getGrammarAccess().getRulesAbstractRuleParserRuleCall_5_0()); @@ -590,7 +598,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleGrammarID" - // InternalXtext.g:252:1: entryRuleGrammarID returns [String current=null] : iv_ruleGrammarID= ruleGrammarID EOF ; + // InternalXtext.g:257:1: entryRuleGrammarID returns [String current=null] : iv_ruleGrammarID= ruleGrammarID EOF ; public final String entryRuleGrammarID() throws RecognitionException { String current = null; @@ -598,8 +606,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:252:49: (iv_ruleGrammarID= ruleGrammarID EOF ) - // InternalXtext.g:253:2: iv_ruleGrammarID= ruleGrammarID EOF + // InternalXtext.g:257:49: (iv_ruleGrammarID= ruleGrammarID EOF ) + // InternalXtext.g:258:2: iv_ruleGrammarID= ruleGrammarID EOF { newCompositeNode(grammarAccess.getGrammarIDRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -626,7 +634,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleGrammarID" - // InternalXtext.g:259:1: ruleGrammarID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ValidID_0= ruleValidID (kw= '.' this_ValidID_2= ruleValidID )* ) ; + // InternalXtext.g:264:1: ruleGrammarID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ValidID_0= ruleValidID (kw= '.' this_ValidID_2= ruleValidID )* ) ; public final AntlrDatatypeRuleToken ruleGrammarID() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -640,11 +648,11 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:265:2: ( (this_ValidID_0= ruleValidID (kw= '.' this_ValidID_2= ruleValidID )* ) ) - // InternalXtext.g:266:2: (this_ValidID_0= ruleValidID (kw= '.' this_ValidID_2= ruleValidID )* ) + // InternalXtext.g:270:2: ( (this_ValidID_0= ruleValidID (kw= '.' this_ValidID_2= ruleValidID )* ) ) + // InternalXtext.g:271:2: (this_ValidID_0= ruleValidID (kw= '.' this_ValidID_2= ruleValidID )* ) { - // InternalXtext.g:266:2: (this_ValidID_0= ruleValidID (kw= '.' this_ValidID_2= ruleValidID )* ) - // InternalXtext.g:267:3: this_ValidID_0= ruleValidID (kw= '.' this_ValidID_2= ruleValidID )* + // InternalXtext.g:271:2: (this_ValidID_0= ruleValidID (kw= '.' this_ValidID_2= ruleValidID )* ) + // InternalXtext.g:272:3: this_ValidID_0= ruleValidID (kw= '.' this_ValidID_2= ruleValidID )* { newCompositeNode(grammarAccess.getGrammarIDAccess().getValidIDParserRuleCall_0()); @@ -660,7 +668,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { afterParserOrEnumRuleCall(); - // InternalXtext.g:277:3: (kw= '.' this_ValidID_2= ruleValidID )* + // InternalXtext.g:282:3: (kw= '.' this_ValidID_2= ruleValidID )* loop8: do { int alt8=2; @@ -673,7 +681,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { switch (alt8) { case 1 : - // InternalXtext.g:278:4: kw= '.' this_ValidID_2= ruleValidID + // InternalXtext.g:283:4: kw= '.' this_ValidID_2= ruleValidID { kw=(Token)match(input,17,FollowSets000.FOLLOW_3); @@ -726,7 +734,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleAbstractRule" - // InternalXtext.g:298:1: entryRuleAbstractRule returns [EObject current=null] : iv_ruleAbstractRule= ruleAbstractRule EOF ; + // InternalXtext.g:303:1: entryRuleAbstractRule returns [EObject current=null] : iv_ruleAbstractRule= ruleAbstractRule EOF ; public final EObject entryRuleAbstractRule() throws RecognitionException { EObject current = null; @@ -734,8 +742,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:298:53: (iv_ruleAbstractRule= ruleAbstractRule EOF ) - // InternalXtext.g:299:2: iv_ruleAbstractRule= ruleAbstractRule EOF + // InternalXtext.g:303:53: (iv_ruleAbstractRule= ruleAbstractRule EOF ) + // InternalXtext.g:304:2: iv_ruleAbstractRule= ruleAbstractRule EOF { newCompositeNode(grammarAccess.getAbstractRuleRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -762,7 +770,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleAbstractRule" - // InternalXtext.g:305:1: ruleAbstractRule returns [EObject current=null] : (this_ParserRule_0= ruleParserRule | this_TerminalRule_1= ruleTerminalRule | this_EnumRule_2= ruleEnumRule ) ; + // InternalXtext.g:310:1: ruleAbstractRule returns [EObject current=null] : (this_ParserRule_0= ruleParserRule | this_TerminalRule_1= ruleTerminalRule | this_EnumRule_2= ruleEnumRule ) ; public final EObject ruleAbstractRule() throws RecognitionException { EObject current = null; @@ -777,15 +785,15 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:311:2: ( (this_ParserRule_0= ruleParserRule | this_TerminalRule_1= ruleTerminalRule | this_EnumRule_2= ruleEnumRule ) ) - // InternalXtext.g:312:2: (this_ParserRule_0= ruleParserRule | this_TerminalRule_1= ruleTerminalRule | this_EnumRule_2= ruleEnumRule ) + // InternalXtext.g:316:2: ( (this_ParserRule_0= ruleParserRule | this_TerminalRule_1= ruleTerminalRule | this_EnumRule_2= ruleEnumRule ) ) + // InternalXtext.g:317:2: (this_ParserRule_0= ruleParserRule | this_TerminalRule_1= ruleTerminalRule | this_EnumRule_2= ruleEnumRule ) { - // InternalXtext.g:312:2: (this_ParserRule_0= ruleParserRule | this_TerminalRule_1= ruleTerminalRule | this_EnumRule_2= ruleEnumRule ) + // InternalXtext.g:317:2: (this_ParserRule_0= ruleParserRule | this_TerminalRule_1= ruleTerminalRule | this_EnumRule_2= ruleEnumRule ) int alt9=3; alt9 = dfa9.predict(input); switch (alt9) { case 1 : - // InternalXtext.g:313:3: this_ParserRule_0= ruleParserRule + // InternalXtext.g:318:3: this_ParserRule_0= ruleParserRule { newCompositeNode(grammarAccess.getAbstractRuleAccess().getParserRuleParserRuleCall_0()); @@ -803,7 +811,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalXtext.g:322:3: this_TerminalRule_1= ruleTerminalRule + // InternalXtext.g:327:3: this_TerminalRule_1= ruleTerminalRule { newCompositeNode(grammarAccess.getAbstractRuleAccess().getTerminalRuleParserRuleCall_1()); @@ -821,7 +829,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalXtext.g:331:3: this_EnumRule_2= ruleEnumRule + // InternalXtext.g:336:3: this_EnumRule_2= ruleEnumRule { newCompositeNode(grammarAccess.getAbstractRuleAccess().getEnumRuleParserRuleCall_2()); @@ -861,7 +869,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleAbstractMetamodelDeclaration" - // InternalXtext.g:343:1: entryRuleAbstractMetamodelDeclaration returns [EObject current=null] : iv_ruleAbstractMetamodelDeclaration= ruleAbstractMetamodelDeclaration EOF ; + // InternalXtext.g:348:1: entryRuleAbstractMetamodelDeclaration returns [EObject current=null] : iv_ruleAbstractMetamodelDeclaration= ruleAbstractMetamodelDeclaration EOF ; public final EObject entryRuleAbstractMetamodelDeclaration() throws RecognitionException { EObject current = null; @@ -869,8 +877,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:343:69: (iv_ruleAbstractMetamodelDeclaration= ruleAbstractMetamodelDeclaration EOF ) - // InternalXtext.g:344:2: iv_ruleAbstractMetamodelDeclaration= ruleAbstractMetamodelDeclaration EOF + // InternalXtext.g:348:69: (iv_ruleAbstractMetamodelDeclaration= ruleAbstractMetamodelDeclaration EOF ) + // InternalXtext.g:349:2: iv_ruleAbstractMetamodelDeclaration= ruleAbstractMetamodelDeclaration EOF { newCompositeNode(grammarAccess.getAbstractMetamodelDeclarationRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -897,7 +905,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleAbstractMetamodelDeclaration" - // InternalXtext.g:350:1: ruleAbstractMetamodelDeclaration returns [EObject current=null] : (this_GeneratedMetamodel_0= ruleGeneratedMetamodel | this_ReferencedMetamodel_1= ruleReferencedMetamodel ) ; + // InternalXtext.g:355:1: ruleAbstractMetamodelDeclaration returns [EObject current=null] : (this_GeneratedMetamodel_0= ruleGeneratedMetamodel | this_ReferencedMetamodel_1= ruleReferencedMetamodel ) ; public final EObject ruleAbstractMetamodelDeclaration() throws RecognitionException { EObject current = null; @@ -910,10 +918,10 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:356:2: ( (this_GeneratedMetamodel_0= ruleGeneratedMetamodel | this_ReferencedMetamodel_1= ruleReferencedMetamodel ) ) - // InternalXtext.g:357:2: (this_GeneratedMetamodel_0= ruleGeneratedMetamodel | this_ReferencedMetamodel_1= ruleReferencedMetamodel ) + // InternalXtext.g:361:2: ( (this_GeneratedMetamodel_0= ruleGeneratedMetamodel | this_ReferencedMetamodel_1= ruleReferencedMetamodel ) ) + // InternalXtext.g:362:2: (this_GeneratedMetamodel_0= ruleGeneratedMetamodel | this_ReferencedMetamodel_1= ruleReferencedMetamodel ) { - // InternalXtext.g:357:2: (this_GeneratedMetamodel_0= ruleGeneratedMetamodel | this_ReferencedMetamodel_1= ruleReferencedMetamodel ) + // InternalXtext.g:362:2: (this_GeneratedMetamodel_0= ruleGeneratedMetamodel | this_ReferencedMetamodel_1= ruleReferencedMetamodel ) int alt10=2; int LA10_0 = input.LA(1); @@ -931,7 +939,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt10) { case 1 : - // InternalXtext.g:358:3: this_GeneratedMetamodel_0= ruleGeneratedMetamodel + // InternalXtext.g:363:3: this_GeneratedMetamodel_0= ruleGeneratedMetamodel { newCompositeNode(grammarAccess.getAbstractMetamodelDeclarationAccess().getGeneratedMetamodelParserRuleCall_0()); @@ -949,7 +957,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalXtext.g:367:3: this_ReferencedMetamodel_1= ruleReferencedMetamodel + // InternalXtext.g:372:3: this_ReferencedMetamodel_1= ruleReferencedMetamodel { newCompositeNode(grammarAccess.getAbstractMetamodelDeclarationAccess().getReferencedMetamodelParserRuleCall_1()); @@ -989,7 +997,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleGeneratedMetamodel" - // InternalXtext.g:379:1: entryRuleGeneratedMetamodel returns [EObject current=null] : iv_ruleGeneratedMetamodel= ruleGeneratedMetamodel EOF ; + // InternalXtext.g:384:1: entryRuleGeneratedMetamodel returns [EObject current=null] : iv_ruleGeneratedMetamodel= ruleGeneratedMetamodel EOF ; public final EObject entryRuleGeneratedMetamodel() throws RecognitionException { EObject current = null; @@ -997,8 +1005,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:379:59: (iv_ruleGeneratedMetamodel= ruleGeneratedMetamodel EOF ) - // InternalXtext.g:380:2: iv_ruleGeneratedMetamodel= ruleGeneratedMetamodel EOF + // InternalXtext.g:384:59: (iv_ruleGeneratedMetamodel= ruleGeneratedMetamodel EOF ) + // InternalXtext.g:385:2: iv_ruleGeneratedMetamodel= ruleGeneratedMetamodel EOF { newCompositeNode(grammarAccess.getGeneratedMetamodelRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -1025,7 +1033,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleGeneratedMetamodel" - // InternalXtext.g:386:1: ruleGeneratedMetamodel returns [EObject current=null] : (otherlv_0= 'generate' ( (lv_name_1_0= ruleValidID ) ) ( (otherlv_2= RULE_STRING ) ) (otherlv_3= 'as' ( (lv_alias_4_0= ruleValidID ) ) )? ) ; + // InternalXtext.g:391:1: ruleGeneratedMetamodel returns [EObject current=null] : (otherlv_0= 'generate' ( (lv_name_1_0= ruleValidID ) ) ( (otherlv_2= RULE_STRING ) ) (otherlv_3= 'as' ( (lv_alias_4_0= ruleValidID ) ) )? ) ; public final EObject ruleGeneratedMetamodel() throws RecognitionException { EObject current = null; @@ -1041,21 +1049,21 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:392:2: ( (otherlv_0= 'generate' ( (lv_name_1_0= ruleValidID ) ) ( (otherlv_2= RULE_STRING ) ) (otherlv_3= 'as' ( (lv_alias_4_0= ruleValidID ) ) )? ) ) - // InternalXtext.g:393:2: (otherlv_0= 'generate' ( (lv_name_1_0= ruleValidID ) ) ( (otherlv_2= RULE_STRING ) ) (otherlv_3= 'as' ( (lv_alias_4_0= ruleValidID ) ) )? ) + // InternalXtext.g:397:2: ( (otherlv_0= 'generate' ( (lv_name_1_0= ruleValidID ) ) ( (otherlv_2= RULE_STRING ) ) (otherlv_3= 'as' ( (lv_alias_4_0= ruleValidID ) ) )? ) ) + // InternalXtext.g:398:2: (otherlv_0= 'generate' ( (lv_name_1_0= ruleValidID ) ) ( (otherlv_2= RULE_STRING ) ) (otherlv_3= 'as' ( (lv_alias_4_0= ruleValidID ) ) )? ) { - // InternalXtext.g:393:2: (otherlv_0= 'generate' ( (lv_name_1_0= ruleValidID ) ) ( (otherlv_2= RULE_STRING ) ) (otherlv_3= 'as' ( (lv_alias_4_0= ruleValidID ) ) )? ) - // InternalXtext.g:394:3: otherlv_0= 'generate' ( (lv_name_1_0= ruleValidID ) ) ( (otherlv_2= RULE_STRING ) ) (otherlv_3= 'as' ( (lv_alias_4_0= ruleValidID ) ) )? + // InternalXtext.g:398:2: (otherlv_0= 'generate' ( (lv_name_1_0= ruleValidID ) ) ( (otherlv_2= RULE_STRING ) ) (otherlv_3= 'as' ( (lv_alias_4_0= ruleValidID ) ) )? ) + // InternalXtext.g:399:3: otherlv_0= 'generate' ( (lv_name_1_0= ruleValidID ) ) ( (otherlv_2= RULE_STRING ) ) (otherlv_3= 'as' ( (lv_alias_4_0= ruleValidID ) ) )? { otherlv_0=(Token)match(input,18,FollowSets000.FOLLOW_3); newLeafNode(otherlv_0, grammarAccess.getGeneratedMetamodelAccess().getGenerateKeyword_0()); - // InternalXtext.g:398:3: ( (lv_name_1_0= ruleValidID ) ) - // InternalXtext.g:399:4: (lv_name_1_0= ruleValidID ) + // InternalXtext.g:403:3: ( (lv_name_1_0= ruleValidID ) ) + // InternalXtext.g:404:4: (lv_name_1_0= ruleValidID ) { - // InternalXtext.g:399:4: (lv_name_1_0= ruleValidID ) - // InternalXtext.g:400:5: lv_name_1_0= ruleValidID + // InternalXtext.g:404:4: (lv_name_1_0= ruleValidID ) + // InternalXtext.g:405:5: lv_name_1_0= ruleValidID { newCompositeNode(grammarAccess.getGeneratedMetamodelAccess().getNameValidIDParserRuleCall_1_0()); @@ -1082,11 +1090,11 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:417:3: ( (otherlv_2= RULE_STRING ) ) - // InternalXtext.g:418:4: (otherlv_2= RULE_STRING ) + // InternalXtext.g:422:3: ( (otherlv_2= RULE_STRING ) ) + // InternalXtext.g:423:4: (otherlv_2= RULE_STRING ) { - // InternalXtext.g:418:4: (otherlv_2= RULE_STRING ) - // InternalXtext.g:419:5: otherlv_2= RULE_STRING + // InternalXtext.g:423:4: (otherlv_2= RULE_STRING ) + // InternalXtext.g:424:5: otherlv_2= RULE_STRING { if (current==null) { @@ -1103,7 +1111,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:430:3: (otherlv_3= 'as' ( (lv_alias_4_0= ruleValidID ) ) )? + // InternalXtext.g:435:3: (otherlv_3= 'as' ( (lv_alias_4_0= ruleValidID ) ) )? int alt11=2; int LA11_0 = input.LA(1); @@ -1112,17 +1120,17 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt11) { case 1 : - // InternalXtext.g:431:4: otherlv_3= 'as' ( (lv_alias_4_0= ruleValidID ) ) + // InternalXtext.g:436:4: otherlv_3= 'as' ( (lv_alias_4_0= ruleValidID ) ) { otherlv_3=(Token)match(input,19,FollowSets000.FOLLOW_3); newLeafNode(otherlv_3, grammarAccess.getGeneratedMetamodelAccess().getAsKeyword_3_0()); - // InternalXtext.g:435:4: ( (lv_alias_4_0= ruleValidID ) ) - // InternalXtext.g:436:5: (lv_alias_4_0= ruleValidID ) + // InternalXtext.g:440:4: ( (lv_alias_4_0= ruleValidID ) ) + // InternalXtext.g:441:5: (lv_alias_4_0= ruleValidID ) { - // InternalXtext.g:436:5: (lv_alias_4_0= ruleValidID ) - // InternalXtext.g:437:6: lv_alias_4_0= ruleValidID + // InternalXtext.g:441:5: (lv_alias_4_0= ruleValidID ) + // InternalXtext.g:442:6: lv_alias_4_0= ruleValidID { newCompositeNode(grammarAccess.getGeneratedMetamodelAccess().getAliasValidIDParserRuleCall_3_1_0()); @@ -1178,7 +1186,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleReferencedMetamodel" - // InternalXtext.g:459:1: entryRuleReferencedMetamodel returns [EObject current=null] : iv_ruleReferencedMetamodel= ruleReferencedMetamodel EOF ; + // InternalXtext.g:464:1: entryRuleReferencedMetamodel returns [EObject current=null] : iv_ruleReferencedMetamodel= ruleReferencedMetamodel EOF ; public final EObject entryRuleReferencedMetamodel() throws RecognitionException { EObject current = null; @@ -1186,8 +1194,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:459:60: (iv_ruleReferencedMetamodel= ruleReferencedMetamodel EOF ) - // InternalXtext.g:460:2: iv_ruleReferencedMetamodel= ruleReferencedMetamodel EOF + // InternalXtext.g:464:60: (iv_ruleReferencedMetamodel= ruleReferencedMetamodel EOF ) + // InternalXtext.g:465:2: iv_ruleReferencedMetamodel= ruleReferencedMetamodel EOF { newCompositeNode(grammarAccess.getReferencedMetamodelRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -1214,7 +1222,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleReferencedMetamodel" - // InternalXtext.g:466:1: ruleReferencedMetamodel returns [EObject current=null] : (otherlv_0= 'import' ( (otherlv_1= RULE_STRING ) ) (otherlv_2= 'as' ( (lv_alias_3_0= ruleValidID ) ) )? ) ; + // InternalXtext.g:471:1: ruleReferencedMetamodel returns [EObject current=null] : (otherlv_0= 'import' ( (otherlv_1= RULE_STRING ) ) (otherlv_2= 'as' ( (lv_alias_3_0= ruleValidID ) ) )? ) ; public final EObject ruleReferencedMetamodel() throws RecognitionException { EObject current = null; @@ -1228,21 +1236,21 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:472:2: ( (otherlv_0= 'import' ( (otherlv_1= RULE_STRING ) ) (otherlv_2= 'as' ( (lv_alias_3_0= ruleValidID ) ) )? ) ) - // InternalXtext.g:473:2: (otherlv_0= 'import' ( (otherlv_1= RULE_STRING ) ) (otherlv_2= 'as' ( (lv_alias_3_0= ruleValidID ) ) )? ) + // InternalXtext.g:477:2: ( (otherlv_0= 'import' ( (otherlv_1= RULE_STRING ) ) (otherlv_2= 'as' ( (lv_alias_3_0= ruleValidID ) ) )? ) ) + // InternalXtext.g:478:2: (otherlv_0= 'import' ( (otherlv_1= RULE_STRING ) ) (otherlv_2= 'as' ( (lv_alias_3_0= ruleValidID ) ) )? ) { - // InternalXtext.g:473:2: (otherlv_0= 'import' ( (otherlv_1= RULE_STRING ) ) (otherlv_2= 'as' ( (lv_alias_3_0= ruleValidID ) ) )? ) - // InternalXtext.g:474:3: otherlv_0= 'import' ( (otherlv_1= RULE_STRING ) ) (otherlv_2= 'as' ( (lv_alias_3_0= ruleValidID ) ) )? + // InternalXtext.g:478:2: (otherlv_0= 'import' ( (otherlv_1= RULE_STRING ) ) (otherlv_2= 'as' ( (lv_alias_3_0= ruleValidID ) ) )? ) + // InternalXtext.g:479:3: otherlv_0= 'import' ( (otherlv_1= RULE_STRING ) ) (otherlv_2= 'as' ( (lv_alias_3_0= ruleValidID ) ) )? { otherlv_0=(Token)match(input,20,FollowSets000.FOLLOW_11); newLeafNode(otherlv_0, grammarAccess.getReferencedMetamodelAccess().getImportKeyword_0()); - // InternalXtext.g:478:3: ( (otherlv_1= RULE_STRING ) ) - // InternalXtext.g:479:4: (otherlv_1= RULE_STRING ) + // InternalXtext.g:483:3: ( (otherlv_1= RULE_STRING ) ) + // InternalXtext.g:484:4: (otherlv_1= RULE_STRING ) { - // InternalXtext.g:479:4: (otherlv_1= RULE_STRING ) - // InternalXtext.g:480:5: otherlv_1= RULE_STRING + // InternalXtext.g:484:4: (otherlv_1= RULE_STRING ) + // InternalXtext.g:485:5: otherlv_1= RULE_STRING { if (current==null) { @@ -1259,7 +1267,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:491:3: (otherlv_2= 'as' ( (lv_alias_3_0= ruleValidID ) ) )? + // InternalXtext.g:496:3: (otherlv_2= 'as' ( (lv_alias_3_0= ruleValidID ) ) )? int alt12=2; int LA12_0 = input.LA(1); @@ -1268,17 +1276,17 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt12) { case 1 : - // InternalXtext.g:492:4: otherlv_2= 'as' ( (lv_alias_3_0= ruleValidID ) ) + // InternalXtext.g:497:4: otherlv_2= 'as' ( (lv_alias_3_0= ruleValidID ) ) { otherlv_2=(Token)match(input,19,FollowSets000.FOLLOW_3); newLeafNode(otherlv_2, grammarAccess.getReferencedMetamodelAccess().getAsKeyword_2_0()); - // InternalXtext.g:496:4: ( (lv_alias_3_0= ruleValidID ) ) - // InternalXtext.g:497:5: (lv_alias_3_0= ruleValidID ) + // InternalXtext.g:501:4: ( (lv_alias_3_0= ruleValidID ) ) + // InternalXtext.g:502:5: (lv_alias_3_0= ruleValidID ) { - // InternalXtext.g:497:5: (lv_alias_3_0= ruleValidID ) - // InternalXtext.g:498:6: lv_alias_3_0= ruleValidID + // InternalXtext.g:502:5: (lv_alias_3_0= ruleValidID ) + // InternalXtext.g:503:6: lv_alias_3_0= ruleValidID { newCompositeNode(grammarAccess.getReferencedMetamodelAccess().getAliasValidIDParserRuleCall_2_1_0()); @@ -1334,7 +1342,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleAnnotation" - // InternalXtext.g:520:1: entryRuleAnnotation returns [EObject current=null] : iv_ruleAnnotation= ruleAnnotation EOF ; + // InternalXtext.g:525:1: entryRuleAnnotation returns [EObject current=null] : iv_ruleAnnotation= ruleAnnotation EOF ; public final EObject entryRuleAnnotation() throws RecognitionException { EObject current = null; @@ -1342,8 +1350,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:520:51: (iv_ruleAnnotation= ruleAnnotation EOF ) - // InternalXtext.g:521:2: iv_ruleAnnotation= ruleAnnotation EOF + // InternalXtext.g:525:51: (iv_ruleAnnotation= ruleAnnotation EOF ) + // InternalXtext.g:526:2: iv_ruleAnnotation= ruleAnnotation EOF { newCompositeNode(grammarAccess.getAnnotationRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -1370,7 +1378,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleAnnotation" - // InternalXtext.g:527:1: ruleAnnotation returns [EObject current=null] : (otherlv_0= '@' ( (lv_name_1_0= RULE_ID ) ) ) ; + // InternalXtext.g:532:1: ruleAnnotation returns [EObject current=null] : (otherlv_0= '@' ( (lv_name_1_0= RULE_ID ) ) ) ; public final EObject ruleAnnotation() throws RecognitionException { EObject current = null; @@ -1381,21 +1389,21 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:533:2: ( (otherlv_0= '@' ( (lv_name_1_0= RULE_ID ) ) ) ) - // InternalXtext.g:534:2: (otherlv_0= '@' ( (lv_name_1_0= RULE_ID ) ) ) + // InternalXtext.g:538:2: ( (otherlv_0= '@' ( (lv_name_1_0= RULE_ID ) ) ) ) + // InternalXtext.g:539:2: (otherlv_0= '@' ( (lv_name_1_0= RULE_ID ) ) ) { - // InternalXtext.g:534:2: (otherlv_0= '@' ( (lv_name_1_0= RULE_ID ) ) ) - // InternalXtext.g:535:3: otherlv_0= '@' ( (lv_name_1_0= RULE_ID ) ) + // InternalXtext.g:539:2: (otherlv_0= '@' ( (lv_name_1_0= RULE_ID ) ) ) + // InternalXtext.g:540:3: otherlv_0= '@' ( (lv_name_1_0= RULE_ID ) ) { otherlv_0=(Token)match(input,21,FollowSets000.FOLLOW_13); newLeafNode(otherlv_0, grammarAccess.getAnnotationAccess().getCommercialAtKeyword_0()); - // InternalXtext.g:539:3: ( (lv_name_1_0= RULE_ID ) ) - // InternalXtext.g:540:4: (lv_name_1_0= RULE_ID ) + // InternalXtext.g:544:3: ( (lv_name_1_0= RULE_ID ) ) + // InternalXtext.g:545:4: (lv_name_1_0= RULE_ID ) { - // InternalXtext.g:540:4: (lv_name_1_0= RULE_ID ) - // InternalXtext.g:541:5: lv_name_1_0= RULE_ID + // InternalXtext.g:545:4: (lv_name_1_0= RULE_ID ) + // InternalXtext.g:546:5: lv_name_1_0= RULE_ID { lv_name_1_0=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_2); @@ -1440,7 +1448,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleParserRule" - // InternalXtext.g:561:1: entryRuleParserRule returns [EObject current=null] : iv_ruleParserRule= ruleParserRule EOF ; + // InternalXtext.g:566:1: entryRuleParserRule returns [EObject current=null] : iv_ruleParserRule= ruleParserRule EOF ; public final EObject entryRuleParserRule() throws RecognitionException { EObject current = null; @@ -1448,8 +1456,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:561:51: (iv_ruleParserRule= ruleParserRule EOF ) - // InternalXtext.g:562:2: iv_ruleParserRule= ruleParserRule EOF + // InternalXtext.g:566:51: (iv_ruleParserRule= ruleParserRule EOF ) + // InternalXtext.g:567:2: iv_ruleParserRule= ruleParserRule EOF { newCompositeNode(grammarAccess.getParserRuleRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -1476,7 +1484,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleParserRule" - // InternalXtext.g:568:1: ruleParserRule returns [EObject current=null] : ( ( (lv_annotations_0_0= ruleAnnotation ) )* ( ( ( (lv_fragment_1_0= 'fragment' ) ) this_RuleNameAndParams_2= ruleRuleNameAndParams[$current] ( ( (lv_wildcard_3_0= '*' ) ) | (otherlv_4= 'returns' ( (lv_type_5_0= ruleTypeRef ) ) )? ) ) | (this_RuleNameAndParams_6= ruleRuleNameAndParams[$current] (otherlv_7= 'returns' ( (lv_type_8_0= ruleTypeRef ) ) )? ) ) ( ( (lv_definesHiddenTokens_9_0= 'hidden' ) ) otherlv_10= '(' ( ( ( ruleRuleID ) ) (otherlv_12= ',' ( ( ruleRuleID ) ) )* )? otherlv_14= ')' )? otherlv_15= ':' ( (lv_alternatives_16_0= ruleAlternatives ) ) otherlv_17= ';' ) ; + // InternalXtext.g:573:1: ruleParserRule returns [EObject current=null] : ( ( (lv_annotations_0_0= ruleAnnotation ) )* ( ( ( (lv_fragment_1_0= 'fragment' ) ) this_RuleNameAndParams_2= ruleRuleNameAndParams[$current] ( ( (lv_wildcard_3_0= '*' ) ) | (otherlv_4= 'returns' ( (lv_type_5_0= ruleTypeRef ) ) )? ) ) | (this_RuleNameAndParams_6= ruleRuleNameAndParams[$current] (otherlv_7= 'returns' ( (lv_type_8_0= ruleTypeRef ) ) )? ) ) ( ( (lv_definesHiddenTokens_9_0= 'hidden' ) ) otherlv_10= '(' ( ( ( ruleRuleID ) ) (otherlv_12= ',' ( ( ruleRuleID ) ) )* )? otherlv_14= ')' )? otherlv_15= ':' ( (lv_alternatives_16_0= ruleAlternatives ) ) otherlv_17= ';' ) ; public final EObject ruleParserRule() throws RecognitionException { EObject current = null; @@ -1507,13 +1515,13 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:574:2: ( ( ( (lv_annotations_0_0= ruleAnnotation ) )* ( ( ( (lv_fragment_1_0= 'fragment' ) ) this_RuleNameAndParams_2= ruleRuleNameAndParams[$current] ( ( (lv_wildcard_3_0= '*' ) ) | (otherlv_4= 'returns' ( (lv_type_5_0= ruleTypeRef ) ) )? ) ) | (this_RuleNameAndParams_6= ruleRuleNameAndParams[$current] (otherlv_7= 'returns' ( (lv_type_8_0= ruleTypeRef ) ) )? ) ) ( ( (lv_definesHiddenTokens_9_0= 'hidden' ) ) otherlv_10= '(' ( ( ( ruleRuleID ) ) (otherlv_12= ',' ( ( ruleRuleID ) ) )* )? otherlv_14= ')' )? otherlv_15= ':' ( (lv_alternatives_16_0= ruleAlternatives ) ) otherlv_17= ';' ) ) - // InternalXtext.g:575:2: ( ( (lv_annotations_0_0= ruleAnnotation ) )* ( ( ( (lv_fragment_1_0= 'fragment' ) ) this_RuleNameAndParams_2= ruleRuleNameAndParams[$current] ( ( (lv_wildcard_3_0= '*' ) ) | (otherlv_4= 'returns' ( (lv_type_5_0= ruleTypeRef ) ) )? ) ) | (this_RuleNameAndParams_6= ruleRuleNameAndParams[$current] (otherlv_7= 'returns' ( (lv_type_8_0= ruleTypeRef ) ) )? ) ) ( ( (lv_definesHiddenTokens_9_0= 'hidden' ) ) otherlv_10= '(' ( ( ( ruleRuleID ) ) (otherlv_12= ',' ( ( ruleRuleID ) ) )* )? otherlv_14= ')' )? otherlv_15= ':' ( (lv_alternatives_16_0= ruleAlternatives ) ) otherlv_17= ';' ) + // InternalXtext.g:579:2: ( ( ( (lv_annotations_0_0= ruleAnnotation ) )* ( ( ( (lv_fragment_1_0= 'fragment' ) ) this_RuleNameAndParams_2= ruleRuleNameAndParams[$current] ( ( (lv_wildcard_3_0= '*' ) ) | (otherlv_4= 'returns' ( (lv_type_5_0= ruleTypeRef ) ) )? ) ) | (this_RuleNameAndParams_6= ruleRuleNameAndParams[$current] (otherlv_7= 'returns' ( (lv_type_8_0= ruleTypeRef ) ) )? ) ) ( ( (lv_definesHiddenTokens_9_0= 'hidden' ) ) otherlv_10= '(' ( ( ( ruleRuleID ) ) (otherlv_12= ',' ( ( ruleRuleID ) ) )* )? otherlv_14= ')' )? otherlv_15= ':' ( (lv_alternatives_16_0= ruleAlternatives ) ) otherlv_17= ';' ) ) + // InternalXtext.g:580:2: ( ( (lv_annotations_0_0= ruleAnnotation ) )* ( ( ( (lv_fragment_1_0= 'fragment' ) ) this_RuleNameAndParams_2= ruleRuleNameAndParams[$current] ( ( (lv_wildcard_3_0= '*' ) ) | (otherlv_4= 'returns' ( (lv_type_5_0= ruleTypeRef ) ) )? ) ) | (this_RuleNameAndParams_6= ruleRuleNameAndParams[$current] (otherlv_7= 'returns' ( (lv_type_8_0= ruleTypeRef ) ) )? ) ) ( ( (lv_definesHiddenTokens_9_0= 'hidden' ) ) otherlv_10= '(' ( ( ( ruleRuleID ) ) (otherlv_12= ',' ( ( ruleRuleID ) ) )* )? otherlv_14= ')' )? otherlv_15= ':' ( (lv_alternatives_16_0= ruleAlternatives ) ) otherlv_17= ';' ) { - // InternalXtext.g:575:2: ( ( (lv_annotations_0_0= ruleAnnotation ) )* ( ( ( (lv_fragment_1_0= 'fragment' ) ) this_RuleNameAndParams_2= ruleRuleNameAndParams[$current] ( ( (lv_wildcard_3_0= '*' ) ) | (otherlv_4= 'returns' ( (lv_type_5_0= ruleTypeRef ) ) )? ) ) | (this_RuleNameAndParams_6= ruleRuleNameAndParams[$current] (otherlv_7= 'returns' ( (lv_type_8_0= ruleTypeRef ) ) )? ) ) ( ( (lv_definesHiddenTokens_9_0= 'hidden' ) ) otherlv_10= '(' ( ( ( ruleRuleID ) ) (otherlv_12= ',' ( ( ruleRuleID ) ) )* )? otherlv_14= ')' )? otherlv_15= ':' ( (lv_alternatives_16_0= ruleAlternatives ) ) otherlv_17= ';' ) - // InternalXtext.g:576:3: ( (lv_annotations_0_0= ruleAnnotation ) )* ( ( ( (lv_fragment_1_0= 'fragment' ) ) this_RuleNameAndParams_2= ruleRuleNameAndParams[$current] ( ( (lv_wildcard_3_0= '*' ) ) | (otherlv_4= 'returns' ( (lv_type_5_0= ruleTypeRef ) ) )? ) ) | (this_RuleNameAndParams_6= ruleRuleNameAndParams[$current] (otherlv_7= 'returns' ( (lv_type_8_0= ruleTypeRef ) ) )? ) ) ( ( (lv_definesHiddenTokens_9_0= 'hidden' ) ) otherlv_10= '(' ( ( ( ruleRuleID ) ) (otherlv_12= ',' ( ( ruleRuleID ) ) )* )? otherlv_14= ')' )? otherlv_15= ':' ( (lv_alternatives_16_0= ruleAlternatives ) ) otherlv_17= ';' + // InternalXtext.g:580:2: ( ( (lv_annotations_0_0= ruleAnnotation ) )* ( ( ( (lv_fragment_1_0= 'fragment' ) ) this_RuleNameAndParams_2= ruleRuleNameAndParams[$current] ( ( (lv_wildcard_3_0= '*' ) ) | (otherlv_4= 'returns' ( (lv_type_5_0= ruleTypeRef ) ) )? ) ) | (this_RuleNameAndParams_6= ruleRuleNameAndParams[$current] (otherlv_7= 'returns' ( (lv_type_8_0= ruleTypeRef ) ) )? ) ) ( ( (lv_definesHiddenTokens_9_0= 'hidden' ) ) otherlv_10= '(' ( ( ( ruleRuleID ) ) (otherlv_12= ',' ( ( ruleRuleID ) ) )* )? otherlv_14= ')' )? otherlv_15= ':' ( (lv_alternatives_16_0= ruleAlternatives ) ) otherlv_17= ';' ) + // InternalXtext.g:581:3: ( (lv_annotations_0_0= ruleAnnotation ) )* ( ( ( (lv_fragment_1_0= 'fragment' ) ) this_RuleNameAndParams_2= ruleRuleNameAndParams[$current] ( ( (lv_wildcard_3_0= '*' ) ) | (otherlv_4= 'returns' ( (lv_type_5_0= ruleTypeRef ) ) )? ) ) | (this_RuleNameAndParams_6= ruleRuleNameAndParams[$current] (otherlv_7= 'returns' ( (lv_type_8_0= ruleTypeRef ) ) )? ) ) ( ( (lv_definesHiddenTokens_9_0= 'hidden' ) ) otherlv_10= '(' ( ( ( ruleRuleID ) ) (otherlv_12= ',' ( ( ruleRuleID ) ) )* )? otherlv_14= ')' )? otherlv_15= ':' ( (lv_alternatives_16_0= ruleAlternatives ) ) otherlv_17= ';' { - // InternalXtext.g:576:3: ( (lv_annotations_0_0= ruleAnnotation ) )* + // InternalXtext.g:581:3: ( (lv_annotations_0_0= ruleAnnotation ) )* loop13: do { int alt13=2; @@ -1526,10 +1534,10 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { switch (alt13) { case 1 : - // InternalXtext.g:577:4: (lv_annotations_0_0= ruleAnnotation ) + // InternalXtext.g:582:4: (lv_annotations_0_0= ruleAnnotation ) { - // InternalXtext.g:577:4: (lv_annotations_0_0= ruleAnnotation ) - // InternalXtext.g:578:5: lv_annotations_0_0= ruleAnnotation + // InternalXtext.g:582:4: (lv_annotations_0_0= ruleAnnotation ) + // InternalXtext.g:583:5: lv_annotations_0_0= ruleAnnotation { newCompositeNode(grammarAccess.getParserRuleAccess().getAnnotationsAnnotationParserRuleCall_0_0()); @@ -1562,7 +1570,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } } while (true); - // InternalXtext.g:595:3: ( ( ( (lv_fragment_1_0= 'fragment' ) ) this_RuleNameAndParams_2= ruleRuleNameAndParams[$current] ( ( (lv_wildcard_3_0= '*' ) ) | (otherlv_4= 'returns' ( (lv_type_5_0= ruleTypeRef ) ) )? ) ) | (this_RuleNameAndParams_6= ruleRuleNameAndParams[$current] (otherlv_7= 'returns' ( (lv_type_8_0= ruleTypeRef ) ) )? ) ) + // InternalXtext.g:600:3: ( ( ( (lv_fragment_1_0= 'fragment' ) ) this_RuleNameAndParams_2= ruleRuleNameAndParams[$current] ( ( (lv_wildcard_3_0= '*' ) ) | (otherlv_4= 'returns' ( (lv_type_5_0= ruleTypeRef ) ) )? ) ) | (this_RuleNameAndParams_6= ruleRuleNameAndParams[$current] (otherlv_7= 'returns' ( (lv_type_8_0= ruleTypeRef ) ) )? ) ) int alt17=2; int LA17_0 = input.LA(1); @@ -1580,16 +1588,16 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt17) { case 1 : - // InternalXtext.g:596:4: ( ( (lv_fragment_1_0= 'fragment' ) ) this_RuleNameAndParams_2= ruleRuleNameAndParams[$current] ( ( (lv_wildcard_3_0= '*' ) ) | (otherlv_4= 'returns' ( (lv_type_5_0= ruleTypeRef ) ) )? ) ) + // InternalXtext.g:601:4: ( ( (lv_fragment_1_0= 'fragment' ) ) this_RuleNameAndParams_2= ruleRuleNameAndParams[$current] ( ( (lv_wildcard_3_0= '*' ) ) | (otherlv_4= 'returns' ( (lv_type_5_0= ruleTypeRef ) ) )? ) ) { - // InternalXtext.g:596:4: ( ( (lv_fragment_1_0= 'fragment' ) ) this_RuleNameAndParams_2= ruleRuleNameAndParams[$current] ( ( (lv_wildcard_3_0= '*' ) ) | (otherlv_4= 'returns' ( (lv_type_5_0= ruleTypeRef ) ) )? ) ) - // InternalXtext.g:597:5: ( (lv_fragment_1_0= 'fragment' ) ) this_RuleNameAndParams_2= ruleRuleNameAndParams[$current] ( ( (lv_wildcard_3_0= '*' ) ) | (otherlv_4= 'returns' ( (lv_type_5_0= ruleTypeRef ) ) )? ) + // InternalXtext.g:601:4: ( ( (lv_fragment_1_0= 'fragment' ) ) this_RuleNameAndParams_2= ruleRuleNameAndParams[$current] ( ( (lv_wildcard_3_0= '*' ) ) | (otherlv_4= 'returns' ( (lv_type_5_0= ruleTypeRef ) ) )? ) ) + // InternalXtext.g:602:5: ( (lv_fragment_1_0= 'fragment' ) ) this_RuleNameAndParams_2= ruleRuleNameAndParams[$current] ( ( (lv_wildcard_3_0= '*' ) ) | (otherlv_4= 'returns' ( (lv_type_5_0= ruleTypeRef ) ) )? ) { - // InternalXtext.g:597:5: ( (lv_fragment_1_0= 'fragment' ) ) - // InternalXtext.g:598:6: (lv_fragment_1_0= 'fragment' ) + // InternalXtext.g:602:5: ( (lv_fragment_1_0= 'fragment' ) ) + // InternalXtext.g:603:6: (lv_fragment_1_0= 'fragment' ) { - // InternalXtext.g:598:6: (lv_fragment_1_0= 'fragment' ) - // InternalXtext.g:599:7: lv_fragment_1_0= 'fragment' + // InternalXtext.g:603:6: (lv_fragment_1_0= 'fragment' ) + // InternalXtext.g:604:7: lv_fragment_1_0= 'fragment' { lv_fragment_1_0=(Token)match(input,22,FollowSets000.FOLLOW_14); @@ -1622,7 +1630,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { current = this_RuleNameAndParams_2; afterParserOrEnumRuleCall(); - // InternalXtext.g:622:5: ( ( (lv_wildcard_3_0= '*' ) ) | (otherlv_4= 'returns' ( (lv_type_5_0= ruleTypeRef ) ) )? ) + // InternalXtext.g:627:5: ( ( (lv_wildcard_3_0= '*' ) ) | (otherlv_4= 'returns' ( (lv_type_5_0= ruleTypeRef ) ) )? ) int alt15=2; int LA15_0 = input.LA(1); @@ -1640,13 +1648,13 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt15) { case 1 : - // InternalXtext.g:623:6: ( (lv_wildcard_3_0= '*' ) ) + // InternalXtext.g:628:6: ( (lv_wildcard_3_0= '*' ) ) { - // InternalXtext.g:623:6: ( (lv_wildcard_3_0= '*' ) ) - // InternalXtext.g:624:7: (lv_wildcard_3_0= '*' ) + // InternalXtext.g:628:6: ( (lv_wildcard_3_0= '*' ) ) + // InternalXtext.g:629:7: (lv_wildcard_3_0= '*' ) { - // InternalXtext.g:624:7: (lv_wildcard_3_0= '*' ) - // InternalXtext.g:625:8: lv_wildcard_3_0= '*' + // InternalXtext.g:629:7: (lv_wildcard_3_0= '*' ) + // InternalXtext.g:630:8: lv_wildcard_3_0= '*' { lv_wildcard_3_0=(Token)match(input,23,FollowSets000.FOLLOW_16); @@ -1668,9 +1676,9 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalXtext.g:638:6: (otherlv_4= 'returns' ( (lv_type_5_0= ruleTypeRef ) ) )? + // InternalXtext.g:643:6: (otherlv_4= 'returns' ( (lv_type_5_0= ruleTypeRef ) ) )? { - // InternalXtext.g:638:6: (otherlv_4= 'returns' ( (lv_type_5_0= ruleTypeRef ) ) )? + // InternalXtext.g:643:6: (otherlv_4= 'returns' ( (lv_type_5_0= ruleTypeRef ) ) )? int alt14=2; int LA14_0 = input.LA(1); @@ -1679,17 +1687,17 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt14) { case 1 : - // InternalXtext.g:639:7: otherlv_4= 'returns' ( (lv_type_5_0= ruleTypeRef ) ) + // InternalXtext.g:644:7: otherlv_4= 'returns' ( (lv_type_5_0= ruleTypeRef ) ) { otherlv_4=(Token)match(input,24,FollowSets000.FOLLOW_13); newLeafNode(otherlv_4, grammarAccess.getParserRuleAccess().getReturnsKeyword_1_0_2_1_0()); - // InternalXtext.g:643:7: ( (lv_type_5_0= ruleTypeRef ) ) - // InternalXtext.g:644:8: (lv_type_5_0= ruleTypeRef ) + // InternalXtext.g:648:7: ( (lv_type_5_0= ruleTypeRef ) ) + // InternalXtext.g:649:8: (lv_type_5_0= ruleTypeRef ) { - // InternalXtext.g:644:8: (lv_type_5_0= ruleTypeRef ) - // InternalXtext.g:645:9: lv_type_5_0= ruleTypeRef + // InternalXtext.g:649:8: (lv_type_5_0= ruleTypeRef ) + // InternalXtext.g:650:9: lv_type_5_0= ruleTypeRef { newCompositeNode(grammarAccess.getParserRuleAccess().getTypeTypeRefParserRuleCall_1_0_2_1_1_0()); @@ -1735,10 +1743,10 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalXtext.g:666:4: (this_RuleNameAndParams_6= ruleRuleNameAndParams[$current] (otherlv_7= 'returns' ( (lv_type_8_0= ruleTypeRef ) ) )? ) + // InternalXtext.g:671:4: (this_RuleNameAndParams_6= ruleRuleNameAndParams[$current] (otherlv_7= 'returns' ( (lv_type_8_0= ruleTypeRef ) ) )? ) { - // InternalXtext.g:666:4: (this_RuleNameAndParams_6= ruleRuleNameAndParams[$current] (otherlv_7= 'returns' ( (lv_type_8_0= ruleTypeRef ) ) )? ) - // InternalXtext.g:667:5: this_RuleNameAndParams_6= ruleRuleNameAndParams[$current] (otherlv_7= 'returns' ( (lv_type_8_0= ruleTypeRef ) ) )? + // InternalXtext.g:671:4: (this_RuleNameAndParams_6= ruleRuleNameAndParams[$current] (otherlv_7= 'returns' ( (lv_type_8_0= ruleTypeRef ) ) )? ) + // InternalXtext.g:672:5: this_RuleNameAndParams_6= ruleRuleNameAndParams[$current] (otherlv_7= 'returns' ( (lv_type_8_0= ruleTypeRef ) ) )? { if (current==null) { @@ -1755,7 +1763,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { current = this_RuleNameAndParams_6; afterParserOrEnumRuleCall(); - // InternalXtext.g:678:5: (otherlv_7= 'returns' ( (lv_type_8_0= ruleTypeRef ) ) )? + // InternalXtext.g:683:5: (otherlv_7= 'returns' ( (lv_type_8_0= ruleTypeRef ) ) )? int alt16=2; int LA16_0 = input.LA(1); @@ -1764,17 +1772,17 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt16) { case 1 : - // InternalXtext.g:679:6: otherlv_7= 'returns' ( (lv_type_8_0= ruleTypeRef ) ) + // InternalXtext.g:684:6: otherlv_7= 'returns' ( (lv_type_8_0= ruleTypeRef ) ) { otherlv_7=(Token)match(input,24,FollowSets000.FOLLOW_13); newLeafNode(otherlv_7, grammarAccess.getParserRuleAccess().getReturnsKeyword_1_1_1_0()); - // InternalXtext.g:683:6: ( (lv_type_8_0= ruleTypeRef ) ) - // InternalXtext.g:684:7: (lv_type_8_0= ruleTypeRef ) + // InternalXtext.g:688:6: ( (lv_type_8_0= ruleTypeRef ) ) + // InternalXtext.g:689:7: (lv_type_8_0= ruleTypeRef ) { - // InternalXtext.g:684:7: (lv_type_8_0= ruleTypeRef ) - // InternalXtext.g:685:8: lv_type_8_0= ruleTypeRef + // InternalXtext.g:689:7: (lv_type_8_0= ruleTypeRef ) + // InternalXtext.g:690:8: lv_type_8_0= ruleTypeRef { newCompositeNode(grammarAccess.getParserRuleAccess().getTypeTypeRefParserRuleCall_1_1_1_1_0()); @@ -1816,7 +1824,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:705:3: ( ( (lv_definesHiddenTokens_9_0= 'hidden' ) ) otherlv_10= '(' ( ( ( ruleRuleID ) ) (otherlv_12= ',' ( ( ruleRuleID ) ) )* )? otherlv_14= ')' )? + // InternalXtext.g:710:3: ( ( (lv_definesHiddenTokens_9_0= 'hidden' ) ) otherlv_10= '(' ( ( ( ruleRuleID ) ) (otherlv_12= ',' ( ( ruleRuleID ) ) )* )? otherlv_14= ')' )? int alt20=2; int LA20_0 = input.LA(1); @@ -1825,13 +1833,13 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt20) { case 1 : - // InternalXtext.g:706:4: ( (lv_definesHiddenTokens_9_0= 'hidden' ) ) otherlv_10= '(' ( ( ( ruleRuleID ) ) (otherlv_12= ',' ( ( ruleRuleID ) ) )* )? otherlv_14= ')' + // InternalXtext.g:711:4: ( (lv_definesHiddenTokens_9_0= 'hidden' ) ) otherlv_10= '(' ( ( ( ruleRuleID ) ) (otherlv_12= ',' ( ( ruleRuleID ) ) )* )? otherlv_14= ')' { - // InternalXtext.g:706:4: ( (lv_definesHiddenTokens_9_0= 'hidden' ) ) - // InternalXtext.g:707:5: (lv_definesHiddenTokens_9_0= 'hidden' ) + // InternalXtext.g:711:4: ( (lv_definesHiddenTokens_9_0= 'hidden' ) ) + // InternalXtext.g:712:5: (lv_definesHiddenTokens_9_0= 'hidden' ) { - // InternalXtext.g:707:5: (lv_definesHiddenTokens_9_0= 'hidden' ) - // InternalXtext.g:708:6: lv_definesHiddenTokens_9_0= 'hidden' + // InternalXtext.g:712:5: (lv_definesHiddenTokens_9_0= 'hidden' ) + // InternalXtext.g:713:6: lv_definesHiddenTokens_9_0= 'hidden' { lv_definesHiddenTokens_9_0=(Token)match(input,14,FollowSets000.FOLLOW_6); @@ -1853,7 +1861,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { newLeafNode(otherlv_10, grammarAccess.getParserRuleAccess().getLeftParenthesisKeyword_2_1()); - // InternalXtext.g:724:4: ( ( ( ruleRuleID ) ) (otherlv_12= ',' ( ( ruleRuleID ) ) )* )? + // InternalXtext.g:729:4: ( ( ( ruleRuleID ) ) (otherlv_12= ',' ( ( ruleRuleID ) ) )* )? int alt19=2; int LA19_0 = input.LA(1); @@ -1862,13 +1870,13 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt19) { case 1 : - // InternalXtext.g:725:5: ( ( ruleRuleID ) ) (otherlv_12= ',' ( ( ruleRuleID ) ) )* + // InternalXtext.g:730:5: ( ( ruleRuleID ) ) (otherlv_12= ',' ( ( ruleRuleID ) ) )* { - // InternalXtext.g:725:5: ( ( ruleRuleID ) ) - // InternalXtext.g:726:6: ( ruleRuleID ) + // InternalXtext.g:730:5: ( ( ruleRuleID ) ) + // InternalXtext.g:731:6: ( ruleRuleID ) { - // InternalXtext.g:726:6: ( ruleRuleID ) - // InternalXtext.g:727:7: ruleRuleID + // InternalXtext.g:731:6: ( ruleRuleID ) + // InternalXtext.g:732:7: ruleRuleID { if (current==null) { @@ -1892,7 +1900,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:741:5: (otherlv_12= ',' ( ( ruleRuleID ) ) )* + // InternalXtext.g:746:5: (otherlv_12= ',' ( ( ruleRuleID ) ) )* loop18: do { int alt18=2; @@ -1905,17 +1913,17 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { switch (alt18) { case 1 : - // InternalXtext.g:742:6: otherlv_12= ',' ( ( ruleRuleID ) ) + // InternalXtext.g:747:6: otherlv_12= ',' ( ( ruleRuleID ) ) { otherlv_12=(Token)match(input,13,FollowSets000.FOLLOW_3); newLeafNode(otherlv_12, grammarAccess.getParserRuleAccess().getCommaKeyword_2_2_1_0()); - // InternalXtext.g:746:6: ( ( ruleRuleID ) ) - // InternalXtext.g:747:7: ( ruleRuleID ) + // InternalXtext.g:751:6: ( ( ruleRuleID ) ) + // InternalXtext.g:752:7: ( ruleRuleID ) { - // InternalXtext.g:747:7: ( ruleRuleID ) - // InternalXtext.g:748:8: ruleRuleID + // InternalXtext.g:752:7: ( ruleRuleID ) + // InternalXtext.g:753:8: ruleRuleID { if (current==null) { @@ -1968,11 +1976,11 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { newLeafNode(otherlv_15, grammarAccess.getParserRuleAccess().getColonKeyword_3()); - // InternalXtext.g:773:3: ( (lv_alternatives_16_0= ruleAlternatives ) ) - // InternalXtext.g:774:4: (lv_alternatives_16_0= ruleAlternatives ) + // InternalXtext.g:778:3: ( (lv_alternatives_16_0= ruleAlternatives ) ) + // InternalXtext.g:779:4: (lv_alternatives_16_0= ruleAlternatives ) { - // InternalXtext.g:774:4: (lv_alternatives_16_0= ruleAlternatives ) - // InternalXtext.g:775:5: lv_alternatives_16_0= ruleAlternatives + // InternalXtext.g:779:4: (lv_alternatives_16_0= ruleAlternatives ) + // InternalXtext.g:780:5: lv_alternatives_16_0= ruleAlternatives { newCompositeNode(grammarAccess.getParserRuleAccess().getAlternativesAlternativesParserRuleCall_4_0()); @@ -2026,7 +2034,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleRuleNameAndParams" - // InternalXtext.g:801:1: ruleRuleNameAndParams[EObject in_current] returns [EObject current=in_current] : ( ( (lv_name_0_0= ruleValidID ) ) (otherlv_1= '<' ( ( (lv_parameters_2_0= ruleParameter ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleParameter ) ) )* )? otherlv_5= '>' )? ) ; + // InternalXtext.g:806:1: ruleRuleNameAndParams[EObject in_current] returns [EObject current=in_current] : ( ( (lv_name_0_0= ruleValidID ) ) (otherlv_1= '<' ( ( (lv_parameters_2_0= ruleParameter ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleParameter ) ) )* )? otherlv_5= '>' )? ) ; public final EObject ruleRuleNameAndParams(EObject in_current) throws RecognitionException { EObject current = in_current; @@ -2044,17 +2052,17 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:807:2: ( ( ( (lv_name_0_0= ruleValidID ) ) (otherlv_1= '<' ( ( (lv_parameters_2_0= ruleParameter ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleParameter ) ) )* )? otherlv_5= '>' )? ) ) - // InternalXtext.g:808:2: ( ( (lv_name_0_0= ruleValidID ) ) (otherlv_1= '<' ( ( (lv_parameters_2_0= ruleParameter ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleParameter ) ) )* )? otherlv_5= '>' )? ) + // InternalXtext.g:812:2: ( ( ( (lv_name_0_0= ruleValidID ) ) (otherlv_1= '<' ( ( (lv_parameters_2_0= ruleParameter ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleParameter ) ) )* )? otherlv_5= '>' )? ) ) + // InternalXtext.g:813:2: ( ( (lv_name_0_0= ruleValidID ) ) (otherlv_1= '<' ( ( (lv_parameters_2_0= ruleParameter ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleParameter ) ) )* )? otherlv_5= '>' )? ) { - // InternalXtext.g:808:2: ( ( (lv_name_0_0= ruleValidID ) ) (otherlv_1= '<' ( ( (lv_parameters_2_0= ruleParameter ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleParameter ) ) )* )? otherlv_5= '>' )? ) - // InternalXtext.g:809:3: ( (lv_name_0_0= ruleValidID ) ) (otherlv_1= '<' ( ( (lv_parameters_2_0= ruleParameter ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleParameter ) ) )* )? otherlv_5= '>' )? + // InternalXtext.g:813:2: ( ( (lv_name_0_0= ruleValidID ) ) (otherlv_1= '<' ( ( (lv_parameters_2_0= ruleParameter ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleParameter ) ) )* )? otherlv_5= '>' )? ) + // InternalXtext.g:814:3: ( (lv_name_0_0= ruleValidID ) ) (otherlv_1= '<' ( ( (lv_parameters_2_0= ruleParameter ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleParameter ) ) )* )? otherlv_5= '>' )? { - // InternalXtext.g:809:3: ( (lv_name_0_0= ruleValidID ) ) - // InternalXtext.g:810:4: (lv_name_0_0= ruleValidID ) + // InternalXtext.g:814:3: ( (lv_name_0_0= ruleValidID ) ) + // InternalXtext.g:815:4: (lv_name_0_0= ruleValidID ) { - // InternalXtext.g:810:4: (lv_name_0_0= ruleValidID ) - // InternalXtext.g:811:5: lv_name_0_0= ruleValidID + // InternalXtext.g:815:4: (lv_name_0_0= ruleValidID ) + // InternalXtext.g:816:5: lv_name_0_0= ruleValidID { newCompositeNode(grammarAccess.getRuleNameAndParamsAccess().getNameValidIDParserRuleCall_0_0()); @@ -2081,7 +2089,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:828:3: (otherlv_1= '<' ( ( (lv_parameters_2_0= ruleParameter ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleParameter ) ) )* )? otherlv_5= '>' )? + // InternalXtext.g:833:3: (otherlv_1= '<' ( ( (lv_parameters_2_0= ruleParameter ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleParameter ) ) )* )? otherlv_5= '>' )? int alt23=2; int LA23_0 = input.LA(1); @@ -2090,13 +2098,13 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt23) { case 1 : - // InternalXtext.g:829:4: otherlv_1= '<' ( ( (lv_parameters_2_0= ruleParameter ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleParameter ) ) )* )? otherlv_5= '>' + // InternalXtext.g:834:4: otherlv_1= '<' ( ( (lv_parameters_2_0= ruleParameter ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleParameter ) ) )* )? otherlv_5= '>' { otherlv_1=(Token)match(input,27,FollowSets000.FOLLOW_22); newLeafNode(otherlv_1, grammarAccess.getRuleNameAndParamsAccess().getLessThanSignKeyword_1_0()); - // InternalXtext.g:833:4: ( ( (lv_parameters_2_0= ruleParameter ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleParameter ) ) )* )? + // InternalXtext.g:838:4: ( ( (lv_parameters_2_0= ruleParameter ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleParameter ) ) )* )? int alt22=2; int LA22_0 = input.LA(1); @@ -2105,13 +2113,13 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt22) { case 1 : - // InternalXtext.g:834:5: ( (lv_parameters_2_0= ruleParameter ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleParameter ) ) )* + // InternalXtext.g:839:5: ( (lv_parameters_2_0= ruleParameter ) ) (otherlv_3= ',' ( (lv_parameters_4_0= ruleParameter ) ) )* { - // InternalXtext.g:834:5: ( (lv_parameters_2_0= ruleParameter ) ) - // InternalXtext.g:835:6: (lv_parameters_2_0= ruleParameter ) + // InternalXtext.g:839:5: ( (lv_parameters_2_0= ruleParameter ) ) + // InternalXtext.g:840:6: (lv_parameters_2_0= ruleParameter ) { - // InternalXtext.g:835:6: (lv_parameters_2_0= ruleParameter ) - // InternalXtext.g:836:7: lv_parameters_2_0= ruleParameter + // InternalXtext.g:840:6: (lv_parameters_2_0= ruleParameter ) + // InternalXtext.g:841:7: lv_parameters_2_0= ruleParameter { newCompositeNode(grammarAccess.getRuleNameAndParamsAccess().getParametersParameterParserRuleCall_1_1_0_0()); @@ -2138,7 +2146,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:853:5: (otherlv_3= ',' ( (lv_parameters_4_0= ruleParameter ) ) )* + // InternalXtext.g:858:5: (otherlv_3= ',' ( (lv_parameters_4_0= ruleParameter ) ) )* loop21: do { int alt21=2; @@ -2151,17 +2159,17 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { switch (alt21) { case 1 : - // InternalXtext.g:854:6: otherlv_3= ',' ( (lv_parameters_4_0= ruleParameter ) ) + // InternalXtext.g:859:6: otherlv_3= ',' ( (lv_parameters_4_0= ruleParameter ) ) { otherlv_3=(Token)match(input,13,FollowSets000.FOLLOW_13); newLeafNode(otherlv_3, grammarAccess.getRuleNameAndParamsAccess().getCommaKeyword_1_1_1_0()); - // InternalXtext.g:858:6: ( (lv_parameters_4_0= ruleParameter ) ) - // InternalXtext.g:859:7: (lv_parameters_4_0= ruleParameter ) + // InternalXtext.g:863:6: ( (lv_parameters_4_0= ruleParameter ) ) + // InternalXtext.g:864:7: (lv_parameters_4_0= ruleParameter ) { - // InternalXtext.g:859:7: (lv_parameters_4_0= ruleParameter ) - // InternalXtext.g:860:8: lv_parameters_4_0= ruleParameter + // InternalXtext.g:864:7: (lv_parameters_4_0= ruleParameter ) + // InternalXtext.g:865:8: lv_parameters_4_0= ruleParameter { newCompositeNode(grammarAccess.getRuleNameAndParamsAccess().getParametersParameterParserRuleCall_1_1_1_1_0()); @@ -2236,7 +2244,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleParameter" - // InternalXtext.g:888:1: entryRuleParameter returns [EObject current=null] : iv_ruleParameter= ruleParameter EOF ; + // InternalXtext.g:893:1: entryRuleParameter returns [EObject current=null] : iv_ruleParameter= ruleParameter EOF ; public final EObject entryRuleParameter() throws RecognitionException { EObject current = null; @@ -2244,8 +2252,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:888:50: (iv_ruleParameter= ruleParameter EOF ) - // InternalXtext.g:889:2: iv_ruleParameter= ruleParameter EOF + // InternalXtext.g:893:50: (iv_ruleParameter= ruleParameter EOF ) + // InternalXtext.g:894:2: iv_ruleParameter= ruleParameter EOF { newCompositeNode(grammarAccess.getParameterRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -2272,7 +2280,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleParameter" - // InternalXtext.g:895:1: ruleParameter returns [EObject current=null] : ( (lv_name_0_0= RULE_ID ) ) ; + // InternalXtext.g:900:1: ruleParameter returns [EObject current=null] : ( (lv_name_0_0= RULE_ID ) ) ; public final EObject ruleParameter() throws RecognitionException { EObject current = null; @@ -2282,14 +2290,14 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:901:2: ( ( (lv_name_0_0= RULE_ID ) ) ) - // InternalXtext.g:902:2: ( (lv_name_0_0= RULE_ID ) ) + // InternalXtext.g:906:2: ( ( (lv_name_0_0= RULE_ID ) ) ) + // InternalXtext.g:907:2: ( (lv_name_0_0= RULE_ID ) ) { - // InternalXtext.g:902:2: ( (lv_name_0_0= RULE_ID ) ) - // InternalXtext.g:903:3: (lv_name_0_0= RULE_ID ) + // InternalXtext.g:907:2: ( (lv_name_0_0= RULE_ID ) ) + // InternalXtext.g:908:3: (lv_name_0_0= RULE_ID ) { - // InternalXtext.g:903:3: (lv_name_0_0= RULE_ID ) - // InternalXtext.g:904:4: lv_name_0_0= RULE_ID + // InternalXtext.g:908:3: (lv_name_0_0= RULE_ID ) + // InternalXtext.g:909:4: lv_name_0_0= RULE_ID { lv_name_0_0=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_2); @@ -2331,7 +2339,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleTypeRef" - // InternalXtext.g:923:1: entryRuleTypeRef returns [EObject current=null] : iv_ruleTypeRef= ruleTypeRef EOF ; + // InternalXtext.g:928:1: entryRuleTypeRef returns [EObject current=null] : iv_ruleTypeRef= ruleTypeRef EOF ; public final EObject entryRuleTypeRef() throws RecognitionException { EObject current = null; @@ -2339,8 +2347,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:923:48: (iv_ruleTypeRef= ruleTypeRef EOF ) - // InternalXtext.g:924:2: iv_ruleTypeRef= ruleTypeRef EOF + // InternalXtext.g:928:48: (iv_ruleTypeRef= ruleTypeRef EOF ) + // InternalXtext.g:929:2: iv_ruleTypeRef= ruleTypeRef EOF { newCompositeNode(grammarAccess.getTypeRefRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -2367,7 +2375,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleTypeRef" - // InternalXtext.g:930:1: ruleTypeRef returns [EObject current=null] : ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) ) ; + // InternalXtext.g:935:1: ruleTypeRef returns [EObject current=null] : ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) ) ; public final EObject ruleTypeRef() throws RecognitionException { EObject current = null; @@ -2379,13 +2387,13 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:936:2: ( ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) ) ) - // InternalXtext.g:937:2: ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) ) + // InternalXtext.g:941:2: ( ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) ) ) + // InternalXtext.g:942:2: ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) ) { - // InternalXtext.g:937:2: ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) ) - // InternalXtext.g:938:3: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) + // InternalXtext.g:942:2: ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) ) + // InternalXtext.g:943:3: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) { - // InternalXtext.g:938:3: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '::' )? + // InternalXtext.g:943:3: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '::' )? int alt24=2; int LA24_0 = input.LA(1); @@ -2398,13 +2406,13 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt24) { case 1 : - // InternalXtext.g:939:4: ( (otherlv_0= RULE_ID ) ) otherlv_1= '::' + // InternalXtext.g:944:4: ( (otherlv_0= RULE_ID ) ) otherlv_1= '::' { - // InternalXtext.g:939:4: ( (otherlv_0= RULE_ID ) ) - // InternalXtext.g:940:5: (otherlv_0= RULE_ID ) + // InternalXtext.g:944:4: ( (otherlv_0= RULE_ID ) ) + // InternalXtext.g:945:5: (otherlv_0= RULE_ID ) { - // InternalXtext.g:940:5: (otherlv_0= RULE_ID ) - // InternalXtext.g:941:6: otherlv_0= RULE_ID + // InternalXtext.g:945:5: (otherlv_0= RULE_ID ) + // InternalXtext.g:946:6: otherlv_0= RULE_ID { if (current==null) { @@ -2431,11 +2439,11 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:957:3: ( (otherlv_2= RULE_ID ) ) - // InternalXtext.g:958:4: (otherlv_2= RULE_ID ) + // InternalXtext.g:962:3: ( (otherlv_2= RULE_ID ) ) + // InternalXtext.g:963:4: (otherlv_2= RULE_ID ) { - // InternalXtext.g:958:4: (otherlv_2= RULE_ID ) - // InternalXtext.g:959:5: otherlv_2= RULE_ID + // InternalXtext.g:963:4: (otherlv_2= RULE_ID ) + // InternalXtext.g:964:5: otherlv_2= RULE_ID { if (current==null) { @@ -2475,7 +2483,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleAlternatives" - // InternalXtext.g:974:1: entryRuleAlternatives returns [EObject current=null] : iv_ruleAlternatives= ruleAlternatives EOF ; + // InternalXtext.g:979:1: entryRuleAlternatives returns [EObject current=null] : iv_ruleAlternatives= ruleAlternatives EOF ; public final EObject entryRuleAlternatives() throws RecognitionException { EObject current = null; @@ -2483,8 +2491,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:974:53: (iv_ruleAlternatives= ruleAlternatives EOF ) - // InternalXtext.g:975:2: iv_ruleAlternatives= ruleAlternatives EOF + // InternalXtext.g:979:53: (iv_ruleAlternatives= ruleAlternatives EOF ) + // InternalXtext.g:980:2: iv_ruleAlternatives= ruleAlternatives EOF { newCompositeNode(grammarAccess.getAlternativesRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -2511,7 +2519,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleAlternatives" - // InternalXtext.g:981:1: ruleAlternatives returns [EObject current=null] : (this_ConditionalBranch_0= ruleConditionalBranch ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleConditionalBranch ) ) )+ )? ) ; + // InternalXtext.g:986:1: ruleAlternatives returns [EObject current=null] : (this_ConditionalBranch_0= ruleConditionalBranch ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleConditionalBranch ) ) )+ )? ) ; public final EObject ruleAlternatives() throws RecognitionException { EObject current = null; @@ -2525,11 +2533,11 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:987:2: ( (this_ConditionalBranch_0= ruleConditionalBranch ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleConditionalBranch ) ) )+ )? ) ) - // InternalXtext.g:988:2: (this_ConditionalBranch_0= ruleConditionalBranch ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleConditionalBranch ) ) )+ )? ) + // InternalXtext.g:992:2: ( (this_ConditionalBranch_0= ruleConditionalBranch ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleConditionalBranch ) ) )+ )? ) ) + // InternalXtext.g:993:2: (this_ConditionalBranch_0= ruleConditionalBranch ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleConditionalBranch ) ) )+ )? ) { - // InternalXtext.g:988:2: (this_ConditionalBranch_0= ruleConditionalBranch ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleConditionalBranch ) ) )+ )? ) - // InternalXtext.g:989:3: this_ConditionalBranch_0= ruleConditionalBranch ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleConditionalBranch ) ) )+ )? + // InternalXtext.g:993:2: (this_ConditionalBranch_0= ruleConditionalBranch ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleConditionalBranch ) ) )+ )? ) + // InternalXtext.g:994:3: this_ConditionalBranch_0= ruleConditionalBranch ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleConditionalBranch ) ) )+ )? { newCompositeNode(grammarAccess.getAlternativesAccess().getConditionalBranchParserRuleCall_0()); @@ -2543,7 +2551,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { current = this_ConditionalBranch_0; afterParserOrEnumRuleCall(); - // InternalXtext.g:997:3: ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleConditionalBranch ) ) )+ )? + // InternalXtext.g:1002:3: ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleConditionalBranch ) ) )+ )? int alt26=2; int LA26_0 = input.LA(1); @@ -2552,10 +2560,10 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt26) { case 1 : - // InternalXtext.g:998:4: () (otherlv_2= '|' ( (lv_elements_3_0= ruleConditionalBranch ) ) )+ + // InternalXtext.g:1003:4: () (otherlv_2= '|' ( (lv_elements_3_0= ruleConditionalBranch ) ) )+ { - // InternalXtext.g:998:4: () - // InternalXtext.g:999:5: + // InternalXtext.g:1003:4: () + // InternalXtext.g:1004:5: { current = forceCreateModelElementAndAdd( @@ -2565,7 +2573,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:1005:4: (otherlv_2= '|' ( (lv_elements_3_0= ruleConditionalBranch ) ) )+ + // InternalXtext.g:1010:4: (otherlv_2= '|' ( (lv_elements_3_0= ruleConditionalBranch ) ) )+ int cnt25=0; loop25: do { @@ -2579,17 +2587,17 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { switch (alt25) { case 1 : - // InternalXtext.g:1006:5: otherlv_2= '|' ( (lv_elements_3_0= ruleConditionalBranch ) ) + // InternalXtext.g:1011:5: otherlv_2= '|' ( (lv_elements_3_0= ruleConditionalBranch ) ) { otherlv_2=(Token)match(input,30,FollowSets000.FOLLOW_19); newLeafNode(otherlv_2, grammarAccess.getAlternativesAccess().getVerticalLineKeyword_1_1_0()); - // InternalXtext.g:1010:5: ( (lv_elements_3_0= ruleConditionalBranch ) ) - // InternalXtext.g:1011:6: (lv_elements_3_0= ruleConditionalBranch ) + // InternalXtext.g:1015:5: ( (lv_elements_3_0= ruleConditionalBranch ) ) + // InternalXtext.g:1016:6: (lv_elements_3_0= ruleConditionalBranch ) { - // InternalXtext.g:1011:6: (lv_elements_3_0= ruleConditionalBranch ) - // InternalXtext.g:1012:7: lv_elements_3_0= ruleConditionalBranch + // InternalXtext.g:1016:6: (lv_elements_3_0= ruleConditionalBranch ) + // InternalXtext.g:1017:7: lv_elements_3_0= ruleConditionalBranch { newCompositeNode(grammarAccess.getAlternativesAccess().getElementsConditionalBranchParserRuleCall_1_1_1_0()); @@ -2658,7 +2666,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleConditionalBranch" - // InternalXtext.g:1035:1: entryRuleConditionalBranch returns [EObject current=null] : iv_ruleConditionalBranch= ruleConditionalBranch EOF ; + // InternalXtext.g:1040:1: entryRuleConditionalBranch returns [EObject current=null] : iv_ruleConditionalBranch= ruleConditionalBranch EOF ; public final EObject entryRuleConditionalBranch() throws RecognitionException { EObject current = null; @@ -2666,8 +2674,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:1035:58: (iv_ruleConditionalBranch= ruleConditionalBranch EOF ) - // InternalXtext.g:1036:2: iv_ruleConditionalBranch= ruleConditionalBranch EOF + // InternalXtext.g:1040:58: (iv_ruleConditionalBranch= ruleConditionalBranch EOF ) + // InternalXtext.g:1041:2: iv_ruleConditionalBranch= ruleConditionalBranch EOF { newCompositeNode(grammarAccess.getConditionalBranchRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -2694,7 +2702,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleConditionalBranch" - // InternalXtext.g:1042:1: ruleConditionalBranch returns [EObject current=null] : (this_UnorderedGroup_0= ruleUnorderedGroup | ( () otherlv_2= '<' ( (lv_guardCondition_3_0= ruleDisjunction ) ) otherlv_4= '>' ( (lv_elements_5_0= ruleAbstractToken ) )+ ) ) ; + // InternalXtext.g:1047:1: ruleConditionalBranch returns [EObject current=null] : (this_UnorderedGroup_0= ruleUnorderedGroup | ( () otherlv_2= '<' ( (lv_guardCondition_3_0= ruleDisjunction ) ) otherlv_4= '>' ( (lv_elements_5_0= ruleAbstractToken ) )+ ) ) ; public final EObject ruleConditionalBranch() throws RecognitionException { EObject current = null; @@ -2711,10 +2719,10 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:1048:2: ( (this_UnorderedGroup_0= ruleUnorderedGroup | ( () otherlv_2= '<' ( (lv_guardCondition_3_0= ruleDisjunction ) ) otherlv_4= '>' ( (lv_elements_5_0= ruleAbstractToken ) )+ ) ) ) - // InternalXtext.g:1049:2: (this_UnorderedGroup_0= ruleUnorderedGroup | ( () otherlv_2= '<' ( (lv_guardCondition_3_0= ruleDisjunction ) ) otherlv_4= '>' ( (lv_elements_5_0= ruleAbstractToken ) )+ ) ) + // InternalXtext.g:1053:2: ( (this_UnorderedGroup_0= ruleUnorderedGroup | ( () otherlv_2= '<' ( (lv_guardCondition_3_0= ruleDisjunction ) ) otherlv_4= '>' ( (lv_elements_5_0= ruleAbstractToken ) )+ ) ) ) + // InternalXtext.g:1054:2: (this_UnorderedGroup_0= ruleUnorderedGroup | ( () otherlv_2= '<' ( (lv_guardCondition_3_0= ruleDisjunction ) ) otherlv_4= '>' ( (lv_elements_5_0= ruleAbstractToken ) )+ ) ) { - // InternalXtext.g:1049:2: (this_UnorderedGroup_0= ruleUnorderedGroup | ( () otherlv_2= '<' ( (lv_guardCondition_3_0= ruleDisjunction ) ) otherlv_4= '>' ( (lv_elements_5_0= ruleAbstractToken ) )+ ) ) + // InternalXtext.g:1054:2: (this_UnorderedGroup_0= ruleUnorderedGroup | ( () otherlv_2= '<' ( (lv_guardCondition_3_0= ruleDisjunction ) ) otherlv_4= '>' ( (lv_elements_5_0= ruleAbstractToken ) )+ ) ) int alt28=2; int LA28_0 = input.LA(1); @@ -2732,7 +2740,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt28) { case 1 : - // InternalXtext.g:1050:3: this_UnorderedGroup_0= ruleUnorderedGroup + // InternalXtext.g:1055:3: this_UnorderedGroup_0= ruleUnorderedGroup { newCompositeNode(grammarAccess.getConditionalBranchAccess().getUnorderedGroupParserRuleCall_0()); @@ -2750,13 +2758,13 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalXtext.g:1059:3: ( () otherlv_2= '<' ( (lv_guardCondition_3_0= ruleDisjunction ) ) otherlv_4= '>' ( (lv_elements_5_0= ruleAbstractToken ) )+ ) + // InternalXtext.g:1064:3: ( () otherlv_2= '<' ( (lv_guardCondition_3_0= ruleDisjunction ) ) otherlv_4= '>' ( (lv_elements_5_0= ruleAbstractToken ) )+ ) { - // InternalXtext.g:1059:3: ( () otherlv_2= '<' ( (lv_guardCondition_3_0= ruleDisjunction ) ) otherlv_4= '>' ( (lv_elements_5_0= ruleAbstractToken ) )+ ) - // InternalXtext.g:1060:4: () otherlv_2= '<' ( (lv_guardCondition_3_0= ruleDisjunction ) ) otherlv_4= '>' ( (lv_elements_5_0= ruleAbstractToken ) )+ + // InternalXtext.g:1064:3: ( () otherlv_2= '<' ( (lv_guardCondition_3_0= ruleDisjunction ) ) otherlv_4= '>' ( (lv_elements_5_0= ruleAbstractToken ) )+ ) + // InternalXtext.g:1065:4: () otherlv_2= '<' ( (lv_guardCondition_3_0= ruleDisjunction ) ) otherlv_4= '>' ( (lv_elements_5_0= ruleAbstractToken ) )+ { - // InternalXtext.g:1060:4: () - // InternalXtext.g:1061:5: + // InternalXtext.g:1065:4: () + // InternalXtext.g:1066:5: { current = forceCreateModelElement( @@ -2770,11 +2778,11 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { newLeafNode(otherlv_2, grammarAccess.getConditionalBranchAccess().getLessThanSignKeyword_1_1()); - // InternalXtext.g:1071:4: ( (lv_guardCondition_3_0= ruleDisjunction ) ) - // InternalXtext.g:1072:5: (lv_guardCondition_3_0= ruleDisjunction ) + // InternalXtext.g:1076:4: ( (lv_guardCondition_3_0= ruleDisjunction ) ) + // InternalXtext.g:1077:5: (lv_guardCondition_3_0= ruleDisjunction ) { - // InternalXtext.g:1072:5: (lv_guardCondition_3_0= ruleDisjunction ) - // InternalXtext.g:1073:6: lv_guardCondition_3_0= ruleDisjunction + // InternalXtext.g:1077:5: (lv_guardCondition_3_0= ruleDisjunction ) + // InternalXtext.g:1078:6: lv_guardCondition_3_0= ruleDisjunction { newCompositeNode(grammarAccess.getConditionalBranchAccess().getGuardConditionDisjunctionParserRuleCall_1_2_0()); @@ -2805,7 +2813,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { newLeafNode(otherlv_4, grammarAccess.getConditionalBranchAccess().getGreaterThanSignKeyword_1_3()); - // InternalXtext.g:1094:4: ( (lv_elements_5_0= ruleAbstractToken ) )+ + // InternalXtext.g:1099:4: ( (lv_elements_5_0= ruleAbstractToken ) )+ int cnt27=0; loop27: do { @@ -2819,10 +2827,10 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { switch (alt27) { case 1 : - // InternalXtext.g:1095:5: (lv_elements_5_0= ruleAbstractToken ) + // InternalXtext.g:1100:5: (lv_elements_5_0= ruleAbstractToken ) { - // InternalXtext.g:1095:5: (lv_elements_5_0= ruleAbstractToken ) - // InternalXtext.g:1096:6: lv_elements_5_0= ruleAbstractToken + // InternalXtext.g:1100:5: (lv_elements_5_0= ruleAbstractToken ) + // InternalXtext.g:1101:6: lv_elements_5_0= ruleAbstractToken { newCompositeNode(grammarAccess.getConditionalBranchAccess().getElementsAbstractTokenParserRuleCall_1_4_0()); @@ -2888,7 +2896,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleUnorderedGroup" - // InternalXtext.g:1118:1: entryRuleUnorderedGroup returns [EObject current=null] : iv_ruleUnorderedGroup= ruleUnorderedGroup EOF ; + // InternalXtext.g:1123:1: entryRuleUnorderedGroup returns [EObject current=null] : iv_ruleUnorderedGroup= ruleUnorderedGroup EOF ; public final EObject entryRuleUnorderedGroup() throws RecognitionException { EObject current = null; @@ -2896,8 +2904,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:1118:55: (iv_ruleUnorderedGroup= ruleUnorderedGroup EOF ) - // InternalXtext.g:1119:2: iv_ruleUnorderedGroup= ruleUnorderedGroup EOF + // InternalXtext.g:1123:55: (iv_ruleUnorderedGroup= ruleUnorderedGroup EOF ) + // InternalXtext.g:1124:2: iv_ruleUnorderedGroup= ruleUnorderedGroup EOF { newCompositeNode(grammarAccess.getUnorderedGroupRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -2924,7 +2932,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleUnorderedGroup" - // InternalXtext.g:1125:1: ruleUnorderedGroup returns [EObject current=null] : (this_Group_0= ruleGroup ( () (otherlv_2= '&' ( (lv_elements_3_0= ruleGroup ) ) )+ )? ) ; + // InternalXtext.g:1130:1: ruleUnorderedGroup returns [EObject current=null] : (this_Group_0= ruleGroup ( () (otherlv_2= '&' ( (lv_elements_3_0= ruleGroup ) ) )+ )? ) ; public final EObject ruleUnorderedGroup() throws RecognitionException { EObject current = null; @@ -2938,11 +2946,11 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:1131:2: ( (this_Group_0= ruleGroup ( () (otherlv_2= '&' ( (lv_elements_3_0= ruleGroup ) ) )+ )? ) ) - // InternalXtext.g:1132:2: (this_Group_0= ruleGroup ( () (otherlv_2= '&' ( (lv_elements_3_0= ruleGroup ) ) )+ )? ) + // InternalXtext.g:1136:2: ( (this_Group_0= ruleGroup ( () (otherlv_2= '&' ( (lv_elements_3_0= ruleGroup ) ) )+ )? ) ) + // InternalXtext.g:1137:2: (this_Group_0= ruleGroup ( () (otherlv_2= '&' ( (lv_elements_3_0= ruleGroup ) ) )+ )? ) { - // InternalXtext.g:1132:2: (this_Group_0= ruleGroup ( () (otherlv_2= '&' ( (lv_elements_3_0= ruleGroup ) ) )+ )? ) - // InternalXtext.g:1133:3: this_Group_0= ruleGroup ( () (otherlv_2= '&' ( (lv_elements_3_0= ruleGroup ) ) )+ )? + // InternalXtext.g:1137:2: (this_Group_0= ruleGroup ( () (otherlv_2= '&' ( (lv_elements_3_0= ruleGroup ) ) )+ )? ) + // InternalXtext.g:1138:3: this_Group_0= ruleGroup ( () (otherlv_2= '&' ( (lv_elements_3_0= ruleGroup ) ) )+ )? { newCompositeNode(grammarAccess.getUnorderedGroupAccess().getGroupParserRuleCall_0()); @@ -2956,7 +2964,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { current = this_Group_0; afterParserOrEnumRuleCall(); - // InternalXtext.g:1141:3: ( () (otherlv_2= '&' ( (lv_elements_3_0= ruleGroup ) ) )+ )? + // InternalXtext.g:1146:3: ( () (otherlv_2= '&' ( (lv_elements_3_0= ruleGroup ) ) )+ )? int alt30=2; int LA30_0 = input.LA(1); @@ -2965,10 +2973,10 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt30) { case 1 : - // InternalXtext.g:1142:4: () (otherlv_2= '&' ( (lv_elements_3_0= ruleGroup ) ) )+ + // InternalXtext.g:1147:4: () (otherlv_2= '&' ( (lv_elements_3_0= ruleGroup ) ) )+ { - // InternalXtext.g:1142:4: () - // InternalXtext.g:1143:5: + // InternalXtext.g:1147:4: () + // InternalXtext.g:1148:5: { current = forceCreateModelElementAndAdd( @@ -2978,7 +2986,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:1149:4: (otherlv_2= '&' ( (lv_elements_3_0= ruleGroup ) ) )+ + // InternalXtext.g:1154:4: (otherlv_2= '&' ( (lv_elements_3_0= ruleGroup ) ) )+ int cnt29=0; loop29: do { @@ -2992,17 +3000,17 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { switch (alt29) { case 1 : - // InternalXtext.g:1150:5: otherlv_2= '&' ( (lv_elements_3_0= ruleGroup ) ) + // InternalXtext.g:1155:5: otherlv_2= '&' ( (lv_elements_3_0= ruleGroup ) ) { otherlv_2=(Token)match(input,31,FollowSets000.FOLLOW_28); newLeafNode(otherlv_2, grammarAccess.getUnorderedGroupAccess().getAmpersandKeyword_1_1_0()); - // InternalXtext.g:1154:5: ( (lv_elements_3_0= ruleGroup ) ) - // InternalXtext.g:1155:6: (lv_elements_3_0= ruleGroup ) + // InternalXtext.g:1159:5: ( (lv_elements_3_0= ruleGroup ) ) + // InternalXtext.g:1160:6: (lv_elements_3_0= ruleGroup ) { - // InternalXtext.g:1155:6: (lv_elements_3_0= ruleGroup ) - // InternalXtext.g:1156:7: lv_elements_3_0= ruleGroup + // InternalXtext.g:1160:6: (lv_elements_3_0= ruleGroup ) + // InternalXtext.g:1161:7: lv_elements_3_0= ruleGroup { newCompositeNode(grammarAccess.getUnorderedGroupAccess().getElementsGroupParserRuleCall_1_1_1_0()); @@ -3071,7 +3079,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleGroup" - // InternalXtext.g:1179:1: entryRuleGroup returns [EObject current=null] : iv_ruleGroup= ruleGroup EOF ; + // InternalXtext.g:1184:1: entryRuleGroup returns [EObject current=null] : iv_ruleGroup= ruleGroup EOF ; public final EObject entryRuleGroup() throws RecognitionException { EObject current = null; @@ -3079,8 +3087,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:1179:46: (iv_ruleGroup= ruleGroup EOF ) - // InternalXtext.g:1180:2: iv_ruleGroup= ruleGroup EOF + // InternalXtext.g:1184:46: (iv_ruleGroup= ruleGroup EOF ) + // InternalXtext.g:1185:2: iv_ruleGroup= ruleGroup EOF { newCompositeNode(grammarAccess.getGroupRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -3107,7 +3115,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleGroup" - // InternalXtext.g:1186:1: ruleGroup returns [EObject current=null] : (this_AbstractToken_0= ruleAbstractToken ( () ( (lv_elements_2_0= ruleAbstractToken ) )+ )? ) ; + // InternalXtext.g:1191:1: ruleGroup returns [EObject current=null] : (this_AbstractToken_0= ruleAbstractToken ( () ( (lv_elements_2_0= ruleAbstractToken ) )+ )? ) ; public final EObject ruleGroup() throws RecognitionException { EObject current = null; @@ -3120,11 +3128,11 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:1192:2: ( (this_AbstractToken_0= ruleAbstractToken ( () ( (lv_elements_2_0= ruleAbstractToken ) )+ )? ) ) - // InternalXtext.g:1193:2: (this_AbstractToken_0= ruleAbstractToken ( () ( (lv_elements_2_0= ruleAbstractToken ) )+ )? ) + // InternalXtext.g:1197:2: ( (this_AbstractToken_0= ruleAbstractToken ( () ( (lv_elements_2_0= ruleAbstractToken ) )+ )? ) ) + // InternalXtext.g:1198:2: (this_AbstractToken_0= ruleAbstractToken ( () ( (lv_elements_2_0= ruleAbstractToken ) )+ )? ) { - // InternalXtext.g:1193:2: (this_AbstractToken_0= ruleAbstractToken ( () ( (lv_elements_2_0= ruleAbstractToken ) )+ )? ) - // InternalXtext.g:1194:3: this_AbstractToken_0= ruleAbstractToken ( () ( (lv_elements_2_0= ruleAbstractToken ) )+ )? + // InternalXtext.g:1198:2: (this_AbstractToken_0= ruleAbstractToken ( () ( (lv_elements_2_0= ruleAbstractToken ) )+ )? ) + // InternalXtext.g:1199:3: this_AbstractToken_0= ruleAbstractToken ( () ( (lv_elements_2_0= ruleAbstractToken ) )+ )? { newCompositeNode(grammarAccess.getGroupAccess().getAbstractTokenParserRuleCall_0()); @@ -3138,7 +3146,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { current = this_AbstractToken_0; afterParserOrEnumRuleCall(); - // InternalXtext.g:1202:3: ( () ( (lv_elements_2_0= ruleAbstractToken ) )+ )? + // InternalXtext.g:1207:3: ( () ( (lv_elements_2_0= ruleAbstractToken ) )+ )? int alt32=2; int LA32_0 = input.LA(1); @@ -3147,10 +3155,10 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt32) { case 1 : - // InternalXtext.g:1203:4: () ( (lv_elements_2_0= ruleAbstractToken ) )+ + // InternalXtext.g:1208:4: () ( (lv_elements_2_0= ruleAbstractToken ) )+ { - // InternalXtext.g:1203:4: () - // InternalXtext.g:1204:5: + // InternalXtext.g:1208:4: () + // InternalXtext.g:1209:5: { current = forceCreateModelElementAndAdd( @@ -3160,7 +3168,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:1210:4: ( (lv_elements_2_0= ruleAbstractToken ) )+ + // InternalXtext.g:1215:4: ( (lv_elements_2_0= ruleAbstractToken ) )+ int cnt31=0; loop31: do { @@ -3174,10 +3182,10 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { switch (alt31) { case 1 : - // InternalXtext.g:1211:5: (lv_elements_2_0= ruleAbstractToken ) + // InternalXtext.g:1216:5: (lv_elements_2_0= ruleAbstractToken ) { - // InternalXtext.g:1211:5: (lv_elements_2_0= ruleAbstractToken ) - // InternalXtext.g:1212:6: lv_elements_2_0= ruleAbstractToken + // InternalXtext.g:1216:5: (lv_elements_2_0= ruleAbstractToken ) + // InternalXtext.g:1217:6: lv_elements_2_0= ruleAbstractToken { newCompositeNode(grammarAccess.getGroupAccess().getElementsAbstractTokenParserRuleCall_1_1_0()); @@ -3243,7 +3251,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleAbstractToken" - // InternalXtext.g:1234:1: entryRuleAbstractToken returns [EObject current=null] : iv_ruleAbstractToken= ruleAbstractToken EOF ; + // InternalXtext.g:1239:1: entryRuleAbstractToken returns [EObject current=null] : iv_ruleAbstractToken= ruleAbstractToken EOF ; public final EObject entryRuleAbstractToken() throws RecognitionException { EObject current = null; @@ -3251,8 +3259,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:1234:54: (iv_ruleAbstractToken= ruleAbstractToken EOF ) - // InternalXtext.g:1235:2: iv_ruleAbstractToken= ruleAbstractToken EOF + // InternalXtext.g:1239:54: (iv_ruleAbstractToken= ruleAbstractToken EOF ) + // InternalXtext.g:1240:2: iv_ruleAbstractToken= ruleAbstractToken EOF { newCompositeNode(grammarAccess.getAbstractTokenRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -3279,7 +3287,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleAbstractToken" - // InternalXtext.g:1241:1: ruleAbstractToken returns [EObject current=null] : (this_AbstractTokenWithCardinality_0= ruleAbstractTokenWithCardinality | this_Action_1= ruleAction ) ; + // InternalXtext.g:1246:1: ruleAbstractToken returns [EObject current=null] : (this_AbstractTokenWithCardinality_0= ruleAbstractTokenWithCardinality | this_Action_1= ruleAction ) ; public final EObject ruleAbstractToken() throws RecognitionException { EObject current = null; @@ -3292,10 +3300,10 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:1247:2: ( (this_AbstractTokenWithCardinality_0= ruleAbstractTokenWithCardinality | this_Action_1= ruleAction ) ) - // InternalXtext.g:1248:2: (this_AbstractTokenWithCardinality_0= ruleAbstractTokenWithCardinality | this_Action_1= ruleAction ) + // InternalXtext.g:1252:2: ( (this_AbstractTokenWithCardinality_0= ruleAbstractTokenWithCardinality | this_Action_1= ruleAction ) ) + // InternalXtext.g:1253:2: (this_AbstractTokenWithCardinality_0= ruleAbstractTokenWithCardinality | this_Action_1= ruleAction ) { - // InternalXtext.g:1248:2: (this_AbstractTokenWithCardinality_0= ruleAbstractTokenWithCardinality | this_Action_1= ruleAction ) + // InternalXtext.g:1253:2: (this_AbstractTokenWithCardinality_0= ruleAbstractTokenWithCardinality | this_Action_1= ruleAction ) int alt33=2; int LA33_0 = input.LA(1); @@ -3313,7 +3321,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt33) { case 1 : - // InternalXtext.g:1249:3: this_AbstractTokenWithCardinality_0= ruleAbstractTokenWithCardinality + // InternalXtext.g:1254:3: this_AbstractTokenWithCardinality_0= ruleAbstractTokenWithCardinality { newCompositeNode(grammarAccess.getAbstractTokenAccess().getAbstractTokenWithCardinalityParserRuleCall_0()); @@ -3331,7 +3339,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalXtext.g:1258:3: this_Action_1= ruleAction + // InternalXtext.g:1263:3: this_Action_1= ruleAction { newCompositeNode(grammarAccess.getAbstractTokenAccess().getActionParserRuleCall_1()); @@ -3371,7 +3379,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleAbstractTokenWithCardinality" - // InternalXtext.g:1270:1: entryRuleAbstractTokenWithCardinality returns [EObject current=null] : iv_ruleAbstractTokenWithCardinality= ruleAbstractTokenWithCardinality EOF ; + // InternalXtext.g:1275:1: entryRuleAbstractTokenWithCardinality returns [EObject current=null] : iv_ruleAbstractTokenWithCardinality= ruleAbstractTokenWithCardinality EOF ; public final EObject entryRuleAbstractTokenWithCardinality() throws RecognitionException { EObject current = null; @@ -3379,8 +3387,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:1270:69: (iv_ruleAbstractTokenWithCardinality= ruleAbstractTokenWithCardinality EOF ) - // InternalXtext.g:1271:2: iv_ruleAbstractTokenWithCardinality= ruleAbstractTokenWithCardinality EOF + // InternalXtext.g:1275:69: (iv_ruleAbstractTokenWithCardinality= ruleAbstractTokenWithCardinality EOF ) + // InternalXtext.g:1276:2: iv_ruleAbstractTokenWithCardinality= ruleAbstractTokenWithCardinality EOF { newCompositeNode(grammarAccess.getAbstractTokenWithCardinalityRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -3407,7 +3415,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleAbstractTokenWithCardinality" - // InternalXtext.g:1277:1: ruleAbstractTokenWithCardinality returns [EObject current=null] : ( (this_Assignment_0= ruleAssignment | this_AbstractTerminal_1= ruleAbstractTerminal ) ( ( (lv_cardinality_2_1= '?' | lv_cardinality_2_2= '*' | lv_cardinality_2_3= '+' ) ) )? ) ; + // InternalXtext.g:1282:1: ruleAbstractTokenWithCardinality returns [EObject current=null] : ( (this_Assignment_0= ruleAssignment | this_AbstractTerminal_1= ruleAbstractTerminal ) ( ( (lv_cardinality_2_1= '?' | lv_cardinality_2_2= '*' | lv_cardinality_2_3= '+' ) ) )? ) ; public final EObject ruleAbstractTokenWithCardinality() throws RecognitionException { EObject current = null; @@ -3423,18 +3431,18 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:1283:2: ( ( (this_Assignment_0= ruleAssignment | this_AbstractTerminal_1= ruleAbstractTerminal ) ( ( (lv_cardinality_2_1= '?' | lv_cardinality_2_2= '*' | lv_cardinality_2_3= '+' ) ) )? ) ) - // InternalXtext.g:1284:2: ( (this_Assignment_0= ruleAssignment | this_AbstractTerminal_1= ruleAbstractTerminal ) ( ( (lv_cardinality_2_1= '?' | lv_cardinality_2_2= '*' | lv_cardinality_2_3= '+' ) ) )? ) + // InternalXtext.g:1288:2: ( ( (this_Assignment_0= ruleAssignment | this_AbstractTerminal_1= ruleAbstractTerminal ) ( ( (lv_cardinality_2_1= '?' | lv_cardinality_2_2= '*' | lv_cardinality_2_3= '+' ) ) )? ) ) + // InternalXtext.g:1289:2: ( (this_Assignment_0= ruleAssignment | this_AbstractTerminal_1= ruleAbstractTerminal ) ( ( (lv_cardinality_2_1= '?' | lv_cardinality_2_2= '*' | lv_cardinality_2_3= '+' ) ) )? ) { - // InternalXtext.g:1284:2: ( (this_Assignment_0= ruleAssignment | this_AbstractTerminal_1= ruleAbstractTerminal ) ( ( (lv_cardinality_2_1= '?' | lv_cardinality_2_2= '*' | lv_cardinality_2_3= '+' ) ) )? ) - // InternalXtext.g:1285:3: (this_Assignment_0= ruleAssignment | this_AbstractTerminal_1= ruleAbstractTerminal ) ( ( (lv_cardinality_2_1= '?' | lv_cardinality_2_2= '*' | lv_cardinality_2_3= '+' ) ) )? + // InternalXtext.g:1289:2: ( (this_Assignment_0= ruleAssignment | this_AbstractTerminal_1= ruleAbstractTerminal ) ( ( (lv_cardinality_2_1= '?' | lv_cardinality_2_2= '*' | lv_cardinality_2_3= '+' ) ) )? ) + // InternalXtext.g:1290:3: (this_Assignment_0= ruleAssignment | this_AbstractTerminal_1= ruleAbstractTerminal ) ( ( (lv_cardinality_2_1= '?' | lv_cardinality_2_2= '*' | lv_cardinality_2_3= '+' ) ) )? { - // InternalXtext.g:1285:3: (this_Assignment_0= ruleAssignment | this_AbstractTerminal_1= ruleAbstractTerminal ) + // InternalXtext.g:1290:3: (this_Assignment_0= ruleAssignment | this_AbstractTerminal_1= ruleAbstractTerminal ) int alt34=2; alt34 = dfa34.predict(input); switch (alt34) { case 1 : - // InternalXtext.g:1286:4: this_Assignment_0= ruleAssignment + // InternalXtext.g:1291:4: this_Assignment_0= ruleAssignment { newCompositeNode(grammarAccess.getAbstractTokenWithCardinalityAccess().getAssignmentParserRuleCall_0_0()); @@ -3452,7 +3460,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalXtext.g:1295:4: this_AbstractTerminal_1= ruleAbstractTerminal + // InternalXtext.g:1300:4: this_AbstractTerminal_1= ruleAbstractTerminal { newCompositeNode(grammarAccess.getAbstractTokenWithCardinalityAccess().getAbstractTerminalParserRuleCall_0_1()); @@ -3472,7 +3480,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:1304:3: ( ( (lv_cardinality_2_1= '?' | lv_cardinality_2_2= '*' | lv_cardinality_2_3= '+' ) ) )? + // InternalXtext.g:1309:3: ( ( (lv_cardinality_2_1= '?' | lv_cardinality_2_2= '*' | lv_cardinality_2_3= '+' ) ) )? int alt36=2; int LA36_0 = input.LA(1); @@ -3481,12 +3489,12 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt36) { case 1 : - // InternalXtext.g:1305:4: ( (lv_cardinality_2_1= '?' | lv_cardinality_2_2= '*' | lv_cardinality_2_3= '+' ) ) + // InternalXtext.g:1310:4: ( (lv_cardinality_2_1= '?' | lv_cardinality_2_2= '*' | lv_cardinality_2_3= '+' ) ) { - // InternalXtext.g:1305:4: ( (lv_cardinality_2_1= '?' | lv_cardinality_2_2= '*' | lv_cardinality_2_3= '+' ) ) - // InternalXtext.g:1306:5: (lv_cardinality_2_1= '?' | lv_cardinality_2_2= '*' | lv_cardinality_2_3= '+' ) + // InternalXtext.g:1310:4: ( (lv_cardinality_2_1= '?' | lv_cardinality_2_2= '*' | lv_cardinality_2_3= '+' ) ) + // InternalXtext.g:1311:5: (lv_cardinality_2_1= '?' | lv_cardinality_2_2= '*' | lv_cardinality_2_3= '+' ) { - // InternalXtext.g:1306:5: (lv_cardinality_2_1= '?' | lv_cardinality_2_2= '*' | lv_cardinality_2_3= '+' ) + // InternalXtext.g:1311:5: (lv_cardinality_2_1= '?' | lv_cardinality_2_2= '*' | lv_cardinality_2_3= '+' ) int alt35=3; switch ( input.LA(1) ) { case 32: @@ -3513,7 +3521,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { switch (alt35) { case 1 : - // InternalXtext.g:1307:6: lv_cardinality_2_1= '?' + // InternalXtext.g:1312:6: lv_cardinality_2_1= '?' { lv_cardinality_2_1=(Token)match(input,32,FollowSets000.FOLLOW_2); @@ -3529,7 +3537,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalXtext.g:1318:6: lv_cardinality_2_2= '*' + // InternalXtext.g:1323:6: lv_cardinality_2_2= '*' { lv_cardinality_2_2=(Token)match(input,23,FollowSets000.FOLLOW_2); @@ -3545,7 +3553,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalXtext.g:1329:6: lv_cardinality_2_3= '+' + // InternalXtext.g:1334:6: lv_cardinality_2_3= '+' { lv_cardinality_2_3=(Token)match(input,33,FollowSets000.FOLLOW_2); @@ -3595,7 +3603,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleAction" - // InternalXtext.g:1346:1: entryRuleAction returns [EObject current=null] : iv_ruleAction= ruleAction EOF ; + // InternalXtext.g:1351:1: entryRuleAction returns [EObject current=null] : iv_ruleAction= ruleAction EOF ; public final EObject entryRuleAction() throws RecognitionException { EObject current = null; @@ -3603,8 +3611,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:1346:47: (iv_ruleAction= ruleAction EOF ) - // InternalXtext.g:1347:2: iv_ruleAction= ruleAction EOF + // InternalXtext.g:1351:47: (iv_ruleAction= ruleAction EOF ) + // InternalXtext.g:1352:2: iv_ruleAction= ruleAction EOF { newCompositeNode(grammarAccess.getActionRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -3631,7 +3639,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleAction" - // InternalXtext.g:1353:1: ruleAction returns [EObject current=null] : (otherlv_0= '{' ( (lv_type_1_0= ruleTypeRef ) ) (otherlv_2= '.' ( (lv_feature_3_0= ruleValidID ) ) ( ( (lv_operator_4_1= '=' | lv_operator_4_2= '+=' ) ) ) otherlv_5= 'current' )? otherlv_6= '}' ) ; + // InternalXtext.g:1358:1: ruleAction returns [EObject current=null] : (otherlv_0= '{' ( (lv_type_1_0= ruleTypeRef ) ) (otherlv_2= '.' ( (lv_feature_3_0= ruleValidID ) ) ( ( (lv_operator_4_1= '=' | lv_operator_4_2= '+=' ) ) ) otherlv_5= 'current' )? otherlv_6= '}' ) ; public final EObject ruleAction() throws RecognitionException { EObject current = null; @@ -3650,21 +3658,21 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:1359:2: ( (otherlv_0= '{' ( (lv_type_1_0= ruleTypeRef ) ) (otherlv_2= '.' ( (lv_feature_3_0= ruleValidID ) ) ( ( (lv_operator_4_1= '=' | lv_operator_4_2= '+=' ) ) ) otherlv_5= 'current' )? otherlv_6= '}' ) ) - // InternalXtext.g:1360:2: (otherlv_0= '{' ( (lv_type_1_0= ruleTypeRef ) ) (otherlv_2= '.' ( (lv_feature_3_0= ruleValidID ) ) ( ( (lv_operator_4_1= '=' | lv_operator_4_2= '+=' ) ) ) otherlv_5= 'current' )? otherlv_6= '}' ) + // InternalXtext.g:1364:2: ( (otherlv_0= '{' ( (lv_type_1_0= ruleTypeRef ) ) (otherlv_2= '.' ( (lv_feature_3_0= ruleValidID ) ) ( ( (lv_operator_4_1= '=' | lv_operator_4_2= '+=' ) ) ) otherlv_5= 'current' )? otherlv_6= '}' ) ) + // InternalXtext.g:1365:2: (otherlv_0= '{' ( (lv_type_1_0= ruleTypeRef ) ) (otherlv_2= '.' ( (lv_feature_3_0= ruleValidID ) ) ( ( (lv_operator_4_1= '=' | lv_operator_4_2= '+=' ) ) ) otherlv_5= 'current' )? otherlv_6= '}' ) { - // InternalXtext.g:1360:2: (otherlv_0= '{' ( (lv_type_1_0= ruleTypeRef ) ) (otherlv_2= '.' ( (lv_feature_3_0= ruleValidID ) ) ( ( (lv_operator_4_1= '=' | lv_operator_4_2= '+=' ) ) ) otherlv_5= 'current' )? otherlv_6= '}' ) - // InternalXtext.g:1361:3: otherlv_0= '{' ( (lv_type_1_0= ruleTypeRef ) ) (otherlv_2= '.' ( (lv_feature_3_0= ruleValidID ) ) ( ( (lv_operator_4_1= '=' | lv_operator_4_2= '+=' ) ) ) otherlv_5= 'current' )? otherlv_6= '}' + // InternalXtext.g:1365:2: (otherlv_0= '{' ( (lv_type_1_0= ruleTypeRef ) ) (otherlv_2= '.' ( (lv_feature_3_0= ruleValidID ) ) ( ( (lv_operator_4_1= '=' | lv_operator_4_2= '+=' ) ) ) otherlv_5= 'current' )? otherlv_6= '}' ) + // InternalXtext.g:1366:3: otherlv_0= '{' ( (lv_type_1_0= ruleTypeRef ) ) (otherlv_2= '.' ( (lv_feature_3_0= ruleValidID ) ) ( ( (lv_operator_4_1= '=' | lv_operator_4_2= '+=' ) ) ) otherlv_5= 'current' )? otherlv_6= '}' { otherlv_0=(Token)match(input,34,FollowSets000.FOLLOW_13); newLeafNode(otherlv_0, grammarAccess.getActionAccess().getLeftCurlyBracketKeyword_0()); - // InternalXtext.g:1365:3: ( (lv_type_1_0= ruleTypeRef ) ) - // InternalXtext.g:1366:4: (lv_type_1_0= ruleTypeRef ) + // InternalXtext.g:1370:3: ( (lv_type_1_0= ruleTypeRef ) ) + // InternalXtext.g:1371:4: (lv_type_1_0= ruleTypeRef ) { - // InternalXtext.g:1366:4: (lv_type_1_0= ruleTypeRef ) - // InternalXtext.g:1367:5: lv_type_1_0= ruleTypeRef + // InternalXtext.g:1371:4: (lv_type_1_0= ruleTypeRef ) + // InternalXtext.g:1372:5: lv_type_1_0= ruleTypeRef { newCompositeNode(grammarAccess.getActionAccess().getTypeTypeRefParserRuleCall_1_0()); @@ -3691,7 +3699,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:1384:3: (otherlv_2= '.' ( (lv_feature_3_0= ruleValidID ) ) ( ( (lv_operator_4_1= '=' | lv_operator_4_2= '+=' ) ) ) otherlv_5= 'current' )? + // InternalXtext.g:1389:3: (otherlv_2= '.' ( (lv_feature_3_0= ruleValidID ) ) ( ( (lv_operator_4_1= '=' | lv_operator_4_2= '+=' ) ) ) otherlv_5= 'current' )? int alt38=2; int LA38_0 = input.LA(1); @@ -3700,17 +3708,17 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt38) { case 1 : - // InternalXtext.g:1385:4: otherlv_2= '.' ( (lv_feature_3_0= ruleValidID ) ) ( ( (lv_operator_4_1= '=' | lv_operator_4_2= '+=' ) ) ) otherlv_5= 'current' + // InternalXtext.g:1390:4: otherlv_2= '.' ( (lv_feature_3_0= ruleValidID ) ) ( ( (lv_operator_4_1= '=' | lv_operator_4_2= '+=' ) ) ) otherlv_5= 'current' { otherlv_2=(Token)match(input,17,FollowSets000.FOLLOW_3); newLeafNode(otherlv_2, grammarAccess.getActionAccess().getFullStopKeyword_2_0()); - // InternalXtext.g:1389:4: ( (lv_feature_3_0= ruleValidID ) ) - // InternalXtext.g:1390:5: (lv_feature_3_0= ruleValidID ) + // InternalXtext.g:1394:4: ( (lv_feature_3_0= ruleValidID ) ) + // InternalXtext.g:1395:5: (lv_feature_3_0= ruleValidID ) { - // InternalXtext.g:1390:5: (lv_feature_3_0= ruleValidID ) - // InternalXtext.g:1391:6: lv_feature_3_0= ruleValidID + // InternalXtext.g:1395:5: (lv_feature_3_0= ruleValidID ) + // InternalXtext.g:1396:6: lv_feature_3_0= ruleValidID { newCompositeNode(grammarAccess.getActionAccess().getFeatureValidIDParserRuleCall_2_1_0()); @@ -3737,13 +3745,13 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:1408:4: ( ( (lv_operator_4_1= '=' | lv_operator_4_2= '+=' ) ) ) - // InternalXtext.g:1409:5: ( (lv_operator_4_1= '=' | lv_operator_4_2= '+=' ) ) + // InternalXtext.g:1413:4: ( ( (lv_operator_4_1= '=' | lv_operator_4_2= '+=' ) ) ) + // InternalXtext.g:1414:5: ( (lv_operator_4_1= '=' | lv_operator_4_2= '+=' ) ) { - // InternalXtext.g:1409:5: ( (lv_operator_4_1= '=' | lv_operator_4_2= '+=' ) ) - // InternalXtext.g:1410:6: (lv_operator_4_1= '=' | lv_operator_4_2= '+=' ) + // InternalXtext.g:1414:5: ( (lv_operator_4_1= '=' | lv_operator_4_2= '+=' ) ) + // InternalXtext.g:1415:6: (lv_operator_4_1= '=' | lv_operator_4_2= '+=' ) { - // InternalXtext.g:1410:6: (lv_operator_4_1= '=' | lv_operator_4_2= '+=' ) + // InternalXtext.g:1415:6: (lv_operator_4_1= '=' | lv_operator_4_2= '+=' ) int alt37=2; int LA37_0 = input.LA(1); @@ -3761,7 +3769,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt37) { case 1 : - // InternalXtext.g:1411:7: lv_operator_4_1= '=' + // InternalXtext.g:1416:7: lv_operator_4_1= '=' { lv_operator_4_1=(Token)match(input,35,FollowSets000.FOLLOW_34); @@ -3777,7 +3785,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalXtext.g:1422:7: lv_operator_4_2= '+=' + // InternalXtext.g:1427:7: lv_operator_4_2= '+=' { lv_operator_4_2=(Token)match(input,36,FollowSets000.FOLLOW_34); @@ -3838,7 +3846,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleAbstractTerminal" - // InternalXtext.g:1448:1: entryRuleAbstractTerminal returns [EObject current=null] : iv_ruleAbstractTerminal= ruleAbstractTerminal EOF ; + // InternalXtext.g:1453:1: entryRuleAbstractTerminal returns [EObject current=null] : iv_ruleAbstractTerminal= ruleAbstractTerminal EOF ; public final EObject entryRuleAbstractTerminal() throws RecognitionException { EObject current = null; @@ -3846,8 +3854,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:1448:57: (iv_ruleAbstractTerminal= ruleAbstractTerminal EOF ) - // InternalXtext.g:1449:2: iv_ruleAbstractTerminal= ruleAbstractTerminal EOF + // InternalXtext.g:1453:57: (iv_ruleAbstractTerminal= ruleAbstractTerminal EOF ) + // InternalXtext.g:1454:2: iv_ruleAbstractTerminal= ruleAbstractTerminal EOF { newCompositeNode(grammarAccess.getAbstractTerminalRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -3874,7 +3882,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleAbstractTerminal" - // InternalXtext.g:1455:1: ruleAbstractTerminal returns [EObject current=null] : (this_Keyword_0= ruleKeyword | this_RuleCall_1= ruleRuleCall | this_ParenthesizedElement_2= ruleParenthesizedElement | this_PredicatedKeyword_3= rulePredicatedKeyword | this_PredicatedRuleCall_4= rulePredicatedRuleCall | this_PredicatedGroup_5= rulePredicatedGroup ) ; + // InternalXtext.g:1460:1: ruleAbstractTerminal returns [EObject current=null] : (this_Keyword_0= ruleKeyword | this_RuleCall_1= ruleRuleCall | this_ParenthesizedElement_2= ruleParenthesizedElement | this_PredicatedKeyword_3= rulePredicatedKeyword | this_PredicatedRuleCall_4= rulePredicatedRuleCall | this_PredicatedGroup_5= rulePredicatedGroup ) ; public final EObject ruleAbstractTerminal() throws RecognitionException { EObject current = null; @@ -3895,10 +3903,10 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:1461:2: ( (this_Keyword_0= ruleKeyword | this_RuleCall_1= ruleRuleCall | this_ParenthesizedElement_2= ruleParenthesizedElement | this_PredicatedKeyword_3= rulePredicatedKeyword | this_PredicatedRuleCall_4= rulePredicatedRuleCall | this_PredicatedGroup_5= rulePredicatedGroup ) ) - // InternalXtext.g:1462:2: (this_Keyword_0= ruleKeyword | this_RuleCall_1= ruleRuleCall | this_ParenthesizedElement_2= ruleParenthesizedElement | this_PredicatedKeyword_3= rulePredicatedKeyword | this_PredicatedRuleCall_4= rulePredicatedRuleCall | this_PredicatedGroup_5= rulePredicatedGroup ) + // InternalXtext.g:1466:2: ( (this_Keyword_0= ruleKeyword | this_RuleCall_1= ruleRuleCall | this_ParenthesizedElement_2= ruleParenthesizedElement | this_PredicatedKeyword_3= rulePredicatedKeyword | this_PredicatedRuleCall_4= rulePredicatedRuleCall | this_PredicatedGroup_5= rulePredicatedGroup ) ) + // InternalXtext.g:1467:2: (this_Keyword_0= ruleKeyword | this_RuleCall_1= ruleRuleCall | this_ParenthesizedElement_2= ruleParenthesizedElement | this_PredicatedKeyword_3= rulePredicatedKeyword | this_PredicatedRuleCall_4= rulePredicatedRuleCall | this_PredicatedGroup_5= rulePredicatedGroup ) { - // InternalXtext.g:1462:2: (this_Keyword_0= ruleKeyword | this_RuleCall_1= ruleRuleCall | this_ParenthesizedElement_2= ruleParenthesizedElement | this_PredicatedKeyword_3= rulePredicatedKeyword | this_PredicatedRuleCall_4= rulePredicatedRuleCall | this_PredicatedGroup_5= rulePredicatedGroup ) + // InternalXtext.g:1467:2: (this_Keyword_0= ruleKeyword | this_RuleCall_1= ruleRuleCall | this_ParenthesizedElement_2= ruleParenthesizedElement | this_PredicatedKeyword_3= rulePredicatedKeyword | this_PredicatedRuleCall_4= rulePredicatedRuleCall | this_PredicatedGroup_5= rulePredicatedGroup ) int alt39=6; switch ( input.LA(1) ) { case RULE_STRING: @@ -3985,7 +3993,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { switch (alt39) { case 1 : - // InternalXtext.g:1463:3: this_Keyword_0= ruleKeyword + // InternalXtext.g:1468:3: this_Keyword_0= ruleKeyword { newCompositeNode(grammarAccess.getAbstractTerminalAccess().getKeywordParserRuleCall_0()); @@ -4003,7 +4011,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalXtext.g:1472:3: this_RuleCall_1= ruleRuleCall + // InternalXtext.g:1477:3: this_RuleCall_1= ruleRuleCall { newCompositeNode(grammarAccess.getAbstractTerminalAccess().getRuleCallParserRuleCall_1()); @@ -4021,7 +4029,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalXtext.g:1481:3: this_ParenthesizedElement_2= ruleParenthesizedElement + // InternalXtext.g:1486:3: this_ParenthesizedElement_2= ruleParenthesizedElement { newCompositeNode(grammarAccess.getAbstractTerminalAccess().getParenthesizedElementParserRuleCall_2()); @@ -4039,7 +4047,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 4 : - // InternalXtext.g:1490:3: this_PredicatedKeyword_3= rulePredicatedKeyword + // InternalXtext.g:1495:3: this_PredicatedKeyword_3= rulePredicatedKeyword { newCompositeNode(grammarAccess.getAbstractTerminalAccess().getPredicatedKeywordParserRuleCall_3()); @@ -4057,7 +4065,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 5 : - // InternalXtext.g:1499:3: this_PredicatedRuleCall_4= rulePredicatedRuleCall + // InternalXtext.g:1504:3: this_PredicatedRuleCall_4= rulePredicatedRuleCall { newCompositeNode(grammarAccess.getAbstractTerminalAccess().getPredicatedRuleCallParserRuleCall_4()); @@ -4075,7 +4083,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 6 : - // InternalXtext.g:1508:3: this_PredicatedGroup_5= rulePredicatedGroup + // InternalXtext.g:1513:3: this_PredicatedGroup_5= rulePredicatedGroup { newCompositeNode(grammarAccess.getAbstractTerminalAccess().getPredicatedGroupParserRuleCall_5()); @@ -4115,7 +4123,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleKeyword" - // InternalXtext.g:1520:1: entryRuleKeyword returns [EObject current=null] : iv_ruleKeyword= ruleKeyword EOF ; + // InternalXtext.g:1525:1: entryRuleKeyword returns [EObject current=null] : iv_ruleKeyword= ruleKeyword EOF ; public final EObject entryRuleKeyword() throws RecognitionException { EObject current = null; @@ -4123,8 +4131,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:1520:48: (iv_ruleKeyword= ruleKeyword EOF ) - // InternalXtext.g:1521:2: iv_ruleKeyword= ruleKeyword EOF + // InternalXtext.g:1525:48: (iv_ruleKeyword= ruleKeyword EOF ) + // InternalXtext.g:1526:2: iv_ruleKeyword= ruleKeyword EOF { newCompositeNode(grammarAccess.getKeywordRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -4151,7 +4159,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleKeyword" - // InternalXtext.g:1527:1: ruleKeyword returns [EObject current=null] : ( (lv_value_0_0= RULE_STRING ) ) ; + // InternalXtext.g:1532:1: ruleKeyword returns [EObject current=null] : ( (lv_value_0_0= RULE_STRING ) ) ; public final EObject ruleKeyword() throws RecognitionException { EObject current = null; @@ -4161,14 +4169,14 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:1533:2: ( ( (lv_value_0_0= RULE_STRING ) ) ) - // InternalXtext.g:1534:2: ( (lv_value_0_0= RULE_STRING ) ) + // InternalXtext.g:1538:2: ( ( (lv_value_0_0= RULE_STRING ) ) ) + // InternalXtext.g:1539:2: ( (lv_value_0_0= RULE_STRING ) ) { - // InternalXtext.g:1534:2: ( (lv_value_0_0= RULE_STRING ) ) - // InternalXtext.g:1535:3: (lv_value_0_0= RULE_STRING ) + // InternalXtext.g:1539:2: ( (lv_value_0_0= RULE_STRING ) ) + // InternalXtext.g:1540:3: (lv_value_0_0= RULE_STRING ) { - // InternalXtext.g:1535:3: (lv_value_0_0= RULE_STRING ) - // InternalXtext.g:1536:4: lv_value_0_0= RULE_STRING + // InternalXtext.g:1540:3: (lv_value_0_0= RULE_STRING ) + // InternalXtext.g:1541:4: lv_value_0_0= RULE_STRING { lv_value_0_0=(Token)match(input,RULE_STRING,FollowSets000.FOLLOW_2); @@ -4210,7 +4218,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleRuleCall" - // InternalXtext.g:1555:1: entryRuleRuleCall returns [EObject current=null] : iv_ruleRuleCall= ruleRuleCall EOF ; + // InternalXtext.g:1560:1: entryRuleRuleCall returns [EObject current=null] : iv_ruleRuleCall= ruleRuleCall EOF ; public final EObject entryRuleRuleCall() throws RecognitionException { EObject current = null; @@ -4218,8 +4226,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:1555:49: (iv_ruleRuleCall= ruleRuleCall EOF ) - // InternalXtext.g:1556:2: iv_ruleRuleCall= ruleRuleCall EOF + // InternalXtext.g:1560:49: (iv_ruleRuleCall= ruleRuleCall EOF ) + // InternalXtext.g:1561:2: iv_ruleRuleCall= ruleRuleCall EOF { newCompositeNode(grammarAccess.getRuleCallRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -4246,7 +4254,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleRuleCall" - // InternalXtext.g:1562:1: ruleRuleCall returns [EObject current=null] : ( ( ( ruleRuleID ) ) (otherlv_1= '<' ( (lv_arguments_2_0= ruleNamedArgument ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleNamedArgument ) ) )* otherlv_5= '>' )? ) ; + // InternalXtext.g:1567:1: ruleRuleCall returns [EObject current=null] : ( ( ( ruleRuleID ) ) (otherlv_1= '<' ( (lv_arguments_2_0= ruleNamedArgument ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleNamedArgument ) ) )* otherlv_5= '>' )? ) ; public final EObject ruleRuleCall() throws RecognitionException { EObject current = null; @@ -4262,17 +4270,17 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:1568:2: ( ( ( ( ruleRuleID ) ) (otherlv_1= '<' ( (lv_arguments_2_0= ruleNamedArgument ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleNamedArgument ) ) )* otherlv_5= '>' )? ) ) - // InternalXtext.g:1569:2: ( ( ( ruleRuleID ) ) (otherlv_1= '<' ( (lv_arguments_2_0= ruleNamedArgument ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleNamedArgument ) ) )* otherlv_5= '>' )? ) + // InternalXtext.g:1573:2: ( ( ( ( ruleRuleID ) ) (otherlv_1= '<' ( (lv_arguments_2_0= ruleNamedArgument ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleNamedArgument ) ) )* otherlv_5= '>' )? ) ) + // InternalXtext.g:1574:2: ( ( ( ruleRuleID ) ) (otherlv_1= '<' ( (lv_arguments_2_0= ruleNamedArgument ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleNamedArgument ) ) )* otherlv_5= '>' )? ) { - // InternalXtext.g:1569:2: ( ( ( ruleRuleID ) ) (otherlv_1= '<' ( (lv_arguments_2_0= ruleNamedArgument ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleNamedArgument ) ) )* otherlv_5= '>' )? ) - // InternalXtext.g:1570:3: ( ( ruleRuleID ) ) (otherlv_1= '<' ( (lv_arguments_2_0= ruleNamedArgument ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleNamedArgument ) ) )* otherlv_5= '>' )? + // InternalXtext.g:1574:2: ( ( ( ruleRuleID ) ) (otherlv_1= '<' ( (lv_arguments_2_0= ruleNamedArgument ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleNamedArgument ) ) )* otherlv_5= '>' )? ) + // InternalXtext.g:1575:3: ( ( ruleRuleID ) ) (otherlv_1= '<' ( (lv_arguments_2_0= ruleNamedArgument ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleNamedArgument ) ) )* otherlv_5= '>' )? { - // InternalXtext.g:1570:3: ( ( ruleRuleID ) ) - // InternalXtext.g:1571:4: ( ruleRuleID ) + // InternalXtext.g:1575:3: ( ( ruleRuleID ) ) + // InternalXtext.g:1576:4: ( ruleRuleID ) { - // InternalXtext.g:1571:4: ( ruleRuleID ) - // InternalXtext.g:1572:5: ruleRuleID + // InternalXtext.g:1576:4: ( ruleRuleID ) + // InternalXtext.g:1577:5: ruleRuleID { if (current==null) { @@ -4296,7 +4304,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:1586:3: (otherlv_1= '<' ( (lv_arguments_2_0= ruleNamedArgument ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleNamedArgument ) ) )* otherlv_5= '>' )? + // InternalXtext.g:1591:3: (otherlv_1= '<' ( (lv_arguments_2_0= ruleNamedArgument ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleNamedArgument ) ) )* otherlv_5= '>' )? int alt41=2; int LA41_0 = input.LA(1); @@ -4305,17 +4313,17 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt41) { case 1 : - // InternalXtext.g:1587:4: otherlv_1= '<' ( (lv_arguments_2_0= ruleNamedArgument ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleNamedArgument ) ) )* otherlv_5= '>' + // InternalXtext.g:1592:4: otherlv_1= '<' ( (lv_arguments_2_0= ruleNamedArgument ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleNamedArgument ) ) )* otherlv_5= '>' { otherlv_1=(Token)match(input,27,FollowSets000.FOLLOW_26); newLeafNode(otherlv_1, grammarAccess.getRuleCallAccess().getLessThanSignKeyword_1_0()); - // InternalXtext.g:1591:4: ( (lv_arguments_2_0= ruleNamedArgument ) ) - // InternalXtext.g:1592:5: (lv_arguments_2_0= ruleNamedArgument ) + // InternalXtext.g:1596:4: ( (lv_arguments_2_0= ruleNamedArgument ) ) + // InternalXtext.g:1597:5: (lv_arguments_2_0= ruleNamedArgument ) { - // InternalXtext.g:1592:5: (lv_arguments_2_0= ruleNamedArgument ) - // InternalXtext.g:1593:6: lv_arguments_2_0= ruleNamedArgument + // InternalXtext.g:1597:5: (lv_arguments_2_0= ruleNamedArgument ) + // InternalXtext.g:1598:6: lv_arguments_2_0= ruleNamedArgument { newCompositeNode(grammarAccess.getRuleCallAccess().getArgumentsNamedArgumentParserRuleCall_1_1_0()); @@ -4342,7 +4350,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:1610:4: (otherlv_3= ',' ( (lv_arguments_4_0= ruleNamedArgument ) ) )* + // InternalXtext.g:1615:4: (otherlv_3= ',' ( (lv_arguments_4_0= ruleNamedArgument ) ) )* loop40: do { int alt40=2; @@ -4355,17 +4363,17 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { switch (alt40) { case 1 : - // InternalXtext.g:1611:5: otherlv_3= ',' ( (lv_arguments_4_0= ruleNamedArgument ) ) + // InternalXtext.g:1616:5: otherlv_3= ',' ( (lv_arguments_4_0= ruleNamedArgument ) ) { otherlv_3=(Token)match(input,13,FollowSets000.FOLLOW_26); newLeafNode(otherlv_3, grammarAccess.getRuleCallAccess().getCommaKeyword_1_2_0()); - // InternalXtext.g:1615:5: ( (lv_arguments_4_0= ruleNamedArgument ) ) - // InternalXtext.g:1616:6: (lv_arguments_4_0= ruleNamedArgument ) + // InternalXtext.g:1620:5: ( (lv_arguments_4_0= ruleNamedArgument ) ) + // InternalXtext.g:1621:6: (lv_arguments_4_0= ruleNamedArgument ) { - // InternalXtext.g:1616:6: (lv_arguments_4_0= ruleNamedArgument ) - // InternalXtext.g:1617:7: lv_arguments_4_0= ruleNamedArgument + // InternalXtext.g:1621:6: (lv_arguments_4_0= ruleNamedArgument ) + // InternalXtext.g:1622:7: lv_arguments_4_0= ruleNamedArgument { newCompositeNode(grammarAccess.getRuleCallAccess().getArgumentsNamedArgumentParserRuleCall_1_2_1_0()); @@ -4434,7 +4442,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleNamedArgument" - // InternalXtext.g:1644:1: entryRuleNamedArgument returns [EObject current=null] : iv_ruleNamedArgument= ruleNamedArgument EOF ; + // InternalXtext.g:1649:1: entryRuleNamedArgument returns [EObject current=null] : iv_ruleNamedArgument= ruleNamedArgument EOF ; public final EObject entryRuleNamedArgument() throws RecognitionException { EObject current = null; @@ -4442,8 +4450,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:1644:54: (iv_ruleNamedArgument= ruleNamedArgument EOF ) - // InternalXtext.g:1645:2: iv_ruleNamedArgument= ruleNamedArgument EOF + // InternalXtext.g:1649:54: (iv_ruleNamedArgument= ruleNamedArgument EOF ) + // InternalXtext.g:1650:2: iv_ruleNamedArgument= ruleNamedArgument EOF { newCompositeNode(grammarAccess.getNamedArgumentRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -4470,7 +4478,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleNamedArgument" - // InternalXtext.g:1651:1: ruleNamedArgument returns [EObject current=null] : ( ( ( (otherlv_0= RULE_ID ) ) ( (lv_calledByName_1_0= '=' ) ) )? ( (lv_value_2_0= ruleDisjunction ) ) ) ; + // InternalXtext.g:1656:1: ruleNamedArgument returns [EObject current=null] : ( ( ( (otherlv_0= RULE_ID ) ) ( (lv_calledByName_1_0= '=' ) ) )? ( (lv_value_2_0= ruleDisjunction ) ) ) ; public final EObject ruleNamedArgument() throws RecognitionException { EObject current = null; @@ -4483,13 +4491,13 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:1657:2: ( ( ( ( (otherlv_0= RULE_ID ) ) ( (lv_calledByName_1_0= '=' ) ) )? ( (lv_value_2_0= ruleDisjunction ) ) ) ) - // InternalXtext.g:1658:2: ( ( ( (otherlv_0= RULE_ID ) ) ( (lv_calledByName_1_0= '=' ) ) )? ( (lv_value_2_0= ruleDisjunction ) ) ) + // InternalXtext.g:1662:2: ( ( ( ( (otherlv_0= RULE_ID ) ) ( (lv_calledByName_1_0= '=' ) ) )? ( (lv_value_2_0= ruleDisjunction ) ) ) ) + // InternalXtext.g:1663:2: ( ( ( (otherlv_0= RULE_ID ) ) ( (lv_calledByName_1_0= '=' ) ) )? ( (lv_value_2_0= ruleDisjunction ) ) ) { - // InternalXtext.g:1658:2: ( ( ( (otherlv_0= RULE_ID ) ) ( (lv_calledByName_1_0= '=' ) ) )? ( (lv_value_2_0= ruleDisjunction ) ) ) - // InternalXtext.g:1659:3: ( ( (otherlv_0= RULE_ID ) ) ( (lv_calledByName_1_0= '=' ) ) )? ( (lv_value_2_0= ruleDisjunction ) ) + // InternalXtext.g:1663:2: ( ( ( (otherlv_0= RULE_ID ) ) ( (lv_calledByName_1_0= '=' ) ) )? ( (lv_value_2_0= ruleDisjunction ) ) ) + // InternalXtext.g:1664:3: ( ( (otherlv_0= RULE_ID ) ) ( (lv_calledByName_1_0= '=' ) ) )? ( (lv_value_2_0= ruleDisjunction ) ) { - // InternalXtext.g:1659:3: ( ( (otherlv_0= RULE_ID ) ) ( (lv_calledByName_1_0= '=' ) ) )? + // InternalXtext.g:1664:3: ( ( (otherlv_0= RULE_ID ) ) ( (lv_calledByName_1_0= '=' ) ) )? int alt42=2; int LA42_0 = input.LA(1); @@ -4502,13 +4510,13 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt42) { case 1 : - // InternalXtext.g:1660:4: ( (otherlv_0= RULE_ID ) ) ( (lv_calledByName_1_0= '=' ) ) + // InternalXtext.g:1665:4: ( (otherlv_0= RULE_ID ) ) ( (lv_calledByName_1_0= '=' ) ) { - // InternalXtext.g:1660:4: ( (otherlv_0= RULE_ID ) ) - // InternalXtext.g:1661:5: (otherlv_0= RULE_ID ) + // InternalXtext.g:1665:4: ( (otherlv_0= RULE_ID ) ) + // InternalXtext.g:1666:5: (otherlv_0= RULE_ID ) { - // InternalXtext.g:1661:5: (otherlv_0= RULE_ID ) - // InternalXtext.g:1662:6: otherlv_0= RULE_ID + // InternalXtext.g:1666:5: (otherlv_0= RULE_ID ) + // InternalXtext.g:1667:6: otherlv_0= RULE_ID { if (current==null) { @@ -4525,11 +4533,11 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:1673:4: ( (lv_calledByName_1_0= '=' ) ) - // InternalXtext.g:1674:5: (lv_calledByName_1_0= '=' ) + // InternalXtext.g:1678:4: ( (lv_calledByName_1_0= '=' ) ) + // InternalXtext.g:1679:5: (lv_calledByName_1_0= '=' ) { - // InternalXtext.g:1674:5: (lv_calledByName_1_0= '=' ) - // InternalXtext.g:1675:6: lv_calledByName_1_0= '=' + // InternalXtext.g:1679:5: (lv_calledByName_1_0= '=' ) + // InternalXtext.g:1680:6: lv_calledByName_1_0= '=' { lv_calledByName_1_0=(Token)match(input,35,FollowSets000.FOLLOW_26); @@ -4553,11 +4561,11 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:1688:3: ( (lv_value_2_0= ruleDisjunction ) ) - // InternalXtext.g:1689:4: (lv_value_2_0= ruleDisjunction ) + // InternalXtext.g:1693:3: ( (lv_value_2_0= ruleDisjunction ) ) + // InternalXtext.g:1694:4: (lv_value_2_0= ruleDisjunction ) { - // InternalXtext.g:1689:4: (lv_value_2_0= ruleDisjunction ) - // InternalXtext.g:1690:5: lv_value_2_0= ruleDisjunction + // InternalXtext.g:1694:4: (lv_value_2_0= ruleDisjunction ) + // InternalXtext.g:1695:5: lv_value_2_0= ruleDisjunction { newCompositeNode(grammarAccess.getNamedArgumentAccess().getValueDisjunctionParserRuleCall_1_0()); @@ -4607,7 +4615,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleLiteralCondition" - // InternalXtext.g:1711:1: entryRuleLiteralCondition returns [EObject current=null] : iv_ruleLiteralCondition= ruleLiteralCondition EOF ; + // InternalXtext.g:1716:1: entryRuleLiteralCondition returns [EObject current=null] : iv_ruleLiteralCondition= ruleLiteralCondition EOF ; public final EObject entryRuleLiteralCondition() throws RecognitionException { EObject current = null; @@ -4615,8 +4623,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:1711:57: (iv_ruleLiteralCondition= ruleLiteralCondition EOF ) - // InternalXtext.g:1712:2: iv_ruleLiteralCondition= ruleLiteralCondition EOF + // InternalXtext.g:1716:57: (iv_ruleLiteralCondition= ruleLiteralCondition EOF ) + // InternalXtext.g:1717:2: iv_ruleLiteralCondition= ruleLiteralCondition EOF { newCompositeNode(grammarAccess.getLiteralConditionRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -4643,7 +4651,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleLiteralCondition" - // InternalXtext.g:1718:1: ruleLiteralCondition returns [EObject current=null] : ( () ( ( (lv_true_1_0= 'true' ) ) | otherlv_2= 'false' ) ) ; + // InternalXtext.g:1723:1: ruleLiteralCondition returns [EObject current=null] : ( () ( ( (lv_true_1_0= 'true' ) ) | otherlv_2= 'false' ) ) ; public final EObject ruleLiteralCondition() throws RecognitionException { EObject current = null; @@ -4654,14 +4662,14 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:1724:2: ( ( () ( ( (lv_true_1_0= 'true' ) ) | otherlv_2= 'false' ) ) ) - // InternalXtext.g:1725:2: ( () ( ( (lv_true_1_0= 'true' ) ) | otherlv_2= 'false' ) ) + // InternalXtext.g:1729:2: ( ( () ( ( (lv_true_1_0= 'true' ) ) | otherlv_2= 'false' ) ) ) + // InternalXtext.g:1730:2: ( () ( ( (lv_true_1_0= 'true' ) ) | otherlv_2= 'false' ) ) { - // InternalXtext.g:1725:2: ( () ( ( (lv_true_1_0= 'true' ) ) | otherlv_2= 'false' ) ) - // InternalXtext.g:1726:3: () ( ( (lv_true_1_0= 'true' ) ) | otherlv_2= 'false' ) + // InternalXtext.g:1730:2: ( () ( ( (lv_true_1_0= 'true' ) ) | otherlv_2= 'false' ) ) + // InternalXtext.g:1731:3: () ( ( (lv_true_1_0= 'true' ) ) | otherlv_2= 'false' ) { - // InternalXtext.g:1726:3: () - // InternalXtext.g:1727:4: + // InternalXtext.g:1731:3: () + // InternalXtext.g:1732:4: { current = forceCreateModelElement( @@ -4671,7 +4679,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:1733:3: ( ( (lv_true_1_0= 'true' ) ) | otherlv_2= 'false' ) + // InternalXtext.g:1738:3: ( ( (lv_true_1_0= 'true' ) ) | otherlv_2= 'false' ) int alt43=2; int LA43_0 = input.LA(1); @@ -4689,13 +4697,13 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt43) { case 1 : - // InternalXtext.g:1734:4: ( (lv_true_1_0= 'true' ) ) + // InternalXtext.g:1739:4: ( (lv_true_1_0= 'true' ) ) { - // InternalXtext.g:1734:4: ( (lv_true_1_0= 'true' ) ) - // InternalXtext.g:1735:5: (lv_true_1_0= 'true' ) + // InternalXtext.g:1739:4: ( (lv_true_1_0= 'true' ) ) + // InternalXtext.g:1740:5: (lv_true_1_0= 'true' ) { - // InternalXtext.g:1735:5: (lv_true_1_0= 'true' ) - // InternalXtext.g:1736:6: lv_true_1_0= 'true' + // InternalXtext.g:1740:5: (lv_true_1_0= 'true' ) + // InternalXtext.g:1741:6: lv_true_1_0= 'true' { lv_true_1_0=(Token)match(input,39,FollowSets000.FOLLOW_2); @@ -4717,7 +4725,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalXtext.g:1749:4: otherlv_2= 'false' + // InternalXtext.g:1754:4: otherlv_2= 'false' { otherlv_2=(Token)match(input,40,FollowSets000.FOLLOW_2); @@ -4752,7 +4760,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleDisjunction" - // InternalXtext.g:1758:1: entryRuleDisjunction returns [EObject current=null] : iv_ruleDisjunction= ruleDisjunction EOF ; + // InternalXtext.g:1763:1: entryRuleDisjunction returns [EObject current=null] : iv_ruleDisjunction= ruleDisjunction EOF ; public final EObject entryRuleDisjunction() throws RecognitionException { EObject current = null; @@ -4760,8 +4768,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:1758:52: (iv_ruleDisjunction= ruleDisjunction EOF ) - // InternalXtext.g:1759:2: iv_ruleDisjunction= ruleDisjunction EOF + // InternalXtext.g:1763:52: (iv_ruleDisjunction= ruleDisjunction EOF ) + // InternalXtext.g:1764:2: iv_ruleDisjunction= ruleDisjunction EOF { newCompositeNode(grammarAccess.getDisjunctionRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -4788,7 +4796,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleDisjunction" - // InternalXtext.g:1765:1: ruleDisjunction returns [EObject current=null] : (this_Conjunction_0= ruleConjunction ( () otherlv_2= '|' ( (lv_right_3_0= ruleConjunction ) ) )* ) ; + // InternalXtext.g:1770:1: ruleDisjunction returns [EObject current=null] : (this_Conjunction_0= ruleConjunction ( () otherlv_2= '|' ( (lv_right_3_0= ruleConjunction ) ) )* ) ; public final EObject ruleDisjunction() throws RecognitionException { EObject current = null; @@ -4802,11 +4810,11 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:1771:2: ( (this_Conjunction_0= ruleConjunction ( () otherlv_2= '|' ( (lv_right_3_0= ruleConjunction ) ) )* ) ) - // InternalXtext.g:1772:2: (this_Conjunction_0= ruleConjunction ( () otherlv_2= '|' ( (lv_right_3_0= ruleConjunction ) ) )* ) + // InternalXtext.g:1776:2: ( (this_Conjunction_0= ruleConjunction ( () otherlv_2= '|' ( (lv_right_3_0= ruleConjunction ) ) )* ) ) + // InternalXtext.g:1777:2: (this_Conjunction_0= ruleConjunction ( () otherlv_2= '|' ( (lv_right_3_0= ruleConjunction ) ) )* ) { - // InternalXtext.g:1772:2: (this_Conjunction_0= ruleConjunction ( () otherlv_2= '|' ( (lv_right_3_0= ruleConjunction ) ) )* ) - // InternalXtext.g:1773:3: this_Conjunction_0= ruleConjunction ( () otherlv_2= '|' ( (lv_right_3_0= ruleConjunction ) ) )* + // InternalXtext.g:1777:2: (this_Conjunction_0= ruleConjunction ( () otherlv_2= '|' ( (lv_right_3_0= ruleConjunction ) ) )* ) + // InternalXtext.g:1778:3: this_Conjunction_0= ruleConjunction ( () otherlv_2= '|' ( (lv_right_3_0= ruleConjunction ) ) )* { newCompositeNode(grammarAccess.getDisjunctionAccess().getConjunctionParserRuleCall_0()); @@ -4820,7 +4828,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { current = this_Conjunction_0; afterParserOrEnumRuleCall(); - // InternalXtext.g:1781:3: ( () otherlv_2= '|' ( (lv_right_3_0= ruleConjunction ) ) )* + // InternalXtext.g:1786:3: ( () otherlv_2= '|' ( (lv_right_3_0= ruleConjunction ) ) )* loop44: do { int alt44=2; @@ -4833,10 +4841,10 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { switch (alt44) { case 1 : - // InternalXtext.g:1782:4: () otherlv_2= '|' ( (lv_right_3_0= ruleConjunction ) ) + // InternalXtext.g:1787:4: () otherlv_2= '|' ( (lv_right_3_0= ruleConjunction ) ) { - // InternalXtext.g:1782:4: () - // InternalXtext.g:1783:5: + // InternalXtext.g:1787:4: () + // InternalXtext.g:1788:5: { current = forceCreateModelElementAndSet( @@ -4850,11 +4858,11 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { newLeafNode(otherlv_2, grammarAccess.getDisjunctionAccess().getVerticalLineKeyword_1_1()); - // InternalXtext.g:1793:4: ( (lv_right_3_0= ruleConjunction ) ) - // InternalXtext.g:1794:5: (lv_right_3_0= ruleConjunction ) + // InternalXtext.g:1798:4: ( (lv_right_3_0= ruleConjunction ) ) + // InternalXtext.g:1799:5: (lv_right_3_0= ruleConjunction ) { - // InternalXtext.g:1794:5: (lv_right_3_0= ruleConjunction ) - // InternalXtext.g:1795:6: lv_right_3_0= ruleConjunction + // InternalXtext.g:1799:5: (lv_right_3_0= ruleConjunction ) + // InternalXtext.g:1800:6: lv_right_3_0= ruleConjunction { newCompositeNode(grammarAccess.getDisjunctionAccess().getRightConjunctionParserRuleCall_1_2_0()); @@ -4913,7 +4921,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleConjunction" - // InternalXtext.g:1817:1: entryRuleConjunction returns [EObject current=null] : iv_ruleConjunction= ruleConjunction EOF ; + // InternalXtext.g:1822:1: entryRuleConjunction returns [EObject current=null] : iv_ruleConjunction= ruleConjunction EOF ; public final EObject entryRuleConjunction() throws RecognitionException { EObject current = null; @@ -4921,8 +4929,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:1817:52: (iv_ruleConjunction= ruleConjunction EOF ) - // InternalXtext.g:1818:2: iv_ruleConjunction= ruleConjunction EOF + // InternalXtext.g:1822:52: (iv_ruleConjunction= ruleConjunction EOF ) + // InternalXtext.g:1823:2: iv_ruleConjunction= ruleConjunction EOF { newCompositeNode(grammarAccess.getConjunctionRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -4949,7 +4957,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleConjunction" - // InternalXtext.g:1824:1: ruleConjunction returns [EObject current=null] : (this_Negation_0= ruleNegation ( () otherlv_2= '&' ( (lv_right_3_0= ruleNegation ) ) )* ) ; + // InternalXtext.g:1829:1: ruleConjunction returns [EObject current=null] : (this_Negation_0= ruleNegation ( () otherlv_2= '&' ( (lv_right_3_0= ruleNegation ) ) )* ) ; public final EObject ruleConjunction() throws RecognitionException { EObject current = null; @@ -4963,11 +4971,11 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:1830:2: ( (this_Negation_0= ruleNegation ( () otherlv_2= '&' ( (lv_right_3_0= ruleNegation ) ) )* ) ) - // InternalXtext.g:1831:2: (this_Negation_0= ruleNegation ( () otherlv_2= '&' ( (lv_right_3_0= ruleNegation ) ) )* ) + // InternalXtext.g:1835:2: ( (this_Negation_0= ruleNegation ( () otherlv_2= '&' ( (lv_right_3_0= ruleNegation ) ) )* ) ) + // InternalXtext.g:1836:2: (this_Negation_0= ruleNegation ( () otherlv_2= '&' ( (lv_right_3_0= ruleNegation ) ) )* ) { - // InternalXtext.g:1831:2: (this_Negation_0= ruleNegation ( () otherlv_2= '&' ( (lv_right_3_0= ruleNegation ) ) )* ) - // InternalXtext.g:1832:3: this_Negation_0= ruleNegation ( () otherlv_2= '&' ( (lv_right_3_0= ruleNegation ) ) )* + // InternalXtext.g:1836:2: (this_Negation_0= ruleNegation ( () otherlv_2= '&' ( (lv_right_3_0= ruleNegation ) ) )* ) + // InternalXtext.g:1837:3: this_Negation_0= ruleNegation ( () otherlv_2= '&' ( (lv_right_3_0= ruleNegation ) ) )* { newCompositeNode(grammarAccess.getConjunctionAccess().getNegationParserRuleCall_0()); @@ -4981,7 +4989,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { current = this_Negation_0; afterParserOrEnumRuleCall(); - // InternalXtext.g:1840:3: ( () otherlv_2= '&' ( (lv_right_3_0= ruleNegation ) ) )* + // InternalXtext.g:1845:3: ( () otherlv_2= '&' ( (lv_right_3_0= ruleNegation ) ) )* loop45: do { int alt45=2; @@ -4994,10 +5002,10 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { switch (alt45) { case 1 : - // InternalXtext.g:1841:4: () otherlv_2= '&' ( (lv_right_3_0= ruleNegation ) ) + // InternalXtext.g:1846:4: () otherlv_2= '&' ( (lv_right_3_0= ruleNegation ) ) { - // InternalXtext.g:1841:4: () - // InternalXtext.g:1842:5: + // InternalXtext.g:1846:4: () + // InternalXtext.g:1847:5: { current = forceCreateModelElementAndSet( @@ -5011,11 +5019,11 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { newLeafNode(otherlv_2, grammarAccess.getConjunctionAccess().getAmpersandKeyword_1_1()); - // InternalXtext.g:1852:4: ( (lv_right_3_0= ruleNegation ) ) - // InternalXtext.g:1853:5: (lv_right_3_0= ruleNegation ) + // InternalXtext.g:1857:4: ( (lv_right_3_0= ruleNegation ) ) + // InternalXtext.g:1858:5: (lv_right_3_0= ruleNegation ) { - // InternalXtext.g:1853:5: (lv_right_3_0= ruleNegation ) - // InternalXtext.g:1854:6: lv_right_3_0= ruleNegation + // InternalXtext.g:1858:5: (lv_right_3_0= ruleNegation ) + // InternalXtext.g:1859:6: lv_right_3_0= ruleNegation { newCompositeNode(grammarAccess.getConjunctionAccess().getRightNegationParserRuleCall_1_2_0()); @@ -5074,7 +5082,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleNegation" - // InternalXtext.g:1876:1: entryRuleNegation returns [EObject current=null] : iv_ruleNegation= ruleNegation EOF ; + // InternalXtext.g:1881:1: entryRuleNegation returns [EObject current=null] : iv_ruleNegation= ruleNegation EOF ; public final EObject entryRuleNegation() throws RecognitionException { EObject current = null; @@ -5082,8 +5090,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:1876:49: (iv_ruleNegation= ruleNegation EOF ) - // InternalXtext.g:1877:2: iv_ruleNegation= ruleNegation EOF + // InternalXtext.g:1881:49: (iv_ruleNegation= ruleNegation EOF ) + // InternalXtext.g:1882:2: iv_ruleNegation= ruleNegation EOF { newCompositeNode(grammarAccess.getNegationRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -5110,7 +5118,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleNegation" - // InternalXtext.g:1883:1: ruleNegation returns [EObject current=null] : (this_Atom_0= ruleAtom | ( () otherlv_2= '!' ( (lv_value_3_0= ruleNegation ) ) ) ) ; + // InternalXtext.g:1888:1: ruleNegation returns [EObject current=null] : (this_Atom_0= ruleAtom | ( () otherlv_2= '!' ( (lv_value_3_0= ruleNegation ) ) ) ) ; public final EObject ruleNegation() throws RecognitionException { EObject current = null; @@ -5124,10 +5132,10 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:1889:2: ( (this_Atom_0= ruleAtom | ( () otherlv_2= '!' ( (lv_value_3_0= ruleNegation ) ) ) ) ) - // InternalXtext.g:1890:2: (this_Atom_0= ruleAtom | ( () otherlv_2= '!' ( (lv_value_3_0= ruleNegation ) ) ) ) + // InternalXtext.g:1894:2: ( (this_Atom_0= ruleAtom | ( () otherlv_2= '!' ( (lv_value_3_0= ruleNegation ) ) ) ) ) + // InternalXtext.g:1895:2: (this_Atom_0= ruleAtom | ( () otherlv_2= '!' ( (lv_value_3_0= ruleNegation ) ) ) ) { - // InternalXtext.g:1890:2: (this_Atom_0= ruleAtom | ( () otherlv_2= '!' ( (lv_value_3_0= ruleNegation ) ) ) ) + // InternalXtext.g:1895:2: (this_Atom_0= ruleAtom | ( () otherlv_2= '!' ( (lv_value_3_0= ruleNegation ) ) ) ) int alt46=2; int LA46_0 = input.LA(1); @@ -5145,7 +5153,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt46) { case 1 : - // InternalXtext.g:1891:3: this_Atom_0= ruleAtom + // InternalXtext.g:1896:3: this_Atom_0= ruleAtom { newCompositeNode(grammarAccess.getNegationAccess().getAtomParserRuleCall_0()); @@ -5163,13 +5171,13 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalXtext.g:1900:3: ( () otherlv_2= '!' ( (lv_value_3_0= ruleNegation ) ) ) + // InternalXtext.g:1905:3: ( () otherlv_2= '!' ( (lv_value_3_0= ruleNegation ) ) ) { - // InternalXtext.g:1900:3: ( () otherlv_2= '!' ( (lv_value_3_0= ruleNegation ) ) ) - // InternalXtext.g:1901:4: () otherlv_2= '!' ( (lv_value_3_0= ruleNegation ) ) + // InternalXtext.g:1905:3: ( () otherlv_2= '!' ( (lv_value_3_0= ruleNegation ) ) ) + // InternalXtext.g:1906:4: () otherlv_2= '!' ( (lv_value_3_0= ruleNegation ) ) { - // InternalXtext.g:1901:4: () - // InternalXtext.g:1902:5: + // InternalXtext.g:1906:4: () + // InternalXtext.g:1907:5: { current = forceCreateModelElement( @@ -5183,11 +5191,11 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { newLeafNode(otherlv_2, grammarAccess.getNegationAccess().getExclamationMarkKeyword_1_1()); - // InternalXtext.g:1912:4: ( (lv_value_3_0= ruleNegation ) ) - // InternalXtext.g:1913:5: (lv_value_3_0= ruleNegation ) + // InternalXtext.g:1917:4: ( (lv_value_3_0= ruleNegation ) ) + // InternalXtext.g:1918:5: (lv_value_3_0= ruleNegation ) { - // InternalXtext.g:1913:5: (lv_value_3_0= ruleNegation ) - // InternalXtext.g:1914:6: lv_value_3_0= ruleNegation + // InternalXtext.g:1918:5: (lv_value_3_0= ruleNegation ) + // InternalXtext.g:1919:6: lv_value_3_0= ruleNegation { newCompositeNode(grammarAccess.getNegationAccess().getValueNegationParserRuleCall_1_2_0()); @@ -5243,7 +5251,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleAtom" - // InternalXtext.g:1936:1: entryRuleAtom returns [EObject current=null] : iv_ruleAtom= ruleAtom EOF ; + // InternalXtext.g:1941:1: entryRuleAtom returns [EObject current=null] : iv_ruleAtom= ruleAtom EOF ; public final EObject entryRuleAtom() throws RecognitionException { EObject current = null; @@ -5251,8 +5259,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:1936:45: (iv_ruleAtom= ruleAtom EOF ) - // InternalXtext.g:1937:2: iv_ruleAtom= ruleAtom EOF + // InternalXtext.g:1941:45: (iv_ruleAtom= ruleAtom EOF ) + // InternalXtext.g:1942:2: iv_ruleAtom= ruleAtom EOF { newCompositeNode(grammarAccess.getAtomRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -5279,7 +5287,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleAtom" - // InternalXtext.g:1943:1: ruleAtom returns [EObject current=null] : (this_ParameterReference_0= ruleParameterReference | this_ParenthesizedCondition_1= ruleParenthesizedCondition | this_LiteralCondition_2= ruleLiteralCondition ) ; + // InternalXtext.g:1948:1: ruleAtom returns [EObject current=null] : (this_ParameterReference_0= ruleParameterReference | this_ParenthesizedCondition_1= ruleParenthesizedCondition | this_LiteralCondition_2= ruleLiteralCondition ) ; public final EObject ruleAtom() throws RecognitionException { EObject current = null; @@ -5294,10 +5302,10 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:1949:2: ( (this_ParameterReference_0= ruleParameterReference | this_ParenthesizedCondition_1= ruleParenthesizedCondition | this_LiteralCondition_2= ruleLiteralCondition ) ) - // InternalXtext.g:1950:2: (this_ParameterReference_0= ruleParameterReference | this_ParenthesizedCondition_1= ruleParenthesizedCondition | this_LiteralCondition_2= ruleLiteralCondition ) + // InternalXtext.g:1954:2: ( (this_ParameterReference_0= ruleParameterReference | this_ParenthesizedCondition_1= ruleParenthesizedCondition | this_LiteralCondition_2= ruleLiteralCondition ) ) + // InternalXtext.g:1955:2: (this_ParameterReference_0= ruleParameterReference | this_ParenthesizedCondition_1= ruleParenthesizedCondition | this_LiteralCondition_2= ruleLiteralCondition ) { - // InternalXtext.g:1950:2: (this_ParameterReference_0= ruleParameterReference | this_ParenthesizedCondition_1= ruleParenthesizedCondition | this_LiteralCondition_2= ruleLiteralCondition ) + // InternalXtext.g:1955:2: (this_ParameterReference_0= ruleParameterReference | this_ParenthesizedCondition_1= ruleParenthesizedCondition | this_LiteralCondition_2= ruleLiteralCondition ) int alt47=3; switch ( input.LA(1) ) { case RULE_ID: @@ -5325,7 +5333,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { switch (alt47) { case 1 : - // InternalXtext.g:1951:3: this_ParameterReference_0= ruleParameterReference + // InternalXtext.g:1956:3: this_ParameterReference_0= ruleParameterReference { newCompositeNode(grammarAccess.getAtomAccess().getParameterReferenceParserRuleCall_0()); @@ -5343,7 +5351,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalXtext.g:1960:3: this_ParenthesizedCondition_1= ruleParenthesizedCondition + // InternalXtext.g:1965:3: this_ParenthesizedCondition_1= ruleParenthesizedCondition { newCompositeNode(grammarAccess.getAtomAccess().getParenthesizedConditionParserRuleCall_1()); @@ -5361,7 +5369,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalXtext.g:1969:3: this_LiteralCondition_2= ruleLiteralCondition + // InternalXtext.g:1974:3: this_LiteralCondition_2= ruleLiteralCondition { newCompositeNode(grammarAccess.getAtomAccess().getLiteralConditionParserRuleCall_2()); @@ -5401,7 +5409,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleParenthesizedCondition" - // InternalXtext.g:1981:1: entryRuleParenthesizedCondition returns [EObject current=null] : iv_ruleParenthesizedCondition= ruleParenthesizedCondition EOF ; + // InternalXtext.g:1986:1: entryRuleParenthesizedCondition returns [EObject current=null] : iv_ruleParenthesizedCondition= ruleParenthesizedCondition EOF ; public final EObject entryRuleParenthesizedCondition() throws RecognitionException { EObject current = null; @@ -5409,8 +5417,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:1981:63: (iv_ruleParenthesizedCondition= ruleParenthesizedCondition EOF ) - // InternalXtext.g:1982:2: iv_ruleParenthesizedCondition= ruleParenthesizedCondition EOF + // InternalXtext.g:1986:63: (iv_ruleParenthesizedCondition= ruleParenthesizedCondition EOF ) + // InternalXtext.g:1987:2: iv_ruleParenthesizedCondition= ruleParenthesizedCondition EOF { newCompositeNode(grammarAccess.getParenthesizedConditionRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -5437,7 +5445,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleParenthesizedCondition" - // InternalXtext.g:1988:1: ruleParenthesizedCondition returns [EObject current=null] : (otherlv_0= '(' this_Disjunction_1= ruleDisjunction otherlv_2= ')' ) ; + // InternalXtext.g:1993:1: ruleParenthesizedCondition returns [EObject current=null] : (otherlv_0= '(' this_Disjunction_1= ruleDisjunction otherlv_2= ')' ) ; public final EObject ruleParenthesizedCondition() throws RecognitionException { EObject current = null; @@ -5450,11 +5458,11 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:1994:2: ( (otherlv_0= '(' this_Disjunction_1= ruleDisjunction otherlv_2= ')' ) ) - // InternalXtext.g:1995:2: (otherlv_0= '(' this_Disjunction_1= ruleDisjunction otherlv_2= ')' ) + // InternalXtext.g:1999:2: ( (otherlv_0= '(' this_Disjunction_1= ruleDisjunction otherlv_2= ')' ) ) + // InternalXtext.g:2000:2: (otherlv_0= '(' this_Disjunction_1= ruleDisjunction otherlv_2= ')' ) { - // InternalXtext.g:1995:2: (otherlv_0= '(' this_Disjunction_1= ruleDisjunction otherlv_2= ')' ) - // InternalXtext.g:1996:3: otherlv_0= '(' this_Disjunction_1= ruleDisjunction otherlv_2= ')' + // InternalXtext.g:2000:2: (otherlv_0= '(' this_Disjunction_1= ruleDisjunction otherlv_2= ')' ) + // InternalXtext.g:2001:3: otherlv_0= '(' this_Disjunction_1= ruleDisjunction otherlv_2= ')' { otherlv_0=(Token)match(input,15,FollowSets000.FOLLOW_26); @@ -5499,7 +5507,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleParameterReference" - // InternalXtext.g:2016:1: entryRuleParameterReference returns [EObject current=null] : iv_ruleParameterReference= ruleParameterReference EOF ; + // InternalXtext.g:2021:1: entryRuleParameterReference returns [EObject current=null] : iv_ruleParameterReference= ruleParameterReference EOF ; public final EObject entryRuleParameterReference() throws RecognitionException { EObject current = null; @@ -5507,8 +5515,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:2016:59: (iv_ruleParameterReference= ruleParameterReference EOF ) - // InternalXtext.g:2017:2: iv_ruleParameterReference= ruleParameterReference EOF + // InternalXtext.g:2021:59: (iv_ruleParameterReference= ruleParameterReference EOF ) + // InternalXtext.g:2022:2: iv_ruleParameterReference= ruleParameterReference EOF { newCompositeNode(grammarAccess.getParameterReferenceRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -5535,7 +5543,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleParameterReference" - // InternalXtext.g:2023:1: ruleParameterReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; + // InternalXtext.g:2028:1: ruleParameterReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; public final EObject ruleParameterReference() throws RecognitionException { EObject current = null; @@ -5545,14 +5553,14 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:2029:2: ( ( (otherlv_0= RULE_ID ) ) ) - // InternalXtext.g:2030:2: ( (otherlv_0= RULE_ID ) ) + // InternalXtext.g:2034:2: ( ( (otherlv_0= RULE_ID ) ) ) + // InternalXtext.g:2035:2: ( (otherlv_0= RULE_ID ) ) { - // InternalXtext.g:2030:2: ( (otherlv_0= RULE_ID ) ) - // InternalXtext.g:2031:3: (otherlv_0= RULE_ID ) + // InternalXtext.g:2035:2: ( (otherlv_0= RULE_ID ) ) + // InternalXtext.g:2036:3: (otherlv_0= RULE_ID ) { - // InternalXtext.g:2031:3: (otherlv_0= RULE_ID ) - // InternalXtext.g:2032:4: otherlv_0= RULE_ID + // InternalXtext.g:2036:3: (otherlv_0= RULE_ID ) + // InternalXtext.g:2037:4: otherlv_0= RULE_ID { if (current==null) { @@ -5589,7 +5597,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleTerminalRuleCall" - // InternalXtext.g:2046:1: entryRuleTerminalRuleCall returns [EObject current=null] : iv_ruleTerminalRuleCall= ruleTerminalRuleCall EOF ; + // InternalXtext.g:2051:1: entryRuleTerminalRuleCall returns [EObject current=null] : iv_ruleTerminalRuleCall= ruleTerminalRuleCall EOF ; public final EObject entryRuleTerminalRuleCall() throws RecognitionException { EObject current = null; @@ -5597,8 +5605,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:2046:57: (iv_ruleTerminalRuleCall= ruleTerminalRuleCall EOF ) - // InternalXtext.g:2047:2: iv_ruleTerminalRuleCall= ruleTerminalRuleCall EOF + // InternalXtext.g:2051:57: (iv_ruleTerminalRuleCall= ruleTerminalRuleCall EOF ) + // InternalXtext.g:2052:2: iv_ruleTerminalRuleCall= ruleTerminalRuleCall EOF { newCompositeNode(grammarAccess.getTerminalRuleCallRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -5625,7 +5633,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleTerminalRuleCall" - // InternalXtext.g:2053:1: ruleTerminalRuleCall returns [EObject current=null] : ( ( ruleRuleID ) ) ; + // InternalXtext.g:2058:1: ruleTerminalRuleCall returns [EObject current=null] : ( ( ruleRuleID ) ) ; public final EObject ruleTerminalRuleCall() throws RecognitionException { EObject current = null; @@ -5633,14 +5641,14 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:2059:2: ( ( ( ruleRuleID ) ) ) - // InternalXtext.g:2060:2: ( ( ruleRuleID ) ) + // InternalXtext.g:2064:2: ( ( ( ruleRuleID ) ) ) + // InternalXtext.g:2065:2: ( ( ruleRuleID ) ) { - // InternalXtext.g:2060:2: ( ( ruleRuleID ) ) - // InternalXtext.g:2061:3: ( ruleRuleID ) + // InternalXtext.g:2065:2: ( ( ruleRuleID ) ) + // InternalXtext.g:2066:3: ( ruleRuleID ) { - // InternalXtext.g:2061:3: ( ruleRuleID ) - // InternalXtext.g:2062:4: ruleRuleID + // InternalXtext.g:2066:3: ( ruleRuleID ) + // InternalXtext.g:2067:4: ruleRuleID { if (current==null) { @@ -5684,7 +5692,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleRuleID" - // InternalXtext.g:2079:1: entryRuleRuleID returns [String current=null] : iv_ruleRuleID= ruleRuleID EOF ; + // InternalXtext.g:2084:1: entryRuleRuleID returns [String current=null] : iv_ruleRuleID= ruleRuleID EOF ; public final String entryRuleRuleID() throws RecognitionException { String current = null; @@ -5692,8 +5700,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:2079:46: (iv_ruleRuleID= ruleRuleID EOF ) - // InternalXtext.g:2080:2: iv_ruleRuleID= ruleRuleID EOF + // InternalXtext.g:2084:46: (iv_ruleRuleID= ruleRuleID EOF ) + // InternalXtext.g:2085:2: iv_ruleRuleID= ruleRuleID EOF { newCompositeNode(grammarAccess.getRuleIDRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -5720,7 +5728,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleRuleID" - // InternalXtext.g:2086:1: ruleRuleID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ValidID_0= ruleValidID (kw= '::' this_ValidID_2= ruleValidID )* ) ; + // InternalXtext.g:2091:1: ruleRuleID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ValidID_0= ruleValidID (kw= '::' this_ValidID_2= ruleValidID )* ) ; public final AntlrDatatypeRuleToken ruleRuleID() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -5734,11 +5742,11 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:2092:2: ( (this_ValidID_0= ruleValidID (kw= '::' this_ValidID_2= ruleValidID )* ) ) - // InternalXtext.g:2093:2: (this_ValidID_0= ruleValidID (kw= '::' this_ValidID_2= ruleValidID )* ) + // InternalXtext.g:2097:2: ( (this_ValidID_0= ruleValidID (kw= '::' this_ValidID_2= ruleValidID )* ) ) + // InternalXtext.g:2098:2: (this_ValidID_0= ruleValidID (kw= '::' this_ValidID_2= ruleValidID )* ) { - // InternalXtext.g:2093:2: (this_ValidID_0= ruleValidID (kw= '::' this_ValidID_2= ruleValidID )* ) - // InternalXtext.g:2094:3: this_ValidID_0= ruleValidID (kw= '::' this_ValidID_2= ruleValidID )* + // InternalXtext.g:2098:2: (this_ValidID_0= ruleValidID (kw= '::' this_ValidID_2= ruleValidID )* ) + // InternalXtext.g:2099:3: this_ValidID_0= ruleValidID (kw= '::' this_ValidID_2= ruleValidID )* { newCompositeNode(grammarAccess.getRuleIDAccess().getValidIDParserRuleCall_0()); @@ -5754,7 +5762,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { afterParserOrEnumRuleCall(); - // InternalXtext.g:2104:3: (kw= '::' this_ValidID_2= ruleValidID )* + // InternalXtext.g:2109:3: (kw= '::' this_ValidID_2= ruleValidID )* loop48: do { int alt48=2; @@ -5767,7 +5775,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { switch (alt48) { case 1 : - // InternalXtext.g:2105:4: kw= '::' this_ValidID_2= ruleValidID + // InternalXtext.g:2110:4: kw= '::' this_ValidID_2= ruleValidID { kw=(Token)match(input,29,FollowSets000.FOLLOW_3); @@ -5820,7 +5828,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleValidID" - // InternalXtext.g:2125:1: entryRuleValidID returns [String current=null] : iv_ruleValidID= ruleValidID EOF ; + // InternalXtext.g:2130:1: entryRuleValidID returns [String current=null] : iv_ruleValidID= ruleValidID EOF ; public final String entryRuleValidID() throws RecognitionException { String current = null; @@ -5828,8 +5836,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:2125:47: (iv_ruleValidID= ruleValidID EOF ) - // InternalXtext.g:2126:2: iv_ruleValidID= ruleValidID EOF + // InternalXtext.g:2130:47: (iv_ruleValidID= ruleValidID EOF ) + // InternalXtext.g:2131:2: iv_ruleValidID= ruleValidID EOF { newCompositeNode(grammarAccess.getValidIDRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -5856,7 +5864,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleValidID" - // InternalXtext.g:2132:1: ruleValidID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ID_0= RULE_ID | kw= 'true' | kw= 'false' ) ; + // InternalXtext.g:2137:1: ruleValidID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ID_0= RULE_ID | kw= 'true' | kw= 'false' ) ; public final AntlrDatatypeRuleToken ruleValidID() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -5867,10 +5875,10 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:2138:2: ( (this_ID_0= RULE_ID | kw= 'true' | kw= 'false' ) ) - // InternalXtext.g:2139:2: (this_ID_0= RULE_ID | kw= 'true' | kw= 'false' ) + // InternalXtext.g:2143:2: ( (this_ID_0= RULE_ID | kw= 'true' | kw= 'false' ) ) + // InternalXtext.g:2144:2: (this_ID_0= RULE_ID | kw= 'true' | kw= 'false' ) { - // InternalXtext.g:2139:2: (this_ID_0= RULE_ID | kw= 'true' | kw= 'false' ) + // InternalXtext.g:2144:2: (this_ID_0= RULE_ID | kw= 'true' | kw= 'false' ) int alt49=3; switch ( input.LA(1) ) { case RULE_ID: @@ -5897,7 +5905,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { switch (alt49) { case 1 : - // InternalXtext.g:2140:3: this_ID_0= RULE_ID + // InternalXtext.g:2145:3: this_ID_0= RULE_ID { this_ID_0=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_2); @@ -5910,7 +5918,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalXtext.g:2148:3: kw= 'true' + // InternalXtext.g:2153:3: kw= 'true' { kw=(Token)match(input,39,FollowSets000.FOLLOW_2); @@ -5921,7 +5929,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalXtext.g:2154:3: kw= 'false' + // InternalXtext.g:2159:3: kw= 'false' { kw=(Token)match(input,40,FollowSets000.FOLLOW_2); @@ -5954,7 +5962,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRulePredicatedKeyword" - // InternalXtext.g:2163:1: entryRulePredicatedKeyword returns [EObject current=null] : iv_rulePredicatedKeyword= rulePredicatedKeyword EOF ; + // InternalXtext.g:2168:1: entryRulePredicatedKeyword returns [EObject current=null] : iv_rulePredicatedKeyword= rulePredicatedKeyword EOF ; public final EObject entryRulePredicatedKeyword() throws RecognitionException { EObject current = null; @@ -5962,8 +5970,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:2163:58: (iv_rulePredicatedKeyword= rulePredicatedKeyword EOF ) - // InternalXtext.g:2164:2: iv_rulePredicatedKeyword= rulePredicatedKeyword EOF + // InternalXtext.g:2168:58: (iv_rulePredicatedKeyword= rulePredicatedKeyword EOF ) + // InternalXtext.g:2169:2: iv_rulePredicatedKeyword= rulePredicatedKeyword EOF { newCompositeNode(grammarAccess.getPredicatedKeywordRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -5990,7 +5998,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "rulePredicatedKeyword" - // InternalXtext.g:2170:1: rulePredicatedKeyword returns [EObject current=null] : ( ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) ) ( (lv_value_2_0= RULE_STRING ) ) ) ; + // InternalXtext.g:2175:1: rulePredicatedKeyword returns [EObject current=null] : ( ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) ) ( (lv_value_2_0= RULE_STRING ) ) ) ; public final EObject rulePredicatedKeyword() throws RecognitionException { EObject current = null; @@ -6002,13 +6010,13 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:2176:2: ( ( ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) ) ( (lv_value_2_0= RULE_STRING ) ) ) ) - // InternalXtext.g:2177:2: ( ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) ) ( (lv_value_2_0= RULE_STRING ) ) ) + // InternalXtext.g:2181:2: ( ( ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) ) ( (lv_value_2_0= RULE_STRING ) ) ) ) + // InternalXtext.g:2182:2: ( ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) ) ( (lv_value_2_0= RULE_STRING ) ) ) { - // InternalXtext.g:2177:2: ( ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) ) ( (lv_value_2_0= RULE_STRING ) ) ) - // InternalXtext.g:2178:3: ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) ) ( (lv_value_2_0= RULE_STRING ) ) + // InternalXtext.g:2182:2: ( ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) ) ( (lv_value_2_0= RULE_STRING ) ) ) + // InternalXtext.g:2183:3: ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) ) ( (lv_value_2_0= RULE_STRING ) ) { - // InternalXtext.g:2178:3: ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) ) + // InternalXtext.g:2183:3: ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) ) int alt50=2; int LA50_0 = input.LA(1); @@ -6026,13 +6034,13 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt50) { case 1 : - // InternalXtext.g:2179:4: ( (lv_predicated_0_0= '=>' ) ) + // InternalXtext.g:2184:4: ( (lv_predicated_0_0= '=>' ) ) { - // InternalXtext.g:2179:4: ( (lv_predicated_0_0= '=>' ) ) - // InternalXtext.g:2180:5: (lv_predicated_0_0= '=>' ) + // InternalXtext.g:2184:4: ( (lv_predicated_0_0= '=>' ) ) + // InternalXtext.g:2185:5: (lv_predicated_0_0= '=>' ) { - // InternalXtext.g:2180:5: (lv_predicated_0_0= '=>' ) - // InternalXtext.g:2181:6: lv_predicated_0_0= '=>' + // InternalXtext.g:2185:5: (lv_predicated_0_0= '=>' ) + // InternalXtext.g:2186:6: lv_predicated_0_0= '=>' { lv_predicated_0_0=(Token)match(input,42,FollowSets000.FOLLOW_11); @@ -6054,13 +6062,13 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalXtext.g:2194:4: ( (lv_firstSetPredicated_1_0= '->' ) ) + // InternalXtext.g:2199:4: ( (lv_firstSetPredicated_1_0= '->' ) ) { - // InternalXtext.g:2194:4: ( (lv_firstSetPredicated_1_0= '->' ) ) - // InternalXtext.g:2195:5: (lv_firstSetPredicated_1_0= '->' ) + // InternalXtext.g:2199:4: ( (lv_firstSetPredicated_1_0= '->' ) ) + // InternalXtext.g:2200:5: (lv_firstSetPredicated_1_0= '->' ) { - // InternalXtext.g:2195:5: (lv_firstSetPredicated_1_0= '->' ) - // InternalXtext.g:2196:6: lv_firstSetPredicated_1_0= '->' + // InternalXtext.g:2200:5: (lv_firstSetPredicated_1_0= '->' ) + // InternalXtext.g:2201:6: lv_firstSetPredicated_1_0= '->' { lv_firstSetPredicated_1_0=(Token)match(input,43,FollowSets000.FOLLOW_11); @@ -6084,11 +6092,11 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:2209:3: ( (lv_value_2_0= RULE_STRING ) ) - // InternalXtext.g:2210:4: (lv_value_2_0= RULE_STRING ) + // InternalXtext.g:2214:3: ( (lv_value_2_0= RULE_STRING ) ) + // InternalXtext.g:2215:4: (lv_value_2_0= RULE_STRING ) { - // InternalXtext.g:2210:4: (lv_value_2_0= RULE_STRING ) - // InternalXtext.g:2211:5: lv_value_2_0= RULE_STRING + // InternalXtext.g:2215:4: (lv_value_2_0= RULE_STRING ) + // InternalXtext.g:2216:5: lv_value_2_0= RULE_STRING { lv_value_2_0=(Token)match(input,RULE_STRING,FollowSets000.FOLLOW_2); @@ -6133,7 +6141,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRulePredicatedRuleCall" - // InternalXtext.g:2231:1: entryRulePredicatedRuleCall returns [EObject current=null] : iv_rulePredicatedRuleCall= rulePredicatedRuleCall EOF ; + // InternalXtext.g:2236:1: entryRulePredicatedRuleCall returns [EObject current=null] : iv_rulePredicatedRuleCall= rulePredicatedRuleCall EOF ; public final EObject entryRulePredicatedRuleCall() throws RecognitionException { EObject current = null; @@ -6141,8 +6149,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:2231:59: (iv_rulePredicatedRuleCall= rulePredicatedRuleCall EOF ) - // InternalXtext.g:2232:2: iv_rulePredicatedRuleCall= rulePredicatedRuleCall EOF + // InternalXtext.g:2236:59: (iv_rulePredicatedRuleCall= rulePredicatedRuleCall EOF ) + // InternalXtext.g:2237:2: iv_rulePredicatedRuleCall= rulePredicatedRuleCall EOF { newCompositeNode(grammarAccess.getPredicatedRuleCallRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -6169,7 +6177,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "rulePredicatedRuleCall" - // InternalXtext.g:2238:1: rulePredicatedRuleCall returns [EObject current=null] : ( ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) ) ( ( ruleRuleID ) ) (otherlv_3= '<' ( (lv_arguments_4_0= ruleNamedArgument ) ) (otherlv_5= ',' ( (lv_arguments_6_0= ruleNamedArgument ) ) )* otherlv_7= '>' )? ) ; + // InternalXtext.g:2243:1: rulePredicatedRuleCall returns [EObject current=null] : ( ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) ) ( ( ruleRuleID ) ) (otherlv_3= '<' ( (lv_arguments_4_0= ruleNamedArgument ) ) (otherlv_5= ',' ( (lv_arguments_6_0= ruleNamedArgument ) ) )* otherlv_7= '>' )? ) ; public final EObject rulePredicatedRuleCall() throws RecognitionException { EObject current = null; @@ -6187,13 +6195,13 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:2244:2: ( ( ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) ) ( ( ruleRuleID ) ) (otherlv_3= '<' ( (lv_arguments_4_0= ruleNamedArgument ) ) (otherlv_5= ',' ( (lv_arguments_6_0= ruleNamedArgument ) ) )* otherlv_7= '>' )? ) ) - // InternalXtext.g:2245:2: ( ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) ) ( ( ruleRuleID ) ) (otherlv_3= '<' ( (lv_arguments_4_0= ruleNamedArgument ) ) (otherlv_5= ',' ( (lv_arguments_6_0= ruleNamedArgument ) ) )* otherlv_7= '>' )? ) + // InternalXtext.g:2249:2: ( ( ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) ) ( ( ruleRuleID ) ) (otherlv_3= '<' ( (lv_arguments_4_0= ruleNamedArgument ) ) (otherlv_5= ',' ( (lv_arguments_6_0= ruleNamedArgument ) ) )* otherlv_7= '>' )? ) ) + // InternalXtext.g:2250:2: ( ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) ) ( ( ruleRuleID ) ) (otherlv_3= '<' ( (lv_arguments_4_0= ruleNamedArgument ) ) (otherlv_5= ',' ( (lv_arguments_6_0= ruleNamedArgument ) ) )* otherlv_7= '>' )? ) { - // InternalXtext.g:2245:2: ( ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) ) ( ( ruleRuleID ) ) (otherlv_3= '<' ( (lv_arguments_4_0= ruleNamedArgument ) ) (otherlv_5= ',' ( (lv_arguments_6_0= ruleNamedArgument ) ) )* otherlv_7= '>' )? ) - // InternalXtext.g:2246:3: ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) ) ( ( ruleRuleID ) ) (otherlv_3= '<' ( (lv_arguments_4_0= ruleNamedArgument ) ) (otherlv_5= ',' ( (lv_arguments_6_0= ruleNamedArgument ) ) )* otherlv_7= '>' )? + // InternalXtext.g:2250:2: ( ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) ) ( ( ruleRuleID ) ) (otherlv_3= '<' ( (lv_arguments_4_0= ruleNamedArgument ) ) (otherlv_5= ',' ( (lv_arguments_6_0= ruleNamedArgument ) ) )* otherlv_7= '>' )? ) + // InternalXtext.g:2251:3: ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) ) ( ( ruleRuleID ) ) (otherlv_3= '<' ( (lv_arguments_4_0= ruleNamedArgument ) ) (otherlv_5= ',' ( (lv_arguments_6_0= ruleNamedArgument ) ) )* otherlv_7= '>' )? { - // InternalXtext.g:2246:3: ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) ) + // InternalXtext.g:2251:3: ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) ) int alt51=2; int LA51_0 = input.LA(1); @@ -6211,13 +6219,13 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt51) { case 1 : - // InternalXtext.g:2247:4: ( (lv_predicated_0_0= '=>' ) ) + // InternalXtext.g:2252:4: ( (lv_predicated_0_0= '=>' ) ) { - // InternalXtext.g:2247:4: ( (lv_predicated_0_0= '=>' ) ) - // InternalXtext.g:2248:5: (lv_predicated_0_0= '=>' ) + // InternalXtext.g:2252:4: ( (lv_predicated_0_0= '=>' ) ) + // InternalXtext.g:2253:5: (lv_predicated_0_0= '=>' ) { - // InternalXtext.g:2248:5: (lv_predicated_0_0= '=>' ) - // InternalXtext.g:2249:6: lv_predicated_0_0= '=>' + // InternalXtext.g:2253:5: (lv_predicated_0_0= '=>' ) + // InternalXtext.g:2254:6: lv_predicated_0_0= '=>' { lv_predicated_0_0=(Token)match(input,42,FollowSets000.FOLLOW_3); @@ -6239,13 +6247,13 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalXtext.g:2262:4: ( (lv_firstSetPredicated_1_0= '->' ) ) + // InternalXtext.g:2267:4: ( (lv_firstSetPredicated_1_0= '->' ) ) { - // InternalXtext.g:2262:4: ( (lv_firstSetPredicated_1_0= '->' ) ) - // InternalXtext.g:2263:5: (lv_firstSetPredicated_1_0= '->' ) + // InternalXtext.g:2267:4: ( (lv_firstSetPredicated_1_0= '->' ) ) + // InternalXtext.g:2268:5: (lv_firstSetPredicated_1_0= '->' ) { - // InternalXtext.g:2263:5: (lv_firstSetPredicated_1_0= '->' ) - // InternalXtext.g:2264:6: lv_firstSetPredicated_1_0= '->' + // InternalXtext.g:2268:5: (lv_firstSetPredicated_1_0= '->' ) + // InternalXtext.g:2269:6: lv_firstSetPredicated_1_0= '->' { lv_firstSetPredicated_1_0=(Token)match(input,43,FollowSets000.FOLLOW_3); @@ -6269,11 +6277,11 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:2277:3: ( ( ruleRuleID ) ) - // InternalXtext.g:2278:4: ( ruleRuleID ) + // InternalXtext.g:2282:3: ( ( ruleRuleID ) ) + // InternalXtext.g:2283:4: ( ruleRuleID ) { - // InternalXtext.g:2278:4: ( ruleRuleID ) - // InternalXtext.g:2279:5: ruleRuleID + // InternalXtext.g:2283:4: ( ruleRuleID ) + // InternalXtext.g:2284:5: ruleRuleID { if (current==null) { @@ -6297,7 +6305,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:2293:3: (otherlv_3= '<' ( (lv_arguments_4_0= ruleNamedArgument ) ) (otherlv_5= ',' ( (lv_arguments_6_0= ruleNamedArgument ) ) )* otherlv_7= '>' )? + // InternalXtext.g:2298:3: (otherlv_3= '<' ( (lv_arguments_4_0= ruleNamedArgument ) ) (otherlv_5= ',' ( (lv_arguments_6_0= ruleNamedArgument ) ) )* otherlv_7= '>' )? int alt53=2; int LA53_0 = input.LA(1); @@ -6306,17 +6314,17 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt53) { case 1 : - // InternalXtext.g:2294:4: otherlv_3= '<' ( (lv_arguments_4_0= ruleNamedArgument ) ) (otherlv_5= ',' ( (lv_arguments_6_0= ruleNamedArgument ) ) )* otherlv_7= '>' + // InternalXtext.g:2299:4: otherlv_3= '<' ( (lv_arguments_4_0= ruleNamedArgument ) ) (otherlv_5= ',' ( (lv_arguments_6_0= ruleNamedArgument ) ) )* otherlv_7= '>' { otherlv_3=(Token)match(input,27,FollowSets000.FOLLOW_26); newLeafNode(otherlv_3, grammarAccess.getPredicatedRuleCallAccess().getLessThanSignKeyword_2_0()); - // InternalXtext.g:2298:4: ( (lv_arguments_4_0= ruleNamedArgument ) ) - // InternalXtext.g:2299:5: (lv_arguments_4_0= ruleNamedArgument ) + // InternalXtext.g:2303:4: ( (lv_arguments_4_0= ruleNamedArgument ) ) + // InternalXtext.g:2304:5: (lv_arguments_4_0= ruleNamedArgument ) { - // InternalXtext.g:2299:5: (lv_arguments_4_0= ruleNamedArgument ) - // InternalXtext.g:2300:6: lv_arguments_4_0= ruleNamedArgument + // InternalXtext.g:2304:5: (lv_arguments_4_0= ruleNamedArgument ) + // InternalXtext.g:2305:6: lv_arguments_4_0= ruleNamedArgument { newCompositeNode(grammarAccess.getPredicatedRuleCallAccess().getArgumentsNamedArgumentParserRuleCall_2_1_0()); @@ -6343,7 +6351,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:2317:4: (otherlv_5= ',' ( (lv_arguments_6_0= ruleNamedArgument ) ) )* + // InternalXtext.g:2322:4: (otherlv_5= ',' ( (lv_arguments_6_0= ruleNamedArgument ) ) )* loop52: do { int alt52=2; @@ -6356,17 +6364,17 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { switch (alt52) { case 1 : - // InternalXtext.g:2318:5: otherlv_5= ',' ( (lv_arguments_6_0= ruleNamedArgument ) ) + // InternalXtext.g:2323:5: otherlv_5= ',' ( (lv_arguments_6_0= ruleNamedArgument ) ) { otherlv_5=(Token)match(input,13,FollowSets000.FOLLOW_26); newLeafNode(otherlv_5, grammarAccess.getPredicatedRuleCallAccess().getCommaKeyword_2_2_0()); - // InternalXtext.g:2322:5: ( (lv_arguments_6_0= ruleNamedArgument ) ) - // InternalXtext.g:2323:6: (lv_arguments_6_0= ruleNamedArgument ) + // InternalXtext.g:2327:5: ( (lv_arguments_6_0= ruleNamedArgument ) ) + // InternalXtext.g:2328:6: (lv_arguments_6_0= ruleNamedArgument ) { - // InternalXtext.g:2323:6: (lv_arguments_6_0= ruleNamedArgument ) - // InternalXtext.g:2324:7: lv_arguments_6_0= ruleNamedArgument + // InternalXtext.g:2328:6: (lv_arguments_6_0= ruleNamedArgument ) + // InternalXtext.g:2329:7: lv_arguments_6_0= ruleNamedArgument { newCompositeNode(grammarAccess.getPredicatedRuleCallAccess().getArgumentsNamedArgumentParserRuleCall_2_2_1_0()); @@ -6435,7 +6443,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleAssignment" - // InternalXtext.g:2351:1: entryRuleAssignment returns [EObject current=null] : iv_ruleAssignment= ruleAssignment EOF ; + // InternalXtext.g:2356:1: entryRuleAssignment returns [EObject current=null] : iv_ruleAssignment= ruleAssignment EOF ; public final EObject entryRuleAssignment() throws RecognitionException { EObject current = null; @@ -6443,8 +6451,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:2351:51: (iv_ruleAssignment= ruleAssignment EOF ) - // InternalXtext.g:2352:2: iv_ruleAssignment= ruleAssignment EOF + // InternalXtext.g:2356:51: (iv_ruleAssignment= ruleAssignment EOF ) + // InternalXtext.g:2357:2: iv_ruleAssignment= ruleAssignment EOF { newCompositeNode(grammarAccess.getAssignmentRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -6471,7 +6479,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleAssignment" - // InternalXtext.g:2358:1: ruleAssignment returns [EObject current=null] : ( ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) )? ( (lv_feature_2_0= ruleValidID ) ) ( ( (lv_operator_3_1= '+=' | lv_operator_3_2= '=' | lv_operator_3_3= '?=' ) ) ) ( (lv_terminal_4_0= ruleAssignableTerminal ) ) ) ; + // InternalXtext.g:2363:1: ruleAssignment returns [EObject current=null] : ( ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) )? ( (lv_feature_2_0= ruleValidID ) ) ( ( (lv_operator_3_1= '+=' | lv_operator_3_2= '=' | lv_operator_3_3= '?=' ) ) ) ( (lv_terminal_4_0= ruleAssignableTerminal ) ) ) ; public final EObject ruleAssignment() throws RecognitionException { EObject current = null; @@ -6489,13 +6497,13 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:2364:2: ( ( ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) )? ( (lv_feature_2_0= ruleValidID ) ) ( ( (lv_operator_3_1= '+=' | lv_operator_3_2= '=' | lv_operator_3_3= '?=' ) ) ) ( (lv_terminal_4_0= ruleAssignableTerminal ) ) ) ) - // InternalXtext.g:2365:2: ( ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) )? ( (lv_feature_2_0= ruleValidID ) ) ( ( (lv_operator_3_1= '+=' | lv_operator_3_2= '=' | lv_operator_3_3= '?=' ) ) ) ( (lv_terminal_4_0= ruleAssignableTerminal ) ) ) + // InternalXtext.g:2369:2: ( ( ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) )? ( (lv_feature_2_0= ruleValidID ) ) ( ( (lv_operator_3_1= '+=' | lv_operator_3_2= '=' | lv_operator_3_3= '?=' ) ) ) ( (lv_terminal_4_0= ruleAssignableTerminal ) ) ) ) + // InternalXtext.g:2370:2: ( ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) )? ( (lv_feature_2_0= ruleValidID ) ) ( ( (lv_operator_3_1= '+=' | lv_operator_3_2= '=' | lv_operator_3_3= '?=' ) ) ) ( (lv_terminal_4_0= ruleAssignableTerminal ) ) ) { - // InternalXtext.g:2365:2: ( ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) )? ( (lv_feature_2_0= ruleValidID ) ) ( ( (lv_operator_3_1= '+=' | lv_operator_3_2= '=' | lv_operator_3_3= '?=' ) ) ) ( (lv_terminal_4_0= ruleAssignableTerminal ) ) ) - // InternalXtext.g:2366:3: ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) )? ( (lv_feature_2_0= ruleValidID ) ) ( ( (lv_operator_3_1= '+=' | lv_operator_3_2= '=' | lv_operator_3_3= '?=' ) ) ) ( (lv_terminal_4_0= ruleAssignableTerminal ) ) + // InternalXtext.g:2370:2: ( ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) )? ( (lv_feature_2_0= ruleValidID ) ) ( ( (lv_operator_3_1= '+=' | lv_operator_3_2= '=' | lv_operator_3_3= '?=' ) ) ) ( (lv_terminal_4_0= ruleAssignableTerminal ) ) ) + // InternalXtext.g:2371:3: ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) )? ( (lv_feature_2_0= ruleValidID ) ) ( ( (lv_operator_3_1= '+=' | lv_operator_3_2= '=' | lv_operator_3_3= '?=' ) ) ) ( (lv_terminal_4_0= ruleAssignableTerminal ) ) { - // InternalXtext.g:2366:3: ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) )? + // InternalXtext.g:2371:3: ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) )? int alt54=3; int LA54_0 = input.LA(1); @@ -6507,13 +6515,13 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt54) { case 1 : - // InternalXtext.g:2367:4: ( (lv_predicated_0_0= '=>' ) ) + // InternalXtext.g:2372:4: ( (lv_predicated_0_0= '=>' ) ) { - // InternalXtext.g:2367:4: ( (lv_predicated_0_0= '=>' ) ) - // InternalXtext.g:2368:5: (lv_predicated_0_0= '=>' ) + // InternalXtext.g:2372:4: ( (lv_predicated_0_0= '=>' ) ) + // InternalXtext.g:2373:5: (lv_predicated_0_0= '=>' ) { - // InternalXtext.g:2368:5: (lv_predicated_0_0= '=>' ) - // InternalXtext.g:2369:6: lv_predicated_0_0= '=>' + // InternalXtext.g:2373:5: (lv_predicated_0_0= '=>' ) + // InternalXtext.g:2374:6: lv_predicated_0_0= '=>' { lv_predicated_0_0=(Token)match(input,42,FollowSets000.FOLLOW_3); @@ -6535,13 +6543,13 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalXtext.g:2382:4: ( (lv_firstSetPredicated_1_0= '->' ) ) + // InternalXtext.g:2387:4: ( (lv_firstSetPredicated_1_0= '->' ) ) { - // InternalXtext.g:2382:4: ( (lv_firstSetPredicated_1_0= '->' ) ) - // InternalXtext.g:2383:5: (lv_firstSetPredicated_1_0= '->' ) + // InternalXtext.g:2387:4: ( (lv_firstSetPredicated_1_0= '->' ) ) + // InternalXtext.g:2388:5: (lv_firstSetPredicated_1_0= '->' ) { - // InternalXtext.g:2383:5: (lv_firstSetPredicated_1_0= '->' ) - // InternalXtext.g:2384:6: lv_firstSetPredicated_1_0= '->' + // InternalXtext.g:2388:5: (lv_firstSetPredicated_1_0= '->' ) + // InternalXtext.g:2389:6: lv_firstSetPredicated_1_0= '->' { lv_firstSetPredicated_1_0=(Token)match(input,43,FollowSets000.FOLLOW_3); @@ -6565,11 +6573,11 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:2397:3: ( (lv_feature_2_0= ruleValidID ) ) - // InternalXtext.g:2398:4: (lv_feature_2_0= ruleValidID ) + // InternalXtext.g:2402:3: ( (lv_feature_2_0= ruleValidID ) ) + // InternalXtext.g:2403:4: (lv_feature_2_0= ruleValidID ) { - // InternalXtext.g:2398:4: (lv_feature_2_0= ruleValidID ) - // InternalXtext.g:2399:5: lv_feature_2_0= ruleValidID + // InternalXtext.g:2403:4: (lv_feature_2_0= ruleValidID ) + // InternalXtext.g:2404:5: lv_feature_2_0= ruleValidID { newCompositeNode(grammarAccess.getAssignmentAccess().getFeatureValidIDParserRuleCall_1_0()); @@ -6596,13 +6604,13 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:2416:3: ( ( (lv_operator_3_1= '+=' | lv_operator_3_2= '=' | lv_operator_3_3= '?=' ) ) ) - // InternalXtext.g:2417:4: ( (lv_operator_3_1= '+=' | lv_operator_3_2= '=' | lv_operator_3_3= '?=' ) ) + // InternalXtext.g:2421:3: ( ( (lv_operator_3_1= '+=' | lv_operator_3_2= '=' | lv_operator_3_3= '?=' ) ) ) + // InternalXtext.g:2422:4: ( (lv_operator_3_1= '+=' | lv_operator_3_2= '=' | lv_operator_3_3= '?=' ) ) { - // InternalXtext.g:2417:4: ( (lv_operator_3_1= '+=' | lv_operator_3_2= '=' | lv_operator_3_3= '?=' ) ) - // InternalXtext.g:2418:5: (lv_operator_3_1= '+=' | lv_operator_3_2= '=' | lv_operator_3_3= '?=' ) + // InternalXtext.g:2422:4: ( (lv_operator_3_1= '+=' | lv_operator_3_2= '=' | lv_operator_3_3= '?=' ) ) + // InternalXtext.g:2423:5: (lv_operator_3_1= '+=' | lv_operator_3_2= '=' | lv_operator_3_3= '?=' ) { - // InternalXtext.g:2418:5: (lv_operator_3_1= '+=' | lv_operator_3_2= '=' | lv_operator_3_3= '?=' ) + // InternalXtext.g:2423:5: (lv_operator_3_1= '+=' | lv_operator_3_2= '=' | lv_operator_3_3= '?=' ) int alt55=3; switch ( input.LA(1) ) { case 36: @@ -6629,7 +6637,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { switch (alt55) { case 1 : - // InternalXtext.g:2419:6: lv_operator_3_1= '+=' + // InternalXtext.g:2424:6: lv_operator_3_1= '+=' { lv_operator_3_1=(Token)match(input,36,FollowSets000.FOLLOW_40); @@ -6645,7 +6653,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalXtext.g:2430:6: lv_operator_3_2= '=' + // InternalXtext.g:2435:6: lv_operator_3_2= '=' { lv_operator_3_2=(Token)match(input,35,FollowSets000.FOLLOW_40); @@ -6661,7 +6669,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalXtext.g:2441:6: lv_operator_3_3= '?=' + // InternalXtext.g:2446:6: lv_operator_3_3= '?=' { lv_operator_3_3=(Token)match(input,44,FollowSets000.FOLLOW_40); @@ -6685,11 +6693,11 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:2454:3: ( (lv_terminal_4_0= ruleAssignableTerminal ) ) - // InternalXtext.g:2455:4: (lv_terminal_4_0= ruleAssignableTerminal ) + // InternalXtext.g:2459:3: ( (lv_terminal_4_0= ruleAssignableTerminal ) ) + // InternalXtext.g:2460:4: (lv_terminal_4_0= ruleAssignableTerminal ) { - // InternalXtext.g:2455:4: (lv_terminal_4_0= ruleAssignableTerminal ) - // InternalXtext.g:2456:5: lv_terminal_4_0= ruleAssignableTerminal + // InternalXtext.g:2460:4: (lv_terminal_4_0= ruleAssignableTerminal ) + // InternalXtext.g:2461:5: lv_terminal_4_0= ruleAssignableTerminal { newCompositeNode(grammarAccess.getAssignmentAccess().getTerminalAssignableTerminalParserRuleCall_3_0()); @@ -6739,7 +6747,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleAssignableTerminal" - // InternalXtext.g:2477:1: entryRuleAssignableTerminal returns [EObject current=null] : iv_ruleAssignableTerminal= ruleAssignableTerminal EOF ; + // InternalXtext.g:2482:1: entryRuleAssignableTerminal returns [EObject current=null] : iv_ruleAssignableTerminal= ruleAssignableTerminal EOF ; public final EObject entryRuleAssignableTerminal() throws RecognitionException { EObject current = null; @@ -6747,8 +6755,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:2477:59: (iv_ruleAssignableTerminal= ruleAssignableTerminal EOF ) - // InternalXtext.g:2478:2: iv_ruleAssignableTerminal= ruleAssignableTerminal EOF + // InternalXtext.g:2482:59: (iv_ruleAssignableTerminal= ruleAssignableTerminal EOF ) + // InternalXtext.g:2483:2: iv_ruleAssignableTerminal= ruleAssignableTerminal EOF { newCompositeNode(grammarAccess.getAssignableTerminalRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -6775,7 +6783,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleAssignableTerminal" - // InternalXtext.g:2484:1: ruleAssignableTerminal returns [EObject current=null] : (this_Keyword_0= ruleKeyword | this_RuleCall_1= ruleRuleCall | this_ParenthesizedAssignableElement_2= ruleParenthesizedAssignableElement | this_CrossReference_3= ruleCrossReference ) ; + // InternalXtext.g:2489:1: ruleAssignableTerminal returns [EObject current=null] : (this_Keyword_0= ruleKeyword | this_RuleCall_1= ruleRuleCall | this_ParenthesizedAssignableElement_2= ruleParenthesizedAssignableElement | this_CrossReference_3= ruleCrossReference ) ; public final EObject ruleAssignableTerminal() throws RecognitionException { EObject current = null; @@ -6792,10 +6800,10 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:2490:2: ( (this_Keyword_0= ruleKeyword | this_RuleCall_1= ruleRuleCall | this_ParenthesizedAssignableElement_2= ruleParenthesizedAssignableElement | this_CrossReference_3= ruleCrossReference ) ) - // InternalXtext.g:2491:2: (this_Keyword_0= ruleKeyword | this_RuleCall_1= ruleRuleCall | this_ParenthesizedAssignableElement_2= ruleParenthesizedAssignableElement | this_CrossReference_3= ruleCrossReference ) + // InternalXtext.g:2495:2: ( (this_Keyword_0= ruleKeyword | this_RuleCall_1= ruleRuleCall | this_ParenthesizedAssignableElement_2= ruleParenthesizedAssignableElement | this_CrossReference_3= ruleCrossReference ) ) + // InternalXtext.g:2496:2: (this_Keyword_0= ruleKeyword | this_RuleCall_1= ruleRuleCall | this_ParenthesizedAssignableElement_2= ruleParenthesizedAssignableElement | this_CrossReference_3= ruleCrossReference ) { - // InternalXtext.g:2491:2: (this_Keyword_0= ruleKeyword | this_RuleCall_1= ruleRuleCall | this_ParenthesizedAssignableElement_2= ruleParenthesizedAssignableElement | this_CrossReference_3= ruleCrossReference ) + // InternalXtext.g:2496:2: (this_Keyword_0= ruleKeyword | this_RuleCall_1= ruleRuleCall | this_ParenthesizedAssignableElement_2= ruleParenthesizedAssignableElement | this_CrossReference_3= ruleCrossReference ) int alt56=4; switch ( input.LA(1) ) { case RULE_STRING: @@ -6829,7 +6837,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { switch (alt56) { case 1 : - // InternalXtext.g:2492:3: this_Keyword_0= ruleKeyword + // InternalXtext.g:2497:3: this_Keyword_0= ruleKeyword { newCompositeNode(grammarAccess.getAssignableTerminalAccess().getKeywordParserRuleCall_0()); @@ -6847,7 +6855,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalXtext.g:2501:3: this_RuleCall_1= ruleRuleCall + // InternalXtext.g:2506:3: this_RuleCall_1= ruleRuleCall { newCompositeNode(grammarAccess.getAssignableTerminalAccess().getRuleCallParserRuleCall_1()); @@ -6865,7 +6873,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalXtext.g:2510:3: this_ParenthesizedAssignableElement_2= ruleParenthesizedAssignableElement + // InternalXtext.g:2515:3: this_ParenthesizedAssignableElement_2= ruleParenthesizedAssignableElement { newCompositeNode(grammarAccess.getAssignableTerminalAccess().getParenthesizedAssignableElementParserRuleCall_2()); @@ -6883,7 +6891,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 4 : - // InternalXtext.g:2519:3: this_CrossReference_3= ruleCrossReference + // InternalXtext.g:2524:3: this_CrossReference_3= ruleCrossReference { newCompositeNode(grammarAccess.getAssignableTerminalAccess().getCrossReferenceParserRuleCall_3()); @@ -6923,7 +6931,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleParenthesizedAssignableElement" - // InternalXtext.g:2531:1: entryRuleParenthesizedAssignableElement returns [EObject current=null] : iv_ruleParenthesizedAssignableElement= ruleParenthesizedAssignableElement EOF ; + // InternalXtext.g:2536:1: entryRuleParenthesizedAssignableElement returns [EObject current=null] : iv_ruleParenthesizedAssignableElement= ruleParenthesizedAssignableElement EOF ; public final EObject entryRuleParenthesizedAssignableElement() throws RecognitionException { EObject current = null; @@ -6931,8 +6939,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:2531:71: (iv_ruleParenthesizedAssignableElement= ruleParenthesizedAssignableElement EOF ) - // InternalXtext.g:2532:2: iv_ruleParenthesizedAssignableElement= ruleParenthesizedAssignableElement EOF + // InternalXtext.g:2536:71: (iv_ruleParenthesizedAssignableElement= ruleParenthesizedAssignableElement EOF ) + // InternalXtext.g:2537:2: iv_ruleParenthesizedAssignableElement= ruleParenthesizedAssignableElement EOF { newCompositeNode(grammarAccess.getParenthesizedAssignableElementRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -6959,7 +6967,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleParenthesizedAssignableElement" - // InternalXtext.g:2538:1: ruleParenthesizedAssignableElement returns [EObject current=null] : (otherlv_0= '(' this_AssignableAlternatives_1= ruleAssignableAlternatives otherlv_2= ')' ) ; + // InternalXtext.g:2543:1: ruleParenthesizedAssignableElement returns [EObject current=null] : (otherlv_0= '(' this_AssignableAlternatives_1= ruleAssignableAlternatives otherlv_2= ')' ) ; public final EObject ruleParenthesizedAssignableElement() throws RecognitionException { EObject current = null; @@ -6972,11 +6980,11 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:2544:2: ( (otherlv_0= '(' this_AssignableAlternatives_1= ruleAssignableAlternatives otherlv_2= ')' ) ) - // InternalXtext.g:2545:2: (otherlv_0= '(' this_AssignableAlternatives_1= ruleAssignableAlternatives otherlv_2= ')' ) + // InternalXtext.g:2549:2: ( (otherlv_0= '(' this_AssignableAlternatives_1= ruleAssignableAlternatives otherlv_2= ')' ) ) + // InternalXtext.g:2550:2: (otherlv_0= '(' this_AssignableAlternatives_1= ruleAssignableAlternatives otherlv_2= ')' ) { - // InternalXtext.g:2545:2: (otherlv_0= '(' this_AssignableAlternatives_1= ruleAssignableAlternatives otherlv_2= ')' ) - // InternalXtext.g:2546:3: otherlv_0= '(' this_AssignableAlternatives_1= ruleAssignableAlternatives otherlv_2= ')' + // InternalXtext.g:2550:2: (otherlv_0= '(' this_AssignableAlternatives_1= ruleAssignableAlternatives otherlv_2= ')' ) + // InternalXtext.g:2551:3: otherlv_0= '(' this_AssignableAlternatives_1= ruleAssignableAlternatives otherlv_2= ')' { otherlv_0=(Token)match(input,15,FollowSets000.FOLLOW_40); @@ -7021,7 +7029,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleAssignableAlternatives" - // InternalXtext.g:2566:1: entryRuleAssignableAlternatives returns [EObject current=null] : iv_ruleAssignableAlternatives= ruleAssignableAlternatives EOF ; + // InternalXtext.g:2571:1: entryRuleAssignableAlternatives returns [EObject current=null] : iv_ruleAssignableAlternatives= ruleAssignableAlternatives EOF ; public final EObject entryRuleAssignableAlternatives() throws RecognitionException { EObject current = null; @@ -7029,8 +7037,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:2566:63: (iv_ruleAssignableAlternatives= ruleAssignableAlternatives EOF ) - // InternalXtext.g:2567:2: iv_ruleAssignableAlternatives= ruleAssignableAlternatives EOF + // InternalXtext.g:2571:63: (iv_ruleAssignableAlternatives= ruleAssignableAlternatives EOF ) + // InternalXtext.g:2572:2: iv_ruleAssignableAlternatives= ruleAssignableAlternatives EOF { newCompositeNode(grammarAccess.getAssignableAlternativesRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -7057,7 +7065,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleAssignableAlternatives" - // InternalXtext.g:2573:1: ruleAssignableAlternatives returns [EObject current=null] : (this_AssignableTerminal_0= ruleAssignableTerminal ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleAssignableTerminal ) ) )+ )? ) ; + // InternalXtext.g:2578:1: ruleAssignableAlternatives returns [EObject current=null] : (this_AssignableTerminal_0= ruleAssignableTerminal ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleAssignableTerminal ) ) )+ )? ) ; public final EObject ruleAssignableAlternatives() throws RecognitionException { EObject current = null; @@ -7071,11 +7079,11 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:2579:2: ( (this_AssignableTerminal_0= ruleAssignableTerminal ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleAssignableTerminal ) ) )+ )? ) ) - // InternalXtext.g:2580:2: (this_AssignableTerminal_0= ruleAssignableTerminal ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleAssignableTerminal ) ) )+ )? ) + // InternalXtext.g:2584:2: ( (this_AssignableTerminal_0= ruleAssignableTerminal ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleAssignableTerminal ) ) )+ )? ) ) + // InternalXtext.g:2585:2: (this_AssignableTerminal_0= ruleAssignableTerminal ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleAssignableTerminal ) ) )+ )? ) { - // InternalXtext.g:2580:2: (this_AssignableTerminal_0= ruleAssignableTerminal ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleAssignableTerminal ) ) )+ )? ) - // InternalXtext.g:2581:3: this_AssignableTerminal_0= ruleAssignableTerminal ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleAssignableTerminal ) ) )+ )? + // InternalXtext.g:2585:2: (this_AssignableTerminal_0= ruleAssignableTerminal ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleAssignableTerminal ) ) )+ )? ) + // InternalXtext.g:2586:3: this_AssignableTerminal_0= ruleAssignableTerminal ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleAssignableTerminal ) ) )+ )? { newCompositeNode(grammarAccess.getAssignableAlternativesAccess().getAssignableTerminalParserRuleCall_0()); @@ -7089,7 +7097,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { current = this_AssignableTerminal_0; afterParserOrEnumRuleCall(); - // InternalXtext.g:2589:3: ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleAssignableTerminal ) ) )+ )? + // InternalXtext.g:2594:3: ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleAssignableTerminal ) ) )+ )? int alt58=2; int LA58_0 = input.LA(1); @@ -7098,10 +7106,10 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt58) { case 1 : - // InternalXtext.g:2590:4: () (otherlv_2= '|' ( (lv_elements_3_0= ruleAssignableTerminal ) ) )+ + // InternalXtext.g:2595:4: () (otherlv_2= '|' ( (lv_elements_3_0= ruleAssignableTerminal ) ) )+ { - // InternalXtext.g:2590:4: () - // InternalXtext.g:2591:5: + // InternalXtext.g:2595:4: () + // InternalXtext.g:2596:5: { current = forceCreateModelElementAndAdd( @@ -7111,7 +7119,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:2597:4: (otherlv_2= '|' ( (lv_elements_3_0= ruleAssignableTerminal ) ) )+ + // InternalXtext.g:2602:4: (otherlv_2= '|' ( (lv_elements_3_0= ruleAssignableTerminal ) ) )+ int cnt57=0; loop57: do { @@ -7125,17 +7133,17 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { switch (alt57) { case 1 : - // InternalXtext.g:2598:5: otherlv_2= '|' ( (lv_elements_3_0= ruleAssignableTerminal ) ) + // InternalXtext.g:2603:5: otherlv_2= '|' ( (lv_elements_3_0= ruleAssignableTerminal ) ) { otherlv_2=(Token)match(input,30,FollowSets000.FOLLOW_40); newLeafNode(otherlv_2, grammarAccess.getAssignableAlternativesAccess().getVerticalLineKeyword_1_1_0()); - // InternalXtext.g:2602:5: ( (lv_elements_3_0= ruleAssignableTerminal ) ) - // InternalXtext.g:2603:6: (lv_elements_3_0= ruleAssignableTerminal ) + // InternalXtext.g:2607:5: ( (lv_elements_3_0= ruleAssignableTerminal ) ) + // InternalXtext.g:2608:6: (lv_elements_3_0= ruleAssignableTerminal ) { - // InternalXtext.g:2603:6: (lv_elements_3_0= ruleAssignableTerminal ) - // InternalXtext.g:2604:7: lv_elements_3_0= ruleAssignableTerminal + // InternalXtext.g:2608:6: (lv_elements_3_0= ruleAssignableTerminal ) + // InternalXtext.g:2609:7: lv_elements_3_0= ruleAssignableTerminal { newCompositeNode(grammarAccess.getAssignableAlternativesAccess().getElementsAssignableTerminalParserRuleCall_1_1_1_0()); @@ -7204,7 +7212,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleCrossReference" - // InternalXtext.g:2627:1: entryRuleCrossReference returns [EObject current=null] : iv_ruleCrossReference= ruleCrossReference EOF ; + // InternalXtext.g:2632:1: entryRuleCrossReference returns [EObject current=null] : iv_ruleCrossReference= ruleCrossReference EOF ; public final EObject entryRuleCrossReference() throws RecognitionException { EObject current = null; @@ -7212,8 +7220,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:2627:55: (iv_ruleCrossReference= ruleCrossReference EOF ) - // InternalXtext.g:2628:2: iv_ruleCrossReference= ruleCrossReference EOF + // InternalXtext.g:2632:55: (iv_ruleCrossReference= ruleCrossReference EOF ) + // InternalXtext.g:2633:2: iv_ruleCrossReference= ruleCrossReference EOF { newCompositeNode(grammarAccess.getCrossReferenceRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -7240,7 +7248,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleCrossReference" - // InternalXtext.g:2634:1: ruleCrossReference returns [EObject current=null] : (otherlv_0= '[' ( (lv_type_1_0= ruleTypeRef ) ) (otherlv_2= '|' ( (lv_terminal_3_0= ruleCrossReferenceableTerminal ) ) )? otherlv_4= ']' ) ; + // InternalXtext.g:2639:1: ruleCrossReference returns [EObject current=null] : (otherlv_0= '[' ( (lv_type_1_0= ruleTypeRef ) ) (otherlv_2= '|' ( (lv_terminal_3_0= ruleCrossReferenceableTerminal ) ) )? otherlv_4= ']' ) ; public final EObject ruleCrossReference() throws RecognitionException { EObject current = null; @@ -7256,21 +7264,21 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:2640:2: ( (otherlv_0= '[' ( (lv_type_1_0= ruleTypeRef ) ) (otherlv_2= '|' ( (lv_terminal_3_0= ruleCrossReferenceableTerminal ) ) )? otherlv_4= ']' ) ) - // InternalXtext.g:2641:2: (otherlv_0= '[' ( (lv_type_1_0= ruleTypeRef ) ) (otherlv_2= '|' ( (lv_terminal_3_0= ruleCrossReferenceableTerminal ) ) )? otherlv_4= ']' ) + // InternalXtext.g:2645:2: ( (otherlv_0= '[' ( (lv_type_1_0= ruleTypeRef ) ) (otherlv_2= '|' ( (lv_terminal_3_0= ruleCrossReferenceableTerminal ) ) )? otherlv_4= ']' ) ) + // InternalXtext.g:2646:2: (otherlv_0= '[' ( (lv_type_1_0= ruleTypeRef ) ) (otherlv_2= '|' ( (lv_terminal_3_0= ruleCrossReferenceableTerminal ) ) )? otherlv_4= ']' ) { - // InternalXtext.g:2641:2: (otherlv_0= '[' ( (lv_type_1_0= ruleTypeRef ) ) (otherlv_2= '|' ( (lv_terminal_3_0= ruleCrossReferenceableTerminal ) ) )? otherlv_4= ']' ) - // InternalXtext.g:2642:3: otherlv_0= '[' ( (lv_type_1_0= ruleTypeRef ) ) (otherlv_2= '|' ( (lv_terminal_3_0= ruleCrossReferenceableTerminal ) ) )? otherlv_4= ']' + // InternalXtext.g:2646:2: (otherlv_0= '[' ( (lv_type_1_0= ruleTypeRef ) ) (otherlv_2= '|' ( (lv_terminal_3_0= ruleCrossReferenceableTerminal ) ) )? otherlv_4= ']' ) + // InternalXtext.g:2647:3: otherlv_0= '[' ( (lv_type_1_0= ruleTypeRef ) ) (otherlv_2= '|' ( (lv_terminal_3_0= ruleCrossReferenceableTerminal ) ) )? otherlv_4= ']' { otherlv_0=(Token)match(input,45,FollowSets000.FOLLOW_13); newLeafNode(otherlv_0, grammarAccess.getCrossReferenceAccess().getLeftSquareBracketKeyword_0()); - // InternalXtext.g:2646:3: ( (lv_type_1_0= ruleTypeRef ) ) - // InternalXtext.g:2647:4: (lv_type_1_0= ruleTypeRef ) + // InternalXtext.g:2651:3: ( (lv_type_1_0= ruleTypeRef ) ) + // InternalXtext.g:2652:4: (lv_type_1_0= ruleTypeRef ) { - // InternalXtext.g:2647:4: (lv_type_1_0= ruleTypeRef ) - // InternalXtext.g:2648:5: lv_type_1_0= ruleTypeRef + // InternalXtext.g:2652:4: (lv_type_1_0= ruleTypeRef ) + // InternalXtext.g:2653:5: lv_type_1_0= ruleTypeRef { newCompositeNode(grammarAccess.getCrossReferenceAccess().getTypeTypeRefParserRuleCall_1_0()); @@ -7297,7 +7305,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:2665:3: (otherlv_2= '|' ( (lv_terminal_3_0= ruleCrossReferenceableTerminal ) ) )? + // InternalXtext.g:2670:3: (otherlv_2= '|' ( (lv_terminal_3_0= ruleCrossReferenceableTerminal ) ) )? int alt59=2; int LA59_0 = input.LA(1); @@ -7306,17 +7314,17 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt59) { case 1 : - // InternalXtext.g:2666:4: otherlv_2= '|' ( (lv_terminal_3_0= ruleCrossReferenceableTerminal ) ) + // InternalXtext.g:2671:4: otherlv_2= '|' ( (lv_terminal_3_0= ruleCrossReferenceableTerminal ) ) { otherlv_2=(Token)match(input,30,FollowSets000.FOLLOW_42); newLeafNode(otherlv_2, grammarAccess.getCrossReferenceAccess().getVerticalLineKeyword_2_0()); - // InternalXtext.g:2670:4: ( (lv_terminal_3_0= ruleCrossReferenceableTerminal ) ) - // InternalXtext.g:2671:5: (lv_terminal_3_0= ruleCrossReferenceableTerminal ) + // InternalXtext.g:2675:4: ( (lv_terminal_3_0= ruleCrossReferenceableTerminal ) ) + // InternalXtext.g:2676:5: (lv_terminal_3_0= ruleCrossReferenceableTerminal ) { - // InternalXtext.g:2671:5: (lv_terminal_3_0= ruleCrossReferenceableTerminal ) - // InternalXtext.g:2672:6: lv_terminal_3_0= ruleCrossReferenceableTerminal + // InternalXtext.g:2676:5: (lv_terminal_3_0= ruleCrossReferenceableTerminal ) + // InternalXtext.g:2677:6: lv_terminal_3_0= ruleCrossReferenceableTerminal { newCompositeNode(grammarAccess.getCrossReferenceAccess().getTerminalCrossReferenceableTerminalParserRuleCall_2_1_0()); @@ -7376,7 +7384,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleCrossReferenceableTerminal" - // InternalXtext.g:2698:1: entryRuleCrossReferenceableTerminal returns [EObject current=null] : iv_ruleCrossReferenceableTerminal= ruleCrossReferenceableTerminal EOF ; + // InternalXtext.g:2703:1: entryRuleCrossReferenceableTerminal returns [EObject current=null] : iv_ruleCrossReferenceableTerminal= ruleCrossReferenceableTerminal EOF ; public final EObject entryRuleCrossReferenceableTerminal() throws RecognitionException { EObject current = null; @@ -7384,8 +7392,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:2698:67: (iv_ruleCrossReferenceableTerminal= ruleCrossReferenceableTerminal EOF ) - // InternalXtext.g:2699:2: iv_ruleCrossReferenceableTerminal= ruleCrossReferenceableTerminal EOF + // InternalXtext.g:2703:67: (iv_ruleCrossReferenceableTerminal= ruleCrossReferenceableTerminal EOF ) + // InternalXtext.g:2704:2: iv_ruleCrossReferenceableTerminal= ruleCrossReferenceableTerminal EOF { newCompositeNode(grammarAccess.getCrossReferenceableTerminalRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -7412,7 +7420,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleCrossReferenceableTerminal" - // InternalXtext.g:2705:1: ruleCrossReferenceableTerminal returns [EObject current=null] : (this_Keyword_0= ruleKeyword | this_RuleCall_1= ruleRuleCall ) ; + // InternalXtext.g:2710:1: ruleCrossReferenceableTerminal returns [EObject current=null] : (this_Keyword_0= ruleKeyword | this_RuleCall_1= ruleRuleCall ) ; public final EObject ruleCrossReferenceableTerminal() throws RecognitionException { EObject current = null; @@ -7425,10 +7433,10 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:2711:2: ( (this_Keyword_0= ruleKeyword | this_RuleCall_1= ruleRuleCall ) ) - // InternalXtext.g:2712:2: (this_Keyword_0= ruleKeyword | this_RuleCall_1= ruleRuleCall ) + // InternalXtext.g:2716:2: ( (this_Keyword_0= ruleKeyword | this_RuleCall_1= ruleRuleCall ) ) + // InternalXtext.g:2717:2: (this_Keyword_0= ruleKeyword | this_RuleCall_1= ruleRuleCall ) { - // InternalXtext.g:2712:2: (this_Keyword_0= ruleKeyword | this_RuleCall_1= ruleRuleCall ) + // InternalXtext.g:2717:2: (this_Keyword_0= ruleKeyword | this_RuleCall_1= ruleRuleCall ) int alt60=2; int LA60_0 = input.LA(1); @@ -7446,7 +7454,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt60) { case 1 : - // InternalXtext.g:2713:3: this_Keyword_0= ruleKeyword + // InternalXtext.g:2718:3: this_Keyword_0= ruleKeyword { newCompositeNode(grammarAccess.getCrossReferenceableTerminalAccess().getKeywordParserRuleCall_0()); @@ -7464,7 +7472,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalXtext.g:2722:3: this_RuleCall_1= ruleRuleCall + // InternalXtext.g:2727:3: this_RuleCall_1= ruleRuleCall { newCompositeNode(grammarAccess.getCrossReferenceableTerminalAccess().getRuleCallParserRuleCall_1()); @@ -7504,7 +7512,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleParenthesizedElement" - // InternalXtext.g:2734:1: entryRuleParenthesizedElement returns [EObject current=null] : iv_ruleParenthesizedElement= ruleParenthesizedElement EOF ; + // InternalXtext.g:2739:1: entryRuleParenthesizedElement returns [EObject current=null] : iv_ruleParenthesizedElement= ruleParenthesizedElement EOF ; public final EObject entryRuleParenthesizedElement() throws RecognitionException { EObject current = null; @@ -7512,8 +7520,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:2734:61: (iv_ruleParenthesizedElement= ruleParenthesizedElement EOF ) - // InternalXtext.g:2735:2: iv_ruleParenthesizedElement= ruleParenthesizedElement EOF + // InternalXtext.g:2739:61: (iv_ruleParenthesizedElement= ruleParenthesizedElement EOF ) + // InternalXtext.g:2740:2: iv_ruleParenthesizedElement= ruleParenthesizedElement EOF { newCompositeNode(grammarAccess.getParenthesizedElementRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -7540,7 +7548,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleParenthesizedElement" - // InternalXtext.g:2741:1: ruleParenthesizedElement returns [EObject current=null] : (otherlv_0= '(' this_Alternatives_1= ruleAlternatives otherlv_2= ')' ) ; + // InternalXtext.g:2746:1: ruleParenthesizedElement returns [EObject current=null] : (otherlv_0= '(' this_Alternatives_1= ruleAlternatives otherlv_2= ')' ) ; public final EObject ruleParenthesizedElement() throws RecognitionException { EObject current = null; @@ -7553,11 +7561,11 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:2747:2: ( (otherlv_0= '(' this_Alternatives_1= ruleAlternatives otherlv_2= ')' ) ) - // InternalXtext.g:2748:2: (otherlv_0= '(' this_Alternatives_1= ruleAlternatives otherlv_2= ')' ) + // InternalXtext.g:2752:2: ( (otherlv_0= '(' this_Alternatives_1= ruleAlternatives otherlv_2= ')' ) ) + // InternalXtext.g:2753:2: (otherlv_0= '(' this_Alternatives_1= ruleAlternatives otherlv_2= ')' ) { - // InternalXtext.g:2748:2: (otherlv_0= '(' this_Alternatives_1= ruleAlternatives otherlv_2= ')' ) - // InternalXtext.g:2749:3: otherlv_0= '(' this_Alternatives_1= ruleAlternatives otherlv_2= ')' + // InternalXtext.g:2753:2: (otherlv_0= '(' this_Alternatives_1= ruleAlternatives otherlv_2= ')' ) + // InternalXtext.g:2754:3: otherlv_0= '(' this_Alternatives_1= ruleAlternatives otherlv_2= ')' { otherlv_0=(Token)match(input,15,FollowSets000.FOLLOW_19); @@ -7602,7 +7610,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRulePredicatedGroup" - // InternalXtext.g:2769:1: entryRulePredicatedGroup returns [EObject current=null] : iv_rulePredicatedGroup= rulePredicatedGroup EOF ; + // InternalXtext.g:2774:1: entryRulePredicatedGroup returns [EObject current=null] : iv_rulePredicatedGroup= rulePredicatedGroup EOF ; public final EObject entryRulePredicatedGroup() throws RecognitionException { EObject current = null; @@ -7610,8 +7618,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:2769:56: (iv_rulePredicatedGroup= rulePredicatedGroup EOF ) - // InternalXtext.g:2770:2: iv_rulePredicatedGroup= rulePredicatedGroup EOF + // InternalXtext.g:2774:56: (iv_rulePredicatedGroup= rulePredicatedGroup EOF ) + // InternalXtext.g:2775:2: iv_rulePredicatedGroup= rulePredicatedGroup EOF { newCompositeNode(grammarAccess.getPredicatedGroupRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -7638,7 +7646,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "rulePredicatedGroup" - // InternalXtext.g:2776:1: rulePredicatedGroup returns [EObject current=null] : ( ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) ) otherlv_2= '(' ( (lv_elements_3_0= ruleAlternatives ) ) otherlv_4= ')' ) ; + // InternalXtext.g:2781:1: rulePredicatedGroup returns [EObject current=null] : ( ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) ) otherlv_2= '(' ( (lv_elements_3_0= ruleAlternatives ) ) otherlv_4= ')' ) ; public final EObject rulePredicatedGroup() throws RecognitionException { EObject current = null; @@ -7653,13 +7661,13 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:2782:2: ( ( ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) ) otherlv_2= '(' ( (lv_elements_3_0= ruleAlternatives ) ) otherlv_4= ')' ) ) - // InternalXtext.g:2783:2: ( ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) ) otherlv_2= '(' ( (lv_elements_3_0= ruleAlternatives ) ) otherlv_4= ')' ) + // InternalXtext.g:2787:2: ( ( ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) ) otherlv_2= '(' ( (lv_elements_3_0= ruleAlternatives ) ) otherlv_4= ')' ) ) + // InternalXtext.g:2788:2: ( ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) ) otherlv_2= '(' ( (lv_elements_3_0= ruleAlternatives ) ) otherlv_4= ')' ) { - // InternalXtext.g:2783:2: ( ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) ) otherlv_2= '(' ( (lv_elements_3_0= ruleAlternatives ) ) otherlv_4= ')' ) - // InternalXtext.g:2784:3: ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) ) otherlv_2= '(' ( (lv_elements_3_0= ruleAlternatives ) ) otherlv_4= ')' + // InternalXtext.g:2788:2: ( ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) ) otherlv_2= '(' ( (lv_elements_3_0= ruleAlternatives ) ) otherlv_4= ')' ) + // InternalXtext.g:2789:3: ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) ) otherlv_2= '(' ( (lv_elements_3_0= ruleAlternatives ) ) otherlv_4= ')' { - // InternalXtext.g:2784:3: ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) ) + // InternalXtext.g:2789:3: ( ( (lv_predicated_0_0= '=>' ) ) | ( (lv_firstSetPredicated_1_0= '->' ) ) ) int alt61=2; int LA61_0 = input.LA(1); @@ -7677,13 +7685,13 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt61) { case 1 : - // InternalXtext.g:2785:4: ( (lv_predicated_0_0= '=>' ) ) + // InternalXtext.g:2790:4: ( (lv_predicated_0_0= '=>' ) ) { - // InternalXtext.g:2785:4: ( (lv_predicated_0_0= '=>' ) ) - // InternalXtext.g:2786:5: (lv_predicated_0_0= '=>' ) + // InternalXtext.g:2790:4: ( (lv_predicated_0_0= '=>' ) ) + // InternalXtext.g:2791:5: (lv_predicated_0_0= '=>' ) { - // InternalXtext.g:2786:5: (lv_predicated_0_0= '=>' ) - // InternalXtext.g:2787:6: lv_predicated_0_0= '=>' + // InternalXtext.g:2791:5: (lv_predicated_0_0= '=>' ) + // InternalXtext.g:2792:6: lv_predicated_0_0= '=>' { lv_predicated_0_0=(Token)match(input,42,FollowSets000.FOLLOW_6); @@ -7705,13 +7713,13 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalXtext.g:2800:4: ( (lv_firstSetPredicated_1_0= '->' ) ) + // InternalXtext.g:2805:4: ( (lv_firstSetPredicated_1_0= '->' ) ) { - // InternalXtext.g:2800:4: ( (lv_firstSetPredicated_1_0= '->' ) ) - // InternalXtext.g:2801:5: (lv_firstSetPredicated_1_0= '->' ) + // InternalXtext.g:2805:4: ( (lv_firstSetPredicated_1_0= '->' ) ) + // InternalXtext.g:2806:5: (lv_firstSetPredicated_1_0= '->' ) { - // InternalXtext.g:2801:5: (lv_firstSetPredicated_1_0= '->' ) - // InternalXtext.g:2802:6: lv_firstSetPredicated_1_0= '->' + // InternalXtext.g:2806:5: (lv_firstSetPredicated_1_0= '->' ) + // InternalXtext.g:2807:6: lv_firstSetPredicated_1_0= '->' { lv_firstSetPredicated_1_0=(Token)match(input,43,FollowSets000.FOLLOW_6); @@ -7739,11 +7747,11 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { newLeafNode(otherlv_2, grammarAccess.getPredicatedGroupAccess().getLeftParenthesisKeyword_1()); - // InternalXtext.g:2819:3: ( (lv_elements_3_0= ruleAlternatives ) ) - // InternalXtext.g:2820:4: (lv_elements_3_0= ruleAlternatives ) + // InternalXtext.g:2824:3: ( (lv_elements_3_0= ruleAlternatives ) ) + // InternalXtext.g:2825:4: (lv_elements_3_0= ruleAlternatives ) { - // InternalXtext.g:2820:4: (lv_elements_3_0= ruleAlternatives ) - // InternalXtext.g:2821:5: lv_elements_3_0= ruleAlternatives + // InternalXtext.g:2825:4: (lv_elements_3_0= ruleAlternatives ) + // InternalXtext.g:2826:5: lv_elements_3_0= ruleAlternatives { newCompositeNode(grammarAccess.getPredicatedGroupAccess().getElementsAlternativesParserRuleCall_2_0()); @@ -7797,7 +7805,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleTerminalRule" - // InternalXtext.g:2846:1: entryRuleTerminalRule returns [EObject current=null] : iv_ruleTerminalRule= ruleTerminalRule EOF ; + // InternalXtext.g:2851:1: entryRuleTerminalRule returns [EObject current=null] : iv_ruleTerminalRule= ruleTerminalRule EOF ; public final EObject entryRuleTerminalRule() throws RecognitionException { EObject current = null; @@ -7805,8 +7813,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:2846:53: (iv_ruleTerminalRule= ruleTerminalRule EOF ) - // InternalXtext.g:2847:2: iv_ruleTerminalRule= ruleTerminalRule EOF + // InternalXtext.g:2851:53: (iv_ruleTerminalRule= ruleTerminalRule EOF ) + // InternalXtext.g:2852:2: iv_ruleTerminalRule= ruleTerminalRule EOF { newCompositeNode(grammarAccess.getTerminalRuleRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -7833,7 +7841,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleTerminalRule" - // InternalXtext.g:2853:1: ruleTerminalRule returns [EObject current=null] : ( ( (lv_annotations_0_0= ruleAnnotation ) )* otherlv_1= 'terminal' ( ( ( (lv_fragment_2_0= 'fragment' ) ) ( (lv_name_3_0= ruleValidID ) ) ) | ( ( (lv_name_4_0= ruleValidID ) ) (otherlv_5= 'returns' ( (lv_type_6_0= ruleTypeRef ) ) )? ) ) otherlv_7= ':' ( (lv_alternatives_8_0= ruleTerminalAlternatives ) ) otherlv_9= ';' ) ; + // InternalXtext.g:2858:1: ruleTerminalRule returns [EObject current=null] : ( ( (lv_annotations_0_0= ruleAnnotation ) )* otherlv_1= 'terminal' ( ( ( (lv_fragment_2_0= 'fragment' ) ) ( (lv_name_3_0= ruleValidID ) ) ) | ( ( (lv_name_4_0= ruleValidID ) ) (otherlv_5= 'returns' ( (lv_type_6_0= ruleTypeRef ) ) )? ) ) otherlv_7= ':' ( (lv_alternatives_8_0= ruleTerminalAlternatives ) ) otherlv_9= ';' ) ; public final EObject ruleTerminalRule() throws RecognitionException { EObject current = null; @@ -7857,13 +7865,13 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:2859:2: ( ( ( (lv_annotations_0_0= ruleAnnotation ) )* otherlv_1= 'terminal' ( ( ( (lv_fragment_2_0= 'fragment' ) ) ( (lv_name_3_0= ruleValidID ) ) ) | ( ( (lv_name_4_0= ruleValidID ) ) (otherlv_5= 'returns' ( (lv_type_6_0= ruleTypeRef ) ) )? ) ) otherlv_7= ':' ( (lv_alternatives_8_0= ruleTerminalAlternatives ) ) otherlv_9= ';' ) ) - // InternalXtext.g:2860:2: ( ( (lv_annotations_0_0= ruleAnnotation ) )* otherlv_1= 'terminal' ( ( ( (lv_fragment_2_0= 'fragment' ) ) ( (lv_name_3_0= ruleValidID ) ) ) | ( ( (lv_name_4_0= ruleValidID ) ) (otherlv_5= 'returns' ( (lv_type_6_0= ruleTypeRef ) ) )? ) ) otherlv_7= ':' ( (lv_alternatives_8_0= ruleTerminalAlternatives ) ) otherlv_9= ';' ) + // InternalXtext.g:2864:2: ( ( ( (lv_annotations_0_0= ruleAnnotation ) )* otherlv_1= 'terminal' ( ( ( (lv_fragment_2_0= 'fragment' ) ) ( (lv_name_3_0= ruleValidID ) ) ) | ( ( (lv_name_4_0= ruleValidID ) ) (otherlv_5= 'returns' ( (lv_type_6_0= ruleTypeRef ) ) )? ) ) otherlv_7= ':' ( (lv_alternatives_8_0= ruleTerminalAlternatives ) ) otherlv_9= ';' ) ) + // InternalXtext.g:2865:2: ( ( (lv_annotations_0_0= ruleAnnotation ) )* otherlv_1= 'terminal' ( ( ( (lv_fragment_2_0= 'fragment' ) ) ( (lv_name_3_0= ruleValidID ) ) ) | ( ( (lv_name_4_0= ruleValidID ) ) (otherlv_5= 'returns' ( (lv_type_6_0= ruleTypeRef ) ) )? ) ) otherlv_7= ':' ( (lv_alternatives_8_0= ruleTerminalAlternatives ) ) otherlv_9= ';' ) { - // InternalXtext.g:2860:2: ( ( (lv_annotations_0_0= ruleAnnotation ) )* otherlv_1= 'terminal' ( ( ( (lv_fragment_2_0= 'fragment' ) ) ( (lv_name_3_0= ruleValidID ) ) ) | ( ( (lv_name_4_0= ruleValidID ) ) (otherlv_5= 'returns' ( (lv_type_6_0= ruleTypeRef ) ) )? ) ) otherlv_7= ':' ( (lv_alternatives_8_0= ruleTerminalAlternatives ) ) otherlv_9= ';' ) - // InternalXtext.g:2861:3: ( (lv_annotations_0_0= ruleAnnotation ) )* otherlv_1= 'terminal' ( ( ( (lv_fragment_2_0= 'fragment' ) ) ( (lv_name_3_0= ruleValidID ) ) ) | ( ( (lv_name_4_0= ruleValidID ) ) (otherlv_5= 'returns' ( (lv_type_6_0= ruleTypeRef ) ) )? ) ) otherlv_7= ':' ( (lv_alternatives_8_0= ruleTerminalAlternatives ) ) otherlv_9= ';' + // InternalXtext.g:2865:2: ( ( (lv_annotations_0_0= ruleAnnotation ) )* otherlv_1= 'terminal' ( ( ( (lv_fragment_2_0= 'fragment' ) ) ( (lv_name_3_0= ruleValidID ) ) ) | ( ( (lv_name_4_0= ruleValidID ) ) (otherlv_5= 'returns' ( (lv_type_6_0= ruleTypeRef ) ) )? ) ) otherlv_7= ':' ( (lv_alternatives_8_0= ruleTerminalAlternatives ) ) otherlv_9= ';' ) + // InternalXtext.g:2866:3: ( (lv_annotations_0_0= ruleAnnotation ) )* otherlv_1= 'terminal' ( ( ( (lv_fragment_2_0= 'fragment' ) ) ( (lv_name_3_0= ruleValidID ) ) ) | ( ( (lv_name_4_0= ruleValidID ) ) (otherlv_5= 'returns' ( (lv_type_6_0= ruleTypeRef ) ) )? ) ) otherlv_7= ':' ( (lv_alternatives_8_0= ruleTerminalAlternatives ) ) otherlv_9= ';' { - // InternalXtext.g:2861:3: ( (lv_annotations_0_0= ruleAnnotation ) )* + // InternalXtext.g:2866:3: ( (lv_annotations_0_0= ruleAnnotation ) )* loop62: do { int alt62=2; @@ -7876,10 +7884,10 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { switch (alt62) { case 1 : - // InternalXtext.g:2862:4: (lv_annotations_0_0= ruleAnnotation ) + // InternalXtext.g:2867:4: (lv_annotations_0_0= ruleAnnotation ) { - // InternalXtext.g:2862:4: (lv_annotations_0_0= ruleAnnotation ) - // InternalXtext.g:2863:5: lv_annotations_0_0= ruleAnnotation + // InternalXtext.g:2867:4: (lv_annotations_0_0= ruleAnnotation ) + // InternalXtext.g:2868:5: lv_annotations_0_0= ruleAnnotation { newCompositeNode(grammarAccess.getTerminalRuleAccess().getAnnotationsAnnotationParserRuleCall_0_0()); @@ -7916,7 +7924,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { newLeafNode(otherlv_1, grammarAccess.getTerminalRuleAccess().getTerminalKeyword_1()); - // InternalXtext.g:2884:3: ( ( ( (lv_fragment_2_0= 'fragment' ) ) ( (lv_name_3_0= ruleValidID ) ) ) | ( ( (lv_name_4_0= ruleValidID ) ) (otherlv_5= 'returns' ( (lv_type_6_0= ruleTypeRef ) ) )? ) ) + // InternalXtext.g:2889:3: ( ( ( (lv_fragment_2_0= 'fragment' ) ) ( (lv_name_3_0= ruleValidID ) ) ) | ( ( (lv_name_4_0= ruleValidID ) ) (otherlv_5= 'returns' ( (lv_type_6_0= ruleTypeRef ) ) )? ) ) int alt64=2; int LA64_0 = input.LA(1); @@ -7934,16 +7942,16 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt64) { case 1 : - // InternalXtext.g:2885:4: ( ( (lv_fragment_2_0= 'fragment' ) ) ( (lv_name_3_0= ruleValidID ) ) ) + // InternalXtext.g:2890:4: ( ( (lv_fragment_2_0= 'fragment' ) ) ( (lv_name_3_0= ruleValidID ) ) ) { - // InternalXtext.g:2885:4: ( ( (lv_fragment_2_0= 'fragment' ) ) ( (lv_name_3_0= ruleValidID ) ) ) - // InternalXtext.g:2886:5: ( (lv_fragment_2_0= 'fragment' ) ) ( (lv_name_3_0= ruleValidID ) ) + // InternalXtext.g:2890:4: ( ( (lv_fragment_2_0= 'fragment' ) ) ( (lv_name_3_0= ruleValidID ) ) ) + // InternalXtext.g:2891:5: ( (lv_fragment_2_0= 'fragment' ) ) ( (lv_name_3_0= ruleValidID ) ) { - // InternalXtext.g:2886:5: ( (lv_fragment_2_0= 'fragment' ) ) - // InternalXtext.g:2887:6: (lv_fragment_2_0= 'fragment' ) + // InternalXtext.g:2891:5: ( (lv_fragment_2_0= 'fragment' ) ) + // InternalXtext.g:2892:6: (lv_fragment_2_0= 'fragment' ) { - // InternalXtext.g:2887:6: (lv_fragment_2_0= 'fragment' ) - // InternalXtext.g:2888:7: lv_fragment_2_0= 'fragment' + // InternalXtext.g:2892:6: (lv_fragment_2_0= 'fragment' ) + // InternalXtext.g:2893:7: lv_fragment_2_0= 'fragment' { lv_fragment_2_0=(Token)match(input,22,FollowSets000.FOLLOW_3); @@ -7961,11 +7969,11 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:2900:5: ( (lv_name_3_0= ruleValidID ) ) - // InternalXtext.g:2901:6: (lv_name_3_0= ruleValidID ) + // InternalXtext.g:2905:5: ( (lv_name_3_0= ruleValidID ) ) + // InternalXtext.g:2906:6: (lv_name_3_0= ruleValidID ) { - // InternalXtext.g:2901:6: (lv_name_3_0= ruleValidID ) - // InternalXtext.g:2902:7: lv_name_3_0= ruleValidID + // InternalXtext.g:2906:6: (lv_name_3_0= ruleValidID ) + // InternalXtext.g:2907:7: lv_name_3_0= ruleValidID { newCompositeNode(grammarAccess.getTerminalRuleAccess().getNameValidIDParserRuleCall_2_0_1_0()); @@ -7999,16 +8007,16 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalXtext.g:2921:4: ( ( (lv_name_4_0= ruleValidID ) ) (otherlv_5= 'returns' ( (lv_type_6_0= ruleTypeRef ) ) )? ) + // InternalXtext.g:2926:4: ( ( (lv_name_4_0= ruleValidID ) ) (otherlv_5= 'returns' ( (lv_type_6_0= ruleTypeRef ) ) )? ) { - // InternalXtext.g:2921:4: ( ( (lv_name_4_0= ruleValidID ) ) (otherlv_5= 'returns' ( (lv_type_6_0= ruleTypeRef ) ) )? ) - // InternalXtext.g:2922:5: ( (lv_name_4_0= ruleValidID ) ) (otherlv_5= 'returns' ( (lv_type_6_0= ruleTypeRef ) ) )? + // InternalXtext.g:2926:4: ( ( (lv_name_4_0= ruleValidID ) ) (otherlv_5= 'returns' ( (lv_type_6_0= ruleTypeRef ) ) )? ) + // InternalXtext.g:2927:5: ( (lv_name_4_0= ruleValidID ) ) (otherlv_5= 'returns' ( (lv_type_6_0= ruleTypeRef ) ) )? { - // InternalXtext.g:2922:5: ( (lv_name_4_0= ruleValidID ) ) - // InternalXtext.g:2923:6: (lv_name_4_0= ruleValidID ) + // InternalXtext.g:2927:5: ( (lv_name_4_0= ruleValidID ) ) + // InternalXtext.g:2928:6: (lv_name_4_0= ruleValidID ) { - // InternalXtext.g:2923:6: (lv_name_4_0= ruleValidID ) - // InternalXtext.g:2924:7: lv_name_4_0= ruleValidID + // InternalXtext.g:2928:6: (lv_name_4_0= ruleValidID ) + // InternalXtext.g:2929:7: lv_name_4_0= ruleValidID { newCompositeNode(grammarAccess.getTerminalRuleAccess().getNameValidIDParserRuleCall_2_1_0_0()); @@ -8035,7 +8043,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:2941:5: (otherlv_5= 'returns' ( (lv_type_6_0= ruleTypeRef ) ) )? + // InternalXtext.g:2946:5: (otherlv_5= 'returns' ( (lv_type_6_0= ruleTypeRef ) ) )? int alt63=2; int LA63_0 = input.LA(1); @@ -8044,17 +8052,17 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt63) { case 1 : - // InternalXtext.g:2942:6: otherlv_5= 'returns' ( (lv_type_6_0= ruleTypeRef ) ) + // InternalXtext.g:2947:6: otherlv_5= 'returns' ( (lv_type_6_0= ruleTypeRef ) ) { otherlv_5=(Token)match(input,24,FollowSets000.FOLLOW_13); newLeafNode(otherlv_5, grammarAccess.getTerminalRuleAccess().getReturnsKeyword_2_1_1_0()); - // InternalXtext.g:2946:6: ( (lv_type_6_0= ruleTypeRef ) ) - // InternalXtext.g:2947:7: (lv_type_6_0= ruleTypeRef ) + // InternalXtext.g:2951:6: ( (lv_type_6_0= ruleTypeRef ) ) + // InternalXtext.g:2952:7: (lv_type_6_0= ruleTypeRef ) { - // InternalXtext.g:2947:7: (lv_type_6_0= ruleTypeRef ) - // InternalXtext.g:2948:8: lv_type_6_0= ruleTypeRef + // InternalXtext.g:2952:7: (lv_type_6_0= ruleTypeRef ) + // InternalXtext.g:2953:8: lv_type_6_0= ruleTypeRef { newCompositeNode(grammarAccess.getTerminalRuleAccess().getTypeTypeRefParserRuleCall_2_1_1_1_0()); @@ -8100,11 +8108,11 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { newLeafNode(otherlv_7, grammarAccess.getTerminalRuleAccess().getColonKeyword_3()); - // InternalXtext.g:2972:3: ( (lv_alternatives_8_0= ruleTerminalAlternatives ) ) - // InternalXtext.g:2973:4: (lv_alternatives_8_0= ruleTerminalAlternatives ) + // InternalXtext.g:2977:3: ( (lv_alternatives_8_0= ruleTerminalAlternatives ) ) + // InternalXtext.g:2978:4: (lv_alternatives_8_0= ruleTerminalAlternatives ) { - // InternalXtext.g:2973:4: (lv_alternatives_8_0= ruleTerminalAlternatives ) - // InternalXtext.g:2974:5: lv_alternatives_8_0= ruleTerminalAlternatives + // InternalXtext.g:2978:4: (lv_alternatives_8_0= ruleTerminalAlternatives ) + // InternalXtext.g:2979:5: lv_alternatives_8_0= ruleTerminalAlternatives { newCompositeNode(grammarAccess.getTerminalRuleAccess().getAlternativesTerminalAlternativesParserRuleCall_4_0()); @@ -8158,7 +8166,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleTerminalAlternatives" - // InternalXtext.g:2999:1: entryRuleTerminalAlternatives returns [EObject current=null] : iv_ruleTerminalAlternatives= ruleTerminalAlternatives EOF ; + // InternalXtext.g:3004:1: entryRuleTerminalAlternatives returns [EObject current=null] : iv_ruleTerminalAlternatives= ruleTerminalAlternatives EOF ; public final EObject entryRuleTerminalAlternatives() throws RecognitionException { EObject current = null; @@ -8166,8 +8174,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:2999:61: (iv_ruleTerminalAlternatives= ruleTerminalAlternatives EOF ) - // InternalXtext.g:3000:2: iv_ruleTerminalAlternatives= ruleTerminalAlternatives EOF + // InternalXtext.g:3004:61: (iv_ruleTerminalAlternatives= ruleTerminalAlternatives EOF ) + // InternalXtext.g:3005:2: iv_ruleTerminalAlternatives= ruleTerminalAlternatives EOF { newCompositeNode(grammarAccess.getTerminalAlternativesRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -8194,7 +8202,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleTerminalAlternatives" - // InternalXtext.g:3006:1: ruleTerminalAlternatives returns [EObject current=null] : (this_TerminalGroup_0= ruleTerminalGroup ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleTerminalGroup ) ) )+ )? ) ; + // InternalXtext.g:3011:1: ruleTerminalAlternatives returns [EObject current=null] : (this_TerminalGroup_0= ruleTerminalGroup ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleTerminalGroup ) ) )+ )? ) ; public final EObject ruleTerminalAlternatives() throws RecognitionException { EObject current = null; @@ -8208,11 +8216,11 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:3012:2: ( (this_TerminalGroup_0= ruleTerminalGroup ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleTerminalGroup ) ) )+ )? ) ) - // InternalXtext.g:3013:2: (this_TerminalGroup_0= ruleTerminalGroup ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleTerminalGroup ) ) )+ )? ) + // InternalXtext.g:3017:2: ( (this_TerminalGroup_0= ruleTerminalGroup ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleTerminalGroup ) ) )+ )? ) ) + // InternalXtext.g:3018:2: (this_TerminalGroup_0= ruleTerminalGroup ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleTerminalGroup ) ) )+ )? ) { - // InternalXtext.g:3013:2: (this_TerminalGroup_0= ruleTerminalGroup ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleTerminalGroup ) ) )+ )? ) - // InternalXtext.g:3014:3: this_TerminalGroup_0= ruleTerminalGroup ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleTerminalGroup ) ) )+ )? + // InternalXtext.g:3018:2: (this_TerminalGroup_0= ruleTerminalGroup ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleTerminalGroup ) ) )+ )? ) + // InternalXtext.g:3019:3: this_TerminalGroup_0= ruleTerminalGroup ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleTerminalGroup ) ) )+ )? { newCompositeNode(grammarAccess.getTerminalAlternativesAccess().getTerminalGroupParserRuleCall_0()); @@ -8226,7 +8234,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { current = this_TerminalGroup_0; afterParserOrEnumRuleCall(); - // InternalXtext.g:3022:3: ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleTerminalGroup ) ) )+ )? + // InternalXtext.g:3027:3: ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleTerminalGroup ) ) )+ )? int alt66=2; int LA66_0 = input.LA(1); @@ -8235,10 +8243,10 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt66) { case 1 : - // InternalXtext.g:3023:4: () (otherlv_2= '|' ( (lv_elements_3_0= ruleTerminalGroup ) ) )+ + // InternalXtext.g:3028:4: () (otherlv_2= '|' ( (lv_elements_3_0= ruleTerminalGroup ) ) )+ { - // InternalXtext.g:3023:4: () - // InternalXtext.g:3024:5: + // InternalXtext.g:3028:4: () + // InternalXtext.g:3029:5: { current = forceCreateModelElementAndAdd( @@ -8248,7 +8256,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:3030:4: (otherlv_2= '|' ( (lv_elements_3_0= ruleTerminalGroup ) ) )+ + // InternalXtext.g:3035:4: (otherlv_2= '|' ( (lv_elements_3_0= ruleTerminalGroup ) ) )+ int cnt65=0; loop65: do { @@ -8262,17 +8270,17 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { switch (alt65) { case 1 : - // InternalXtext.g:3031:5: otherlv_2= '|' ( (lv_elements_3_0= ruleTerminalGroup ) ) + // InternalXtext.g:3036:5: otherlv_2= '|' ( (lv_elements_3_0= ruleTerminalGroup ) ) { otherlv_2=(Token)match(input,30,FollowSets000.FOLLOW_47); newLeafNode(otherlv_2, grammarAccess.getTerminalAlternativesAccess().getVerticalLineKeyword_1_1_0()); - // InternalXtext.g:3035:5: ( (lv_elements_3_0= ruleTerminalGroup ) ) - // InternalXtext.g:3036:6: (lv_elements_3_0= ruleTerminalGroup ) + // InternalXtext.g:3040:5: ( (lv_elements_3_0= ruleTerminalGroup ) ) + // InternalXtext.g:3041:6: (lv_elements_3_0= ruleTerminalGroup ) { - // InternalXtext.g:3036:6: (lv_elements_3_0= ruleTerminalGroup ) - // InternalXtext.g:3037:7: lv_elements_3_0= ruleTerminalGroup + // InternalXtext.g:3041:6: (lv_elements_3_0= ruleTerminalGroup ) + // InternalXtext.g:3042:7: lv_elements_3_0= ruleTerminalGroup { newCompositeNode(grammarAccess.getTerminalAlternativesAccess().getElementsTerminalGroupParserRuleCall_1_1_1_0()); @@ -8341,7 +8349,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleTerminalGroup" - // InternalXtext.g:3060:1: entryRuleTerminalGroup returns [EObject current=null] : iv_ruleTerminalGroup= ruleTerminalGroup EOF ; + // InternalXtext.g:3065:1: entryRuleTerminalGroup returns [EObject current=null] : iv_ruleTerminalGroup= ruleTerminalGroup EOF ; public final EObject entryRuleTerminalGroup() throws RecognitionException { EObject current = null; @@ -8349,8 +8357,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:3060:54: (iv_ruleTerminalGroup= ruleTerminalGroup EOF ) - // InternalXtext.g:3061:2: iv_ruleTerminalGroup= ruleTerminalGroup EOF + // InternalXtext.g:3065:54: (iv_ruleTerminalGroup= ruleTerminalGroup EOF ) + // InternalXtext.g:3066:2: iv_ruleTerminalGroup= ruleTerminalGroup EOF { newCompositeNode(grammarAccess.getTerminalGroupRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -8377,7 +8385,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleTerminalGroup" - // InternalXtext.g:3067:1: ruleTerminalGroup returns [EObject current=null] : (this_TerminalToken_0= ruleTerminalToken ( () ( (lv_elements_2_0= ruleTerminalToken ) )+ )? ) ; + // InternalXtext.g:3072:1: ruleTerminalGroup returns [EObject current=null] : (this_TerminalToken_0= ruleTerminalToken ( () ( (lv_elements_2_0= ruleTerminalToken ) )+ )? ) ; public final EObject ruleTerminalGroup() throws RecognitionException { EObject current = null; @@ -8390,11 +8398,11 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:3073:2: ( (this_TerminalToken_0= ruleTerminalToken ( () ( (lv_elements_2_0= ruleTerminalToken ) )+ )? ) ) - // InternalXtext.g:3074:2: (this_TerminalToken_0= ruleTerminalToken ( () ( (lv_elements_2_0= ruleTerminalToken ) )+ )? ) + // InternalXtext.g:3078:2: ( (this_TerminalToken_0= ruleTerminalToken ( () ( (lv_elements_2_0= ruleTerminalToken ) )+ )? ) ) + // InternalXtext.g:3079:2: (this_TerminalToken_0= ruleTerminalToken ( () ( (lv_elements_2_0= ruleTerminalToken ) )+ )? ) { - // InternalXtext.g:3074:2: (this_TerminalToken_0= ruleTerminalToken ( () ( (lv_elements_2_0= ruleTerminalToken ) )+ )? ) - // InternalXtext.g:3075:3: this_TerminalToken_0= ruleTerminalToken ( () ( (lv_elements_2_0= ruleTerminalToken ) )+ )? + // InternalXtext.g:3079:2: (this_TerminalToken_0= ruleTerminalToken ( () ( (lv_elements_2_0= ruleTerminalToken ) )+ )? ) + // InternalXtext.g:3080:3: this_TerminalToken_0= ruleTerminalToken ( () ( (lv_elements_2_0= ruleTerminalToken ) )+ )? { newCompositeNode(grammarAccess.getTerminalGroupAccess().getTerminalTokenParserRuleCall_0()); @@ -8408,7 +8416,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { current = this_TerminalToken_0; afterParserOrEnumRuleCall(); - // InternalXtext.g:3083:3: ( () ( (lv_elements_2_0= ruleTerminalToken ) )+ )? + // InternalXtext.g:3088:3: ( () ( (lv_elements_2_0= ruleTerminalToken ) )+ )? int alt68=2; int LA68_0 = input.LA(1); @@ -8417,10 +8425,10 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt68) { case 1 : - // InternalXtext.g:3084:4: () ( (lv_elements_2_0= ruleTerminalToken ) )+ + // InternalXtext.g:3089:4: () ( (lv_elements_2_0= ruleTerminalToken ) )+ { - // InternalXtext.g:3084:4: () - // InternalXtext.g:3085:5: + // InternalXtext.g:3089:4: () + // InternalXtext.g:3090:5: { current = forceCreateModelElementAndAdd( @@ -8430,7 +8438,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:3091:4: ( (lv_elements_2_0= ruleTerminalToken ) )+ + // InternalXtext.g:3096:4: ( (lv_elements_2_0= ruleTerminalToken ) )+ int cnt67=0; loop67: do { @@ -8444,10 +8452,10 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { switch (alt67) { case 1 : - // InternalXtext.g:3092:5: (lv_elements_2_0= ruleTerminalToken ) + // InternalXtext.g:3097:5: (lv_elements_2_0= ruleTerminalToken ) { - // InternalXtext.g:3092:5: (lv_elements_2_0= ruleTerminalToken ) - // InternalXtext.g:3093:6: lv_elements_2_0= ruleTerminalToken + // InternalXtext.g:3097:5: (lv_elements_2_0= ruleTerminalToken ) + // InternalXtext.g:3098:6: lv_elements_2_0= ruleTerminalToken { newCompositeNode(grammarAccess.getTerminalGroupAccess().getElementsTerminalTokenParserRuleCall_1_1_0()); @@ -8513,7 +8521,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleTerminalToken" - // InternalXtext.g:3115:1: entryRuleTerminalToken returns [EObject current=null] : iv_ruleTerminalToken= ruleTerminalToken EOF ; + // InternalXtext.g:3120:1: entryRuleTerminalToken returns [EObject current=null] : iv_ruleTerminalToken= ruleTerminalToken EOF ; public final EObject entryRuleTerminalToken() throws RecognitionException { EObject current = null; @@ -8521,8 +8529,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:3115:54: (iv_ruleTerminalToken= ruleTerminalToken EOF ) - // InternalXtext.g:3116:2: iv_ruleTerminalToken= ruleTerminalToken EOF + // InternalXtext.g:3120:54: (iv_ruleTerminalToken= ruleTerminalToken EOF ) + // InternalXtext.g:3121:2: iv_ruleTerminalToken= ruleTerminalToken EOF { newCompositeNode(grammarAccess.getTerminalTokenRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -8549,7 +8557,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleTerminalToken" - // InternalXtext.g:3122:1: ruleTerminalToken returns [EObject current=null] : (this_TerminalTokenElement_0= ruleTerminalTokenElement ( ( (lv_cardinality_1_1= '?' | lv_cardinality_1_2= '*' | lv_cardinality_1_3= '+' ) ) )? ) ; + // InternalXtext.g:3127:1: ruleTerminalToken returns [EObject current=null] : (this_TerminalTokenElement_0= ruleTerminalTokenElement ( ( (lv_cardinality_1_1= '?' | lv_cardinality_1_2= '*' | lv_cardinality_1_3= '+' ) ) )? ) ; public final EObject ruleTerminalToken() throws RecognitionException { EObject current = null; @@ -8563,11 +8571,11 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:3128:2: ( (this_TerminalTokenElement_0= ruleTerminalTokenElement ( ( (lv_cardinality_1_1= '?' | lv_cardinality_1_2= '*' | lv_cardinality_1_3= '+' ) ) )? ) ) - // InternalXtext.g:3129:2: (this_TerminalTokenElement_0= ruleTerminalTokenElement ( ( (lv_cardinality_1_1= '?' | lv_cardinality_1_2= '*' | lv_cardinality_1_3= '+' ) ) )? ) + // InternalXtext.g:3133:2: ( (this_TerminalTokenElement_0= ruleTerminalTokenElement ( ( (lv_cardinality_1_1= '?' | lv_cardinality_1_2= '*' | lv_cardinality_1_3= '+' ) ) )? ) ) + // InternalXtext.g:3134:2: (this_TerminalTokenElement_0= ruleTerminalTokenElement ( ( (lv_cardinality_1_1= '?' | lv_cardinality_1_2= '*' | lv_cardinality_1_3= '+' ) ) )? ) { - // InternalXtext.g:3129:2: (this_TerminalTokenElement_0= ruleTerminalTokenElement ( ( (lv_cardinality_1_1= '?' | lv_cardinality_1_2= '*' | lv_cardinality_1_3= '+' ) ) )? ) - // InternalXtext.g:3130:3: this_TerminalTokenElement_0= ruleTerminalTokenElement ( ( (lv_cardinality_1_1= '?' | lv_cardinality_1_2= '*' | lv_cardinality_1_3= '+' ) ) )? + // InternalXtext.g:3134:2: (this_TerminalTokenElement_0= ruleTerminalTokenElement ( ( (lv_cardinality_1_1= '?' | lv_cardinality_1_2= '*' | lv_cardinality_1_3= '+' ) ) )? ) + // InternalXtext.g:3135:3: this_TerminalTokenElement_0= ruleTerminalTokenElement ( ( (lv_cardinality_1_1= '?' | lv_cardinality_1_2= '*' | lv_cardinality_1_3= '+' ) ) )? { newCompositeNode(grammarAccess.getTerminalTokenAccess().getTerminalTokenElementParserRuleCall_0()); @@ -8581,7 +8589,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { current = this_TerminalTokenElement_0; afterParserOrEnumRuleCall(); - // InternalXtext.g:3138:3: ( ( (lv_cardinality_1_1= '?' | lv_cardinality_1_2= '*' | lv_cardinality_1_3= '+' ) ) )? + // InternalXtext.g:3143:3: ( ( (lv_cardinality_1_1= '?' | lv_cardinality_1_2= '*' | lv_cardinality_1_3= '+' ) ) )? int alt70=2; int LA70_0 = input.LA(1); @@ -8590,12 +8598,12 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt70) { case 1 : - // InternalXtext.g:3139:4: ( (lv_cardinality_1_1= '?' | lv_cardinality_1_2= '*' | lv_cardinality_1_3= '+' ) ) + // InternalXtext.g:3144:4: ( (lv_cardinality_1_1= '?' | lv_cardinality_1_2= '*' | lv_cardinality_1_3= '+' ) ) { - // InternalXtext.g:3139:4: ( (lv_cardinality_1_1= '?' | lv_cardinality_1_2= '*' | lv_cardinality_1_3= '+' ) ) - // InternalXtext.g:3140:5: (lv_cardinality_1_1= '?' | lv_cardinality_1_2= '*' | lv_cardinality_1_3= '+' ) + // InternalXtext.g:3144:4: ( (lv_cardinality_1_1= '?' | lv_cardinality_1_2= '*' | lv_cardinality_1_3= '+' ) ) + // InternalXtext.g:3145:5: (lv_cardinality_1_1= '?' | lv_cardinality_1_2= '*' | lv_cardinality_1_3= '+' ) { - // InternalXtext.g:3140:5: (lv_cardinality_1_1= '?' | lv_cardinality_1_2= '*' | lv_cardinality_1_3= '+' ) + // InternalXtext.g:3145:5: (lv_cardinality_1_1= '?' | lv_cardinality_1_2= '*' | lv_cardinality_1_3= '+' ) int alt69=3; switch ( input.LA(1) ) { case 32: @@ -8622,7 +8630,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { switch (alt69) { case 1 : - // InternalXtext.g:3141:6: lv_cardinality_1_1= '?' + // InternalXtext.g:3146:6: lv_cardinality_1_1= '?' { lv_cardinality_1_1=(Token)match(input,32,FollowSets000.FOLLOW_2); @@ -8638,7 +8646,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalXtext.g:3152:6: lv_cardinality_1_2= '*' + // InternalXtext.g:3157:6: lv_cardinality_1_2= '*' { lv_cardinality_1_2=(Token)match(input,23,FollowSets000.FOLLOW_2); @@ -8654,7 +8662,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalXtext.g:3163:6: lv_cardinality_1_3= '+' + // InternalXtext.g:3168:6: lv_cardinality_1_3= '+' { lv_cardinality_1_3=(Token)match(input,33,FollowSets000.FOLLOW_2); @@ -8704,7 +8712,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleTerminalTokenElement" - // InternalXtext.g:3180:1: entryRuleTerminalTokenElement returns [EObject current=null] : iv_ruleTerminalTokenElement= ruleTerminalTokenElement EOF ; + // InternalXtext.g:3185:1: entryRuleTerminalTokenElement returns [EObject current=null] : iv_ruleTerminalTokenElement= ruleTerminalTokenElement EOF ; public final EObject entryRuleTerminalTokenElement() throws RecognitionException { EObject current = null; @@ -8712,8 +8720,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:3180:61: (iv_ruleTerminalTokenElement= ruleTerminalTokenElement EOF ) - // InternalXtext.g:3181:2: iv_ruleTerminalTokenElement= ruleTerminalTokenElement EOF + // InternalXtext.g:3185:61: (iv_ruleTerminalTokenElement= ruleTerminalTokenElement EOF ) + // InternalXtext.g:3186:2: iv_ruleTerminalTokenElement= ruleTerminalTokenElement EOF { newCompositeNode(grammarAccess.getTerminalTokenElementRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -8740,7 +8748,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleTerminalTokenElement" - // InternalXtext.g:3187:1: ruleTerminalTokenElement returns [EObject current=null] : (this_CharacterRange_0= ruleCharacterRange | this_TerminalRuleCall_1= ruleTerminalRuleCall | this_ParenthesizedTerminalElement_2= ruleParenthesizedTerminalElement | this_AbstractNegatedToken_3= ruleAbstractNegatedToken | this_Wildcard_4= ruleWildcard | this_EOF_5= ruleEOF ) ; + // InternalXtext.g:3192:1: ruleTerminalTokenElement returns [EObject current=null] : (this_CharacterRange_0= ruleCharacterRange | this_TerminalRuleCall_1= ruleTerminalRuleCall | this_ParenthesizedTerminalElement_2= ruleParenthesizedTerminalElement | this_AbstractNegatedToken_3= ruleAbstractNegatedToken | this_Wildcard_4= ruleWildcard | this_EOF_5= ruleEOF ) ; public final EObject ruleTerminalTokenElement() throws RecognitionException { EObject current = null; @@ -8761,10 +8769,10 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:3193:2: ( (this_CharacterRange_0= ruleCharacterRange | this_TerminalRuleCall_1= ruleTerminalRuleCall | this_ParenthesizedTerminalElement_2= ruleParenthesizedTerminalElement | this_AbstractNegatedToken_3= ruleAbstractNegatedToken | this_Wildcard_4= ruleWildcard | this_EOF_5= ruleEOF ) ) - // InternalXtext.g:3194:2: (this_CharacterRange_0= ruleCharacterRange | this_TerminalRuleCall_1= ruleTerminalRuleCall | this_ParenthesizedTerminalElement_2= ruleParenthesizedTerminalElement | this_AbstractNegatedToken_3= ruleAbstractNegatedToken | this_Wildcard_4= ruleWildcard | this_EOF_5= ruleEOF ) + // InternalXtext.g:3198:2: ( (this_CharacterRange_0= ruleCharacterRange | this_TerminalRuleCall_1= ruleTerminalRuleCall | this_ParenthesizedTerminalElement_2= ruleParenthesizedTerminalElement | this_AbstractNegatedToken_3= ruleAbstractNegatedToken | this_Wildcard_4= ruleWildcard | this_EOF_5= ruleEOF ) ) + // InternalXtext.g:3199:2: (this_CharacterRange_0= ruleCharacterRange | this_TerminalRuleCall_1= ruleTerminalRuleCall | this_ParenthesizedTerminalElement_2= ruleParenthesizedTerminalElement | this_AbstractNegatedToken_3= ruleAbstractNegatedToken | this_Wildcard_4= ruleWildcard | this_EOF_5= ruleEOF ) { - // InternalXtext.g:3194:2: (this_CharacterRange_0= ruleCharacterRange | this_TerminalRuleCall_1= ruleTerminalRuleCall | this_ParenthesizedTerminalElement_2= ruleParenthesizedTerminalElement | this_AbstractNegatedToken_3= ruleAbstractNegatedToken | this_Wildcard_4= ruleWildcard | this_EOF_5= ruleEOF ) + // InternalXtext.g:3199:2: (this_CharacterRange_0= ruleCharacterRange | this_TerminalRuleCall_1= ruleTerminalRuleCall | this_ParenthesizedTerminalElement_2= ruleParenthesizedTerminalElement | this_AbstractNegatedToken_3= ruleAbstractNegatedToken | this_Wildcard_4= ruleWildcard | this_EOF_5= ruleEOF ) int alt71=6; switch ( input.LA(1) ) { case RULE_STRING: @@ -8809,7 +8817,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { switch (alt71) { case 1 : - // InternalXtext.g:3195:3: this_CharacterRange_0= ruleCharacterRange + // InternalXtext.g:3200:3: this_CharacterRange_0= ruleCharacterRange { newCompositeNode(grammarAccess.getTerminalTokenElementAccess().getCharacterRangeParserRuleCall_0()); @@ -8827,7 +8835,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalXtext.g:3204:3: this_TerminalRuleCall_1= ruleTerminalRuleCall + // InternalXtext.g:3209:3: this_TerminalRuleCall_1= ruleTerminalRuleCall { newCompositeNode(grammarAccess.getTerminalTokenElementAccess().getTerminalRuleCallParserRuleCall_1()); @@ -8845,7 +8853,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalXtext.g:3213:3: this_ParenthesizedTerminalElement_2= ruleParenthesizedTerminalElement + // InternalXtext.g:3218:3: this_ParenthesizedTerminalElement_2= ruleParenthesizedTerminalElement { newCompositeNode(grammarAccess.getTerminalTokenElementAccess().getParenthesizedTerminalElementParserRuleCall_2()); @@ -8863,7 +8871,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 4 : - // InternalXtext.g:3222:3: this_AbstractNegatedToken_3= ruleAbstractNegatedToken + // InternalXtext.g:3227:3: this_AbstractNegatedToken_3= ruleAbstractNegatedToken { newCompositeNode(grammarAccess.getTerminalTokenElementAccess().getAbstractNegatedTokenParserRuleCall_3()); @@ -8881,7 +8889,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 5 : - // InternalXtext.g:3231:3: this_Wildcard_4= ruleWildcard + // InternalXtext.g:3236:3: this_Wildcard_4= ruleWildcard { newCompositeNode(grammarAccess.getTerminalTokenElementAccess().getWildcardParserRuleCall_4()); @@ -8899,7 +8907,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 6 : - // InternalXtext.g:3240:3: this_EOF_5= ruleEOF + // InternalXtext.g:3245:3: this_EOF_5= ruleEOF { newCompositeNode(grammarAccess.getTerminalTokenElementAccess().getEOFParserRuleCall_5()); @@ -8939,7 +8947,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleParenthesizedTerminalElement" - // InternalXtext.g:3252:1: entryRuleParenthesizedTerminalElement returns [EObject current=null] : iv_ruleParenthesizedTerminalElement= ruleParenthesizedTerminalElement EOF ; + // InternalXtext.g:3257:1: entryRuleParenthesizedTerminalElement returns [EObject current=null] : iv_ruleParenthesizedTerminalElement= ruleParenthesizedTerminalElement EOF ; public final EObject entryRuleParenthesizedTerminalElement() throws RecognitionException { EObject current = null; @@ -8947,8 +8955,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:3252:69: (iv_ruleParenthesizedTerminalElement= ruleParenthesizedTerminalElement EOF ) - // InternalXtext.g:3253:2: iv_ruleParenthesizedTerminalElement= ruleParenthesizedTerminalElement EOF + // InternalXtext.g:3257:69: (iv_ruleParenthesizedTerminalElement= ruleParenthesizedTerminalElement EOF ) + // InternalXtext.g:3258:2: iv_ruleParenthesizedTerminalElement= ruleParenthesizedTerminalElement EOF { newCompositeNode(grammarAccess.getParenthesizedTerminalElementRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -8975,7 +8983,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleParenthesizedTerminalElement" - // InternalXtext.g:3259:1: ruleParenthesizedTerminalElement returns [EObject current=null] : (otherlv_0= '(' this_TerminalAlternatives_1= ruleTerminalAlternatives otherlv_2= ')' ) ; + // InternalXtext.g:3264:1: ruleParenthesizedTerminalElement returns [EObject current=null] : (otherlv_0= '(' this_TerminalAlternatives_1= ruleTerminalAlternatives otherlv_2= ')' ) ; public final EObject ruleParenthesizedTerminalElement() throws RecognitionException { EObject current = null; @@ -8988,11 +8996,11 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:3265:2: ( (otherlv_0= '(' this_TerminalAlternatives_1= ruleTerminalAlternatives otherlv_2= ')' ) ) - // InternalXtext.g:3266:2: (otherlv_0= '(' this_TerminalAlternatives_1= ruleTerminalAlternatives otherlv_2= ')' ) + // InternalXtext.g:3270:2: ( (otherlv_0= '(' this_TerminalAlternatives_1= ruleTerminalAlternatives otherlv_2= ')' ) ) + // InternalXtext.g:3271:2: (otherlv_0= '(' this_TerminalAlternatives_1= ruleTerminalAlternatives otherlv_2= ')' ) { - // InternalXtext.g:3266:2: (otherlv_0= '(' this_TerminalAlternatives_1= ruleTerminalAlternatives otherlv_2= ')' ) - // InternalXtext.g:3267:3: otherlv_0= '(' this_TerminalAlternatives_1= ruleTerminalAlternatives otherlv_2= ')' + // InternalXtext.g:3271:2: (otherlv_0= '(' this_TerminalAlternatives_1= ruleTerminalAlternatives otherlv_2= ')' ) + // InternalXtext.g:3272:3: otherlv_0= '(' this_TerminalAlternatives_1= ruleTerminalAlternatives otherlv_2= ')' { otherlv_0=(Token)match(input,15,FollowSets000.FOLLOW_47); @@ -9037,7 +9045,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleAbstractNegatedToken" - // InternalXtext.g:3287:1: entryRuleAbstractNegatedToken returns [EObject current=null] : iv_ruleAbstractNegatedToken= ruleAbstractNegatedToken EOF ; + // InternalXtext.g:3292:1: entryRuleAbstractNegatedToken returns [EObject current=null] : iv_ruleAbstractNegatedToken= ruleAbstractNegatedToken EOF ; public final EObject entryRuleAbstractNegatedToken() throws RecognitionException { EObject current = null; @@ -9045,8 +9053,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:3287:61: (iv_ruleAbstractNegatedToken= ruleAbstractNegatedToken EOF ) - // InternalXtext.g:3288:2: iv_ruleAbstractNegatedToken= ruleAbstractNegatedToken EOF + // InternalXtext.g:3292:61: (iv_ruleAbstractNegatedToken= ruleAbstractNegatedToken EOF ) + // InternalXtext.g:3293:2: iv_ruleAbstractNegatedToken= ruleAbstractNegatedToken EOF { newCompositeNode(grammarAccess.getAbstractNegatedTokenRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -9073,7 +9081,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleAbstractNegatedToken" - // InternalXtext.g:3294:1: ruleAbstractNegatedToken returns [EObject current=null] : (this_NegatedToken_0= ruleNegatedToken | this_UntilToken_1= ruleUntilToken ) ; + // InternalXtext.g:3299:1: ruleAbstractNegatedToken returns [EObject current=null] : (this_NegatedToken_0= ruleNegatedToken | this_UntilToken_1= ruleUntilToken ) ; public final EObject ruleAbstractNegatedToken() throws RecognitionException { EObject current = null; @@ -9086,10 +9094,10 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:3300:2: ( (this_NegatedToken_0= ruleNegatedToken | this_UntilToken_1= ruleUntilToken ) ) - // InternalXtext.g:3301:2: (this_NegatedToken_0= ruleNegatedToken | this_UntilToken_1= ruleUntilToken ) + // InternalXtext.g:3305:2: ( (this_NegatedToken_0= ruleNegatedToken | this_UntilToken_1= ruleUntilToken ) ) + // InternalXtext.g:3306:2: (this_NegatedToken_0= ruleNegatedToken | this_UntilToken_1= ruleUntilToken ) { - // InternalXtext.g:3301:2: (this_NegatedToken_0= ruleNegatedToken | this_UntilToken_1= ruleUntilToken ) + // InternalXtext.g:3306:2: (this_NegatedToken_0= ruleNegatedToken | this_UntilToken_1= ruleUntilToken ) int alt72=2; int LA72_0 = input.LA(1); @@ -9107,7 +9115,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt72) { case 1 : - // InternalXtext.g:3302:3: this_NegatedToken_0= ruleNegatedToken + // InternalXtext.g:3307:3: this_NegatedToken_0= ruleNegatedToken { newCompositeNode(grammarAccess.getAbstractNegatedTokenAccess().getNegatedTokenParserRuleCall_0()); @@ -9125,7 +9133,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalXtext.g:3311:3: this_UntilToken_1= ruleUntilToken + // InternalXtext.g:3316:3: this_UntilToken_1= ruleUntilToken { newCompositeNode(grammarAccess.getAbstractNegatedTokenAccess().getUntilTokenParserRuleCall_1()); @@ -9165,7 +9173,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleNegatedToken" - // InternalXtext.g:3323:1: entryRuleNegatedToken returns [EObject current=null] : iv_ruleNegatedToken= ruleNegatedToken EOF ; + // InternalXtext.g:3328:1: entryRuleNegatedToken returns [EObject current=null] : iv_ruleNegatedToken= ruleNegatedToken EOF ; public final EObject entryRuleNegatedToken() throws RecognitionException { EObject current = null; @@ -9173,8 +9181,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:3323:53: (iv_ruleNegatedToken= ruleNegatedToken EOF ) - // InternalXtext.g:3324:2: iv_ruleNegatedToken= ruleNegatedToken EOF + // InternalXtext.g:3328:53: (iv_ruleNegatedToken= ruleNegatedToken EOF ) + // InternalXtext.g:3329:2: iv_ruleNegatedToken= ruleNegatedToken EOF { newCompositeNode(grammarAccess.getNegatedTokenRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -9201,7 +9209,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleNegatedToken" - // InternalXtext.g:3330:1: ruleNegatedToken returns [EObject current=null] : (otherlv_0= '!' ( (lv_terminal_1_0= ruleTerminalTokenElement ) ) ) ; + // InternalXtext.g:3335:1: ruleNegatedToken returns [EObject current=null] : (otherlv_0= '!' ( (lv_terminal_1_0= ruleTerminalTokenElement ) ) ) ; public final EObject ruleNegatedToken() throws RecognitionException { EObject current = null; @@ -9213,21 +9221,21 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:3336:2: ( (otherlv_0= '!' ( (lv_terminal_1_0= ruleTerminalTokenElement ) ) ) ) - // InternalXtext.g:3337:2: (otherlv_0= '!' ( (lv_terminal_1_0= ruleTerminalTokenElement ) ) ) + // InternalXtext.g:3341:2: ( (otherlv_0= '!' ( (lv_terminal_1_0= ruleTerminalTokenElement ) ) ) ) + // InternalXtext.g:3342:2: (otherlv_0= '!' ( (lv_terminal_1_0= ruleTerminalTokenElement ) ) ) { - // InternalXtext.g:3337:2: (otherlv_0= '!' ( (lv_terminal_1_0= ruleTerminalTokenElement ) ) ) - // InternalXtext.g:3338:3: otherlv_0= '!' ( (lv_terminal_1_0= ruleTerminalTokenElement ) ) + // InternalXtext.g:3342:2: (otherlv_0= '!' ( (lv_terminal_1_0= ruleTerminalTokenElement ) ) ) + // InternalXtext.g:3343:3: otherlv_0= '!' ( (lv_terminal_1_0= ruleTerminalTokenElement ) ) { otherlv_0=(Token)match(input,41,FollowSets000.FOLLOW_47); newLeafNode(otherlv_0, grammarAccess.getNegatedTokenAccess().getExclamationMarkKeyword_0()); - // InternalXtext.g:3342:3: ( (lv_terminal_1_0= ruleTerminalTokenElement ) ) - // InternalXtext.g:3343:4: (lv_terminal_1_0= ruleTerminalTokenElement ) + // InternalXtext.g:3347:3: ( (lv_terminal_1_0= ruleTerminalTokenElement ) ) + // InternalXtext.g:3348:4: (lv_terminal_1_0= ruleTerminalTokenElement ) { - // InternalXtext.g:3343:4: (lv_terminal_1_0= ruleTerminalTokenElement ) - // InternalXtext.g:3344:5: lv_terminal_1_0= ruleTerminalTokenElement + // InternalXtext.g:3348:4: (lv_terminal_1_0= ruleTerminalTokenElement ) + // InternalXtext.g:3349:5: lv_terminal_1_0= ruleTerminalTokenElement { newCompositeNode(grammarAccess.getNegatedTokenAccess().getTerminalTerminalTokenElementParserRuleCall_1_0()); @@ -9277,7 +9285,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleUntilToken" - // InternalXtext.g:3365:1: entryRuleUntilToken returns [EObject current=null] : iv_ruleUntilToken= ruleUntilToken EOF ; + // InternalXtext.g:3370:1: entryRuleUntilToken returns [EObject current=null] : iv_ruleUntilToken= ruleUntilToken EOF ; public final EObject entryRuleUntilToken() throws RecognitionException { EObject current = null; @@ -9285,8 +9293,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:3365:51: (iv_ruleUntilToken= ruleUntilToken EOF ) - // InternalXtext.g:3366:2: iv_ruleUntilToken= ruleUntilToken EOF + // InternalXtext.g:3370:51: (iv_ruleUntilToken= ruleUntilToken EOF ) + // InternalXtext.g:3371:2: iv_ruleUntilToken= ruleUntilToken EOF { newCompositeNode(grammarAccess.getUntilTokenRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -9313,7 +9321,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleUntilToken" - // InternalXtext.g:3372:1: ruleUntilToken returns [EObject current=null] : (otherlv_0= '->' ( (lv_terminal_1_0= ruleTerminalTokenElement ) ) ) ; + // InternalXtext.g:3377:1: ruleUntilToken returns [EObject current=null] : (otherlv_0= '->' ( (lv_terminal_1_0= ruleTerminalTokenElement ) ) ) ; public final EObject ruleUntilToken() throws RecognitionException { EObject current = null; @@ -9325,21 +9333,21 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:3378:2: ( (otherlv_0= '->' ( (lv_terminal_1_0= ruleTerminalTokenElement ) ) ) ) - // InternalXtext.g:3379:2: (otherlv_0= '->' ( (lv_terminal_1_0= ruleTerminalTokenElement ) ) ) + // InternalXtext.g:3383:2: ( (otherlv_0= '->' ( (lv_terminal_1_0= ruleTerminalTokenElement ) ) ) ) + // InternalXtext.g:3384:2: (otherlv_0= '->' ( (lv_terminal_1_0= ruleTerminalTokenElement ) ) ) { - // InternalXtext.g:3379:2: (otherlv_0= '->' ( (lv_terminal_1_0= ruleTerminalTokenElement ) ) ) - // InternalXtext.g:3380:3: otherlv_0= '->' ( (lv_terminal_1_0= ruleTerminalTokenElement ) ) + // InternalXtext.g:3384:2: (otherlv_0= '->' ( (lv_terminal_1_0= ruleTerminalTokenElement ) ) ) + // InternalXtext.g:3385:3: otherlv_0= '->' ( (lv_terminal_1_0= ruleTerminalTokenElement ) ) { otherlv_0=(Token)match(input,43,FollowSets000.FOLLOW_47); newLeafNode(otherlv_0, grammarAccess.getUntilTokenAccess().getHyphenMinusGreaterThanSignKeyword_0()); - // InternalXtext.g:3384:3: ( (lv_terminal_1_0= ruleTerminalTokenElement ) ) - // InternalXtext.g:3385:4: (lv_terminal_1_0= ruleTerminalTokenElement ) + // InternalXtext.g:3389:3: ( (lv_terminal_1_0= ruleTerminalTokenElement ) ) + // InternalXtext.g:3390:4: (lv_terminal_1_0= ruleTerminalTokenElement ) { - // InternalXtext.g:3385:4: (lv_terminal_1_0= ruleTerminalTokenElement ) - // InternalXtext.g:3386:5: lv_terminal_1_0= ruleTerminalTokenElement + // InternalXtext.g:3390:4: (lv_terminal_1_0= ruleTerminalTokenElement ) + // InternalXtext.g:3391:5: lv_terminal_1_0= ruleTerminalTokenElement { newCompositeNode(grammarAccess.getUntilTokenAccess().getTerminalTerminalTokenElementParserRuleCall_1_0()); @@ -9389,7 +9397,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleWildcard" - // InternalXtext.g:3407:1: entryRuleWildcard returns [EObject current=null] : iv_ruleWildcard= ruleWildcard EOF ; + // InternalXtext.g:3412:1: entryRuleWildcard returns [EObject current=null] : iv_ruleWildcard= ruleWildcard EOF ; public final EObject entryRuleWildcard() throws RecognitionException { EObject current = null; @@ -9397,8 +9405,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:3407:49: (iv_ruleWildcard= ruleWildcard EOF ) - // InternalXtext.g:3408:2: iv_ruleWildcard= ruleWildcard EOF + // InternalXtext.g:3412:49: (iv_ruleWildcard= ruleWildcard EOF ) + // InternalXtext.g:3413:2: iv_ruleWildcard= ruleWildcard EOF { newCompositeNode(grammarAccess.getWildcardRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -9425,7 +9433,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleWildcard" - // InternalXtext.g:3414:1: ruleWildcard returns [EObject current=null] : ( () otherlv_1= '.' ) ; + // InternalXtext.g:3419:1: ruleWildcard returns [EObject current=null] : ( () otherlv_1= '.' ) ; public final EObject ruleWildcard() throws RecognitionException { EObject current = null; @@ -9435,14 +9443,14 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:3420:2: ( ( () otherlv_1= '.' ) ) - // InternalXtext.g:3421:2: ( () otherlv_1= '.' ) + // InternalXtext.g:3425:2: ( ( () otherlv_1= '.' ) ) + // InternalXtext.g:3426:2: ( () otherlv_1= '.' ) { - // InternalXtext.g:3421:2: ( () otherlv_1= '.' ) - // InternalXtext.g:3422:3: () otherlv_1= '.' + // InternalXtext.g:3426:2: ( () otherlv_1= '.' ) + // InternalXtext.g:3427:3: () otherlv_1= '.' { - // InternalXtext.g:3422:3: () - // InternalXtext.g:3423:4: + // InternalXtext.g:3427:3: () + // InternalXtext.g:3428:4: { current = forceCreateModelElement( @@ -9479,7 +9487,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleEOF" - // InternalXtext.g:3437:1: entryRuleEOF returns [EObject current=null] : iv_ruleEOF= ruleEOF EOF ; + // InternalXtext.g:3442:1: entryRuleEOF returns [EObject current=null] : iv_ruleEOF= ruleEOF EOF ; public final EObject entryRuleEOF() throws RecognitionException { EObject current = null; @@ -9487,8 +9495,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:3437:44: (iv_ruleEOF= ruleEOF EOF ) - // InternalXtext.g:3438:2: iv_ruleEOF= ruleEOF EOF + // InternalXtext.g:3442:44: (iv_ruleEOF= ruleEOF EOF ) + // InternalXtext.g:3443:2: iv_ruleEOF= ruleEOF EOF { newCompositeNode(grammarAccess.getEOFRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -9515,7 +9523,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleEOF" - // InternalXtext.g:3444:1: ruleEOF returns [EObject current=null] : ( () otherlv_1= 'EOF' ) ; + // InternalXtext.g:3449:1: ruleEOF returns [EObject current=null] : ( () otherlv_1= 'EOF' ) ; public final EObject ruleEOF() throws RecognitionException { EObject current = null; @@ -9525,14 +9533,14 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:3450:2: ( ( () otherlv_1= 'EOF' ) ) - // InternalXtext.g:3451:2: ( () otherlv_1= 'EOF' ) + // InternalXtext.g:3455:2: ( ( () otherlv_1= 'EOF' ) ) + // InternalXtext.g:3456:2: ( () otherlv_1= 'EOF' ) { - // InternalXtext.g:3451:2: ( () otherlv_1= 'EOF' ) - // InternalXtext.g:3452:3: () otherlv_1= 'EOF' + // InternalXtext.g:3456:2: ( () otherlv_1= 'EOF' ) + // InternalXtext.g:3457:3: () otherlv_1= 'EOF' { - // InternalXtext.g:3452:3: () - // InternalXtext.g:3453:4: + // InternalXtext.g:3457:3: () + // InternalXtext.g:3458:4: { current = forceCreateModelElement( @@ -9569,7 +9577,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleCharacterRange" - // InternalXtext.g:3467:1: entryRuleCharacterRange returns [EObject current=null] : iv_ruleCharacterRange= ruleCharacterRange EOF ; + // InternalXtext.g:3472:1: entryRuleCharacterRange returns [EObject current=null] : iv_ruleCharacterRange= ruleCharacterRange EOF ; public final EObject entryRuleCharacterRange() throws RecognitionException { EObject current = null; @@ -9577,8 +9585,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:3467:55: (iv_ruleCharacterRange= ruleCharacterRange EOF ) - // InternalXtext.g:3468:2: iv_ruleCharacterRange= ruleCharacterRange EOF + // InternalXtext.g:3472:55: (iv_ruleCharacterRange= ruleCharacterRange EOF ) + // InternalXtext.g:3473:2: iv_ruleCharacterRange= ruleCharacterRange EOF { newCompositeNode(grammarAccess.getCharacterRangeRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -9605,7 +9613,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleCharacterRange" - // InternalXtext.g:3474:1: ruleCharacterRange returns [EObject current=null] : (this_Keyword_0= ruleKeyword ( () otherlv_2= '..' ( (lv_right_3_0= ruleKeyword ) ) )? ) ; + // InternalXtext.g:3479:1: ruleCharacterRange returns [EObject current=null] : (this_Keyword_0= ruleKeyword ( () otherlv_2= '..' ( (lv_right_3_0= ruleKeyword ) ) )? ) ; public final EObject ruleCharacterRange() throws RecognitionException { EObject current = null; @@ -9619,11 +9627,11 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:3480:2: ( (this_Keyword_0= ruleKeyword ( () otherlv_2= '..' ( (lv_right_3_0= ruleKeyword ) ) )? ) ) - // InternalXtext.g:3481:2: (this_Keyword_0= ruleKeyword ( () otherlv_2= '..' ( (lv_right_3_0= ruleKeyword ) ) )? ) + // InternalXtext.g:3485:2: ( (this_Keyword_0= ruleKeyword ( () otherlv_2= '..' ( (lv_right_3_0= ruleKeyword ) ) )? ) ) + // InternalXtext.g:3486:2: (this_Keyword_0= ruleKeyword ( () otherlv_2= '..' ( (lv_right_3_0= ruleKeyword ) ) )? ) { - // InternalXtext.g:3481:2: (this_Keyword_0= ruleKeyword ( () otherlv_2= '..' ( (lv_right_3_0= ruleKeyword ) ) )? ) - // InternalXtext.g:3482:3: this_Keyword_0= ruleKeyword ( () otherlv_2= '..' ( (lv_right_3_0= ruleKeyword ) ) )? + // InternalXtext.g:3486:2: (this_Keyword_0= ruleKeyword ( () otherlv_2= '..' ( (lv_right_3_0= ruleKeyword ) ) )? ) + // InternalXtext.g:3487:3: this_Keyword_0= ruleKeyword ( () otherlv_2= '..' ( (lv_right_3_0= ruleKeyword ) ) )? { newCompositeNode(grammarAccess.getCharacterRangeAccess().getKeywordParserRuleCall_0()); @@ -9637,7 +9645,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { current = this_Keyword_0; afterParserOrEnumRuleCall(); - // InternalXtext.g:3490:3: ( () otherlv_2= '..' ( (lv_right_3_0= ruleKeyword ) ) )? + // InternalXtext.g:3495:3: ( () otherlv_2= '..' ( (lv_right_3_0= ruleKeyword ) ) )? int alt73=2; int LA73_0 = input.LA(1); @@ -9646,10 +9654,10 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt73) { case 1 : - // InternalXtext.g:3491:4: () otherlv_2= '..' ( (lv_right_3_0= ruleKeyword ) ) + // InternalXtext.g:3496:4: () otherlv_2= '..' ( (lv_right_3_0= ruleKeyword ) ) { - // InternalXtext.g:3491:4: () - // InternalXtext.g:3492:5: + // InternalXtext.g:3496:4: () + // InternalXtext.g:3497:5: { current = forceCreateModelElementAndSet( @@ -9663,11 +9671,11 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { newLeafNode(otherlv_2, grammarAccess.getCharacterRangeAccess().getFullStopFullStopKeyword_1_1()); - // InternalXtext.g:3502:4: ( (lv_right_3_0= ruleKeyword ) ) - // InternalXtext.g:3503:5: (lv_right_3_0= ruleKeyword ) + // InternalXtext.g:3507:4: ( (lv_right_3_0= ruleKeyword ) ) + // InternalXtext.g:3508:5: (lv_right_3_0= ruleKeyword ) { - // InternalXtext.g:3503:5: (lv_right_3_0= ruleKeyword ) - // InternalXtext.g:3504:6: lv_right_3_0= ruleKeyword + // InternalXtext.g:3508:5: (lv_right_3_0= ruleKeyword ) + // InternalXtext.g:3509:6: lv_right_3_0= ruleKeyword { newCompositeNode(grammarAccess.getCharacterRangeAccess().getRightKeywordParserRuleCall_1_2_0()); @@ -9723,7 +9731,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleEnumRule" - // InternalXtext.g:3526:1: entryRuleEnumRule returns [EObject current=null] : iv_ruleEnumRule= ruleEnumRule EOF ; + // InternalXtext.g:3531:1: entryRuleEnumRule returns [EObject current=null] : iv_ruleEnumRule= ruleEnumRule EOF ; public final EObject entryRuleEnumRule() throws RecognitionException { EObject current = null; @@ -9731,8 +9739,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:3526:49: (iv_ruleEnumRule= ruleEnumRule EOF ) - // InternalXtext.g:3527:2: iv_ruleEnumRule= ruleEnumRule EOF + // InternalXtext.g:3531:49: (iv_ruleEnumRule= ruleEnumRule EOF ) + // InternalXtext.g:3532:2: iv_ruleEnumRule= ruleEnumRule EOF { newCompositeNode(grammarAccess.getEnumRuleRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -9759,7 +9767,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleEnumRule" - // InternalXtext.g:3533:1: ruleEnumRule returns [EObject current=null] : ( ( (lv_annotations_0_0= ruleAnnotation ) )* otherlv_1= 'enum' ( (lv_name_2_0= ruleValidID ) ) (otherlv_3= 'returns' ( (lv_type_4_0= ruleTypeRef ) ) )? otherlv_5= ':' ( (lv_alternatives_6_0= ruleEnumLiterals ) ) otherlv_7= ';' ) ; + // InternalXtext.g:3538:1: ruleEnumRule returns [EObject current=null] : ( ( (lv_annotations_0_0= ruleAnnotation ) )* otherlv_1= 'enum' ( (lv_name_2_0= ruleValidID ) ) (otherlv_3= 'returns' ( (lv_type_4_0= ruleTypeRef ) ) )? otherlv_5= ':' ( (lv_alternatives_6_0= ruleEnumLiterals ) ) otherlv_7= ';' ) ; public final EObject ruleEnumRule() throws RecognitionException { EObject current = null; @@ -9780,13 +9788,13 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:3539:2: ( ( ( (lv_annotations_0_0= ruleAnnotation ) )* otherlv_1= 'enum' ( (lv_name_2_0= ruleValidID ) ) (otherlv_3= 'returns' ( (lv_type_4_0= ruleTypeRef ) ) )? otherlv_5= ':' ( (lv_alternatives_6_0= ruleEnumLiterals ) ) otherlv_7= ';' ) ) - // InternalXtext.g:3540:2: ( ( (lv_annotations_0_0= ruleAnnotation ) )* otherlv_1= 'enum' ( (lv_name_2_0= ruleValidID ) ) (otherlv_3= 'returns' ( (lv_type_4_0= ruleTypeRef ) ) )? otherlv_5= ':' ( (lv_alternatives_6_0= ruleEnumLiterals ) ) otherlv_7= ';' ) + // InternalXtext.g:3544:2: ( ( ( (lv_annotations_0_0= ruleAnnotation ) )* otherlv_1= 'enum' ( (lv_name_2_0= ruleValidID ) ) (otherlv_3= 'returns' ( (lv_type_4_0= ruleTypeRef ) ) )? otherlv_5= ':' ( (lv_alternatives_6_0= ruleEnumLiterals ) ) otherlv_7= ';' ) ) + // InternalXtext.g:3545:2: ( ( (lv_annotations_0_0= ruleAnnotation ) )* otherlv_1= 'enum' ( (lv_name_2_0= ruleValidID ) ) (otherlv_3= 'returns' ( (lv_type_4_0= ruleTypeRef ) ) )? otherlv_5= ':' ( (lv_alternatives_6_0= ruleEnumLiterals ) ) otherlv_7= ';' ) { - // InternalXtext.g:3540:2: ( ( (lv_annotations_0_0= ruleAnnotation ) )* otherlv_1= 'enum' ( (lv_name_2_0= ruleValidID ) ) (otherlv_3= 'returns' ( (lv_type_4_0= ruleTypeRef ) ) )? otherlv_5= ':' ( (lv_alternatives_6_0= ruleEnumLiterals ) ) otherlv_7= ';' ) - // InternalXtext.g:3541:3: ( (lv_annotations_0_0= ruleAnnotation ) )* otherlv_1= 'enum' ( (lv_name_2_0= ruleValidID ) ) (otherlv_3= 'returns' ( (lv_type_4_0= ruleTypeRef ) ) )? otherlv_5= ':' ( (lv_alternatives_6_0= ruleEnumLiterals ) ) otherlv_7= ';' + // InternalXtext.g:3545:2: ( ( (lv_annotations_0_0= ruleAnnotation ) )* otherlv_1= 'enum' ( (lv_name_2_0= ruleValidID ) ) (otherlv_3= 'returns' ( (lv_type_4_0= ruleTypeRef ) ) )? otherlv_5= ':' ( (lv_alternatives_6_0= ruleEnumLiterals ) ) otherlv_7= ';' ) + // InternalXtext.g:3546:3: ( (lv_annotations_0_0= ruleAnnotation ) )* otherlv_1= 'enum' ( (lv_name_2_0= ruleValidID ) ) (otherlv_3= 'returns' ( (lv_type_4_0= ruleTypeRef ) ) )? otherlv_5= ':' ( (lv_alternatives_6_0= ruleEnumLiterals ) ) otherlv_7= ';' { - // InternalXtext.g:3541:3: ( (lv_annotations_0_0= ruleAnnotation ) )* + // InternalXtext.g:3546:3: ( (lv_annotations_0_0= ruleAnnotation ) )* loop74: do { int alt74=2; @@ -9799,10 +9807,10 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { switch (alt74) { case 1 : - // InternalXtext.g:3542:4: (lv_annotations_0_0= ruleAnnotation ) + // InternalXtext.g:3547:4: (lv_annotations_0_0= ruleAnnotation ) { - // InternalXtext.g:3542:4: (lv_annotations_0_0= ruleAnnotation ) - // InternalXtext.g:3543:5: lv_annotations_0_0= ruleAnnotation + // InternalXtext.g:3547:4: (lv_annotations_0_0= ruleAnnotation ) + // InternalXtext.g:3548:5: lv_annotations_0_0= ruleAnnotation { newCompositeNode(grammarAccess.getEnumRuleAccess().getAnnotationsAnnotationParserRuleCall_0_0()); @@ -9839,11 +9847,11 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { newLeafNode(otherlv_1, grammarAccess.getEnumRuleAccess().getEnumKeyword_1()); - // InternalXtext.g:3564:3: ( (lv_name_2_0= ruleValidID ) ) - // InternalXtext.g:3565:4: (lv_name_2_0= ruleValidID ) + // InternalXtext.g:3569:3: ( (lv_name_2_0= ruleValidID ) ) + // InternalXtext.g:3570:4: (lv_name_2_0= ruleValidID ) { - // InternalXtext.g:3565:4: (lv_name_2_0= ruleValidID ) - // InternalXtext.g:3566:5: lv_name_2_0= ruleValidID + // InternalXtext.g:3570:4: (lv_name_2_0= ruleValidID ) + // InternalXtext.g:3571:5: lv_name_2_0= ruleValidID { newCompositeNode(grammarAccess.getEnumRuleAccess().getNameValidIDParserRuleCall_2_0()); @@ -9870,7 +9878,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:3583:3: (otherlv_3= 'returns' ( (lv_type_4_0= ruleTypeRef ) ) )? + // InternalXtext.g:3588:3: (otherlv_3= 'returns' ( (lv_type_4_0= ruleTypeRef ) ) )? int alt75=2; int LA75_0 = input.LA(1); @@ -9879,17 +9887,17 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt75) { case 1 : - // InternalXtext.g:3584:4: otherlv_3= 'returns' ( (lv_type_4_0= ruleTypeRef ) ) + // InternalXtext.g:3589:4: otherlv_3= 'returns' ( (lv_type_4_0= ruleTypeRef ) ) { otherlv_3=(Token)match(input,24,FollowSets000.FOLLOW_13); newLeafNode(otherlv_3, grammarAccess.getEnumRuleAccess().getReturnsKeyword_3_0()); - // InternalXtext.g:3588:4: ( (lv_type_4_0= ruleTypeRef ) ) - // InternalXtext.g:3589:5: (lv_type_4_0= ruleTypeRef ) + // InternalXtext.g:3593:4: ( (lv_type_4_0= ruleTypeRef ) ) + // InternalXtext.g:3594:5: (lv_type_4_0= ruleTypeRef ) { - // InternalXtext.g:3589:5: (lv_type_4_0= ruleTypeRef ) - // InternalXtext.g:3590:6: lv_type_4_0= ruleTypeRef + // InternalXtext.g:3594:5: (lv_type_4_0= ruleTypeRef ) + // InternalXtext.g:3595:6: lv_type_4_0= ruleTypeRef { newCompositeNode(grammarAccess.getEnumRuleAccess().getTypeTypeRefParserRuleCall_3_1_0()); @@ -9926,11 +9934,11 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { newLeafNode(otherlv_5, grammarAccess.getEnumRuleAccess().getColonKeyword_4()); - // InternalXtext.g:3612:3: ( (lv_alternatives_6_0= ruleEnumLiterals ) ) - // InternalXtext.g:3613:4: (lv_alternatives_6_0= ruleEnumLiterals ) + // InternalXtext.g:3617:3: ( (lv_alternatives_6_0= ruleEnumLiterals ) ) + // InternalXtext.g:3618:4: (lv_alternatives_6_0= ruleEnumLiterals ) { - // InternalXtext.g:3613:4: (lv_alternatives_6_0= ruleEnumLiterals ) - // InternalXtext.g:3614:5: lv_alternatives_6_0= ruleEnumLiterals + // InternalXtext.g:3618:4: (lv_alternatives_6_0= ruleEnumLiterals ) + // InternalXtext.g:3619:5: lv_alternatives_6_0= ruleEnumLiterals { newCompositeNode(grammarAccess.getEnumRuleAccess().getAlternativesEnumLiteralsParserRuleCall_5_0()); @@ -9984,7 +9992,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleEnumLiterals" - // InternalXtext.g:3639:1: entryRuleEnumLiterals returns [EObject current=null] : iv_ruleEnumLiterals= ruleEnumLiterals EOF ; + // InternalXtext.g:3644:1: entryRuleEnumLiterals returns [EObject current=null] : iv_ruleEnumLiterals= ruleEnumLiterals EOF ; public final EObject entryRuleEnumLiterals() throws RecognitionException { EObject current = null; @@ -9992,8 +10000,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:3639:53: (iv_ruleEnumLiterals= ruleEnumLiterals EOF ) - // InternalXtext.g:3640:2: iv_ruleEnumLiterals= ruleEnumLiterals EOF + // InternalXtext.g:3644:53: (iv_ruleEnumLiterals= ruleEnumLiterals EOF ) + // InternalXtext.g:3645:2: iv_ruleEnumLiterals= ruleEnumLiterals EOF { newCompositeNode(grammarAccess.getEnumLiteralsRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -10020,7 +10028,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleEnumLiterals" - // InternalXtext.g:3646:1: ruleEnumLiterals returns [EObject current=null] : (this_EnumLiteralDeclaration_0= ruleEnumLiteralDeclaration ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleEnumLiteralDeclaration ) ) )+ )? ) ; + // InternalXtext.g:3651:1: ruleEnumLiterals returns [EObject current=null] : (this_EnumLiteralDeclaration_0= ruleEnumLiteralDeclaration ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleEnumLiteralDeclaration ) ) )+ )? ) ; public final EObject ruleEnumLiterals() throws RecognitionException { EObject current = null; @@ -10034,11 +10042,11 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:3652:2: ( (this_EnumLiteralDeclaration_0= ruleEnumLiteralDeclaration ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleEnumLiteralDeclaration ) ) )+ )? ) ) - // InternalXtext.g:3653:2: (this_EnumLiteralDeclaration_0= ruleEnumLiteralDeclaration ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleEnumLiteralDeclaration ) ) )+ )? ) + // InternalXtext.g:3657:2: ( (this_EnumLiteralDeclaration_0= ruleEnumLiteralDeclaration ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleEnumLiteralDeclaration ) ) )+ )? ) ) + // InternalXtext.g:3658:2: (this_EnumLiteralDeclaration_0= ruleEnumLiteralDeclaration ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleEnumLiteralDeclaration ) ) )+ )? ) { - // InternalXtext.g:3653:2: (this_EnumLiteralDeclaration_0= ruleEnumLiteralDeclaration ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleEnumLiteralDeclaration ) ) )+ )? ) - // InternalXtext.g:3654:3: this_EnumLiteralDeclaration_0= ruleEnumLiteralDeclaration ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleEnumLiteralDeclaration ) ) )+ )? + // InternalXtext.g:3658:2: (this_EnumLiteralDeclaration_0= ruleEnumLiteralDeclaration ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleEnumLiteralDeclaration ) ) )+ )? ) + // InternalXtext.g:3659:3: this_EnumLiteralDeclaration_0= ruleEnumLiteralDeclaration ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleEnumLiteralDeclaration ) ) )+ )? { newCompositeNode(grammarAccess.getEnumLiteralsAccess().getEnumLiteralDeclarationParserRuleCall_0()); @@ -10052,7 +10060,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { current = this_EnumLiteralDeclaration_0; afterParserOrEnumRuleCall(); - // InternalXtext.g:3662:3: ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleEnumLiteralDeclaration ) ) )+ )? + // InternalXtext.g:3667:3: ( () (otherlv_2= '|' ( (lv_elements_3_0= ruleEnumLiteralDeclaration ) ) )+ )? int alt77=2; int LA77_0 = input.LA(1); @@ -10061,10 +10069,10 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt77) { case 1 : - // InternalXtext.g:3663:4: () (otherlv_2= '|' ( (lv_elements_3_0= ruleEnumLiteralDeclaration ) ) )+ + // InternalXtext.g:3668:4: () (otherlv_2= '|' ( (lv_elements_3_0= ruleEnumLiteralDeclaration ) ) )+ { - // InternalXtext.g:3663:4: () - // InternalXtext.g:3664:5: + // InternalXtext.g:3668:4: () + // InternalXtext.g:3669:5: { current = forceCreateModelElementAndAdd( @@ -10074,7 +10082,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:3670:4: (otherlv_2= '|' ( (lv_elements_3_0= ruleEnumLiteralDeclaration ) ) )+ + // InternalXtext.g:3675:4: (otherlv_2= '|' ( (lv_elements_3_0= ruleEnumLiteralDeclaration ) ) )+ int cnt76=0; loop76: do { @@ -10088,17 +10096,17 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { switch (alt76) { case 1 : - // InternalXtext.g:3671:5: otherlv_2= '|' ( (lv_elements_3_0= ruleEnumLiteralDeclaration ) ) + // InternalXtext.g:3676:5: otherlv_2= '|' ( (lv_elements_3_0= ruleEnumLiteralDeclaration ) ) { otherlv_2=(Token)match(input,30,FollowSets000.FOLLOW_3); newLeafNode(otherlv_2, grammarAccess.getEnumLiteralsAccess().getVerticalLineKeyword_1_1_0()); - // InternalXtext.g:3675:5: ( (lv_elements_3_0= ruleEnumLiteralDeclaration ) ) - // InternalXtext.g:3676:6: (lv_elements_3_0= ruleEnumLiteralDeclaration ) + // InternalXtext.g:3680:5: ( (lv_elements_3_0= ruleEnumLiteralDeclaration ) ) + // InternalXtext.g:3681:6: (lv_elements_3_0= ruleEnumLiteralDeclaration ) { - // InternalXtext.g:3676:6: (lv_elements_3_0= ruleEnumLiteralDeclaration ) - // InternalXtext.g:3677:7: lv_elements_3_0= ruleEnumLiteralDeclaration + // InternalXtext.g:3681:6: (lv_elements_3_0= ruleEnumLiteralDeclaration ) + // InternalXtext.g:3682:7: lv_elements_3_0= ruleEnumLiteralDeclaration { newCompositeNode(grammarAccess.getEnumLiteralsAccess().getElementsEnumLiteralDeclarationParserRuleCall_1_1_1_0()); @@ -10167,7 +10175,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleEnumLiteralDeclaration" - // InternalXtext.g:3700:1: entryRuleEnumLiteralDeclaration returns [EObject current=null] : iv_ruleEnumLiteralDeclaration= ruleEnumLiteralDeclaration EOF ; + // InternalXtext.g:3705:1: entryRuleEnumLiteralDeclaration returns [EObject current=null] : iv_ruleEnumLiteralDeclaration= ruleEnumLiteralDeclaration EOF ; public final EObject entryRuleEnumLiteralDeclaration() throws RecognitionException { EObject current = null; @@ -10175,8 +10183,8 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { try { - // InternalXtext.g:3700:63: (iv_ruleEnumLiteralDeclaration= ruleEnumLiteralDeclaration EOF ) - // InternalXtext.g:3701:2: iv_ruleEnumLiteralDeclaration= ruleEnumLiteralDeclaration EOF + // InternalXtext.g:3705:63: (iv_ruleEnumLiteralDeclaration= ruleEnumLiteralDeclaration EOF ) + // InternalXtext.g:3706:2: iv_ruleEnumLiteralDeclaration= ruleEnumLiteralDeclaration EOF { newCompositeNode(grammarAccess.getEnumLiteralDeclarationRule()); pushFollow(FollowSets000.FOLLOW_1); @@ -10203,7 +10211,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleEnumLiteralDeclaration" - // InternalXtext.g:3707:1: ruleEnumLiteralDeclaration returns [EObject current=null] : ( ( ( ruleValidID ) ) (otherlv_1= '=' ( (lv_literal_2_0= ruleKeyword ) ) )? ) ; + // InternalXtext.g:3712:1: ruleEnumLiteralDeclaration returns [EObject current=null] : ( ( ( ruleValidID ) ) (otherlv_1= '=' ( (lv_literal_2_0= ruleKeyword ) ) )? ) ; public final EObject ruleEnumLiteralDeclaration() throws RecognitionException { EObject current = null; @@ -10215,17 +10223,17 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalXtext.g:3713:2: ( ( ( ( ruleValidID ) ) (otherlv_1= '=' ( (lv_literal_2_0= ruleKeyword ) ) )? ) ) - // InternalXtext.g:3714:2: ( ( ( ruleValidID ) ) (otherlv_1= '=' ( (lv_literal_2_0= ruleKeyword ) ) )? ) + // InternalXtext.g:3718:2: ( ( ( ( ruleValidID ) ) (otherlv_1= '=' ( (lv_literal_2_0= ruleKeyword ) ) )? ) ) + // InternalXtext.g:3719:2: ( ( ( ruleValidID ) ) (otherlv_1= '=' ( (lv_literal_2_0= ruleKeyword ) ) )? ) { - // InternalXtext.g:3714:2: ( ( ( ruleValidID ) ) (otherlv_1= '=' ( (lv_literal_2_0= ruleKeyword ) ) )? ) - // InternalXtext.g:3715:3: ( ( ruleValidID ) ) (otherlv_1= '=' ( (lv_literal_2_0= ruleKeyword ) ) )? + // InternalXtext.g:3719:2: ( ( ( ruleValidID ) ) (otherlv_1= '=' ( (lv_literal_2_0= ruleKeyword ) ) )? ) + // InternalXtext.g:3720:3: ( ( ruleValidID ) ) (otherlv_1= '=' ( (lv_literal_2_0= ruleKeyword ) ) )? { - // InternalXtext.g:3715:3: ( ( ruleValidID ) ) - // InternalXtext.g:3716:4: ( ruleValidID ) + // InternalXtext.g:3720:3: ( ( ruleValidID ) ) + // InternalXtext.g:3721:4: ( ruleValidID ) { - // InternalXtext.g:3716:4: ( ruleValidID ) - // InternalXtext.g:3717:5: ruleValidID + // InternalXtext.g:3721:4: ( ruleValidID ) + // InternalXtext.g:3722:5: ruleValidID { if (current==null) { @@ -10249,7 +10257,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } - // InternalXtext.g:3731:3: (otherlv_1= '=' ( (lv_literal_2_0= ruleKeyword ) ) )? + // InternalXtext.g:3736:3: (otherlv_1= '=' ( (lv_literal_2_0= ruleKeyword ) ) )? int alt78=2; int LA78_0 = input.LA(1); @@ -10258,17 +10266,17 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { } switch (alt78) { case 1 : - // InternalXtext.g:3732:4: otherlv_1= '=' ( (lv_literal_2_0= ruleKeyword ) ) + // InternalXtext.g:3737:4: otherlv_1= '=' ( (lv_literal_2_0= ruleKeyword ) ) { otherlv_1=(Token)match(input,35,FollowSets000.FOLLOW_11); newLeafNode(otherlv_1, grammarAccess.getEnumLiteralDeclarationAccess().getEqualsSignKeyword_1_0()); - // InternalXtext.g:3736:4: ( (lv_literal_2_0= ruleKeyword ) ) - // InternalXtext.g:3737:5: (lv_literal_2_0= ruleKeyword ) + // InternalXtext.g:3741:4: ( (lv_literal_2_0= ruleKeyword ) ) + // InternalXtext.g:3742:5: (lv_literal_2_0= ruleKeyword ) { - // InternalXtext.g:3737:5: (lv_literal_2_0= ruleKeyword ) - // InternalXtext.g:3738:6: lv_literal_2_0= ruleKeyword + // InternalXtext.g:3742:5: (lv_literal_2_0= ruleKeyword ) + // InternalXtext.g:3743:6: lv_literal_2_0= ruleKeyword { newCompositeNode(grammarAccess.getEnumLiteralDeclarationAccess().getLiteralKeywordParserRuleCall_1_1_0()); @@ -10362,7 +10370,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { this.transition = dfa_6; } public String getDescription() { - return "312:2: (this_ParserRule_0= ruleParserRule | this_TerminalRule_1= ruleTerminalRule | this_EnumRule_2= ruleEnumRule )"; + return "317:2: (this_ParserRule_0= ruleParserRule | this_TerminalRule_1= ruleTerminalRule | this_EnumRule_2= ruleEnumRule )"; } } static final String dfa_7s = "\13\uffff"; @@ -10407,7 +10415,7 @@ public class InternalXtextParser extends AbstractInternalAntlrParser { this.transition = dfa_13; } public String getDescription() { - return "1285:3: (this_Assignment_0= ruleAssignment | this_AbstractTerminal_1= ruleAbstractTerminal )"; + return "1290:3: (this_Assignment_0= ruleAssignment | this_AbstractTerminal_1= ruleAbstractTerminal )"; } } diff --git a/org.eclipse.xtext/src-gen/org/eclipse/xtext/serializer/XtextSemanticSequencer.java b/org.eclipse.xtext/src-gen/org/eclipse/xtext/serializer/XtextSemanticSequencer.java index 426b8ef0c..8767c57d9 100644 --- a/org.eclipse.xtext/src-gen/org/eclipse/xtext/serializer/XtextSemanticSequencer.java +++ b/org.eclipse.xtext/src-gen/org/eclipse/xtext/serializer/XtextSemanticSequencer.java @@ -1,6 +1,11 @@ -/* - * generated by Xtext 2.11 - */ +/******************************************************************************* + * Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others. + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * SPDX-License-Identifier: EPL-2.0 + *******************************************************************************/ package org.eclipse.xtext.serializer; import com.google.inject.Inject; diff --git a/org.eclipse.xtext/src-gen/org/eclipse/xtext/serializer/XtextSyntacticSequencer.java b/org.eclipse.xtext/src-gen/org/eclipse/xtext/serializer/XtextSyntacticSequencer.java index e30e94eae..630f1965f 100644 --- a/org.eclipse.xtext/src-gen/org/eclipse/xtext/serializer/XtextSyntacticSequencer.java +++ b/org.eclipse.xtext/src-gen/org/eclipse/xtext/serializer/XtextSyntacticSequencer.java @@ -1,6 +1,11 @@ -/* - * generated by Xtext 2.11 - */ +/******************************************************************************* + * Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others. + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * SPDX-License-Identifier: EPL-2.0 + *******************************************************************************/ package org.eclipse.xtext.serializer; import com.google.inject.Inject; diff --git a/org.eclipse.xtext/src-gen/org/eclipse/xtext/services/XtextGrammarAccess.java b/org.eclipse.xtext/src-gen/org/eclipse/xtext/services/XtextGrammarAccess.java index fc6ffc046..1eed533dc 100644 --- a/org.eclipse.xtext/src-gen/org/eclipse/xtext/services/XtextGrammarAccess.java +++ b/org.eclipse.xtext/src-gen/org/eclipse/xtext/services/XtextGrammarAccess.java @@ -1,6 +1,11 @@ -/* - * generated by Xtext 2.11 - */ +/******************************************************************************* + * Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others. + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * SPDX-License-Identifier: EPL-2.0 + *******************************************************************************/ package org.eclipse.xtext.services; import com.google.inject.Inject;