From b7db563dc425dbf90e42b1c69fb4d52c41a18503 Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Mon, 28 Jun 2021 02:45:33 +0200 Subject: Add scoping tests and simplify implicit nodes * Do not export implicit nodes to the global scope * Enum literals must not be quoted * Plan for the future: unify quoted nodes from the global scope in post-processing --- .../ide/contentassist/antlr/ProblemParser.java | 2 - .../contentassist/antlr/internal/InternalProblem.g | 133 +- .../antlr/internal/InternalProblemLexer.java | 74 +- .../antlr/internal/InternalProblemParser.java | 4684 +++++++++----------- 4 files changed, 2180 insertions(+), 2713 deletions(-) (limited to 'language-ide') diff --git a/language-ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/ProblemParser.java b/language-ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/ProblemParser.java index 093342ad..f899bb1e 100644 --- a/language-ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/ProblemParser.java +++ b/language-ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/ProblemParser.java @@ -46,7 +46,6 @@ public class ProblemParser extends AbstractContentAssistParser { builder.put(grammarAccess.getMultiplicityAccess().getAlternatives(), "rule__Multiplicity__Alternatives"); builder.put(grammarAccess.getDefiniteMultiplicityAccess().getAlternatives(), "rule__DefiniteMultiplicity__Alternatives"); builder.put(grammarAccess.getUpperBoundAccess().getAlternatives(), "rule__UpperBound__Alternatives"); - builder.put(grammarAccess.getQuotedOrUnquotedIdAccess().getAlternatives(), "rule__QuotedOrUnquotedId__Alternatives"); builder.put(grammarAccess.getQualifiedNameAccess().getAlternatives(), "rule__QualifiedName__Alternatives"); builder.put(grammarAccess.getIdentifierAccess().getAlternatives(), "rule__Identifier__Alternatives"); builder.put(grammarAccess.getRealAccess().getAlternatives_2(), "rule__Real__Alternatives_2"); @@ -95,7 +94,6 @@ public class ProblemParser extends AbstractContentAssistParser { builder.put(grammarAccess.getRangeMultiplicityAccess().getGroup(), "rule__RangeMultiplicity__Group__0"); builder.put(grammarAccess.getQualifiedNameAccess().getGroup_1(), "rule__QualifiedName__Group_1__0"); builder.put(grammarAccess.getQualifiedNameAccess().getGroup_1_1(), "rule__QualifiedName__Group_1_1__0"); - builder.put(grammarAccess.getQualifiedNameAccess().getGroup_1_2(), "rule__QualifiedName__Group_1_2__0"); builder.put(grammarAccess.getIntegerAccess().getGroup(), "rule__Integer__Group__0"); builder.put(grammarAccess.getRealAccess().getGroup(), "rule__Real__Group__0"); builder.put(grammarAccess.getRealAccess().getGroup_2_0(), "rule__Real__Group_2_0__0"); diff --git a/language-ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblem.g b/language-ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblem.g index a1504042..bec0e050 100644 --- a/language-ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblem.g +++ b/language-ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblem.g @@ -849,31 +849,6 @@ finally { restoreStackSize(stackSize); } -// Entry rule entryRuleQuotedOrUnquotedId -entryRuleQuotedOrUnquotedId -: -{ before(grammarAccess.getQuotedOrUnquotedIdRule()); } - ruleQuotedOrUnquotedId -{ after(grammarAccess.getQuotedOrUnquotedIdRule()); } - EOF -; - -// Rule QuotedOrUnquotedId -ruleQuotedOrUnquotedId - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getQuotedOrUnquotedIdAccess().getAlternatives()); } - (rule__QuotedOrUnquotedId__Alternatives) - { after(grammarAccess.getQuotedOrUnquotedIdAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - // Entry rule entryRuleQualifiedName entryRuleQualifiedName @init { @@ -1375,27 +1350,6 @@ finally { restoreStackSize(stackSize); } -rule__QuotedOrUnquotedId__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getQuotedOrUnquotedIdAccess().getQUOTED_IDTerminalRuleCall_0()); } - RULE_QUOTED_ID - { after(grammarAccess.getQuotedOrUnquotedIdAccess().getQUOTED_IDTerminalRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getQuotedOrUnquotedIdAccess().getIdentifierParserRuleCall_1()); } - ruleIdentifier - { after(grammarAccess.getQuotedOrUnquotedIdAccess().getIdentifierParserRuleCall_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - rule__QualifiedName__Alternatives @init { int stackSize = keepStackSize(); @@ -4651,7 +4605,6 @@ rule__QualifiedName__Group_1__1 } : rule__QualifiedName__Group_1__1__Impl - rule__QualifiedName__Group_1__2 ; finally { restoreStackSize(stackSize); @@ -4672,32 +4625,6 @@ finally { restoreStackSize(stackSize); } -rule__QualifiedName__Group_1__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__QualifiedName__Group_1__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__QualifiedName__Group_1__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getQualifiedNameAccess().getGroup_1_2()); } - (rule__QualifiedName__Group_1_2__0)? - { after(grammarAccess.getQualifiedNameAccess().getGroup_1_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - rule__QualifiedName__Group_1_1__0 @init { @@ -4753,60 +4680,6 @@ finally { } -rule__QualifiedName__Group_1_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__QualifiedName__Group_1_2__0__Impl - rule__QualifiedName__Group_1_2__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__QualifiedName__Group_1_2__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getQualifiedNameAccess().getColonColonKeyword_1_2_0()); } - '::' - { after(grammarAccess.getQualifiedNameAccess().getColonColonKeyword_1_2_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__QualifiedName__Group_1_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__QualifiedName__Group_1_2__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__QualifiedName__Group_1_2__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getQualifiedNameAccess().getQUOTED_IDTerminalRuleCall_1_2_1()); } - RULE_QUOTED_ID - { after(grammarAccess.getQualifiedNameAccess().getQUOTED_IDTerminalRuleCall_1_2_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - rule__Integer__Group__0 @init { int stackSize = keepStackSize(); @@ -5326,9 +5199,9 @@ rule__EnumLiteral__NameAssignment } : ( - { before(grammarAccess.getEnumLiteralAccess().getNameQuotedOrUnquotedIdParserRuleCall_0()); } - ruleQuotedOrUnquotedId - { after(grammarAccess.getEnumLiteralAccess().getNameQuotedOrUnquotedIdParserRuleCall_0()); } + { before(grammarAccess.getEnumLiteralAccess().getNameIdentifierParserRuleCall_0()); } + ruleIdentifier + { after(grammarAccess.getEnumLiteralAccess().getNameIdentifierParserRuleCall_0()); } ) ; finally { diff --git a/language-ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblemLexer.java b/language-ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblemLexer.java index 8e000971..05537108 100644 --- a/language-ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblemLexer.java +++ b/language-ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblemLexer.java @@ -814,8 +814,8 @@ public class InternalProblemLexer extends Lexer { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalProblem.g:6069:9: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalProblem.g:6069:11: ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalProblem.g:5942:9: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalProblem.g:5942:11: ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { input.consume(); @@ -826,7 +826,7 @@ public class InternalProblemLexer extends Lexer { recover(mse); throw mse;} - // InternalProblem.g:6069:35: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalProblem.g:5942:35: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* loop1: do { int alt1=2; @@ -875,11 +875,11 @@ public class InternalProblemLexer extends Lexer { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalProblem.g:6071:13: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) - // InternalProblem.g:6071:15: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalProblem.g:5944:13: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) + // InternalProblem.g:5944:15: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalProblem.g:6071:19: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalProblem.g:5944:19: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop2: do { int alt2=3; @@ -895,7 +895,7 @@ public class InternalProblemLexer extends Lexer { switch (alt2) { case 1 : - // InternalProblem.g:6071:20: '\\\\' . + // InternalProblem.g:5944:20: '\\\\' . { match('\\'); matchAny(); @@ -903,7 +903,7 @@ public class InternalProblemLexer extends Lexer { } break; case 2 : - // InternalProblem.g:6071:27: ~ ( ( '\\\\' | '\"' ) ) + // InternalProblem.g:5944:27: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -940,11 +940,11 @@ public class InternalProblemLexer extends Lexer { try { int _type = RULE_QUOTED_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalProblem.g:6073:16: ( '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - // InternalProblem.g:6073:18: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalProblem.g:5946:16: ( '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalProblem.g:5946:18: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalProblem.g:6073:23: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalProblem.g:5946:23: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop3: do { int alt3=3; @@ -960,7 +960,7 @@ public class InternalProblemLexer extends Lexer { switch (alt3) { case 1 : - // InternalProblem.g:6073:24: '\\\\' . + // InternalProblem.g:5946:24: '\\\\' . { match('\\'); matchAny(); @@ -968,7 +968,7 @@ public class InternalProblemLexer extends Lexer { } break; case 2 : - // InternalProblem.g:6073:31: ~ ( ( '\\\\' | '\\'' ) ) + // InternalProblem.g:5946:31: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1005,10 +1005,10 @@ public class InternalProblemLexer extends Lexer { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalProblem.g:6075:17: ( ( '%' | '//' ) (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalProblem.g:6075:19: ( '%' | '//' ) (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalProblem.g:5948:17: ( ( '%' | '//' ) (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalProblem.g:5948:19: ( '%' | '//' ) (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { - // InternalProblem.g:6075:19: ( '%' | '//' ) + // InternalProblem.g:5948:19: ( '%' | '//' ) int alt4=2; int LA4_0 = input.LA(1); @@ -1026,14 +1026,14 @@ public class InternalProblemLexer extends Lexer { } switch (alt4) { case 1 : - // InternalProblem.g:6075:20: '%' + // InternalProblem.g:5948:20: '%' { match('%'); } break; case 2 : - // InternalProblem.g:6075:24: '//' + // InternalProblem.g:5948:24: '//' { match("//"); @@ -1043,7 +1043,7 @@ public class InternalProblemLexer extends Lexer { } - // InternalProblem.g:6075:30: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalProblem.g:5948:30: (~ ( ( '\\n' | '\\r' ) ) )* loop5: do { int alt5=2; @@ -1056,7 +1056,7 @@ public class InternalProblemLexer extends Lexer { switch (alt5) { case 1 : - // InternalProblem.g:6075:30: ~ ( ( '\\n' | '\\r' ) ) + // InternalProblem.g:5948:30: ~ ( ( '\\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(); @@ -1076,7 +1076,7 @@ public class InternalProblemLexer extends Lexer { } } while (true); - // InternalProblem.g:6075:46: ( ( '\\r' )? '\\n' )? + // InternalProblem.g:5948:46: ( ( '\\r' )? '\\n' )? int alt7=2; int LA7_0 = input.LA(1); @@ -1085,9 +1085,9 @@ public class InternalProblemLexer extends Lexer { } switch (alt7) { case 1 : - // InternalProblem.g:6075:47: ( '\\r' )? '\\n' + // InternalProblem.g:5948:47: ( '\\r' )? '\\n' { - // InternalProblem.g:6075:47: ( '\\r' )? + // InternalProblem.g:5948:47: ( '\\r' )? int alt6=2; int LA6_0 = input.LA(1); @@ -1096,7 +1096,7 @@ public class InternalProblemLexer extends Lexer { } switch (alt6) { case 1 : - // InternalProblem.g:6075:47: '\\r' + // InternalProblem.g:5948:47: '\\r' { match('\r'); @@ -1128,10 +1128,10 @@ public class InternalProblemLexer extends Lexer { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalProblem.g:6077:10: ( ( '0' .. '9' )+ ) - // InternalProblem.g:6077:12: ( '0' .. '9' )+ + // InternalProblem.g:5950:10: ( ( '0' .. '9' )+ ) + // InternalProblem.g:5950:12: ( '0' .. '9' )+ { - // InternalProblem.g:6077:12: ( '0' .. '9' )+ + // InternalProblem.g:5950:12: ( '0' .. '9' )+ int cnt8=0; loop8: do { @@ -1145,7 +1145,7 @@ public class InternalProblemLexer extends Lexer { switch (alt8) { case 1 : - // InternalProblem.g:6077:13: '0' .. '9' + // InternalProblem.g:5950:13: '0' .. '9' { matchRange('0','9'); @@ -1177,12 +1177,12 @@ public class InternalProblemLexer extends Lexer { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalProblem.g:6079:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalProblem.g:6079:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalProblem.g:5952:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalProblem.g:5952:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalProblem.g:6079:24: ( options {greedy=false; } : . )* + // InternalProblem.g:5952:24: ( options {greedy=false; } : . )* loop9: do { int alt9=2; @@ -1207,7 +1207,7 @@ public class InternalProblemLexer extends Lexer { switch (alt9) { case 1 : - // InternalProblem.g:6079:52: . + // InternalProblem.g:5952:52: . { matchAny(); @@ -1237,10 +1237,10 @@ public class InternalProblemLexer extends Lexer { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalProblem.g:6081:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalProblem.g:6081:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalProblem.g:5954:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalProblem.g:5954:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalProblem.g:6081:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalProblem.g:5954:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt10=0; loop10: do { @@ -1294,8 +1294,8 @@ public class InternalProblemLexer extends Lexer { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalProblem.g:6083:16: ( . ) - // InternalProblem.g:6083:18: . + // InternalProblem.g:5956:16: ( . ) + // InternalProblem.g:5956:18: . { matchAny(); diff --git a/language-ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblemParser.java b/language-ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblemParser.java index 76a70bff..f2928f3e 100644 --- a/language-ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblemParser.java +++ b/language-ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblemParser.java @@ -2559,92 +2559,15 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR end "ruleUpperBound" - // $ANTLR start "entryRuleQuotedOrUnquotedId" - // InternalProblem.g:853:1: entryRuleQuotedOrUnquotedId : ruleQuotedOrUnquotedId EOF ; - public final void entryRuleQuotedOrUnquotedId() throws RecognitionException { - try { - // InternalProblem.g:854:1: ( ruleQuotedOrUnquotedId EOF ) - // InternalProblem.g:855:1: ruleQuotedOrUnquotedId EOF - { - before(grammarAccess.getQuotedOrUnquotedIdRule()); - pushFollow(FOLLOW_1); - ruleQuotedOrUnquotedId(); - - state._fsp--; - - after(grammarAccess.getQuotedOrUnquotedIdRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleQuotedOrUnquotedId" - - - // $ANTLR start "ruleQuotedOrUnquotedId" - // InternalProblem.g:862:1: ruleQuotedOrUnquotedId : ( ( rule__QuotedOrUnquotedId__Alternatives ) ) ; - public final void ruleQuotedOrUnquotedId() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalProblem.g:866:2: ( ( ( rule__QuotedOrUnquotedId__Alternatives ) ) ) - // InternalProblem.g:867:2: ( ( rule__QuotedOrUnquotedId__Alternatives ) ) - { - // InternalProblem.g:867:2: ( ( rule__QuotedOrUnquotedId__Alternatives ) ) - // InternalProblem.g:868:3: ( rule__QuotedOrUnquotedId__Alternatives ) - { - before(grammarAccess.getQuotedOrUnquotedIdAccess().getAlternatives()); - // InternalProblem.g:869:3: ( rule__QuotedOrUnquotedId__Alternatives ) - // InternalProblem.g:869:4: rule__QuotedOrUnquotedId__Alternatives - { - pushFollow(FOLLOW_2); - rule__QuotedOrUnquotedId__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getQuotedOrUnquotedIdAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleQuotedOrUnquotedId" - - // $ANTLR start "entryRuleQualifiedName" - // InternalProblem.g:878:1: entryRuleQualifiedName : ruleQualifiedName EOF ; + // InternalProblem.g:853:1: entryRuleQualifiedName : ruleQualifiedName EOF ; public final void entryRuleQualifiedName() throws RecognitionException { HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); try { - // InternalProblem.g:882:1: ( ruleQualifiedName EOF ) - // InternalProblem.g:883:1: ruleQualifiedName EOF + // InternalProblem.g:857:1: ( ruleQualifiedName EOF ) + // InternalProblem.g:858:1: ruleQualifiedName EOF { before(grammarAccess.getQualifiedNameRule()); pushFollow(FOLLOW_1); @@ -2673,22 +2596,22 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleQualifiedName" - // InternalProblem.g:893:1: ruleQualifiedName : ( ( rule__QualifiedName__Alternatives ) ) ; + // InternalProblem.g:868:1: ruleQualifiedName : ( ( rule__QualifiedName__Alternatives ) ) ; public final void ruleQualifiedName() throws RecognitionException { HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); int stackSize = keepStackSize(); try { - // InternalProblem.g:898:2: ( ( ( rule__QualifiedName__Alternatives ) ) ) - // InternalProblem.g:899:2: ( ( rule__QualifiedName__Alternatives ) ) + // InternalProblem.g:873:2: ( ( ( rule__QualifiedName__Alternatives ) ) ) + // InternalProblem.g:874:2: ( ( rule__QualifiedName__Alternatives ) ) { - // InternalProblem.g:899:2: ( ( rule__QualifiedName__Alternatives ) ) - // InternalProblem.g:900:3: ( rule__QualifiedName__Alternatives ) + // InternalProblem.g:874:2: ( ( rule__QualifiedName__Alternatives ) ) + // InternalProblem.g:875:3: ( rule__QualifiedName__Alternatives ) { before(grammarAccess.getQualifiedNameAccess().getAlternatives()); - // InternalProblem.g:901:3: ( rule__QualifiedName__Alternatives ) - // InternalProblem.g:901:4: rule__QualifiedName__Alternatives + // InternalProblem.g:876:3: ( rule__QualifiedName__Alternatives ) + // InternalProblem.g:876:4: rule__QualifiedName__Alternatives { pushFollow(FOLLOW_2); rule__QualifiedName__Alternatives(); @@ -2722,11 +2645,11 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleIdentifier" - // InternalProblem.g:911:1: entryRuleIdentifier : ruleIdentifier EOF ; + // InternalProblem.g:886:1: entryRuleIdentifier : ruleIdentifier EOF ; public final void entryRuleIdentifier() throws RecognitionException { try { - // InternalProblem.g:912:1: ( ruleIdentifier EOF ) - // InternalProblem.g:913:1: ruleIdentifier EOF + // InternalProblem.g:887:1: ( ruleIdentifier EOF ) + // InternalProblem.g:888:1: ruleIdentifier EOF { before(grammarAccess.getIdentifierRule()); pushFollow(FOLLOW_1); @@ -2752,21 +2675,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleIdentifier" - // InternalProblem.g:920:1: ruleIdentifier : ( ( rule__Identifier__Alternatives ) ) ; + // InternalProblem.g:895:1: ruleIdentifier : ( ( rule__Identifier__Alternatives ) ) ; public final void ruleIdentifier() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:924:2: ( ( ( rule__Identifier__Alternatives ) ) ) - // InternalProblem.g:925:2: ( ( rule__Identifier__Alternatives ) ) + // InternalProblem.g:899:2: ( ( ( rule__Identifier__Alternatives ) ) ) + // InternalProblem.g:900:2: ( ( rule__Identifier__Alternatives ) ) { - // InternalProblem.g:925:2: ( ( rule__Identifier__Alternatives ) ) - // InternalProblem.g:926:3: ( rule__Identifier__Alternatives ) + // InternalProblem.g:900:2: ( ( rule__Identifier__Alternatives ) ) + // InternalProblem.g:901:3: ( rule__Identifier__Alternatives ) { before(grammarAccess.getIdentifierAccess().getAlternatives()); - // InternalProblem.g:927:3: ( rule__Identifier__Alternatives ) - // InternalProblem.g:927:4: rule__Identifier__Alternatives + // InternalProblem.g:902:3: ( rule__Identifier__Alternatives ) + // InternalProblem.g:902:4: rule__Identifier__Alternatives { pushFollow(FOLLOW_2); rule__Identifier__Alternatives(); @@ -2799,14 +2722,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleInteger" - // InternalProblem.g:936:1: entryRuleInteger : ruleInteger EOF ; + // InternalProblem.g:911:1: entryRuleInteger : ruleInteger EOF ; public final void entryRuleInteger() throws RecognitionException { HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); try { - // InternalProblem.g:940:1: ( ruleInteger EOF ) - // InternalProblem.g:941:1: ruleInteger EOF + // InternalProblem.g:915:1: ( ruleInteger EOF ) + // InternalProblem.g:916:1: ruleInteger EOF { before(grammarAccess.getIntegerRule()); pushFollow(FOLLOW_1); @@ -2835,22 +2758,22 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleInteger" - // InternalProblem.g:951:1: ruleInteger : ( ( rule__Integer__Group__0 ) ) ; + // InternalProblem.g:926:1: ruleInteger : ( ( rule__Integer__Group__0 ) ) ; public final void ruleInteger() throws RecognitionException { HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); int stackSize = keepStackSize(); try { - // InternalProblem.g:956:2: ( ( ( rule__Integer__Group__0 ) ) ) - // InternalProblem.g:957:2: ( ( rule__Integer__Group__0 ) ) + // InternalProblem.g:931:2: ( ( ( rule__Integer__Group__0 ) ) ) + // InternalProblem.g:932:2: ( ( rule__Integer__Group__0 ) ) { - // InternalProblem.g:957:2: ( ( rule__Integer__Group__0 ) ) - // InternalProblem.g:958:3: ( rule__Integer__Group__0 ) + // InternalProblem.g:932:2: ( ( rule__Integer__Group__0 ) ) + // InternalProblem.g:933:3: ( rule__Integer__Group__0 ) { before(grammarAccess.getIntegerAccess().getGroup()); - // InternalProblem.g:959:3: ( rule__Integer__Group__0 ) - // InternalProblem.g:959:4: rule__Integer__Group__0 + // InternalProblem.g:934:3: ( rule__Integer__Group__0 ) + // InternalProblem.g:934:4: rule__Integer__Group__0 { pushFollow(FOLLOW_2); rule__Integer__Group__0(); @@ -2884,14 +2807,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleReal" - // InternalProblem.g:969:1: entryRuleReal : ruleReal EOF ; + // InternalProblem.g:944:1: entryRuleReal : ruleReal EOF ; public final void entryRuleReal() throws RecognitionException { HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); try { - // InternalProblem.g:973:1: ( ruleReal EOF ) - // InternalProblem.g:974:1: ruleReal EOF + // InternalProblem.g:948:1: ( ruleReal EOF ) + // InternalProblem.g:949:1: ruleReal EOF { before(grammarAccess.getRealRule()); pushFollow(FOLLOW_1); @@ -2920,22 +2843,22 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleReal" - // InternalProblem.g:984:1: ruleReal : ( ( rule__Real__Group__0 ) ) ; + // InternalProblem.g:959:1: ruleReal : ( ( rule__Real__Group__0 ) ) ; public final void ruleReal() throws RecognitionException { HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); int stackSize = keepStackSize(); try { - // InternalProblem.g:989:2: ( ( ( rule__Real__Group__0 ) ) ) - // InternalProblem.g:990:2: ( ( rule__Real__Group__0 ) ) + // InternalProblem.g:964:2: ( ( ( rule__Real__Group__0 ) ) ) + // InternalProblem.g:965:2: ( ( rule__Real__Group__0 ) ) { - // InternalProblem.g:990:2: ( ( rule__Real__Group__0 ) ) - // InternalProblem.g:991:3: ( rule__Real__Group__0 ) + // InternalProblem.g:965:2: ( ( rule__Real__Group__0 ) ) + // InternalProblem.g:966:3: ( rule__Real__Group__0 ) { before(grammarAccess.getRealAccess().getGroup()); - // InternalProblem.g:992:3: ( rule__Real__Group__0 ) - // InternalProblem.g:992:4: rule__Real__Group__0 + // InternalProblem.g:967:3: ( rule__Real__Group__0 ) + // InternalProblem.g:967:4: rule__Real__Group__0 { pushFollow(FOLLOW_2); rule__Real__Group__0(); @@ -2969,21 +2892,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleLogicValue" - // InternalProblem.g:1002:1: ruleLogicValue : ( ( rule__LogicValue__Alternatives ) ) ; + // InternalProblem.g:977:1: ruleLogicValue : ( ( rule__LogicValue__Alternatives ) ) ; public final void ruleLogicValue() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1006:1: ( ( ( rule__LogicValue__Alternatives ) ) ) - // InternalProblem.g:1007:2: ( ( rule__LogicValue__Alternatives ) ) + // InternalProblem.g:981:1: ( ( ( rule__LogicValue__Alternatives ) ) ) + // InternalProblem.g:982:2: ( ( rule__LogicValue__Alternatives ) ) { - // InternalProblem.g:1007:2: ( ( rule__LogicValue__Alternatives ) ) - // InternalProblem.g:1008:3: ( rule__LogicValue__Alternatives ) + // InternalProblem.g:982:2: ( ( rule__LogicValue__Alternatives ) ) + // InternalProblem.g:983:3: ( rule__LogicValue__Alternatives ) { before(grammarAccess.getLogicValueAccess().getAlternatives()); - // InternalProblem.g:1009:3: ( rule__LogicValue__Alternatives ) - // InternalProblem.g:1009:4: rule__LogicValue__Alternatives + // InternalProblem.g:984:3: ( rule__LogicValue__Alternatives ) + // InternalProblem.g:984:4: rule__LogicValue__Alternatives { pushFollow(FOLLOW_2); rule__LogicValue__Alternatives(); @@ -3016,21 +2939,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleShortLogicValue" - // InternalProblem.g:1018:1: ruleShortLogicValue : ( ( rule__ShortLogicValue__Alternatives ) ) ; + // InternalProblem.g:993:1: ruleShortLogicValue : ( ( rule__ShortLogicValue__Alternatives ) ) ; public final void ruleShortLogicValue() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1022:1: ( ( ( rule__ShortLogicValue__Alternatives ) ) ) - // InternalProblem.g:1023:2: ( ( rule__ShortLogicValue__Alternatives ) ) + // InternalProblem.g:997:1: ( ( ( rule__ShortLogicValue__Alternatives ) ) ) + // InternalProblem.g:998:2: ( ( rule__ShortLogicValue__Alternatives ) ) { - // InternalProblem.g:1023:2: ( ( rule__ShortLogicValue__Alternatives ) ) - // InternalProblem.g:1024:3: ( rule__ShortLogicValue__Alternatives ) + // InternalProblem.g:998:2: ( ( rule__ShortLogicValue__Alternatives ) ) + // InternalProblem.g:999:3: ( rule__ShortLogicValue__Alternatives ) { before(grammarAccess.getShortLogicValueAccess().getAlternatives()); - // InternalProblem.g:1025:3: ( rule__ShortLogicValue__Alternatives ) - // InternalProblem.g:1025:4: rule__ShortLogicValue__Alternatives + // InternalProblem.g:1000:3: ( rule__ShortLogicValue__Alternatives ) + // InternalProblem.g:1000:4: rule__ShortLogicValue__Alternatives { pushFollow(FOLLOW_2); rule__ShortLogicValue__Alternatives(); @@ -3063,21 +2986,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Statement__Alternatives" - // InternalProblem.g:1033:1: rule__Statement__Alternatives : ( ( ruleClassDeclaration ) | ( ruleEnumDeclaration ) | ( rulePredicateDefinition ) | ( ruleAssertion ) | ( ruleNodeValueAssertion ) | ( ruleScopeDeclaration ) ); + // InternalProblem.g:1008:1: rule__Statement__Alternatives : ( ( ruleClassDeclaration ) | ( ruleEnumDeclaration ) | ( rulePredicateDefinition ) | ( ruleAssertion ) | ( ruleNodeValueAssertion ) | ( ruleScopeDeclaration ) ); public final void rule__Statement__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1037:1: ( ( ruleClassDeclaration ) | ( ruleEnumDeclaration ) | ( rulePredicateDefinition ) | ( ruleAssertion ) | ( ruleNodeValueAssertion ) | ( ruleScopeDeclaration ) ) + // InternalProblem.g:1012:1: ( ( ruleClassDeclaration ) | ( ruleEnumDeclaration ) | ( rulePredicateDefinition ) | ( ruleAssertion ) | ( ruleNodeValueAssertion ) | ( ruleScopeDeclaration ) ) int alt1=6; alt1 = dfa1.predict(input); switch (alt1) { case 1 : - // InternalProblem.g:1038:2: ( ruleClassDeclaration ) + // InternalProblem.g:1013:2: ( ruleClassDeclaration ) { - // InternalProblem.g:1038:2: ( ruleClassDeclaration ) - // InternalProblem.g:1039:3: ruleClassDeclaration + // InternalProblem.g:1013:2: ( ruleClassDeclaration ) + // InternalProblem.g:1014:3: ruleClassDeclaration { before(grammarAccess.getStatementAccess().getClassDeclarationParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -3093,10 +3016,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalProblem.g:1044:2: ( ruleEnumDeclaration ) + // InternalProblem.g:1019:2: ( ruleEnumDeclaration ) { - // InternalProblem.g:1044:2: ( ruleEnumDeclaration ) - // InternalProblem.g:1045:3: ruleEnumDeclaration + // InternalProblem.g:1019:2: ( ruleEnumDeclaration ) + // InternalProblem.g:1020:3: ruleEnumDeclaration { before(grammarAccess.getStatementAccess().getEnumDeclarationParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -3112,10 +3035,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalProblem.g:1050:2: ( rulePredicateDefinition ) + // InternalProblem.g:1025:2: ( rulePredicateDefinition ) { - // InternalProblem.g:1050:2: ( rulePredicateDefinition ) - // InternalProblem.g:1051:3: rulePredicateDefinition + // InternalProblem.g:1025:2: ( rulePredicateDefinition ) + // InternalProblem.g:1026:3: rulePredicateDefinition { before(grammarAccess.getStatementAccess().getPredicateDefinitionParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -3131,10 +3054,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } break; case 4 : - // InternalProblem.g:1056:2: ( ruleAssertion ) + // InternalProblem.g:1031:2: ( ruleAssertion ) { - // InternalProblem.g:1056:2: ( ruleAssertion ) - // InternalProblem.g:1057:3: ruleAssertion + // InternalProblem.g:1031:2: ( ruleAssertion ) + // InternalProblem.g:1032:3: ruleAssertion { before(grammarAccess.getStatementAccess().getAssertionParserRuleCall_3()); pushFollow(FOLLOW_2); @@ -3150,10 +3073,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } break; case 5 : - // InternalProblem.g:1062:2: ( ruleNodeValueAssertion ) + // InternalProblem.g:1037:2: ( ruleNodeValueAssertion ) { - // InternalProblem.g:1062:2: ( ruleNodeValueAssertion ) - // InternalProblem.g:1063:3: ruleNodeValueAssertion + // InternalProblem.g:1037:2: ( ruleNodeValueAssertion ) + // InternalProblem.g:1038:3: ruleNodeValueAssertion { before(grammarAccess.getStatementAccess().getNodeValueAssertionParserRuleCall_4()); pushFollow(FOLLOW_2); @@ -3169,10 +3092,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } break; case 6 : - // InternalProblem.g:1068:2: ( ruleScopeDeclaration ) + // InternalProblem.g:1043:2: ( ruleScopeDeclaration ) { - // InternalProblem.g:1068:2: ( ruleScopeDeclaration ) - // InternalProblem.g:1069:3: ruleScopeDeclaration + // InternalProblem.g:1043:2: ( ruleScopeDeclaration ) + // InternalProblem.g:1044:3: ruleScopeDeclaration { before(grammarAccess.getStatementAccess().getScopeDeclarationParserRuleCall_5()); pushFollow(FOLLOW_2); @@ -3205,13 +3128,13 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassDeclaration__Alternatives_4" - // InternalProblem.g:1078:1: rule__ClassDeclaration__Alternatives_4 : ( ( ( rule__ClassDeclaration__Group_4_0__0 ) ) | ( '.' ) ); + // InternalProblem.g:1053:1: rule__ClassDeclaration__Alternatives_4 : ( ( ( rule__ClassDeclaration__Group_4_0__0 ) ) | ( '.' ) ); public final void rule__ClassDeclaration__Alternatives_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1082:1: ( ( ( rule__ClassDeclaration__Group_4_0__0 ) ) | ( '.' ) ) + // InternalProblem.g:1057:1: ( ( ( rule__ClassDeclaration__Group_4_0__0 ) ) | ( '.' ) ) int alt2=2; int LA2_0 = input.LA(1); @@ -3229,14 +3152,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } switch (alt2) { case 1 : - // InternalProblem.g:1083:2: ( ( rule__ClassDeclaration__Group_4_0__0 ) ) + // InternalProblem.g:1058:2: ( ( rule__ClassDeclaration__Group_4_0__0 ) ) { - // InternalProblem.g:1083:2: ( ( rule__ClassDeclaration__Group_4_0__0 ) ) - // InternalProblem.g:1084:3: ( rule__ClassDeclaration__Group_4_0__0 ) + // InternalProblem.g:1058:2: ( ( rule__ClassDeclaration__Group_4_0__0 ) ) + // InternalProblem.g:1059:3: ( rule__ClassDeclaration__Group_4_0__0 ) { before(grammarAccess.getClassDeclarationAccess().getGroup_4_0()); - // InternalProblem.g:1085:3: ( rule__ClassDeclaration__Group_4_0__0 ) - // InternalProblem.g:1085:4: rule__ClassDeclaration__Group_4_0__0 + // InternalProblem.g:1060:3: ( rule__ClassDeclaration__Group_4_0__0 ) + // InternalProblem.g:1060:4: rule__ClassDeclaration__Group_4_0__0 { pushFollow(FOLLOW_2); rule__ClassDeclaration__Group_4_0__0(); @@ -3254,10 +3177,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalProblem.g:1089:2: ( '.' ) + // InternalProblem.g:1064:2: ( '.' ) { - // InternalProblem.g:1089:2: ( '.' ) - // InternalProblem.g:1090:3: '.' + // InternalProblem.g:1064:2: ( '.' ) + // InternalProblem.g:1065:3: '.' { before(grammarAccess.getClassDeclarationAccess().getFullStopKeyword_4_1()); match(input,12,FOLLOW_2); @@ -3286,13 +3209,13 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumDeclaration__Alternatives_2" - // InternalProblem.g:1099:1: rule__EnumDeclaration__Alternatives_2 : ( ( ( rule__EnumDeclaration__Group_2_0__0 ) ) | ( '.' ) ); + // InternalProblem.g:1074:1: rule__EnumDeclaration__Alternatives_2 : ( ( ( rule__EnumDeclaration__Group_2_0__0 ) ) | ( '.' ) ); public final void rule__EnumDeclaration__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1103:1: ( ( ( rule__EnumDeclaration__Group_2_0__0 ) ) | ( '.' ) ) + // InternalProblem.g:1078:1: ( ( ( rule__EnumDeclaration__Group_2_0__0 ) ) | ( '.' ) ) int alt3=2; int LA3_0 = input.LA(1); @@ -3310,14 +3233,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } switch (alt3) { case 1 : - // InternalProblem.g:1104:2: ( ( rule__EnumDeclaration__Group_2_0__0 ) ) + // InternalProblem.g:1079:2: ( ( rule__EnumDeclaration__Group_2_0__0 ) ) { - // InternalProblem.g:1104:2: ( ( rule__EnumDeclaration__Group_2_0__0 ) ) - // InternalProblem.g:1105:3: ( rule__EnumDeclaration__Group_2_0__0 ) + // InternalProblem.g:1079:2: ( ( rule__EnumDeclaration__Group_2_0__0 ) ) + // InternalProblem.g:1080:3: ( rule__EnumDeclaration__Group_2_0__0 ) { before(grammarAccess.getEnumDeclarationAccess().getGroup_2_0()); - // InternalProblem.g:1106:3: ( rule__EnumDeclaration__Group_2_0__0 ) - // InternalProblem.g:1106:4: rule__EnumDeclaration__Group_2_0__0 + // InternalProblem.g:1081:3: ( rule__EnumDeclaration__Group_2_0__0 ) + // InternalProblem.g:1081:4: rule__EnumDeclaration__Group_2_0__0 { pushFollow(FOLLOW_2); rule__EnumDeclaration__Group_2_0__0(); @@ -3335,10 +3258,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalProblem.g:1110:2: ( '.' ) + // InternalProblem.g:1085:2: ( '.' ) { - // InternalProblem.g:1110:2: ( '.' ) - // InternalProblem.g:1111:3: '.' + // InternalProblem.g:1085:2: ( '.' ) + // InternalProblem.g:1086:3: '.' { before(grammarAccess.getEnumDeclarationAccess().getFullStopKeyword_2_1()); match(input,12,FOLLOW_2); @@ -3367,13 +3290,13 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumDeclaration__Alternatives_2_0_1_2" - // InternalProblem.g:1120:1: rule__EnumDeclaration__Alternatives_2_0_1_2 : ( ( ',' ) | ( ';' ) ); + // InternalProblem.g:1095:1: rule__EnumDeclaration__Alternatives_2_0_1_2 : ( ( ',' ) | ( ';' ) ); public final void rule__EnumDeclaration__Alternatives_2_0_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1124:1: ( ( ',' ) | ( ';' ) ) + // InternalProblem.g:1099:1: ( ( ',' ) | ( ';' ) ) int alt4=2; int LA4_0 = input.LA(1); @@ -3391,10 +3314,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } switch (alt4) { case 1 : - // InternalProblem.g:1125:2: ( ',' ) + // InternalProblem.g:1100:2: ( ',' ) { - // InternalProblem.g:1125:2: ( ',' ) - // InternalProblem.g:1126:3: ',' + // InternalProblem.g:1100:2: ( ',' ) + // InternalProblem.g:1101:3: ',' { before(grammarAccess.getEnumDeclarationAccess().getCommaKeyword_2_0_1_2_0()); match(input,13,FOLLOW_2); @@ -3406,10 +3329,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalProblem.g:1131:2: ( ';' ) + // InternalProblem.g:1106:2: ( ';' ) { - // InternalProblem.g:1131:2: ( ';' ) - // InternalProblem.g:1132:3: ';' + // InternalProblem.g:1106:2: ( ';' ) + // InternalProblem.g:1107:3: ';' { before(grammarAccess.getEnumDeclarationAccess().getSemicolonKeyword_2_0_1_2_1()); match(input,14,FOLLOW_2); @@ -3438,13 +3361,13 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceDeclaration__Alternatives_0" - // InternalProblem.g:1141:1: rule__ReferenceDeclaration__Alternatives_0 : ( ( ( rule__ReferenceDeclaration__ContainmentAssignment_0_0 ) ) | ( 'refers' ) ); + // InternalProblem.g:1116:1: rule__ReferenceDeclaration__Alternatives_0 : ( ( ( rule__ReferenceDeclaration__ContainmentAssignment_0_0 ) ) | ( 'refers' ) ); public final void rule__ReferenceDeclaration__Alternatives_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1145:1: ( ( ( rule__ReferenceDeclaration__ContainmentAssignment_0_0 ) ) | ( 'refers' ) ) + // InternalProblem.g:1120:1: ( ( ( rule__ReferenceDeclaration__ContainmentAssignment_0_0 ) ) | ( 'refers' ) ) int alt5=2; int LA5_0 = input.LA(1); @@ -3462,14 +3385,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } switch (alt5) { case 1 : - // InternalProblem.g:1146:2: ( ( rule__ReferenceDeclaration__ContainmentAssignment_0_0 ) ) + // InternalProblem.g:1121:2: ( ( rule__ReferenceDeclaration__ContainmentAssignment_0_0 ) ) { - // InternalProblem.g:1146:2: ( ( rule__ReferenceDeclaration__ContainmentAssignment_0_0 ) ) - // InternalProblem.g:1147:3: ( rule__ReferenceDeclaration__ContainmentAssignment_0_0 ) + // InternalProblem.g:1121:2: ( ( rule__ReferenceDeclaration__ContainmentAssignment_0_0 ) ) + // InternalProblem.g:1122:3: ( rule__ReferenceDeclaration__ContainmentAssignment_0_0 ) { before(grammarAccess.getReferenceDeclarationAccess().getContainmentAssignment_0_0()); - // InternalProblem.g:1148:3: ( rule__ReferenceDeclaration__ContainmentAssignment_0_0 ) - // InternalProblem.g:1148:4: rule__ReferenceDeclaration__ContainmentAssignment_0_0 + // InternalProblem.g:1123:3: ( rule__ReferenceDeclaration__ContainmentAssignment_0_0 ) + // InternalProblem.g:1123:4: rule__ReferenceDeclaration__ContainmentAssignment_0_0 { pushFollow(FOLLOW_2); rule__ReferenceDeclaration__ContainmentAssignment_0_0(); @@ -3487,10 +3410,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalProblem.g:1152:2: ( 'refers' ) + // InternalProblem.g:1127:2: ( 'refers' ) { - // InternalProblem.g:1152:2: ( 'refers' ) - // InternalProblem.g:1153:3: 'refers' + // InternalProblem.g:1127:2: ( 'refers' ) + // InternalProblem.g:1128:3: 'refers' { before(grammarAccess.getReferenceDeclarationAccess().getRefersKeyword_0_1()); match(input,15,FOLLOW_2); @@ -3519,13 +3442,13 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__Alternatives_0" - // InternalProblem.g:1162:1: rule__PredicateDefinition__Alternatives_0 : ( ( ( rule__PredicateDefinition__Group_0_0__0 ) ) | ( 'pred' ) ); + // InternalProblem.g:1137:1: rule__PredicateDefinition__Alternatives_0 : ( ( ( rule__PredicateDefinition__Group_0_0__0 ) ) | ( 'pred' ) ); public final void rule__PredicateDefinition__Alternatives_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1166:1: ( ( ( rule__PredicateDefinition__Group_0_0__0 ) ) | ( 'pred' ) ) + // InternalProblem.g:1141:1: ( ( ( rule__PredicateDefinition__Group_0_0__0 ) ) | ( 'pred' ) ) int alt6=2; int LA6_0 = input.LA(1); @@ -3543,14 +3466,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } switch (alt6) { case 1 : - // InternalProblem.g:1167:2: ( ( rule__PredicateDefinition__Group_0_0__0 ) ) + // InternalProblem.g:1142:2: ( ( rule__PredicateDefinition__Group_0_0__0 ) ) { - // InternalProblem.g:1167:2: ( ( rule__PredicateDefinition__Group_0_0__0 ) ) - // InternalProblem.g:1168:3: ( rule__PredicateDefinition__Group_0_0__0 ) + // InternalProblem.g:1142:2: ( ( rule__PredicateDefinition__Group_0_0__0 ) ) + // InternalProblem.g:1143:3: ( rule__PredicateDefinition__Group_0_0__0 ) { before(grammarAccess.getPredicateDefinitionAccess().getGroup_0_0()); - // InternalProblem.g:1169:3: ( rule__PredicateDefinition__Group_0_0__0 ) - // InternalProblem.g:1169:4: rule__PredicateDefinition__Group_0_0__0 + // InternalProblem.g:1144:3: ( rule__PredicateDefinition__Group_0_0__0 ) + // InternalProblem.g:1144:4: rule__PredicateDefinition__Group_0_0__0 { pushFollow(FOLLOW_2); rule__PredicateDefinition__Group_0_0__0(); @@ -3568,10 +3491,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalProblem.g:1173:2: ( 'pred' ) + // InternalProblem.g:1148:2: ( 'pred' ) { - // InternalProblem.g:1173:2: ( 'pred' ) - // InternalProblem.g:1174:3: 'pred' + // InternalProblem.g:1148:2: ( 'pred' ) + // InternalProblem.g:1149:3: 'pred' { before(grammarAccess.getPredicateDefinitionAccess().getPredKeyword_0_1()); match(input,16,FOLLOW_2); @@ -3600,13 +3523,13 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Literal__Alternatives" - // InternalProblem.g:1183:1: rule__Literal__Alternatives : ( ( ruleAtom ) | ( ruleNegativeLiteral ) ); + // InternalProblem.g:1158:1: rule__Literal__Alternatives : ( ( ruleAtom ) | ( ruleNegativeLiteral ) ); public final void rule__Literal__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1187:1: ( ( ruleAtom ) | ( ruleNegativeLiteral ) ) + // InternalProblem.g:1162:1: ( ( ruleAtom ) | ( ruleNegativeLiteral ) ) int alt7=2; int LA7_0 = input.LA(1); @@ -3624,10 +3547,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } switch (alt7) { case 1 : - // InternalProblem.g:1188:2: ( ruleAtom ) + // InternalProblem.g:1163:2: ( ruleAtom ) { - // InternalProblem.g:1188:2: ( ruleAtom ) - // InternalProblem.g:1189:3: ruleAtom + // InternalProblem.g:1163:2: ( ruleAtom ) + // InternalProblem.g:1164:3: ruleAtom { before(grammarAccess.getLiteralAccess().getAtomParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -3643,10 +3566,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalProblem.g:1194:2: ( ruleNegativeLiteral ) + // InternalProblem.g:1169:2: ( ruleNegativeLiteral ) { - // InternalProblem.g:1194:2: ( ruleNegativeLiteral ) - // InternalProblem.g:1195:3: ruleNegativeLiteral + // InternalProblem.g:1169:2: ( ruleNegativeLiteral ) + // InternalProblem.g:1170:3: ruleNegativeLiteral { before(grammarAccess.getLiteralAccess().getNegativeLiteralParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -3679,13 +3602,13 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Argument__Alternatives" - // InternalProblem.g:1204:1: rule__Argument__Alternatives : ( ( ruleVariableOrNodeArgument ) | ( ruleConstantArgument ) ); + // InternalProblem.g:1179:1: rule__Argument__Alternatives : ( ( ruleVariableOrNodeArgument ) | ( ruleConstantArgument ) ); public final void rule__Argument__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1208:1: ( ( ruleVariableOrNodeArgument ) | ( ruleConstantArgument ) ) + // InternalProblem.g:1183:1: ( ( ruleVariableOrNodeArgument ) | ( ruleConstantArgument ) ) int alt8=2; int LA8_0 = input.LA(1); @@ -3703,10 +3626,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } switch (alt8) { case 1 : - // InternalProblem.g:1209:2: ( ruleVariableOrNodeArgument ) + // InternalProblem.g:1184:2: ( ruleVariableOrNodeArgument ) { - // InternalProblem.g:1209:2: ( ruleVariableOrNodeArgument ) - // InternalProblem.g:1210:3: ruleVariableOrNodeArgument + // InternalProblem.g:1184:2: ( ruleVariableOrNodeArgument ) + // InternalProblem.g:1185:3: ruleVariableOrNodeArgument { before(grammarAccess.getArgumentAccess().getVariableOrNodeArgumentParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -3722,10 +3645,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalProblem.g:1215:2: ( ruleConstantArgument ) + // InternalProblem.g:1190:2: ( ruleConstantArgument ) { - // InternalProblem.g:1215:2: ( ruleConstantArgument ) - // InternalProblem.g:1216:3: ruleConstantArgument + // InternalProblem.g:1190:2: ( ruleConstantArgument ) + // InternalProblem.g:1191:3: ruleConstantArgument { before(grammarAccess.getArgumentAccess().getConstantArgumentParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -3758,25 +3681,25 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Alternatives_0" - // InternalProblem.g:1225:1: rule__Assertion__Alternatives_0 : ( ( ( rule__Assertion__Group_0_0__0 ) ) | ( ( rule__Assertion__Group_0_1__0 ) ) ); + // InternalProblem.g:1200:1: rule__Assertion__Alternatives_0 : ( ( ( rule__Assertion__Group_0_0__0 ) ) | ( ( rule__Assertion__Group_0_1__0 ) ) ); public final void rule__Assertion__Alternatives_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1229:1: ( ( ( rule__Assertion__Group_0_0__0 ) ) | ( ( rule__Assertion__Group_0_1__0 ) ) ) + // InternalProblem.g:1204:1: ( ( ( rule__Assertion__Group_0_0__0 ) ) | ( ( rule__Assertion__Group_0_1__0 ) ) ) int alt9=2; alt9 = dfa9.predict(input); switch (alt9) { case 1 : - // InternalProblem.g:1230:2: ( ( rule__Assertion__Group_0_0__0 ) ) + // InternalProblem.g:1205:2: ( ( rule__Assertion__Group_0_0__0 ) ) { - // InternalProblem.g:1230:2: ( ( rule__Assertion__Group_0_0__0 ) ) - // InternalProblem.g:1231:3: ( rule__Assertion__Group_0_0__0 ) + // InternalProblem.g:1205:2: ( ( rule__Assertion__Group_0_0__0 ) ) + // InternalProblem.g:1206:3: ( rule__Assertion__Group_0_0__0 ) { before(grammarAccess.getAssertionAccess().getGroup_0_0()); - // InternalProblem.g:1232:3: ( rule__Assertion__Group_0_0__0 ) - // InternalProblem.g:1232:4: rule__Assertion__Group_0_0__0 + // InternalProblem.g:1207:3: ( rule__Assertion__Group_0_0__0 ) + // InternalProblem.g:1207:4: rule__Assertion__Group_0_0__0 { pushFollow(FOLLOW_2); rule__Assertion__Group_0_0__0(); @@ -3794,14 +3717,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalProblem.g:1236:2: ( ( rule__Assertion__Group_0_1__0 ) ) + // InternalProblem.g:1211:2: ( ( rule__Assertion__Group_0_1__0 ) ) { - // InternalProblem.g:1236:2: ( ( rule__Assertion__Group_0_1__0 ) ) - // InternalProblem.g:1237:3: ( rule__Assertion__Group_0_1__0 ) + // InternalProblem.g:1211:2: ( ( rule__Assertion__Group_0_1__0 ) ) + // InternalProblem.g:1212:3: ( rule__Assertion__Group_0_1__0 ) { before(grammarAccess.getAssertionAccess().getGroup_0_1()); - // InternalProblem.g:1238:3: ( rule__Assertion__Group_0_1__0 ) - // InternalProblem.g:1238:4: rule__Assertion__Group_0_1__0 + // InternalProblem.g:1213:3: ( rule__Assertion__Group_0_1__0 ) + // InternalProblem.g:1213:4: rule__Assertion__Group_0_1__0 { pushFollow(FOLLOW_2); rule__Assertion__Group_0_1__0(); @@ -3836,13 +3759,13 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AssertionArgument__Alternatives" - // InternalProblem.g:1246:1: rule__AssertionArgument__Alternatives : ( ( ruleNodeAssertionArgument ) | ( ruleConstantAssertionArgument ) ); + // InternalProblem.g:1221:1: rule__AssertionArgument__Alternatives : ( ( ruleNodeAssertionArgument ) | ( ruleConstantAssertionArgument ) ); public final void rule__AssertionArgument__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1250:1: ( ( ruleNodeAssertionArgument ) | ( ruleConstantAssertionArgument ) ) + // InternalProblem.g:1225:1: ( ( ruleNodeAssertionArgument ) | ( ruleConstantAssertionArgument ) ) int alt10=2; int LA10_0 = input.LA(1); @@ -3860,10 +3783,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } switch (alt10) { case 1 : - // InternalProblem.g:1251:2: ( ruleNodeAssertionArgument ) + // InternalProblem.g:1226:2: ( ruleNodeAssertionArgument ) { - // InternalProblem.g:1251:2: ( ruleNodeAssertionArgument ) - // InternalProblem.g:1252:3: ruleNodeAssertionArgument + // InternalProblem.g:1226:2: ( ruleNodeAssertionArgument ) + // InternalProblem.g:1227:3: ruleNodeAssertionArgument { before(grammarAccess.getAssertionArgumentAccess().getNodeAssertionArgumentParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -3879,10 +3802,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalProblem.g:1257:2: ( ruleConstantAssertionArgument ) + // InternalProblem.g:1232:2: ( ruleConstantAssertionArgument ) { - // InternalProblem.g:1257:2: ( ruleConstantAssertionArgument ) - // InternalProblem.g:1258:3: ruleConstantAssertionArgument + // InternalProblem.g:1232:2: ( ruleConstantAssertionArgument ) + // InternalProblem.g:1233:3: ruleConstantAssertionArgument { before(grammarAccess.getAssertionArgumentAccess().getConstantAssertionArgumentParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -3915,13 +3838,13 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Constant__Alternatives" - // InternalProblem.g:1267:1: rule__Constant__Alternatives : ( ( ruleIntConstant ) | ( ruleRealConstant ) | ( ruleStringConstant ) ); + // InternalProblem.g:1242:1: rule__Constant__Alternatives : ( ( ruleIntConstant ) | ( ruleRealConstant ) | ( ruleStringConstant ) ); public final void rule__Constant__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1271:1: ( ( ruleIntConstant ) | ( ruleRealConstant ) | ( ruleStringConstant ) ) + // InternalProblem.g:1246:1: ( ( ruleIntConstant ) | ( ruleRealConstant ) | ( ruleStringConstant ) ) int alt11=3; switch ( input.LA(1) ) { case 23: @@ -4034,10 +3957,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { switch (alt11) { case 1 : - // InternalProblem.g:1272:2: ( ruleIntConstant ) + // InternalProblem.g:1247:2: ( ruleIntConstant ) { - // InternalProblem.g:1272:2: ( ruleIntConstant ) - // InternalProblem.g:1273:3: ruleIntConstant + // InternalProblem.g:1247:2: ( ruleIntConstant ) + // InternalProblem.g:1248:3: ruleIntConstant { before(grammarAccess.getConstantAccess().getIntConstantParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -4053,10 +3976,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalProblem.g:1278:2: ( ruleRealConstant ) + // InternalProblem.g:1253:2: ( ruleRealConstant ) { - // InternalProblem.g:1278:2: ( ruleRealConstant ) - // InternalProblem.g:1279:3: ruleRealConstant + // InternalProblem.g:1253:2: ( ruleRealConstant ) + // InternalProblem.g:1254:3: ruleRealConstant { before(grammarAccess.getConstantAccess().getRealConstantParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -4072,10 +3995,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalProblem.g:1284:2: ( ruleStringConstant ) + // InternalProblem.g:1259:2: ( ruleStringConstant ) { - // InternalProblem.g:1284:2: ( ruleStringConstant ) - // InternalProblem.g:1285:3: ruleStringConstant + // InternalProblem.g:1259:2: ( ruleStringConstant ) + // InternalProblem.g:1260:3: ruleStringConstant { before(grammarAccess.getConstantAccess().getStringConstantParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -4108,13 +4031,13 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TypeScope__Alternatives_1" - // InternalProblem.g:1294:1: rule__TypeScope__Alternatives_1 : ( ( ( rule__TypeScope__IncrementAssignment_1_0 ) ) | ( '=' ) ); + // InternalProblem.g:1269:1: rule__TypeScope__Alternatives_1 : ( ( ( rule__TypeScope__IncrementAssignment_1_0 ) ) | ( '=' ) ); public final void rule__TypeScope__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1298:1: ( ( ( rule__TypeScope__IncrementAssignment_1_0 ) ) | ( '=' ) ) + // InternalProblem.g:1273:1: ( ( ( rule__TypeScope__IncrementAssignment_1_0 ) ) | ( '=' ) ) int alt12=2; int LA12_0 = input.LA(1); @@ -4132,14 +4055,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } switch (alt12) { case 1 : - // InternalProblem.g:1299:2: ( ( rule__TypeScope__IncrementAssignment_1_0 ) ) + // InternalProblem.g:1274:2: ( ( rule__TypeScope__IncrementAssignment_1_0 ) ) { - // InternalProblem.g:1299:2: ( ( rule__TypeScope__IncrementAssignment_1_0 ) ) - // InternalProblem.g:1300:3: ( rule__TypeScope__IncrementAssignment_1_0 ) + // InternalProblem.g:1274:2: ( ( rule__TypeScope__IncrementAssignment_1_0 ) ) + // InternalProblem.g:1275:3: ( rule__TypeScope__IncrementAssignment_1_0 ) { before(grammarAccess.getTypeScopeAccess().getIncrementAssignment_1_0()); - // InternalProblem.g:1301:3: ( rule__TypeScope__IncrementAssignment_1_0 ) - // InternalProblem.g:1301:4: rule__TypeScope__IncrementAssignment_1_0 + // InternalProblem.g:1276:3: ( rule__TypeScope__IncrementAssignment_1_0 ) + // InternalProblem.g:1276:4: rule__TypeScope__IncrementAssignment_1_0 { pushFollow(FOLLOW_2); rule__TypeScope__IncrementAssignment_1_0(); @@ -4157,10 +4080,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalProblem.g:1305:2: ( '=' ) + // InternalProblem.g:1280:2: ( '=' ) { - // InternalProblem.g:1305:2: ( '=' ) - // InternalProblem.g:1306:3: '=' + // InternalProblem.g:1280:2: ( '=' ) + // InternalProblem.g:1281:3: '=' { before(grammarAccess.getTypeScopeAccess().getEqualsSignKeyword_1_1()); match(input,17,FOLLOW_2); @@ -4189,13 +4112,13 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Multiplicity__Alternatives" - // InternalProblem.g:1315:1: rule__Multiplicity__Alternatives : ( ( ruleUnboundedMultiplicity ) | ( ruleDefiniteMultiplicity ) ); + // InternalProblem.g:1290:1: rule__Multiplicity__Alternatives : ( ( ruleUnboundedMultiplicity ) | ( ruleDefiniteMultiplicity ) ); public final void rule__Multiplicity__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1319:1: ( ( ruleUnboundedMultiplicity ) | ( ruleDefiniteMultiplicity ) ) + // InternalProblem.g:1294:1: ( ( ruleUnboundedMultiplicity ) | ( ruleDefiniteMultiplicity ) ) int alt13=2; int LA13_0 = input.LA(1); @@ -4213,10 +4136,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } switch (alt13) { case 1 : - // InternalProblem.g:1320:2: ( ruleUnboundedMultiplicity ) + // InternalProblem.g:1295:2: ( ruleUnboundedMultiplicity ) { - // InternalProblem.g:1320:2: ( ruleUnboundedMultiplicity ) - // InternalProblem.g:1321:3: ruleUnboundedMultiplicity + // InternalProblem.g:1295:2: ( ruleUnboundedMultiplicity ) + // InternalProblem.g:1296:3: ruleUnboundedMultiplicity { before(grammarAccess.getMultiplicityAccess().getUnboundedMultiplicityParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -4232,10 +4155,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalProblem.g:1326:2: ( ruleDefiniteMultiplicity ) + // InternalProblem.g:1301:2: ( ruleDefiniteMultiplicity ) { - // InternalProblem.g:1326:2: ( ruleDefiniteMultiplicity ) - // InternalProblem.g:1327:3: ruleDefiniteMultiplicity + // InternalProblem.g:1301:2: ( ruleDefiniteMultiplicity ) + // InternalProblem.g:1302:3: ruleDefiniteMultiplicity { before(grammarAccess.getMultiplicityAccess().getDefiniteMultiplicityParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -4268,13 +4191,13 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DefiniteMultiplicity__Alternatives" - // InternalProblem.g:1336:1: rule__DefiniteMultiplicity__Alternatives : ( ( ruleRangeMultiplicity ) | ( ruleExactMultiplicity ) ); + // InternalProblem.g:1311:1: rule__DefiniteMultiplicity__Alternatives : ( ( ruleRangeMultiplicity ) | ( ruleExactMultiplicity ) ); public final void rule__DefiniteMultiplicity__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1340:1: ( ( ruleRangeMultiplicity ) | ( ruleExactMultiplicity ) ) + // InternalProblem.g:1315:1: ( ( ruleRangeMultiplicity ) | ( ruleExactMultiplicity ) ) int alt14=2; int LA14_0 = input.LA(1); @@ -4302,10 +4225,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } switch (alt14) { case 1 : - // InternalProblem.g:1341:2: ( ruleRangeMultiplicity ) + // InternalProblem.g:1316:2: ( ruleRangeMultiplicity ) { - // InternalProblem.g:1341:2: ( ruleRangeMultiplicity ) - // InternalProblem.g:1342:3: ruleRangeMultiplicity + // InternalProblem.g:1316:2: ( ruleRangeMultiplicity ) + // InternalProblem.g:1317:3: ruleRangeMultiplicity { before(grammarAccess.getDefiniteMultiplicityAccess().getRangeMultiplicityParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -4321,10 +4244,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalProblem.g:1347:2: ( ruleExactMultiplicity ) + // InternalProblem.g:1322:2: ( ruleExactMultiplicity ) { - // InternalProblem.g:1347:2: ( ruleExactMultiplicity ) - // InternalProblem.g:1348:3: ruleExactMultiplicity + // InternalProblem.g:1322:2: ( ruleExactMultiplicity ) + // InternalProblem.g:1323:3: ruleExactMultiplicity { before(grammarAccess.getDefiniteMultiplicityAccess().getExactMultiplicityParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -4357,13 +4280,13 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__UpperBound__Alternatives" - // InternalProblem.g:1357:1: rule__UpperBound__Alternatives : ( ( RULE_INT ) | ( '*' ) ); + // InternalProblem.g:1332:1: rule__UpperBound__Alternatives : ( ( RULE_INT ) | ( '*' ) ); public final void rule__UpperBound__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1361:1: ( ( RULE_INT ) | ( '*' ) ) + // InternalProblem.g:1336:1: ( ( RULE_INT ) | ( '*' ) ) int alt15=2; int LA15_0 = input.LA(1); @@ -4381,10 +4304,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } switch (alt15) { case 1 : - // InternalProblem.g:1362:2: ( RULE_INT ) + // InternalProblem.g:1337:2: ( RULE_INT ) { - // InternalProblem.g:1362:2: ( RULE_INT ) - // InternalProblem.g:1363:3: RULE_INT + // InternalProblem.g:1337:2: ( RULE_INT ) + // InternalProblem.g:1338:3: RULE_INT { before(grammarAccess.getUpperBoundAccess().getINTTerminalRuleCall_0()); match(input,RULE_INT,FOLLOW_2); @@ -4396,10 +4319,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalProblem.g:1368:2: ( '*' ) + // InternalProblem.g:1343:2: ( '*' ) { - // InternalProblem.g:1368:2: ( '*' ) - // InternalProblem.g:1369:3: '*' + // InternalProblem.g:1343:2: ( '*' ) + // InternalProblem.g:1344:3: '*' { before(grammarAccess.getUpperBoundAccess().getAsteriskKeyword_1()); match(input,18,FOLLOW_2); @@ -4427,14 +4350,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR end "rule__UpperBound__Alternatives" - // $ANTLR start "rule__QuotedOrUnquotedId__Alternatives" - // InternalProblem.g:1378:1: rule__QuotedOrUnquotedId__Alternatives : ( ( RULE_QUOTED_ID ) | ( ruleIdentifier ) ); - public final void rule__QuotedOrUnquotedId__Alternatives() throws RecognitionException { + // $ANTLR start "rule__QualifiedName__Alternatives" + // InternalProblem.g:1353:1: rule__QualifiedName__Alternatives : ( ( RULE_QUOTED_ID ) | ( ( rule__QualifiedName__Group_1__0 ) ) ); + public final void rule__QualifiedName__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1382:1: ( ( RULE_QUOTED_ID ) | ( ruleIdentifier ) ) + // InternalProblem.g:1357:1: ( ( RULE_QUOTED_ID ) | ( ( rule__QualifiedName__Group_1__0 ) ) ) int alt16=2; int LA16_0 = input.LA(1); @@ -4452,85 +4375,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } switch (alt16) { case 1 : - // InternalProblem.g:1383:2: ( RULE_QUOTED_ID ) - { - // InternalProblem.g:1383:2: ( RULE_QUOTED_ID ) - // InternalProblem.g:1384:3: RULE_QUOTED_ID - { - before(grammarAccess.getQuotedOrUnquotedIdAccess().getQUOTED_IDTerminalRuleCall_0()); - match(input,RULE_QUOTED_ID,FOLLOW_2); - after(grammarAccess.getQuotedOrUnquotedIdAccess().getQUOTED_IDTerminalRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalProblem.g:1389:2: ( ruleIdentifier ) - { - // InternalProblem.g:1389:2: ( ruleIdentifier ) - // InternalProblem.g:1390:3: ruleIdentifier - { - before(grammarAccess.getQuotedOrUnquotedIdAccess().getIdentifierParserRuleCall_1()); - pushFollow(FOLLOW_2); - ruleIdentifier(); - - state._fsp--; - - after(grammarAccess.getQuotedOrUnquotedIdAccess().getIdentifierParserRuleCall_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__QuotedOrUnquotedId__Alternatives" - - - // $ANTLR start "rule__QualifiedName__Alternatives" - // InternalProblem.g:1399:1: rule__QualifiedName__Alternatives : ( ( RULE_QUOTED_ID ) | ( ( rule__QualifiedName__Group_1__0 ) ) ); - public final void rule__QualifiedName__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalProblem.g:1403:1: ( ( RULE_QUOTED_ID ) | ( ( rule__QualifiedName__Group_1__0 ) ) ) - int alt17=2; - int LA17_0 = input.LA(1); - - if ( (LA17_0==RULE_QUOTED_ID) ) { - alt17=1; - } - else if ( (LA17_0==RULE_ID||(LA17_0>=19 && LA17_0<=22)) ) { - alt17=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 17, 0, input); - - throw nvae; - } - switch (alt17) { - case 1 : - // InternalProblem.g:1404:2: ( RULE_QUOTED_ID ) + // InternalProblem.g:1358:2: ( RULE_QUOTED_ID ) { - // InternalProblem.g:1404:2: ( RULE_QUOTED_ID ) - // InternalProblem.g:1405:3: RULE_QUOTED_ID + // InternalProblem.g:1358:2: ( RULE_QUOTED_ID ) + // InternalProblem.g:1359:3: RULE_QUOTED_ID { before(grammarAccess.getQualifiedNameAccess().getQUOTED_IDTerminalRuleCall_0()); match(input,RULE_QUOTED_ID,FOLLOW_2); @@ -4542,14 +4390,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalProblem.g:1410:2: ( ( rule__QualifiedName__Group_1__0 ) ) + // InternalProblem.g:1364:2: ( ( rule__QualifiedName__Group_1__0 ) ) { - // InternalProblem.g:1410:2: ( ( rule__QualifiedName__Group_1__0 ) ) - // InternalProblem.g:1411:3: ( rule__QualifiedName__Group_1__0 ) + // InternalProblem.g:1364:2: ( ( rule__QualifiedName__Group_1__0 ) ) + // InternalProblem.g:1365:3: ( rule__QualifiedName__Group_1__0 ) { before(grammarAccess.getQualifiedNameAccess().getGroup_1()); - // InternalProblem.g:1412:3: ( rule__QualifiedName__Group_1__0 ) - // InternalProblem.g:1412:4: rule__QualifiedName__Group_1__0 + // InternalProblem.g:1366:3: ( rule__QualifiedName__Group_1__0 ) + // InternalProblem.g:1366:4: rule__QualifiedName__Group_1__0 { pushFollow(FOLLOW_2); rule__QualifiedName__Group_1__0(); @@ -4584,53 +4432,53 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Identifier__Alternatives" - // InternalProblem.g:1420:1: rule__Identifier__Alternatives : ( ( RULE_ID ) | ( 'true' ) | ( 'false' ) | ( 'e' ) | ( 'E' ) ); + // InternalProblem.g:1374:1: rule__Identifier__Alternatives : ( ( RULE_ID ) | ( 'true' ) | ( 'false' ) | ( 'e' ) | ( 'E' ) ); public final void rule__Identifier__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1424:1: ( ( RULE_ID ) | ( 'true' ) | ( 'false' ) | ( 'e' ) | ( 'E' ) ) - int alt18=5; + // InternalProblem.g:1378:1: ( ( RULE_ID ) | ( 'true' ) | ( 'false' ) | ( 'e' ) | ( 'E' ) ) + int alt17=5; switch ( input.LA(1) ) { case RULE_ID: { - alt18=1; + alt17=1; } break; case 19: { - alt18=2; + alt17=2; } break; case 20: { - alt18=3; + alt17=3; } break; case 21: { - alt18=4; + alt17=4; } break; case 22: { - alt18=5; + alt17=5; } break; default: NoViableAltException nvae = - new NoViableAltException("", 18, 0, input); + new NoViableAltException("", 17, 0, input); throw nvae; } - switch (alt18) { + switch (alt17) { case 1 : - // InternalProblem.g:1425:2: ( RULE_ID ) + // InternalProblem.g:1379:2: ( RULE_ID ) { - // InternalProblem.g:1425:2: ( RULE_ID ) - // InternalProblem.g:1426:3: RULE_ID + // InternalProblem.g:1379:2: ( RULE_ID ) + // InternalProblem.g:1380:3: RULE_ID { before(grammarAccess.getIdentifierAccess().getIDTerminalRuleCall_0()); match(input,RULE_ID,FOLLOW_2); @@ -4642,10 +4490,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalProblem.g:1431:2: ( 'true' ) + // InternalProblem.g:1385:2: ( 'true' ) { - // InternalProblem.g:1431:2: ( 'true' ) - // InternalProblem.g:1432:3: 'true' + // InternalProblem.g:1385:2: ( 'true' ) + // InternalProblem.g:1386:3: 'true' { before(grammarAccess.getIdentifierAccess().getTrueKeyword_1()); match(input,19,FOLLOW_2); @@ -4657,10 +4505,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalProblem.g:1437:2: ( 'false' ) + // InternalProblem.g:1391:2: ( 'false' ) { - // InternalProblem.g:1437:2: ( 'false' ) - // InternalProblem.g:1438:3: 'false' + // InternalProblem.g:1391:2: ( 'false' ) + // InternalProblem.g:1392:3: 'false' { before(grammarAccess.getIdentifierAccess().getFalseKeyword_2()); match(input,20,FOLLOW_2); @@ -4672,10 +4520,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } break; case 4 : - // InternalProblem.g:1443:2: ( 'e' ) + // InternalProblem.g:1397:2: ( 'e' ) { - // InternalProblem.g:1443:2: ( 'e' ) - // InternalProblem.g:1444:3: 'e' + // InternalProblem.g:1397:2: ( 'e' ) + // InternalProblem.g:1398:3: 'e' { before(grammarAccess.getIdentifierAccess().getEKeyword_3()); match(input,21,FOLLOW_2); @@ -4687,10 +4535,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } break; case 5 : - // InternalProblem.g:1449:2: ( 'E' ) + // InternalProblem.g:1403:2: ( 'E' ) { - // InternalProblem.g:1449:2: ( 'E' ) - // InternalProblem.g:1450:3: 'E' + // InternalProblem.g:1403:2: ( 'E' ) + // InternalProblem.g:1404:3: 'E' { before(grammarAccess.getIdentifierAccess().getEKeyword_4()); match(input,22,FOLLOW_2); @@ -4719,61 +4567,61 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Real__Alternatives_2" - // InternalProblem.g:1459:1: rule__Real__Alternatives_2 : ( ( ( rule__Real__Group_2_0__0 ) ) | ( ( rule__Real__Group_2_1__0 ) ) ); + // InternalProblem.g:1413:1: rule__Real__Alternatives_2 : ( ( ( rule__Real__Group_2_0__0 ) ) | ( ( rule__Real__Group_2_1__0 ) ) ); public final void rule__Real__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1463:1: ( ( ( rule__Real__Group_2_0__0 ) ) | ( ( rule__Real__Group_2_1__0 ) ) ) - int alt19=2; - int LA19_0 = input.LA(1); + // InternalProblem.g:1417:1: ( ( ( rule__Real__Group_2_0__0 ) ) | ( ( rule__Real__Group_2_1__0 ) ) ) + int alt18=2; + int LA18_0 = input.LA(1); - if ( (LA19_0==12) ) { - int LA19_1 = input.LA(2); + if ( (LA18_0==12) ) { + int LA18_1 = input.LA(2); - if ( (LA19_1==RULE_INT) ) { - int LA19_3 = input.LA(3); + if ( (LA18_1==RULE_INT) ) { + int LA18_3 = input.LA(3); - if ( ((LA19_3>=21 && LA19_3<=22)) ) { - alt19=2; + if ( ((LA18_3>=21 && LA18_3<=22)) ) { + alt18=2; } - else if ( (LA19_3==EOF||(LA19_3>=12 && LA19_3<=13)||LA19_3==38) ) { - alt19=1; + else if ( (LA18_3==EOF||(LA18_3>=12 && LA18_3<=13)||LA18_3==38) ) { + alt18=1; } else { NoViableAltException nvae = - new NoViableAltException("", 19, 3, input); + new NoViableAltException("", 18, 3, input); throw nvae; } } else { NoViableAltException nvae = - new NoViableAltException("", 19, 1, input); + new NoViableAltException("", 18, 1, input); throw nvae; } } - else if ( ((LA19_0>=21 && LA19_0<=22)) ) { - alt19=2; + else if ( ((LA18_0>=21 && LA18_0<=22)) ) { + alt18=2; } else { NoViableAltException nvae = - new NoViableAltException("", 19, 0, input); + new NoViableAltException("", 18, 0, input); throw nvae; } - switch (alt19) { + switch (alt18) { case 1 : - // InternalProblem.g:1464:2: ( ( rule__Real__Group_2_0__0 ) ) + // InternalProblem.g:1418:2: ( ( rule__Real__Group_2_0__0 ) ) { - // InternalProblem.g:1464:2: ( ( rule__Real__Group_2_0__0 ) ) - // InternalProblem.g:1465:3: ( rule__Real__Group_2_0__0 ) + // InternalProblem.g:1418:2: ( ( rule__Real__Group_2_0__0 ) ) + // InternalProblem.g:1419:3: ( rule__Real__Group_2_0__0 ) { before(grammarAccess.getRealAccess().getGroup_2_0()); - // InternalProblem.g:1466:3: ( rule__Real__Group_2_0__0 ) - // InternalProblem.g:1466:4: rule__Real__Group_2_0__0 + // InternalProblem.g:1420:3: ( rule__Real__Group_2_0__0 ) + // InternalProblem.g:1420:4: rule__Real__Group_2_0__0 { pushFollow(FOLLOW_2); rule__Real__Group_2_0__0(); @@ -4791,14 +4639,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalProblem.g:1470:2: ( ( rule__Real__Group_2_1__0 ) ) + // InternalProblem.g:1424:2: ( ( rule__Real__Group_2_1__0 ) ) { - // InternalProblem.g:1470:2: ( ( rule__Real__Group_2_1__0 ) ) - // InternalProblem.g:1471:3: ( rule__Real__Group_2_1__0 ) + // InternalProblem.g:1424:2: ( ( rule__Real__Group_2_1__0 ) ) + // InternalProblem.g:1425:3: ( rule__Real__Group_2_1__0 ) { before(grammarAccess.getRealAccess().getGroup_2_1()); - // InternalProblem.g:1472:3: ( rule__Real__Group_2_1__0 ) - // InternalProblem.g:1472:4: rule__Real__Group_2_1__0 + // InternalProblem.g:1426:3: ( rule__Real__Group_2_1__0 ) + // InternalProblem.g:1426:4: rule__Real__Group_2_1__0 { pushFollow(FOLLOW_2); rule__Real__Group_2_1__0(); @@ -4833,34 +4681,34 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Real__Alternatives_2_1_1" - // InternalProblem.g:1480:1: rule__Real__Alternatives_2_1_1 : ( ( 'e' ) | ( 'E' ) ); + // InternalProblem.g:1434:1: rule__Real__Alternatives_2_1_1 : ( ( 'e' ) | ( 'E' ) ); public final void rule__Real__Alternatives_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1484:1: ( ( 'e' ) | ( 'E' ) ) - int alt20=2; - int LA20_0 = input.LA(1); + // InternalProblem.g:1438:1: ( ( 'e' ) | ( 'E' ) ) + int alt19=2; + int LA19_0 = input.LA(1); - if ( (LA20_0==21) ) { - alt20=1; + if ( (LA19_0==21) ) { + alt19=1; } - else if ( (LA20_0==22) ) { - alt20=2; + else if ( (LA19_0==22) ) { + alt19=2; } else { NoViableAltException nvae = - new NoViableAltException("", 20, 0, input); + new NoViableAltException("", 19, 0, input); throw nvae; } - switch (alt20) { + switch (alt19) { case 1 : - // InternalProblem.g:1485:2: ( 'e' ) + // InternalProblem.g:1439:2: ( 'e' ) { - // InternalProblem.g:1485:2: ( 'e' ) - // InternalProblem.g:1486:3: 'e' + // InternalProblem.g:1439:2: ( 'e' ) + // InternalProblem.g:1440:3: 'e' { before(grammarAccess.getRealAccess().getEKeyword_2_1_1_0()); match(input,21,FOLLOW_2); @@ -4872,10 +4720,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalProblem.g:1491:2: ( 'E' ) + // InternalProblem.g:1445:2: ( 'E' ) { - // InternalProblem.g:1491:2: ( 'E' ) - // InternalProblem.g:1492:3: 'E' + // InternalProblem.g:1445:2: ( 'E' ) + // InternalProblem.g:1446:3: 'E' { before(grammarAccess.getRealAccess().getEKeyword_2_1_1_1()); match(input,22,FOLLOW_2); @@ -4904,34 +4752,34 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Real__Alternatives_2_1_2" - // InternalProblem.g:1501:1: rule__Real__Alternatives_2_1_2 : ( ( '-' ) | ( '+' ) ); + // InternalProblem.g:1455:1: rule__Real__Alternatives_2_1_2 : ( ( '-' ) | ( '+' ) ); public final void rule__Real__Alternatives_2_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1505:1: ( ( '-' ) | ( '+' ) ) - int alt21=2; - int LA21_0 = input.LA(1); + // InternalProblem.g:1459:1: ( ( '-' ) | ( '+' ) ) + int alt20=2; + int LA20_0 = input.LA(1); - if ( (LA21_0==23) ) { - alt21=1; + if ( (LA20_0==23) ) { + alt20=1; } - else if ( (LA21_0==24) ) { - alt21=2; + else if ( (LA20_0==24) ) { + alt20=2; } else { NoViableAltException nvae = - new NoViableAltException("", 21, 0, input); + new NoViableAltException("", 20, 0, input); throw nvae; } - switch (alt21) { + switch (alt20) { case 1 : - // InternalProblem.g:1506:2: ( '-' ) + // InternalProblem.g:1460:2: ( '-' ) { - // InternalProblem.g:1506:2: ( '-' ) - // InternalProblem.g:1507:3: '-' + // InternalProblem.g:1460:2: ( '-' ) + // InternalProblem.g:1461:3: '-' { before(grammarAccess.getRealAccess().getHyphenMinusKeyword_2_1_2_0()); match(input,23,FOLLOW_2); @@ -4943,10 +4791,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalProblem.g:1512:2: ( '+' ) + // InternalProblem.g:1466:2: ( '+' ) { - // InternalProblem.g:1512:2: ( '+' ) - // InternalProblem.g:1513:3: '+' + // InternalProblem.g:1466:2: ( '+' ) + // InternalProblem.g:1467:3: '+' { before(grammarAccess.getRealAccess().getPlusSignKeyword_2_1_2_1()); match(input,24,FOLLOW_2); @@ -4975,47 +4823,47 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicValue__Alternatives" - // InternalProblem.g:1522:1: rule__LogicValue__Alternatives : ( ( ( 'true' ) ) | ( ( 'false' ) ) | ( ( 'unknown' ) ) ); + // InternalProblem.g:1476:1: rule__LogicValue__Alternatives : ( ( ( 'true' ) ) | ( ( 'false' ) ) | ( ( 'unknown' ) ) ); public final void rule__LogicValue__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1526:1: ( ( ( 'true' ) ) | ( ( 'false' ) ) | ( ( 'unknown' ) ) ) - int alt22=3; + // InternalProblem.g:1480:1: ( ( ( 'true' ) ) | ( ( 'false' ) ) | ( ( 'unknown' ) ) ) + int alt21=3; switch ( input.LA(1) ) { case 19: { - alt22=1; + alt21=1; } break; case 20: { - alt22=2; + alt21=2; } break; case 25: { - alt22=3; + alt21=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 22, 0, input); + new NoViableAltException("", 21, 0, input); throw nvae; } - switch (alt22) { + switch (alt21) { case 1 : - // InternalProblem.g:1527:2: ( ( 'true' ) ) + // InternalProblem.g:1481:2: ( ( 'true' ) ) { - // InternalProblem.g:1527:2: ( ( 'true' ) ) - // InternalProblem.g:1528:3: ( 'true' ) + // InternalProblem.g:1481:2: ( ( 'true' ) ) + // InternalProblem.g:1482:3: ( 'true' ) { before(grammarAccess.getLogicValueAccess().getTRUEEnumLiteralDeclaration_0()); - // InternalProblem.g:1529:3: ( 'true' ) - // InternalProblem.g:1529:4: 'true' + // InternalProblem.g:1483:3: ( 'true' ) + // InternalProblem.g:1483:4: 'true' { match(input,19,FOLLOW_2); @@ -5029,14 +4877,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalProblem.g:1533:2: ( ( 'false' ) ) + // InternalProblem.g:1487:2: ( ( 'false' ) ) { - // InternalProblem.g:1533:2: ( ( 'false' ) ) - // InternalProblem.g:1534:3: ( 'false' ) + // InternalProblem.g:1487:2: ( ( 'false' ) ) + // InternalProblem.g:1488:3: ( 'false' ) { before(grammarAccess.getLogicValueAccess().getFALSEEnumLiteralDeclaration_1()); - // InternalProblem.g:1535:3: ( 'false' ) - // InternalProblem.g:1535:4: 'false' + // InternalProblem.g:1489:3: ( 'false' ) + // InternalProblem.g:1489:4: 'false' { match(input,20,FOLLOW_2); @@ -5050,14 +4898,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalProblem.g:1539:2: ( ( 'unknown' ) ) + // InternalProblem.g:1493:2: ( ( 'unknown' ) ) { - // InternalProblem.g:1539:2: ( ( 'unknown' ) ) - // InternalProblem.g:1540:3: ( 'unknown' ) + // InternalProblem.g:1493:2: ( ( 'unknown' ) ) + // InternalProblem.g:1494:3: ( 'unknown' ) { before(grammarAccess.getLogicValueAccess().getUNKNOWNEnumLiteralDeclaration_2()); - // InternalProblem.g:1541:3: ( 'unknown' ) - // InternalProblem.g:1541:4: 'unknown' + // InternalProblem.g:1495:3: ( 'unknown' ) + // InternalProblem.g:1495:4: 'unknown' { match(input,25,FOLLOW_2); @@ -5088,38 +4936,38 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ShortLogicValue__Alternatives" - // InternalProblem.g:1549:1: rule__ShortLogicValue__Alternatives : ( ( ( '!' ) ) | ( ( '?' ) ) ); + // InternalProblem.g:1503:1: rule__ShortLogicValue__Alternatives : ( ( ( '!' ) ) | ( ( '?' ) ) ); public final void rule__ShortLogicValue__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1553:1: ( ( ( '!' ) ) | ( ( '?' ) ) ) - int alt23=2; - int LA23_0 = input.LA(1); + // InternalProblem.g:1507:1: ( ( ( '!' ) ) | ( ( '?' ) ) ) + int alt22=2; + int LA22_0 = input.LA(1); - if ( (LA23_0==26) ) { - alt23=1; + if ( (LA22_0==26) ) { + alt22=1; } - else if ( (LA23_0==27) ) { - alt23=2; + else if ( (LA22_0==27) ) { + alt22=2; } else { NoViableAltException nvae = - new NoViableAltException("", 23, 0, input); + new NoViableAltException("", 22, 0, input); throw nvae; } - switch (alt23) { + switch (alt22) { case 1 : - // InternalProblem.g:1554:2: ( ( '!' ) ) + // InternalProblem.g:1508:2: ( ( '!' ) ) { - // InternalProblem.g:1554:2: ( ( '!' ) ) - // InternalProblem.g:1555:3: ( '!' ) + // InternalProblem.g:1508:2: ( ( '!' ) ) + // InternalProblem.g:1509:3: ( '!' ) { before(grammarAccess.getShortLogicValueAccess().getFALSEEnumLiteralDeclaration_0()); - // InternalProblem.g:1556:3: ( '!' ) - // InternalProblem.g:1556:4: '!' + // InternalProblem.g:1510:3: ( '!' ) + // InternalProblem.g:1510:4: '!' { match(input,26,FOLLOW_2); @@ -5133,14 +4981,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalProblem.g:1560:2: ( ( '?' ) ) + // InternalProblem.g:1514:2: ( ( '?' ) ) { - // InternalProblem.g:1560:2: ( ( '?' ) ) - // InternalProblem.g:1561:3: ( '?' ) + // InternalProblem.g:1514:2: ( ( '?' ) ) + // InternalProblem.g:1515:3: ( '?' ) { before(grammarAccess.getShortLogicValueAccess().getUNKNOWNEnumLiteralDeclaration_1()); - // InternalProblem.g:1562:3: ( '?' ) - // InternalProblem.g:1562:4: '?' + // InternalProblem.g:1516:3: ( '?' ) + // InternalProblem.g:1516:4: '?' { match(input,27,FOLLOW_2); @@ -5171,14 +5019,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Problem__Group__0" - // InternalProblem.g:1570:1: rule__Problem__Group__0 : rule__Problem__Group__0__Impl rule__Problem__Group__1 ; + // InternalProblem.g:1524:1: rule__Problem__Group__0 : rule__Problem__Group__0__Impl rule__Problem__Group__1 ; public final void rule__Problem__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1574:1: ( rule__Problem__Group__0__Impl rule__Problem__Group__1 ) - // InternalProblem.g:1575:2: rule__Problem__Group__0__Impl rule__Problem__Group__1 + // InternalProblem.g:1528:1: ( rule__Problem__Group__0__Impl rule__Problem__Group__1 ) + // InternalProblem.g:1529:2: rule__Problem__Group__0__Impl rule__Problem__Group__1 { pushFollow(FOLLOW_3); rule__Problem__Group__0__Impl(); @@ -5209,29 +5057,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Problem__Group__0__Impl" - // InternalProblem.g:1582:1: rule__Problem__Group__0__Impl : ( ( rule__Problem__Group_0__0 )? ) ; + // InternalProblem.g:1536:1: rule__Problem__Group__0__Impl : ( ( rule__Problem__Group_0__0 )? ) ; public final void rule__Problem__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1586:1: ( ( ( rule__Problem__Group_0__0 )? ) ) - // InternalProblem.g:1587:1: ( ( rule__Problem__Group_0__0 )? ) + // InternalProblem.g:1540:1: ( ( ( rule__Problem__Group_0__0 )? ) ) + // InternalProblem.g:1541:1: ( ( rule__Problem__Group_0__0 )? ) { - // InternalProblem.g:1587:1: ( ( rule__Problem__Group_0__0 )? ) - // InternalProblem.g:1588:2: ( rule__Problem__Group_0__0 )? + // InternalProblem.g:1541:1: ( ( rule__Problem__Group_0__0 )? ) + // InternalProblem.g:1542:2: ( rule__Problem__Group_0__0 )? { before(grammarAccess.getProblemAccess().getGroup_0()); - // InternalProblem.g:1589:2: ( rule__Problem__Group_0__0 )? - int alt24=2; - int LA24_0 = input.LA(1); + // InternalProblem.g:1543:2: ( rule__Problem__Group_0__0 )? + int alt23=2; + int LA23_0 = input.LA(1); - if ( (LA24_0==28) ) { - alt24=1; + if ( (LA23_0==28) ) { + alt23=1; } - switch (alt24) { + switch (alt23) { case 1 : - // InternalProblem.g:1589:3: rule__Problem__Group_0__0 + // InternalProblem.g:1543:3: rule__Problem__Group_0__0 { pushFollow(FOLLOW_2); rule__Problem__Group_0__0(); @@ -5267,14 +5115,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Problem__Group__1" - // InternalProblem.g:1597:1: rule__Problem__Group__1 : rule__Problem__Group__1__Impl ; + // InternalProblem.g:1551:1: rule__Problem__Group__1 : rule__Problem__Group__1__Impl ; public final void rule__Problem__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1601:1: ( rule__Problem__Group__1__Impl ) - // InternalProblem.g:1602:2: rule__Problem__Group__1__Impl + // InternalProblem.g:1555:1: ( rule__Problem__Group__1__Impl ) + // InternalProblem.g:1556:2: rule__Problem__Group__1__Impl { pushFollow(FOLLOW_2); rule__Problem__Group__1__Impl(); @@ -5300,33 +5148,33 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Problem__Group__1__Impl" - // InternalProblem.g:1608:1: rule__Problem__Group__1__Impl : ( ( rule__Problem__StatementsAssignment_1 )* ) ; + // InternalProblem.g:1562:1: rule__Problem__Group__1__Impl : ( ( rule__Problem__StatementsAssignment_1 )* ) ; public final void rule__Problem__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1612:1: ( ( ( rule__Problem__StatementsAssignment_1 )* ) ) - // InternalProblem.g:1613:1: ( ( rule__Problem__StatementsAssignment_1 )* ) + // InternalProblem.g:1566:1: ( ( ( rule__Problem__StatementsAssignment_1 )* ) ) + // InternalProblem.g:1567:1: ( ( rule__Problem__StatementsAssignment_1 )* ) { - // InternalProblem.g:1613:1: ( ( rule__Problem__StatementsAssignment_1 )* ) - // InternalProblem.g:1614:2: ( rule__Problem__StatementsAssignment_1 )* + // InternalProblem.g:1567:1: ( ( rule__Problem__StatementsAssignment_1 )* ) + // InternalProblem.g:1568:2: ( rule__Problem__StatementsAssignment_1 )* { before(grammarAccess.getProblemAccess().getStatementsAssignment_1()); - // InternalProblem.g:1615:2: ( rule__Problem__StatementsAssignment_1 )* - loop25: + // InternalProblem.g:1569:2: ( rule__Problem__StatementsAssignment_1 )* + loop24: do { - int alt25=2; - int LA25_0 = input.LA(1); + int alt24=2; + int LA24_0 = input.LA(1); - if ( ((LA25_0>=RULE_QUOTED_ID && LA25_0<=RULE_ID)||LA25_0==16||(LA25_0>=19 && LA25_0<=22)||(LA25_0>=26 && LA25_0<=27)||LA25_0==29||LA25_0==33||LA25_0==41||LA25_0==44||LA25_0==46) ) { - alt25=1; + if ( ((LA24_0>=RULE_QUOTED_ID && LA24_0<=RULE_ID)||LA24_0==16||(LA24_0>=19 && LA24_0<=22)||(LA24_0>=26 && LA24_0<=27)||LA24_0==29||LA24_0==33||LA24_0==41||LA24_0==44||LA24_0==46) ) { + alt24=1; } - switch (alt25) { + switch (alt24) { case 1 : - // InternalProblem.g:1615:3: rule__Problem__StatementsAssignment_1 + // InternalProblem.g:1569:3: rule__Problem__StatementsAssignment_1 { pushFollow(FOLLOW_4); rule__Problem__StatementsAssignment_1(); @@ -5338,7 +5186,7 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { break; default : - break loop25; + break loop24; } } while (true); @@ -5365,14 +5213,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Problem__Group_0__0" - // InternalProblem.g:1624:1: rule__Problem__Group_0__0 : rule__Problem__Group_0__0__Impl rule__Problem__Group_0__1 ; + // InternalProblem.g:1578:1: rule__Problem__Group_0__0 : rule__Problem__Group_0__0__Impl rule__Problem__Group_0__1 ; public final void rule__Problem__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1628:1: ( rule__Problem__Group_0__0__Impl rule__Problem__Group_0__1 ) - // InternalProblem.g:1629:2: rule__Problem__Group_0__0__Impl rule__Problem__Group_0__1 + // InternalProblem.g:1582:1: ( rule__Problem__Group_0__0__Impl rule__Problem__Group_0__1 ) + // InternalProblem.g:1583:2: rule__Problem__Group_0__0__Impl rule__Problem__Group_0__1 { pushFollow(FOLLOW_5); rule__Problem__Group_0__0__Impl(); @@ -5403,17 +5251,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Problem__Group_0__0__Impl" - // InternalProblem.g:1636:1: rule__Problem__Group_0__0__Impl : ( 'problem' ) ; + // InternalProblem.g:1590:1: rule__Problem__Group_0__0__Impl : ( 'problem' ) ; public final void rule__Problem__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1640:1: ( ( 'problem' ) ) - // InternalProblem.g:1641:1: ( 'problem' ) + // InternalProblem.g:1594:1: ( ( 'problem' ) ) + // InternalProblem.g:1595:1: ( 'problem' ) { - // InternalProblem.g:1641:1: ( 'problem' ) - // InternalProblem.g:1642:2: 'problem' + // InternalProblem.g:1595:1: ( 'problem' ) + // InternalProblem.g:1596:2: 'problem' { before(grammarAccess.getProblemAccess().getProblemKeyword_0_0()); match(input,28,FOLLOW_2); @@ -5440,14 +5288,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Problem__Group_0__1" - // InternalProblem.g:1651:1: rule__Problem__Group_0__1 : rule__Problem__Group_0__1__Impl rule__Problem__Group_0__2 ; + // InternalProblem.g:1605:1: rule__Problem__Group_0__1 : rule__Problem__Group_0__1__Impl rule__Problem__Group_0__2 ; public final void rule__Problem__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1655:1: ( rule__Problem__Group_0__1__Impl rule__Problem__Group_0__2 ) - // InternalProblem.g:1656:2: rule__Problem__Group_0__1__Impl rule__Problem__Group_0__2 + // InternalProblem.g:1609:1: ( rule__Problem__Group_0__1__Impl rule__Problem__Group_0__2 ) + // InternalProblem.g:1610:2: rule__Problem__Group_0__1__Impl rule__Problem__Group_0__2 { pushFollow(FOLLOW_6); rule__Problem__Group_0__1__Impl(); @@ -5478,21 +5326,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Problem__Group_0__1__Impl" - // InternalProblem.g:1663:1: rule__Problem__Group_0__1__Impl : ( ( rule__Problem__NameAssignment_0_1 ) ) ; + // InternalProblem.g:1617:1: rule__Problem__Group_0__1__Impl : ( ( rule__Problem__NameAssignment_0_1 ) ) ; public final void rule__Problem__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1667:1: ( ( ( rule__Problem__NameAssignment_0_1 ) ) ) - // InternalProblem.g:1668:1: ( ( rule__Problem__NameAssignment_0_1 ) ) + // InternalProblem.g:1621:1: ( ( ( rule__Problem__NameAssignment_0_1 ) ) ) + // InternalProblem.g:1622:1: ( ( rule__Problem__NameAssignment_0_1 ) ) { - // InternalProblem.g:1668:1: ( ( rule__Problem__NameAssignment_0_1 ) ) - // InternalProblem.g:1669:2: ( rule__Problem__NameAssignment_0_1 ) + // InternalProblem.g:1622:1: ( ( rule__Problem__NameAssignment_0_1 ) ) + // InternalProblem.g:1623:2: ( rule__Problem__NameAssignment_0_1 ) { before(grammarAccess.getProblemAccess().getNameAssignment_0_1()); - // InternalProblem.g:1670:2: ( rule__Problem__NameAssignment_0_1 ) - // InternalProblem.g:1670:3: rule__Problem__NameAssignment_0_1 + // InternalProblem.g:1624:2: ( rule__Problem__NameAssignment_0_1 ) + // InternalProblem.g:1624:3: rule__Problem__NameAssignment_0_1 { pushFollow(FOLLOW_2); rule__Problem__NameAssignment_0_1(); @@ -5525,14 +5373,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Problem__Group_0__2" - // InternalProblem.g:1678:1: rule__Problem__Group_0__2 : rule__Problem__Group_0__2__Impl ; + // InternalProblem.g:1632:1: rule__Problem__Group_0__2 : rule__Problem__Group_0__2__Impl ; public final void rule__Problem__Group_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1682:1: ( rule__Problem__Group_0__2__Impl ) - // InternalProblem.g:1683:2: rule__Problem__Group_0__2__Impl + // InternalProblem.g:1636:1: ( rule__Problem__Group_0__2__Impl ) + // InternalProblem.g:1637:2: rule__Problem__Group_0__2__Impl { pushFollow(FOLLOW_2); rule__Problem__Group_0__2__Impl(); @@ -5558,17 +5406,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Problem__Group_0__2__Impl" - // InternalProblem.g:1689:1: rule__Problem__Group_0__2__Impl : ( '.' ) ; + // InternalProblem.g:1643:1: rule__Problem__Group_0__2__Impl : ( '.' ) ; public final void rule__Problem__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1693:1: ( ( '.' ) ) - // InternalProblem.g:1694:1: ( '.' ) + // InternalProblem.g:1647:1: ( ( '.' ) ) + // InternalProblem.g:1648:1: ( '.' ) { - // InternalProblem.g:1694:1: ( '.' ) - // InternalProblem.g:1695:2: '.' + // InternalProblem.g:1648:1: ( '.' ) + // InternalProblem.g:1649:2: '.' { before(grammarAccess.getProblemAccess().getFullStopKeyword_0_2()); match(input,12,FOLLOW_2); @@ -5595,14 +5443,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassDeclaration__Group__0" - // InternalProblem.g:1705:1: rule__ClassDeclaration__Group__0 : rule__ClassDeclaration__Group__0__Impl rule__ClassDeclaration__Group__1 ; + // InternalProblem.g:1659:1: rule__ClassDeclaration__Group__0 : rule__ClassDeclaration__Group__0__Impl rule__ClassDeclaration__Group__1 ; public final void rule__ClassDeclaration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1709:1: ( rule__ClassDeclaration__Group__0__Impl rule__ClassDeclaration__Group__1 ) - // InternalProblem.g:1710:2: rule__ClassDeclaration__Group__0__Impl rule__ClassDeclaration__Group__1 + // InternalProblem.g:1663:1: ( rule__ClassDeclaration__Group__0__Impl rule__ClassDeclaration__Group__1 ) + // InternalProblem.g:1664:2: rule__ClassDeclaration__Group__0__Impl rule__ClassDeclaration__Group__1 { pushFollow(FOLLOW_7); rule__ClassDeclaration__Group__0__Impl(); @@ -5633,29 +5481,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassDeclaration__Group__0__Impl" - // InternalProblem.g:1717:1: rule__ClassDeclaration__Group__0__Impl : ( ( rule__ClassDeclaration__AbstractAssignment_0 )? ) ; + // InternalProblem.g:1671:1: rule__ClassDeclaration__Group__0__Impl : ( ( rule__ClassDeclaration__AbstractAssignment_0 )? ) ; public final void rule__ClassDeclaration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1721:1: ( ( ( rule__ClassDeclaration__AbstractAssignment_0 )? ) ) - // InternalProblem.g:1722:1: ( ( rule__ClassDeclaration__AbstractAssignment_0 )? ) + // InternalProblem.g:1675:1: ( ( ( rule__ClassDeclaration__AbstractAssignment_0 )? ) ) + // InternalProblem.g:1676:1: ( ( rule__ClassDeclaration__AbstractAssignment_0 )? ) { - // InternalProblem.g:1722:1: ( ( rule__ClassDeclaration__AbstractAssignment_0 )? ) - // InternalProblem.g:1723:2: ( rule__ClassDeclaration__AbstractAssignment_0 )? + // InternalProblem.g:1676:1: ( ( rule__ClassDeclaration__AbstractAssignment_0 )? ) + // InternalProblem.g:1677:2: ( rule__ClassDeclaration__AbstractAssignment_0 )? { before(grammarAccess.getClassDeclarationAccess().getAbstractAssignment_0()); - // InternalProblem.g:1724:2: ( rule__ClassDeclaration__AbstractAssignment_0 )? - int alt26=2; - int LA26_0 = input.LA(1); + // InternalProblem.g:1678:2: ( rule__ClassDeclaration__AbstractAssignment_0 )? + int alt25=2; + int LA25_0 = input.LA(1); - if ( (LA26_0==44) ) { - alt26=1; + if ( (LA25_0==44) ) { + alt25=1; } - switch (alt26) { + switch (alt25) { case 1 : - // InternalProblem.g:1724:3: rule__ClassDeclaration__AbstractAssignment_0 + // InternalProblem.g:1678:3: rule__ClassDeclaration__AbstractAssignment_0 { pushFollow(FOLLOW_2); rule__ClassDeclaration__AbstractAssignment_0(); @@ -5691,14 +5539,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassDeclaration__Group__1" - // InternalProblem.g:1732:1: rule__ClassDeclaration__Group__1 : rule__ClassDeclaration__Group__1__Impl rule__ClassDeclaration__Group__2 ; + // InternalProblem.g:1686:1: rule__ClassDeclaration__Group__1 : rule__ClassDeclaration__Group__1__Impl rule__ClassDeclaration__Group__2 ; public final void rule__ClassDeclaration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1736:1: ( rule__ClassDeclaration__Group__1__Impl rule__ClassDeclaration__Group__2 ) - // InternalProblem.g:1737:2: rule__ClassDeclaration__Group__1__Impl rule__ClassDeclaration__Group__2 + // InternalProblem.g:1690:1: ( rule__ClassDeclaration__Group__1__Impl rule__ClassDeclaration__Group__2 ) + // InternalProblem.g:1691:2: rule__ClassDeclaration__Group__1__Impl rule__ClassDeclaration__Group__2 { pushFollow(FOLLOW_5); rule__ClassDeclaration__Group__1__Impl(); @@ -5729,17 +5577,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassDeclaration__Group__1__Impl" - // InternalProblem.g:1744:1: rule__ClassDeclaration__Group__1__Impl : ( 'class' ) ; + // InternalProblem.g:1698:1: rule__ClassDeclaration__Group__1__Impl : ( 'class' ) ; public final void rule__ClassDeclaration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1748:1: ( ( 'class' ) ) - // InternalProblem.g:1749:1: ( 'class' ) + // InternalProblem.g:1702:1: ( ( 'class' ) ) + // InternalProblem.g:1703:1: ( 'class' ) { - // InternalProblem.g:1749:1: ( 'class' ) - // InternalProblem.g:1750:2: 'class' + // InternalProblem.g:1703:1: ( 'class' ) + // InternalProblem.g:1704:2: 'class' { before(grammarAccess.getClassDeclarationAccess().getClassKeyword_1()); match(input,29,FOLLOW_2); @@ -5766,14 +5614,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassDeclaration__Group__2" - // InternalProblem.g:1759:1: rule__ClassDeclaration__Group__2 : rule__ClassDeclaration__Group__2__Impl rule__ClassDeclaration__Group__3 ; + // InternalProblem.g:1713:1: rule__ClassDeclaration__Group__2 : rule__ClassDeclaration__Group__2__Impl rule__ClassDeclaration__Group__3 ; public final void rule__ClassDeclaration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1763:1: ( rule__ClassDeclaration__Group__2__Impl rule__ClassDeclaration__Group__3 ) - // InternalProblem.g:1764:2: rule__ClassDeclaration__Group__2__Impl rule__ClassDeclaration__Group__3 + // InternalProblem.g:1717:1: ( rule__ClassDeclaration__Group__2__Impl rule__ClassDeclaration__Group__3 ) + // InternalProblem.g:1718:2: rule__ClassDeclaration__Group__2__Impl rule__ClassDeclaration__Group__3 { pushFollow(FOLLOW_8); rule__ClassDeclaration__Group__2__Impl(); @@ -5804,21 +5652,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassDeclaration__Group__2__Impl" - // InternalProblem.g:1771:1: rule__ClassDeclaration__Group__2__Impl : ( ( rule__ClassDeclaration__NameAssignment_2 ) ) ; + // InternalProblem.g:1725:1: rule__ClassDeclaration__Group__2__Impl : ( ( rule__ClassDeclaration__NameAssignment_2 ) ) ; public final void rule__ClassDeclaration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1775:1: ( ( ( rule__ClassDeclaration__NameAssignment_2 ) ) ) - // InternalProblem.g:1776:1: ( ( rule__ClassDeclaration__NameAssignment_2 ) ) + // InternalProblem.g:1729:1: ( ( ( rule__ClassDeclaration__NameAssignment_2 ) ) ) + // InternalProblem.g:1730:1: ( ( rule__ClassDeclaration__NameAssignment_2 ) ) { - // InternalProblem.g:1776:1: ( ( rule__ClassDeclaration__NameAssignment_2 ) ) - // InternalProblem.g:1777:2: ( rule__ClassDeclaration__NameAssignment_2 ) + // InternalProblem.g:1730:1: ( ( rule__ClassDeclaration__NameAssignment_2 ) ) + // InternalProblem.g:1731:2: ( rule__ClassDeclaration__NameAssignment_2 ) { before(grammarAccess.getClassDeclarationAccess().getNameAssignment_2()); - // InternalProblem.g:1778:2: ( rule__ClassDeclaration__NameAssignment_2 ) - // InternalProblem.g:1778:3: rule__ClassDeclaration__NameAssignment_2 + // InternalProblem.g:1732:2: ( rule__ClassDeclaration__NameAssignment_2 ) + // InternalProblem.g:1732:3: rule__ClassDeclaration__NameAssignment_2 { pushFollow(FOLLOW_2); rule__ClassDeclaration__NameAssignment_2(); @@ -5851,14 +5699,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassDeclaration__Group__3" - // InternalProblem.g:1786:1: rule__ClassDeclaration__Group__3 : rule__ClassDeclaration__Group__3__Impl rule__ClassDeclaration__Group__4 ; + // InternalProblem.g:1740:1: rule__ClassDeclaration__Group__3 : rule__ClassDeclaration__Group__3__Impl rule__ClassDeclaration__Group__4 ; public final void rule__ClassDeclaration__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1790:1: ( rule__ClassDeclaration__Group__3__Impl rule__ClassDeclaration__Group__4 ) - // InternalProblem.g:1791:2: rule__ClassDeclaration__Group__3__Impl rule__ClassDeclaration__Group__4 + // InternalProblem.g:1744:1: ( rule__ClassDeclaration__Group__3__Impl rule__ClassDeclaration__Group__4 ) + // InternalProblem.g:1745:2: rule__ClassDeclaration__Group__3__Impl rule__ClassDeclaration__Group__4 { pushFollow(FOLLOW_8); rule__ClassDeclaration__Group__3__Impl(); @@ -5889,29 +5737,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassDeclaration__Group__3__Impl" - // InternalProblem.g:1798:1: rule__ClassDeclaration__Group__3__Impl : ( ( rule__ClassDeclaration__Group_3__0 )? ) ; + // InternalProblem.g:1752:1: rule__ClassDeclaration__Group__3__Impl : ( ( rule__ClassDeclaration__Group_3__0 )? ) ; public final void rule__ClassDeclaration__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1802:1: ( ( ( rule__ClassDeclaration__Group_3__0 )? ) ) - // InternalProblem.g:1803:1: ( ( rule__ClassDeclaration__Group_3__0 )? ) + // InternalProblem.g:1756:1: ( ( ( rule__ClassDeclaration__Group_3__0 )? ) ) + // InternalProblem.g:1757:1: ( ( rule__ClassDeclaration__Group_3__0 )? ) { - // InternalProblem.g:1803:1: ( ( rule__ClassDeclaration__Group_3__0 )? ) - // InternalProblem.g:1804:2: ( rule__ClassDeclaration__Group_3__0 )? + // InternalProblem.g:1757:1: ( ( rule__ClassDeclaration__Group_3__0 )? ) + // InternalProblem.g:1758:2: ( rule__ClassDeclaration__Group_3__0 )? { before(grammarAccess.getClassDeclarationAccess().getGroup_3()); - // InternalProblem.g:1805:2: ( rule__ClassDeclaration__Group_3__0 )? - int alt27=2; - int LA27_0 = input.LA(1); + // InternalProblem.g:1759:2: ( rule__ClassDeclaration__Group_3__0 )? + int alt26=2; + int LA26_0 = input.LA(1); - if ( (LA27_0==30) ) { - alt27=1; + if ( (LA26_0==30) ) { + alt26=1; } - switch (alt27) { + switch (alt26) { case 1 : - // InternalProblem.g:1805:3: rule__ClassDeclaration__Group_3__0 + // InternalProblem.g:1759:3: rule__ClassDeclaration__Group_3__0 { pushFollow(FOLLOW_2); rule__ClassDeclaration__Group_3__0(); @@ -5947,14 +5795,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassDeclaration__Group__4" - // InternalProblem.g:1813:1: rule__ClassDeclaration__Group__4 : rule__ClassDeclaration__Group__4__Impl ; + // InternalProblem.g:1767:1: rule__ClassDeclaration__Group__4 : rule__ClassDeclaration__Group__4__Impl ; public final void rule__ClassDeclaration__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1817:1: ( rule__ClassDeclaration__Group__4__Impl ) - // InternalProblem.g:1818:2: rule__ClassDeclaration__Group__4__Impl + // InternalProblem.g:1771:1: ( rule__ClassDeclaration__Group__4__Impl ) + // InternalProblem.g:1772:2: rule__ClassDeclaration__Group__4__Impl { pushFollow(FOLLOW_2); rule__ClassDeclaration__Group__4__Impl(); @@ -5980,21 +5828,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassDeclaration__Group__4__Impl" - // InternalProblem.g:1824:1: rule__ClassDeclaration__Group__4__Impl : ( ( rule__ClassDeclaration__Alternatives_4 ) ) ; + // InternalProblem.g:1778:1: rule__ClassDeclaration__Group__4__Impl : ( ( rule__ClassDeclaration__Alternatives_4 ) ) ; public final void rule__ClassDeclaration__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1828:1: ( ( ( rule__ClassDeclaration__Alternatives_4 ) ) ) - // InternalProblem.g:1829:1: ( ( rule__ClassDeclaration__Alternatives_4 ) ) + // InternalProblem.g:1782:1: ( ( ( rule__ClassDeclaration__Alternatives_4 ) ) ) + // InternalProblem.g:1783:1: ( ( rule__ClassDeclaration__Alternatives_4 ) ) { - // InternalProblem.g:1829:1: ( ( rule__ClassDeclaration__Alternatives_4 ) ) - // InternalProblem.g:1830:2: ( rule__ClassDeclaration__Alternatives_4 ) + // InternalProblem.g:1783:1: ( ( rule__ClassDeclaration__Alternatives_4 ) ) + // InternalProblem.g:1784:2: ( rule__ClassDeclaration__Alternatives_4 ) { before(grammarAccess.getClassDeclarationAccess().getAlternatives_4()); - // InternalProblem.g:1831:2: ( rule__ClassDeclaration__Alternatives_4 ) - // InternalProblem.g:1831:3: rule__ClassDeclaration__Alternatives_4 + // InternalProblem.g:1785:2: ( rule__ClassDeclaration__Alternatives_4 ) + // InternalProblem.g:1785:3: rule__ClassDeclaration__Alternatives_4 { pushFollow(FOLLOW_2); rule__ClassDeclaration__Alternatives_4(); @@ -6027,14 +5875,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassDeclaration__Group_3__0" - // InternalProblem.g:1840:1: rule__ClassDeclaration__Group_3__0 : rule__ClassDeclaration__Group_3__0__Impl rule__ClassDeclaration__Group_3__1 ; + // InternalProblem.g:1794:1: rule__ClassDeclaration__Group_3__0 : rule__ClassDeclaration__Group_3__0__Impl rule__ClassDeclaration__Group_3__1 ; public final void rule__ClassDeclaration__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1844:1: ( rule__ClassDeclaration__Group_3__0__Impl rule__ClassDeclaration__Group_3__1 ) - // InternalProblem.g:1845:2: rule__ClassDeclaration__Group_3__0__Impl rule__ClassDeclaration__Group_3__1 + // InternalProblem.g:1798:1: ( rule__ClassDeclaration__Group_3__0__Impl rule__ClassDeclaration__Group_3__1 ) + // InternalProblem.g:1799:2: rule__ClassDeclaration__Group_3__0__Impl rule__ClassDeclaration__Group_3__1 { pushFollow(FOLLOW_5); rule__ClassDeclaration__Group_3__0__Impl(); @@ -6065,17 +5913,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassDeclaration__Group_3__0__Impl" - // InternalProblem.g:1852:1: rule__ClassDeclaration__Group_3__0__Impl : ( 'extends' ) ; + // InternalProblem.g:1806:1: rule__ClassDeclaration__Group_3__0__Impl : ( 'extends' ) ; public final void rule__ClassDeclaration__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1856:1: ( ( 'extends' ) ) - // InternalProblem.g:1857:1: ( 'extends' ) + // InternalProblem.g:1810:1: ( ( 'extends' ) ) + // InternalProblem.g:1811:1: ( 'extends' ) { - // InternalProblem.g:1857:1: ( 'extends' ) - // InternalProblem.g:1858:2: 'extends' + // InternalProblem.g:1811:1: ( 'extends' ) + // InternalProblem.g:1812:2: 'extends' { before(grammarAccess.getClassDeclarationAccess().getExtendsKeyword_3_0()); match(input,30,FOLLOW_2); @@ -6102,14 +5950,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassDeclaration__Group_3__1" - // InternalProblem.g:1867:1: rule__ClassDeclaration__Group_3__1 : rule__ClassDeclaration__Group_3__1__Impl rule__ClassDeclaration__Group_3__2 ; + // InternalProblem.g:1821:1: rule__ClassDeclaration__Group_3__1 : rule__ClassDeclaration__Group_3__1__Impl rule__ClassDeclaration__Group_3__2 ; public final void rule__ClassDeclaration__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1871:1: ( rule__ClassDeclaration__Group_3__1__Impl rule__ClassDeclaration__Group_3__2 ) - // InternalProblem.g:1872:2: rule__ClassDeclaration__Group_3__1__Impl rule__ClassDeclaration__Group_3__2 + // InternalProblem.g:1825:1: ( rule__ClassDeclaration__Group_3__1__Impl rule__ClassDeclaration__Group_3__2 ) + // InternalProblem.g:1826:2: rule__ClassDeclaration__Group_3__1__Impl rule__ClassDeclaration__Group_3__2 { pushFollow(FOLLOW_9); rule__ClassDeclaration__Group_3__1__Impl(); @@ -6140,21 +5988,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassDeclaration__Group_3__1__Impl" - // InternalProblem.g:1879:1: rule__ClassDeclaration__Group_3__1__Impl : ( ( rule__ClassDeclaration__SuperTypesAssignment_3_1 ) ) ; + // InternalProblem.g:1833:1: rule__ClassDeclaration__Group_3__1__Impl : ( ( rule__ClassDeclaration__SuperTypesAssignment_3_1 ) ) ; public final void rule__ClassDeclaration__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1883:1: ( ( ( rule__ClassDeclaration__SuperTypesAssignment_3_1 ) ) ) - // InternalProblem.g:1884:1: ( ( rule__ClassDeclaration__SuperTypesAssignment_3_1 ) ) + // InternalProblem.g:1837:1: ( ( ( rule__ClassDeclaration__SuperTypesAssignment_3_1 ) ) ) + // InternalProblem.g:1838:1: ( ( rule__ClassDeclaration__SuperTypesAssignment_3_1 ) ) { - // InternalProblem.g:1884:1: ( ( rule__ClassDeclaration__SuperTypesAssignment_3_1 ) ) - // InternalProblem.g:1885:2: ( rule__ClassDeclaration__SuperTypesAssignment_3_1 ) + // InternalProblem.g:1838:1: ( ( rule__ClassDeclaration__SuperTypesAssignment_3_1 ) ) + // InternalProblem.g:1839:2: ( rule__ClassDeclaration__SuperTypesAssignment_3_1 ) { before(grammarAccess.getClassDeclarationAccess().getSuperTypesAssignment_3_1()); - // InternalProblem.g:1886:2: ( rule__ClassDeclaration__SuperTypesAssignment_3_1 ) - // InternalProblem.g:1886:3: rule__ClassDeclaration__SuperTypesAssignment_3_1 + // InternalProblem.g:1840:2: ( rule__ClassDeclaration__SuperTypesAssignment_3_1 ) + // InternalProblem.g:1840:3: rule__ClassDeclaration__SuperTypesAssignment_3_1 { pushFollow(FOLLOW_2); rule__ClassDeclaration__SuperTypesAssignment_3_1(); @@ -6187,14 +6035,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassDeclaration__Group_3__2" - // InternalProblem.g:1894:1: rule__ClassDeclaration__Group_3__2 : rule__ClassDeclaration__Group_3__2__Impl ; + // InternalProblem.g:1848:1: rule__ClassDeclaration__Group_3__2 : rule__ClassDeclaration__Group_3__2__Impl ; public final void rule__ClassDeclaration__Group_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1898:1: ( rule__ClassDeclaration__Group_3__2__Impl ) - // InternalProblem.g:1899:2: rule__ClassDeclaration__Group_3__2__Impl + // InternalProblem.g:1852:1: ( rule__ClassDeclaration__Group_3__2__Impl ) + // InternalProblem.g:1853:2: rule__ClassDeclaration__Group_3__2__Impl { pushFollow(FOLLOW_2); rule__ClassDeclaration__Group_3__2__Impl(); @@ -6220,33 +6068,33 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassDeclaration__Group_3__2__Impl" - // InternalProblem.g:1905:1: rule__ClassDeclaration__Group_3__2__Impl : ( ( rule__ClassDeclaration__Group_3_2__0 )* ) ; + // InternalProblem.g:1859:1: rule__ClassDeclaration__Group_3__2__Impl : ( ( rule__ClassDeclaration__Group_3_2__0 )* ) ; public final void rule__ClassDeclaration__Group_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1909:1: ( ( ( rule__ClassDeclaration__Group_3_2__0 )* ) ) - // InternalProblem.g:1910:1: ( ( rule__ClassDeclaration__Group_3_2__0 )* ) + // InternalProblem.g:1863:1: ( ( ( rule__ClassDeclaration__Group_3_2__0 )* ) ) + // InternalProblem.g:1864:1: ( ( rule__ClassDeclaration__Group_3_2__0 )* ) { - // InternalProblem.g:1910:1: ( ( rule__ClassDeclaration__Group_3_2__0 )* ) - // InternalProblem.g:1911:2: ( rule__ClassDeclaration__Group_3_2__0 )* + // InternalProblem.g:1864:1: ( ( rule__ClassDeclaration__Group_3_2__0 )* ) + // InternalProblem.g:1865:2: ( rule__ClassDeclaration__Group_3_2__0 )* { before(grammarAccess.getClassDeclarationAccess().getGroup_3_2()); - // InternalProblem.g:1912:2: ( rule__ClassDeclaration__Group_3_2__0 )* - loop28: + // InternalProblem.g:1866:2: ( rule__ClassDeclaration__Group_3_2__0 )* + loop27: do { - int alt28=2; - int LA28_0 = input.LA(1); + int alt27=2; + int LA27_0 = input.LA(1); - if ( (LA28_0==13) ) { - alt28=1; + if ( (LA27_0==13) ) { + alt27=1; } - switch (alt28) { + switch (alt27) { case 1 : - // InternalProblem.g:1912:3: rule__ClassDeclaration__Group_3_2__0 + // InternalProblem.g:1866:3: rule__ClassDeclaration__Group_3_2__0 { pushFollow(FOLLOW_10); rule__ClassDeclaration__Group_3_2__0(); @@ -6258,7 +6106,7 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { break; default : - break loop28; + break loop27; } } while (true); @@ -6285,14 +6133,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassDeclaration__Group_3_2__0" - // InternalProblem.g:1921:1: rule__ClassDeclaration__Group_3_2__0 : rule__ClassDeclaration__Group_3_2__0__Impl rule__ClassDeclaration__Group_3_2__1 ; + // InternalProblem.g:1875:1: rule__ClassDeclaration__Group_3_2__0 : rule__ClassDeclaration__Group_3_2__0__Impl rule__ClassDeclaration__Group_3_2__1 ; public final void rule__ClassDeclaration__Group_3_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1925:1: ( rule__ClassDeclaration__Group_3_2__0__Impl rule__ClassDeclaration__Group_3_2__1 ) - // InternalProblem.g:1926:2: rule__ClassDeclaration__Group_3_2__0__Impl rule__ClassDeclaration__Group_3_2__1 + // InternalProblem.g:1879:1: ( rule__ClassDeclaration__Group_3_2__0__Impl rule__ClassDeclaration__Group_3_2__1 ) + // InternalProblem.g:1880:2: rule__ClassDeclaration__Group_3_2__0__Impl rule__ClassDeclaration__Group_3_2__1 { pushFollow(FOLLOW_5); rule__ClassDeclaration__Group_3_2__0__Impl(); @@ -6323,17 +6171,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassDeclaration__Group_3_2__0__Impl" - // InternalProblem.g:1933:1: rule__ClassDeclaration__Group_3_2__0__Impl : ( ',' ) ; + // InternalProblem.g:1887:1: rule__ClassDeclaration__Group_3_2__0__Impl : ( ',' ) ; public final void rule__ClassDeclaration__Group_3_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1937:1: ( ( ',' ) ) - // InternalProblem.g:1938:1: ( ',' ) + // InternalProblem.g:1891:1: ( ( ',' ) ) + // InternalProblem.g:1892:1: ( ',' ) { - // InternalProblem.g:1938:1: ( ',' ) - // InternalProblem.g:1939:2: ',' + // InternalProblem.g:1892:1: ( ',' ) + // InternalProblem.g:1893:2: ',' { before(grammarAccess.getClassDeclarationAccess().getCommaKeyword_3_2_0()); match(input,13,FOLLOW_2); @@ -6360,14 +6208,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassDeclaration__Group_3_2__1" - // InternalProblem.g:1948:1: rule__ClassDeclaration__Group_3_2__1 : rule__ClassDeclaration__Group_3_2__1__Impl ; + // InternalProblem.g:1902:1: rule__ClassDeclaration__Group_3_2__1 : rule__ClassDeclaration__Group_3_2__1__Impl ; public final void rule__ClassDeclaration__Group_3_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1952:1: ( rule__ClassDeclaration__Group_3_2__1__Impl ) - // InternalProblem.g:1953:2: rule__ClassDeclaration__Group_3_2__1__Impl + // InternalProblem.g:1906:1: ( rule__ClassDeclaration__Group_3_2__1__Impl ) + // InternalProblem.g:1907:2: rule__ClassDeclaration__Group_3_2__1__Impl { pushFollow(FOLLOW_2); rule__ClassDeclaration__Group_3_2__1__Impl(); @@ -6393,21 +6241,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassDeclaration__Group_3_2__1__Impl" - // InternalProblem.g:1959:1: rule__ClassDeclaration__Group_3_2__1__Impl : ( ( rule__ClassDeclaration__SuperTypesAssignment_3_2_1 ) ) ; + // InternalProblem.g:1913:1: rule__ClassDeclaration__Group_3_2__1__Impl : ( ( rule__ClassDeclaration__SuperTypesAssignment_3_2_1 ) ) ; public final void rule__ClassDeclaration__Group_3_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1963:1: ( ( ( rule__ClassDeclaration__SuperTypesAssignment_3_2_1 ) ) ) - // InternalProblem.g:1964:1: ( ( rule__ClassDeclaration__SuperTypesAssignment_3_2_1 ) ) + // InternalProblem.g:1917:1: ( ( ( rule__ClassDeclaration__SuperTypesAssignment_3_2_1 ) ) ) + // InternalProblem.g:1918:1: ( ( rule__ClassDeclaration__SuperTypesAssignment_3_2_1 ) ) { - // InternalProblem.g:1964:1: ( ( rule__ClassDeclaration__SuperTypesAssignment_3_2_1 ) ) - // InternalProblem.g:1965:2: ( rule__ClassDeclaration__SuperTypesAssignment_3_2_1 ) + // InternalProblem.g:1918:1: ( ( rule__ClassDeclaration__SuperTypesAssignment_3_2_1 ) ) + // InternalProblem.g:1919:2: ( rule__ClassDeclaration__SuperTypesAssignment_3_2_1 ) { before(grammarAccess.getClassDeclarationAccess().getSuperTypesAssignment_3_2_1()); - // InternalProblem.g:1966:2: ( rule__ClassDeclaration__SuperTypesAssignment_3_2_1 ) - // InternalProblem.g:1966:3: rule__ClassDeclaration__SuperTypesAssignment_3_2_1 + // InternalProblem.g:1920:2: ( rule__ClassDeclaration__SuperTypesAssignment_3_2_1 ) + // InternalProblem.g:1920:3: rule__ClassDeclaration__SuperTypesAssignment_3_2_1 { pushFollow(FOLLOW_2); rule__ClassDeclaration__SuperTypesAssignment_3_2_1(); @@ -6440,14 +6288,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassDeclaration__Group_4_0__0" - // InternalProblem.g:1975:1: rule__ClassDeclaration__Group_4_0__0 : rule__ClassDeclaration__Group_4_0__0__Impl rule__ClassDeclaration__Group_4_0__1 ; + // InternalProblem.g:1929:1: rule__ClassDeclaration__Group_4_0__0 : rule__ClassDeclaration__Group_4_0__0__Impl rule__ClassDeclaration__Group_4_0__1 ; public final void rule__ClassDeclaration__Group_4_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1979:1: ( rule__ClassDeclaration__Group_4_0__0__Impl rule__ClassDeclaration__Group_4_0__1 ) - // InternalProblem.g:1980:2: rule__ClassDeclaration__Group_4_0__0__Impl rule__ClassDeclaration__Group_4_0__1 + // InternalProblem.g:1933:1: ( rule__ClassDeclaration__Group_4_0__0__Impl rule__ClassDeclaration__Group_4_0__1 ) + // InternalProblem.g:1934:2: rule__ClassDeclaration__Group_4_0__0__Impl rule__ClassDeclaration__Group_4_0__1 { pushFollow(FOLLOW_11); rule__ClassDeclaration__Group_4_0__0__Impl(); @@ -6478,17 +6326,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassDeclaration__Group_4_0__0__Impl" - // InternalProblem.g:1987:1: rule__ClassDeclaration__Group_4_0__0__Impl : ( '{' ) ; + // InternalProblem.g:1941:1: rule__ClassDeclaration__Group_4_0__0__Impl : ( '{' ) ; public final void rule__ClassDeclaration__Group_4_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:1991:1: ( ( '{' ) ) - // InternalProblem.g:1992:1: ( '{' ) + // InternalProblem.g:1945:1: ( ( '{' ) ) + // InternalProblem.g:1946:1: ( '{' ) { - // InternalProblem.g:1992:1: ( '{' ) - // InternalProblem.g:1993:2: '{' + // InternalProblem.g:1946:1: ( '{' ) + // InternalProblem.g:1947:2: '{' { before(grammarAccess.getClassDeclarationAccess().getLeftCurlyBracketKeyword_4_0_0()); match(input,31,FOLLOW_2); @@ -6515,14 +6363,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassDeclaration__Group_4_0__1" - // InternalProblem.g:2002:1: rule__ClassDeclaration__Group_4_0__1 : rule__ClassDeclaration__Group_4_0__1__Impl rule__ClassDeclaration__Group_4_0__2 ; + // InternalProblem.g:1956:1: rule__ClassDeclaration__Group_4_0__1 : rule__ClassDeclaration__Group_4_0__1__Impl rule__ClassDeclaration__Group_4_0__2 ; public final void rule__ClassDeclaration__Group_4_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2006:1: ( rule__ClassDeclaration__Group_4_0__1__Impl rule__ClassDeclaration__Group_4_0__2 ) - // InternalProblem.g:2007:2: rule__ClassDeclaration__Group_4_0__1__Impl rule__ClassDeclaration__Group_4_0__2 + // InternalProblem.g:1960:1: ( rule__ClassDeclaration__Group_4_0__1__Impl rule__ClassDeclaration__Group_4_0__2 ) + // InternalProblem.g:1961:2: rule__ClassDeclaration__Group_4_0__1__Impl rule__ClassDeclaration__Group_4_0__2 { pushFollow(FOLLOW_11); rule__ClassDeclaration__Group_4_0__1__Impl(); @@ -6553,33 +6401,33 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassDeclaration__Group_4_0__1__Impl" - // InternalProblem.g:2014:1: rule__ClassDeclaration__Group_4_0__1__Impl : ( ( rule__ClassDeclaration__Group_4_0_1__0 )* ) ; + // InternalProblem.g:1968:1: rule__ClassDeclaration__Group_4_0__1__Impl : ( ( rule__ClassDeclaration__Group_4_0_1__0 )* ) ; public final void rule__ClassDeclaration__Group_4_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2018:1: ( ( ( rule__ClassDeclaration__Group_4_0_1__0 )* ) ) - // InternalProblem.g:2019:1: ( ( rule__ClassDeclaration__Group_4_0_1__0 )* ) + // InternalProblem.g:1972:1: ( ( ( rule__ClassDeclaration__Group_4_0_1__0 )* ) ) + // InternalProblem.g:1973:1: ( ( rule__ClassDeclaration__Group_4_0_1__0 )* ) { - // InternalProblem.g:2019:1: ( ( rule__ClassDeclaration__Group_4_0_1__0 )* ) - // InternalProblem.g:2020:2: ( rule__ClassDeclaration__Group_4_0_1__0 )* + // InternalProblem.g:1973:1: ( ( rule__ClassDeclaration__Group_4_0_1__0 )* ) + // InternalProblem.g:1974:2: ( rule__ClassDeclaration__Group_4_0_1__0 )* { before(grammarAccess.getClassDeclarationAccess().getGroup_4_0_1()); - // InternalProblem.g:2021:2: ( rule__ClassDeclaration__Group_4_0_1__0 )* - loop29: + // InternalProblem.g:1975:2: ( rule__ClassDeclaration__Group_4_0_1__0 )* + loop28: do { - int alt29=2; - int LA29_0 = input.LA(1); + int alt28=2; + int LA28_0 = input.LA(1); - if ( ((LA29_0>=RULE_QUOTED_ID && LA29_0<=RULE_ID)||LA29_0==15||(LA29_0>=19 && LA29_0<=22)||LA29_0==45) ) { - alt29=1; + if ( ((LA28_0>=RULE_QUOTED_ID && LA28_0<=RULE_ID)||LA28_0==15||(LA28_0>=19 && LA28_0<=22)||LA28_0==45) ) { + alt28=1; } - switch (alt29) { + switch (alt28) { case 1 : - // InternalProblem.g:2021:3: rule__ClassDeclaration__Group_4_0_1__0 + // InternalProblem.g:1975:3: rule__ClassDeclaration__Group_4_0_1__0 { pushFollow(FOLLOW_12); rule__ClassDeclaration__Group_4_0_1__0(); @@ -6591,7 +6439,7 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { break; default : - break loop29; + break loop28; } } while (true); @@ -6618,14 +6466,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassDeclaration__Group_4_0__2" - // InternalProblem.g:2029:1: rule__ClassDeclaration__Group_4_0__2 : rule__ClassDeclaration__Group_4_0__2__Impl ; + // InternalProblem.g:1983:1: rule__ClassDeclaration__Group_4_0__2 : rule__ClassDeclaration__Group_4_0__2__Impl ; public final void rule__ClassDeclaration__Group_4_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2033:1: ( rule__ClassDeclaration__Group_4_0__2__Impl ) - // InternalProblem.g:2034:2: rule__ClassDeclaration__Group_4_0__2__Impl + // InternalProblem.g:1987:1: ( rule__ClassDeclaration__Group_4_0__2__Impl ) + // InternalProblem.g:1988:2: rule__ClassDeclaration__Group_4_0__2__Impl { pushFollow(FOLLOW_2); rule__ClassDeclaration__Group_4_0__2__Impl(); @@ -6651,17 +6499,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassDeclaration__Group_4_0__2__Impl" - // InternalProblem.g:2040:1: rule__ClassDeclaration__Group_4_0__2__Impl : ( '}' ) ; + // InternalProblem.g:1994:1: rule__ClassDeclaration__Group_4_0__2__Impl : ( '}' ) ; public final void rule__ClassDeclaration__Group_4_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2044:1: ( ( '}' ) ) - // InternalProblem.g:2045:1: ( '}' ) + // InternalProblem.g:1998:1: ( ( '}' ) ) + // InternalProblem.g:1999:1: ( '}' ) { - // InternalProblem.g:2045:1: ( '}' ) - // InternalProblem.g:2046:2: '}' + // InternalProblem.g:1999:1: ( '}' ) + // InternalProblem.g:2000:2: '}' { before(grammarAccess.getClassDeclarationAccess().getRightCurlyBracketKeyword_4_0_2()); match(input,32,FOLLOW_2); @@ -6688,14 +6536,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassDeclaration__Group_4_0_1__0" - // InternalProblem.g:2056:1: rule__ClassDeclaration__Group_4_0_1__0 : rule__ClassDeclaration__Group_4_0_1__0__Impl rule__ClassDeclaration__Group_4_0_1__1 ; + // InternalProblem.g:2010:1: rule__ClassDeclaration__Group_4_0_1__0 : rule__ClassDeclaration__Group_4_0_1__0__Impl rule__ClassDeclaration__Group_4_0_1__1 ; public final void rule__ClassDeclaration__Group_4_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2060:1: ( rule__ClassDeclaration__Group_4_0_1__0__Impl rule__ClassDeclaration__Group_4_0_1__1 ) - // InternalProblem.g:2061:2: rule__ClassDeclaration__Group_4_0_1__0__Impl rule__ClassDeclaration__Group_4_0_1__1 + // InternalProblem.g:2014:1: ( rule__ClassDeclaration__Group_4_0_1__0__Impl rule__ClassDeclaration__Group_4_0_1__1 ) + // InternalProblem.g:2015:2: rule__ClassDeclaration__Group_4_0_1__0__Impl rule__ClassDeclaration__Group_4_0_1__1 { pushFollow(FOLLOW_13); rule__ClassDeclaration__Group_4_0_1__0__Impl(); @@ -6726,21 +6574,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassDeclaration__Group_4_0_1__0__Impl" - // InternalProblem.g:2068:1: rule__ClassDeclaration__Group_4_0_1__0__Impl : ( ( rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 ) ) ; + // InternalProblem.g:2022:1: rule__ClassDeclaration__Group_4_0_1__0__Impl : ( ( rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 ) ) ; public final void rule__ClassDeclaration__Group_4_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2072:1: ( ( ( rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 ) ) ) - // InternalProblem.g:2073:1: ( ( rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 ) ) + // InternalProblem.g:2026:1: ( ( ( rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 ) ) ) + // InternalProblem.g:2027:1: ( ( rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 ) ) { - // InternalProblem.g:2073:1: ( ( rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 ) ) - // InternalProblem.g:2074:2: ( rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 ) + // InternalProblem.g:2027:1: ( ( rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 ) ) + // InternalProblem.g:2028:2: ( rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 ) { before(grammarAccess.getClassDeclarationAccess().getReferenceDeclarationsAssignment_4_0_1_0()); - // InternalProblem.g:2075:2: ( rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 ) - // InternalProblem.g:2075:3: rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 + // InternalProblem.g:2029:2: ( rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 ) + // InternalProblem.g:2029:3: rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 { pushFollow(FOLLOW_2); rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0(); @@ -6773,14 +6621,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassDeclaration__Group_4_0_1__1" - // InternalProblem.g:2083:1: rule__ClassDeclaration__Group_4_0_1__1 : rule__ClassDeclaration__Group_4_0_1__1__Impl ; + // InternalProblem.g:2037:1: rule__ClassDeclaration__Group_4_0_1__1 : rule__ClassDeclaration__Group_4_0_1__1__Impl ; public final void rule__ClassDeclaration__Group_4_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2087:1: ( rule__ClassDeclaration__Group_4_0_1__1__Impl ) - // InternalProblem.g:2088:2: rule__ClassDeclaration__Group_4_0_1__1__Impl + // InternalProblem.g:2041:1: ( rule__ClassDeclaration__Group_4_0_1__1__Impl ) + // InternalProblem.g:2042:2: rule__ClassDeclaration__Group_4_0_1__1__Impl { pushFollow(FOLLOW_2); rule__ClassDeclaration__Group_4_0_1__1__Impl(); @@ -6806,29 +6654,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassDeclaration__Group_4_0_1__1__Impl" - // InternalProblem.g:2094:1: rule__ClassDeclaration__Group_4_0_1__1__Impl : ( ( ';' )? ) ; + // InternalProblem.g:2048:1: rule__ClassDeclaration__Group_4_0_1__1__Impl : ( ( ';' )? ) ; public final void rule__ClassDeclaration__Group_4_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2098:1: ( ( ( ';' )? ) ) - // InternalProblem.g:2099:1: ( ( ';' )? ) + // InternalProblem.g:2052:1: ( ( ( ';' )? ) ) + // InternalProblem.g:2053:1: ( ( ';' )? ) { - // InternalProblem.g:2099:1: ( ( ';' )? ) - // InternalProblem.g:2100:2: ( ';' )? + // InternalProblem.g:2053:1: ( ( ';' )? ) + // InternalProblem.g:2054:2: ( ';' )? { before(grammarAccess.getClassDeclarationAccess().getSemicolonKeyword_4_0_1_1()); - // InternalProblem.g:2101:2: ( ';' )? - int alt30=2; - int LA30_0 = input.LA(1); + // InternalProblem.g:2055:2: ( ';' )? + int alt29=2; + int LA29_0 = input.LA(1); - if ( (LA30_0==14) ) { - alt30=1; + if ( (LA29_0==14) ) { + alt29=1; } - switch (alt30) { + switch (alt29) { case 1 : - // InternalProblem.g:2101:3: ';' + // InternalProblem.g:2055:3: ';' { match(input,14,FOLLOW_2); @@ -6860,14 +6708,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumDeclaration__Group__0" - // InternalProblem.g:2110:1: rule__EnumDeclaration__Group__0 : rule__EnumDeclaration__Group__0__Impl rule__EnumDeclaration__Group__1 ; + // InternalProblem.g:2064:1: rule__EnumDeclaration__Group__0 : rule__EnumDeclaration__Group__0__Impl rule__EnumDeclaration__Group__1 ; public final void rule__EnumDeclaration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2114:1: ( rule__EnumDeclaration__Group__0__Impl rule__EnumDeclaration__Group__1 ) - // InternalProblem.g:2115:2: rule__EnumDeclaration__Group__0__Impl rule__EnumDeclaration__Group__1 + // InternalProblem.g:2068:1: ( rule__EnumDeclaration__Group__0__Impl rule__EnumDeclaration__Group__1 ) + // InternalProblem.g:2069:2: rule__EnumDeclaration__Group__0__Impl rule__EnumDeclaration__Group__1 { pushFollow(FOLLOW_5); rule__EnumDeclaration__Group__0__Impl(); @@ -6898,17 +6746,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumDeclaration__Group__0__Impl" - // InternalProblem.g:2122:1: rule__EnumDeclaration__Group__0__Impl : ( 'enum' ) ; + // InternalProblem.g:2076:1: rule__EnumDeclaration__Group__0__Impl : ( 'enum' ) ; public final void rule__EnumDeclaration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2126:1: ( ( 'enum' ) ) - // InternalProblem.g:2127:1: ( 'enum' ) + // InternalProblem.g:2080:1: ( ( 'enum' ) ) + // InternalProblem.g:2081:1: ( 'enum' ) { - // InternalProblem.g:2127:1: ( 'enum' ) - // InternalProblem.g:2128:2: 'enum' + // InternalProblem.g:2081:1: ( 'enum' ) + // InternalProblem.g:2082:2: 'enum' { before(grammarAccess.getEnumDeclarationAccess().getEnumKeyword_0()); match(input,33,FOLLOW_2); @@ -6935,14 +6783,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumDeclaration__Group__1" - // InternalProblem.g:2137:1: rule__EnumDeclaration__Group__1 : rule__EnumDeclaration__Group__1__Impl rule__EnumDeclaration__Group__2 ; + // InternalProblem.g:2091:1: rule__EnumDeclaration__Group__1 : rule__EnumDeclaration__Group__1__Impl rule__EnumDeclaration__Group__2 ; public final void rule__EnumDeclaration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2141:1: ( rule__EnumDeclaration__Group__1__Impl rule__EnumDeclaration__Group__2 ) - // InternalProblem.g:2142:2: rule__EnumDeclaration__Group__1__Impl rule__EnumDeclaration__Group__2 + // InternalProblem.g:2095:1: ( rule__EnumDeclaration__Group__1__Impl rule__EnumDeclaration__Group__2 ) + // InternalProblem.g:2096:2: rule__EnumDeclaration__Group__1__Impl rule__EnumDeclaration__Group__2 { pushFollow(FOLLOW_14); rule__EnumDeclaration__Group__1__Impl(); @@ -6973,21 +6821,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumDeclaration__Group__1__Impl" - // InternalProblem.g:2149:1: rule__EnumDeclaration__Group__1__Impl : ( ( rule__EnumDeclaration__NameAssignment_1 ) ) ; + // InternalProblem.g:2103:1: rule__EnumDeclaration__Group__1__Impl : ( ( rule__EnumDeclaration__NameAssignment_1 ) ) ; public final void rule__EnumDeclaration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2153:1: ( ( ( rule__EnumDeclaration__NameAssignment_1 ) ) ) - // InternalProblem.g:2154:1: ( ( rule__EnumDeclaration__NameAssignment_1 ) ) + // InternalProblem.g:2107:1: ( ( ( rule__EnumDeclaration__NameAssignment_1 ) ) ) + // InternalProblem.g:2108:1: ( ( rule__EnumDeclaration__NameAssignment_1 ) ) { - // InternalProblem.g:2154:1: ( ( rule__EnumDeclaration__NameAssignment_1 ) ) - // InternalProblem.g:2155:2: ( rule__EnumDeclaration__NameAssignment_1 ) + // InternalProblem.g:2108:1: ( ( rule__EnumDeclaration__NameAssignment_1 ) ) + // InternalProblem.g:2109:2: ( rule__EnumDeclaration__NameAssignment_1 ) { before(grammarAccess.getEnumDeclarationAccess().getNameAssignment_1()); - // InternalProblem.g:2156:2: ( rule__EnumDeclaration__NameAssignment_1 ) - // InternalProblem.g:2156:3: rule__EnumDeclaration__NameAssignment_1 + // InternalProblem.g:2110:2: ( rule__EnumDeclaration__NameAssignment_1 ) + // InternalProblem.g:2110:3: rule__EnumDeclaration__NameAssignment_1 { pushFollow(FOLLOW_2); rule__EnumDeclaration__NameAssignment_1(); @@ -7020,14 +6868,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumDeclaration__Group__2" - // InternalProblem.g:2164:1: rule__EnumDeclaration__Group__2 : rule__EnumDeclaration__Group__2__Impl ; + // InternalProblem.g:2118:1: rule__EnumDeclaration__Group__2 : rule__EnumDeclaration__Group__2__Impl ; public final void rule__EnumDeclaration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2168:1: ( rule__EnumDeclaration__Group__2__Impl ) - // InternalProblem.g:2169:2: rule__EnumDeclaration__Group__2__Impl + // InternalProblem.g:2122:1: ( rule__EnumDeclaration__Group__2__Impl ) + // InternalProblem.g:2123:2: rule__EnumDeclaration__Group__2__Impl { pushFollow(FOLLOW_2); rule__EnumDeclaration__Group__2__Impl(); @@ -7053,21 +6901,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumDeclaration__Group__2__Impl" - // InternalProblem.g:2175:1: rule__EnumDeclaration__Group__2__Impl : ( ( rule__EnumDeclaration__Alternatives_2 ) ) ; + // InternalProblem.g:2129:1: rule__EnumDeclaration__Group__2__Impl : ( ( rule__EnumDeclaration__Alternatives_2 ) ) ; public final void rule__EnumDeclaration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2179:1: ( ( ( rule__EnumDeclaration__Alternatives_2 ) ) ) - // InternalProblem.g:2180:1: ( ( rule__EnumDeclaration__Alternatives_2 ) ) + // InternalProblem.g:2133:1: ( ( ( rule__EnumDeclaration__Alternatives_2 ) ) ) + // InternalProblem.g:2134:1: ( ( rule__EnumDeclaration__Alternatives_2 ) ) { - // InternalProblem.g:2180:1: ( ( rule__EnumDeclaration__Alternatives_2 ) ) - // InternalProblem.g:2181:2: ( rule__EnumDeclaration__Alternatives_2 ) + // InternalProblem.g:2134:1: ( ( rule__EnumDeclaration__Alternatives_2 ) ) + // InternalProblem.g:2135:2: ( rule__EnumDeclaration__Alternatives_2 ) { before(grammarAccess.getEnumDeclarationAccess().getAlternatives_2()); - // InternalProblem.g:2182:2: ( rule__EnumDeclaration__Alternatives_2 ) - // InternalProblem.g:2182:3: rule__EnumDeclaration__Alternatives_2 + // InternalProblem.g:2136:2: ( rule__EnumDeclaration__Alternatives_2 ) + // InternalProblem.g:2136:3: rule__EnumDeclaration__Alternatives_2 { pushFollow(FOLLOW_2); rule__EnumDeclaration__Alternatives_2(); @@ -7100,14 +6948,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumDeclaration__Group_2_0__0" - // InternalProblem.g:2191:1: rule__EnumDeclaration__Group_2_0__0 : rule__EnumDeclaration__Group_2_0__0__Impl rule__EnumDeclaration__Group_2_0__1 ; + // InternalProblem.g:2145:1: rule__EnumDeclaration__Group_2_0__0 : rule__EnumDeclaration__Group_2_0__0__Impl rule__EnumDeclaration__Group_2_0__1 ; public final void rule__EnumDeclaration__Group_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2195:1: ( rule__EnumDeclaration__Group_2_0__0__Impl rule__EnumDeclaration__Group_2_0__1 ) - // InternalProblem.g:2196:2: rule__EnumDeclaration__Group_2_0__0__Impl rule__EnumDeclaration__Group_2_0__1 + // InternalProblem.g:2149:1: ( rule__EnumDeclaration__Group_2_0__0__Impl rule__EnumDeclaration__Group_2_0__1 ) + // InternalProblem.g:2150:2: rule__EnumDeclaration__Group_2_0__0__Impl rule__EnumDeclaration__Group_2_0__1 { pushFollow(FOLLOW_15); rule__EnumDeclaration__Group_2_0__0__Impl(); @@ -7138,17 +6986,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumDeclaration__Group_2_0__0__Impl" - // InternalProblem.g:2203:1: rule__EnumDeclaration__Group_2_0__0__Impl : ( '{' ) ; + // InternalProblem.g:2157:1: rule__EnumDeclaration__Group_2_0__0__Impl : ( '{' ) ; public final void rule__EnumDeclaration__Group_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2207:1: ( ( '{' ) ) - // InternalProblem.g:2208:1: ( '{' ) + // InternalProblem.g:2161:1: ( ( '{' ) ) + // InternalProblem.g:2162:1: ( '{' ) { - // InternalProblem.g:2208:1: ( '{' ) - // InternalProblem.g:2209:2: '{' + // InternalProblem.g:2162:1: ( '{' ) + // InternalProblem.g:2163:2: '{' { before(grammarAccess.getEnumDeclarationAccess().getLeftCurlyBracketKeyword_2_0_0()); match(input,31,FOLLOW_2); @@ -7175,14 +7023,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumDeclaration__Group_2_0__1" - // InternalProblem.g:2218:1: rule__EnumDeclaration__Group_2_0__1 : rule__EnumDeclaration__Group_2_0__1__Impl rule__EnumDeclaration__Group_2_0__2 ; + // InternalProblem.g:2172:1: rule__EnumDeclaration__Group_2_0__1 : rule__EnumDeclaration__Group_2_0__1__Impl rule__EnumDeclaration__Group_2_0__2 ; public final void rule__EnumDeclaration__Group_2_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2222:1: ( rule__EnumDeclaration__Group_2_0__1__Impl rule__EnumDeclaration__Group_2_0__2 ) - // InternalProblem.g:2223:2: rule__EnumDeclaration__Group_2_0__1__Impl rule__EnumDeclaration__Group_2_0__2 + // InternalProblem.g:2176:1: ( rule__EnumDeclaration__Group_2_0__1__Impl rule__EnumDeclaration__Group_2_0__2 ) + // InternalProblem.g:2177:2: rule__EnumDeclaration__Group_2_0__1__Impl rule__EnumDeclaration__Group_2_0__2 { pushFollow(FOLLOW_15); rule__EnumDeclaration__Group_2_0__1__Impl(); @@ -7213,29 +7061,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumDeclaration__Group_2_0__1__Impl" - // InternalProblem.g:2230:1: rule__EnumDeclaration__Group_2_0__1__Impl : ( ( rule__EnumDeclaration__Group_2_0_1__0 )? ) ; + // InternalProblem.g:2184:1: rule__EnumDeclaration__Group_2_0__1__Impl : ( ( rule__EnumDeclaration__Group_2_0_1__0 )? ) ; public final void rule__EnumDeclaration__Group_2_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2234:1: ( ( ( rule__EnumDeclaration__Group_2_0_1__0 )? ) ) - // InternalProblem.g:2235:1: ( ( rule__EnumDeclaration__Group_2_0_1__0 )? ) + // InternalProblem.g:2188:1: ( ( ( rule__EnumDeclaration__Group_2_0_1__0 )? ) ) + // InternalProblem.g:2189:1: ( ( rule__EnumDeclaration__Group_2_0_1__0 )? ) { - // InternalProblem.g:2235:1: ( ( rule__EnumDeclaration__Group_2_0_1__0 )? ) - // InternalProblem.g:2236:2: ( rule__EnumDeclaration__Group_2_0_1__0 )? + // InternalProblem.g:2189:1: ( ( rule__EnumDeclaration__Group_2_0_1__0 )? ) + // InternalProblem.g:2190:2: ( rule__EnumDeclaration__Group_2_0_1__0 )? { before(grammarAccess.getEnumDeclarationAccess().getGroup_2_0_1()); - // InternalProblem.g:2237:2: ( rule__EnumDeclaration__Group_2_0_1__0 )? - int alt31=2; - int LA31_0 = input.LA(1); + // InternalProblem.g:2191:2: ( rule__EnumDeclaration__Group_2_0_1__0 )? + int alt30=2; + int LA30_0 = input.LA(1); - if ( ((LA31_0>=RULE_QUOTED_ID && LA31_0<=RULE_ID)||(LA31_0>=19 && LA31_0<=22)) ) { - alt31=1; + if ( (LA30_0==RULE_ID||(LA30_0>=19 && LA30_0<=22)) ) { + alt30=1; } - switch (alt31) { + switch (alt30) { case 1 : - // InternalProblem.g:2237:3: rule__EnumDeclaration__Group_2_0_1__0 + // InternalProblem.g:2191:3: rule__EnumDeclaration__Group_2_0_1__0 { pushFollow(FOLLOW_2); rule__EnumDeclaration__Group_2_0_1__0(); @@ -7271,14 +7119,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumDeclaration__Group_2_0__2" - // InternalProblem.g:2245:1: rule__EnumDeclaration__Group_2_0__2 : rule__EnumDeclaration__Group_2_0__2__Impl ; + // InternalProblem.g:2199:1: rule__EnumDeclaration__Group_2_0__2 : rule__EnumDeclaration__Group_2_0__2__Impl ; public final void rule__EnumDeclaration__Group_2_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2249:1: ( rule__EnumDeclaration__Group_2_0__2__Impl ) - // InternalProblem.g:2250:2: rule__EnumDeclaration__Group_2_0__2__Impl + // InternalProblem.g:2203:1: ( rule__EnumDeclaration__Group_2_0__2__Impl ) + // InternalProblem.g:2204:2: rule__EnumDeclaration__Group_2_0__2__Impl { pushFollow(FOLLOW_2); rule__EnumDeclaration__Group_2_0__2__Impl(); @@ -7304,17 +7152,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumDeclaration__Group_2_0__2__Impl" - // InternalProblem.g:2256:1: rule__EnumDeclaration__Group_2_0__2__Impl : ( '}' ) ; + // InternalProblem.g:2210:1: rule__EnumDeclaration__Group_2_0__2__Impl : ( '}' ) ; public final void rule__EnumDeclaration__Group_2_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2260:1: ( ( '}' ) ) - // InternalProblem.g:2261:1: ( '}' ) + // InternalProblem.g:2214:1: ( ( '}' ) ) + // InternalProblem.g:2215:1: ( '}' ) { - // InternalProblem.g:2261:1: ( '}' ) - // InternalProblem.g:2262:2: '}' + // InternalProblem.g:2215:1: ( '}' ) + // InternalProblem.g:2216:2: '}' { before(grammarAccess.getEnumDeclarationAccess().getRightCurlyBracketKeyword_2_0_2()); match(input,32,FOLLOW_2); @@ -7341,14 +7189,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumDeclaration__Group_2_0_1__0" - // InternalProblem.g:2272:1: rule__EnumDeclaration__Group_2_0_1__0 : rule__EnumDeclaration__Group_2_0_1__0__Impl rule__EnumDeclaration__Group_2_0_1__1 ; + // InternalProblem.g:2226:1: rule__EnumDeclaration__Group_2_0_1__0 : rule__EnumDeclaration__Group_2_0_1__0__Impl rule__EnumDeclaration__Group_2_0_1__1 ; public final void rule__EnumDeclaration__Group_2_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2276:1: ( rule__EnumDeclaration__Group_2_0_1__0__Impl rule__EnumDeclaration__Group_2_0_1__1 ) - // InternalProblem.g:2277:2: rule__EnumDeclaration__Group_2_0_1__0__Impl rule__EnumDeclaration__Group_2_0_1__1 + // InternalProblem.g:2230:1: ( rule__EnumDeclaration__Group_2_0_1__0__Impl rule__EnumDeclaration__Group_2_0_1__1 ) + // InternalProblem.g:2231:2: rule__EnumDeclaration__Group_2_0_1__0__Impl rule__EnumDeclaration__Group_2_0_1__1 { pushFollow(FOLLOW_16); rule__EnumDeclaration__Group_2_0_1__0__Impl(); @@ -7379,21 +7227,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumDeclaration__Group_2_0_1__0__Impl" - // InternalProblem.g:2284:1: rule__EnumDeclaration__Group_2_0_1__0__Impl : ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 ) ) ; + // InternalProblem.g:2238:1: rule__EnumDeclaration__Group_2_0_1__0__Impl : ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 ) ) ; public final void rule__EnumDeclaration__Group_2_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2288:1: ( ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 ) ) ) - // InternalProblem.g:2289:1: ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 ) ) + // InternalProblem.g:2242:1: ( ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 ) ) ) + // InternalProblem.g:2243:1: ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 ) ) { - // InternalProblem.g:2289:1: ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 ) ) - // InternalProblem.g:2290:2: ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 ) + // InternalProblem.g:2243:1: ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 ) ) + // InternalProblem.g:2244:2: ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 ) { before(grammarAccess.getEnumDeclarationAccess().getLiteralsAssignment_2_0_1_0()); - // InternalProblem.g:2291:2: ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 ) - // InternalProblem.g:2291:3: rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 + // InternalProblem.g:2245:2: ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 ) + // InternalProblem.g:2245:3: rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 { pushFollow(FOLLOW_2); rule__EnumDeclaration__LiteralsAssignment_2_0_1_0(); @@ -7426,14 +7274,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumDeclaration__Group_2_0_1__1" - // InternalProblem.g:2299:1: rule__EnumDeclaration__Group_2_0_1__1 : rule__EnumDeclaration__Group_2_0_1__1__Impl rule__EnumDeclaration__Group_2_0_1__2 ; + // InternalProblem.g:2253:1: rule__EnumDeclaration__Group_2_0_1__1 : rule__EnumDeclaration__Group_2_0_1__1__Impl rule__EnumDeclaration__Group_2_0_1__2 ; public final void rule__EnumDeclaration__Group_2_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2303:1: ( rule__EnumDeclaration__Group_2_0_1__1__Impl rule__EnumDeclaration__Group_2_0_1__2 ) - // InternalProblem.g:2304:2: rule__EnumDeclaration__Group_2_0_1__1__Impl rule__EnumDeclaration__Group_2_0_1__2 + // InternalProblem.g:2257:1: ( rule__EnumDeclaration__Group_2_0_1__1__Impl rule__EnumDeclaration__Group_2_0_1__2 ) + // InternalProblem.g:2258:2: rule__EnumDeclaration__Group_2_0_1__1__Impl rule__EnumDeclaration__Group_2_0_1__2 { pushFollow(FOLLOW_16); rule__EnumDeclaration__Group_2_0_1__1__Impl(); @@ -7464,39 +7312,39 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumDeclaration__Group_2_0_1__1__Impl" - // InternalProblem.g:2311:1: rule__EnumDeclaration__Group_2_0_1__1__Impl : ( ( rule__EnumDeclaration__Group_2_0_1_1__0 )* ) ; + // InternalProblem.g:2265:1: rule__EnumDeclaration__Group_2_0_1__1__Impl : ( ( rule__EnumDeclaration__Group_2_0_1_1__0 )* ) ; public final void rule__EnumDeclaration__Group_2_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2315:1: ( ( ( rule__EnumDeclaration__Group_2_0_1_1__0 )* ) ) - // InternalProblem.g:2316:1: ( ( rule__EnumDeclaration__Group_2_0_1_1__0 )* ) + // InternalProblem.g:2269:1: ( ( ( rule__EnumDeclaration__Group_2_0_1_1__0 )* ) ) + // InternalProblem.g:2270:1: ( ( rule__EnumDeclaration__Group_2_0_1_1__0 )* ) { - // InternalProblem.g:2316:1: ( ( rule__EnumDeclaration__Group_2_0_1_1__0 )* ) - // InternalProblem.g:2317:2: ( rule__EnumDeclaration__Group_2_0_1_1__0 )* + // InternalProblem.g:2270:1: ( ( rule__EnumDeclaration__Group_2_0_1_1__0 )* ) + // InternalProblem.g:2271:2: ( rule__EnumDeclaration__Group_2_0_1_1__0 )* { before(grammarAccess.getEnumDeclarationAccess().getGroup_2_0_1_1()); - // InternalProblem.g:2318:2: ( rule__EnumDeclaration__Group_2_0_1_1__0 )* - loop32: + // InternalProblem.g:2272:2: ( rule__EnumDeclaration__Group_2_0_1_1__0 )* + loop31: do { - int alt32=2; - int LA32_0 = input.LA(1); + int alt31=2; + int LA31_0 = input.LA(1); - if ( (LA32_0==13) ) { - int LA32_1 = input.LA(2); + if ( (LA31_0==13) ) { + int LA31_1 = input.LA(2); - if ( ((LA32_1>=RULE_QUOTED_ID && LA32_1<=RULE_ID)||(LA32_1>=19 && LA32_1<=22)) ) { - alt32=1; + if ( (LA31_1==RULE_ID||(LA31_1>=19 && LA31_1<=22)) ) { + alt31=1; } } - switch (alt32) { + switch (alt31) { case 1 : - // InternalProblem.g:2318:3: rule__EnumDeclaration__Group_2_0_1_1__0 + // InternalProblem.g:2272:3: rule__EnumDeclaration__Group_2_0_1_1__0 { pushFollow(FOLLOW_10); rule__EnumDeclaration__Group_2_0_1_1__0(); @@ -7508,7 +7356,7 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { break; default : - break loop32; + break loop31; } } while (true); @@ -7535,14 +7383,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumDeclaration__Group_2_0_1__2" - // InternalProblem.g:2326:1: rule__EnumDeclaration__Group_2_0_1__2 : rule__EnumDeclaration__Group_2_0_1__2__Impl ; + // InternalProblem.g:2280:1: rule__EnumDeclaration__Group_2_0_1__2 : rule__EnumDeclaration__Group_2_0_1__2__Impl ; public final void rule__EnumDeclaration__Group_2_0_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2330:1: ( rule__EnumDeclaration__Group_2_0_1__2__Impl ) - // InternalProblem.g:2331:2: rule__EnumDeclaration__Group_2_0_1__2__Impl + // InternalProblem.g:2284:1: ( rule__EnumDeclaration__Group_2_0_1__2__Impl ) + // InternalProblem.g:2285:2: rule__EnumDeclaration__Group_2_0_1__2__Impl { pushFollow(FOLLOW_2); rule__EnumDeclaration__Group_2_0_1__2__Impl(); @@ -7568,29 +7416,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumDeclaration__Group_2_0_1__2__Impl" - // InternalProblem.g:2337:1: rule__EnumDeclaration__Group_2_0_1__2__Impl : ( ( rule__EnumDeclaration__Alternatives_2_0_1_2 )? ) ; + // InternalProblem.g:2291:1: rule__EnumDeclaration__Group_2_0_1__2__Impl : ( ( rule__EnumDeclaration__Alternatives_2_0_1_2 )? ) ; public final void rule__EnumDeclaration__Group_2_0_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2341:1: ( ( ( rule__EnumDeclaration__Alternatives_2_0_1_2 )? ) ) - // InternalProblem.g:2342:1: ( ( rule__EnumDeclaration__Alternatives_2_0_1_2 )? ) + // InternalProblem.g:2295:1: ( ( ( rule__EnumDeclaration__Alternatives_2_0_1_2 )? ) ) + // InternalProblem.g:2296:1: ( ( rule__EnumDeclaration__Alternatives_2_0_1_2 )? ) { - // InternalProblem.g:2342:1: ( ( rule__EnumDeclaration__Alternatives_2_0_1_2 )? ) - // InternalProblem.g:2343:2: ( rule__EnumDeclaration__Alternatives_2_0_1_2 )? + // InternalProblem.g:2296:1: ( ( rule__EnumDeclaration__Alternatives_2_0_1_2 )? ) + // InternalProblem.g:2297:2: ( rule__EnumDeclaration__Alternatives_2_0_1_2 )? { before(grammarAccess.getEnumDeclarationAccess().getAlternatives_2_0_1_2()); - // InternalProblem.g:2344:2: ( rule__EnumDeclaration__Alternatives_2_0_1_2 )? - int alt33=2; - int LA33_0 = input.LA(1); + // InternalProblem.g:2298:2: ( rule__EnumDeclaration__Alternatives_2_0_1_2 )? + int alt32=2; + int LA32_0 = input.LA(1); - if ( ((LA33_0>=13 && LA33_0<=14)) ) { - alt33=1; + if ( ((LA32_0>=13 && LA32_0<=14)) ) { + alt32=1; } - switch (alt33) { + switch (alt32) { case 1 : - // InternalProblem.g:2344:3: rule__EnumDeclaration__Alternatives_2_0_1_2 + // InternalProblem.g:2298:3: rule__EnumDeclaration__Alternatives_2_0_1_2 { pushFollow(FOLLOW_2); rule__EnumDeclaration__Alternatives_2_0_1_2(); @@ -7626,14 +7474,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumDeclaration__Group_2_0_1_1__0" - // InternalProblem.g:2353:1: rule__EnumDeclaration__Group_2_0_1_1__0 : rule__EnumDeclaration__Group_2_0_1_1__0__Impl rule__EnumDeclaration__Group_2_0_1_1__1 ; + // InternalProblem.g:2307:1: rule__EnumDeclaration__Group_2_0_1_1__0 : rule__EnumDeclaration__Group_2_0_1_1__0__Impl rule__EnumDeclaration__Group_2_0_1_1__1 ; public final void rule__EnumDeclaration__Group_2_0_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2357:1: ( rule__EnumDeclaration__Group_2_0_1_1__0__Impl rule__EnumDeclaration__Group_2_0_1_1__1 ) - // InternalProblem.g:2358:2: rule__EnumDeclaration__Group_2_0_1_1__0__Impl rule__EnumDeclaration__Group_2_0_1_1__1 + // InternalProblem.g:2311:1: ( rule__EnumDeclaration__Group_2_0_1_1__0__Impl rule__EnumDeclaration__Group_2_0_1_1__1 ) + // InternalProblem.g:2312:2: rule__EnumDeclaration__Group_2_0_1_1__0__Impl rule__EnumDeclaration__Group_2_0_1_1__1 { pushFollow(FOLLOW_5); rule__EnumDeclaration__Group_2_0_1_1__0__Impl(); @@ -7664,17 +7512,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumDeclaration__Group_2_0_1_1__0__Impl" - // InternalProblem.g:2365:1: rule__EnumDeclaration__Group_2_0_1_1__0__Impl : ( ',' ) ; + // InternalProblem.g:2319:1: rule__EnumDeclaration__Group_2_0_1_1__0__Impl : ( ',' ) ; public final void rule__EnumDeclaration__Group_2_0_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2369:1: ( ( ',' ) ) - // InternalProblem.g:2370:1: ( ',' ) + // InternalProblem.g:2323:1: ( ( ',' ) ) + // InternalProblem.g:2324:1: ( ',' ) { - // InternalProblem.g:2370:1: ( ',' ) - // InternalProblem.g:2371:2: ',' + // InternalProblem.g:2324:1: ( ',' ) + // InternalProblem.g:2325:2: ',' { before(grammarAccess.getEnumDeclarationAccess().getCommaKeyword_2_0_1_1_0()); match(input,13,FOLLOW_2); @@ -7701,14 +7549,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumDeclaration__Group_2_0_1_1__1" - // InternalProblem.g:2380:1: rule__EnumDeclaration__Group_2_0_1_1__1 : rule__EnumDeclaration__Group_2_0_1_1__1__Impl ; + // InternalProblem.g:2334:1: rule__EnumDeclaration__Group_2_0_1_1__1 : rule__EnumDeclaration__Group_2_0_1_1__1__Impl ; public final void rule__EnumDeclaration__Group_2_0_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2384:1: ( rule__EnumDeclaration__Group_2_0_1_1__1__Impl ) - // InternalProblem.g:2385:2: rule__EnumDeclaration__Group_2_0_1_1__1__Impl + // InternalProblem.g:2338:1: ( rule__EnumDeclaration__Group_2_0_1_1__1__Impl ) + // InternalProblem.g:2339:2: rule__EnumDeclaration__Group_2_0_1_1__1__Impl { pushFollow(FOLLOW_2); rule__EnumDeclaration__Group_2_0_1_1__1__Impl(); @@ -7734,21 +7582,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumDeclaration__Group_2_0_1_1__1__Impl" - // InternalProblem.g:2391:1: rule__EnumDeclaration__Group_2_0_1_1__1__Impl : ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 ) ) ; + // InternalProblem.g:2345:1: rule__EnumDeclaration__Group_2_0_1_1__1__Impl : ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 ) ) ; public final void rule__EnumDeclaration__Group_2_0_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2395:1: ( ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 ) ) ) - // InternalProblem.g:2396:1: ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 ) ) + // InternalProblem.g:2349:1: ( ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 ) ) ) + // InternalProblem.g:2350:1: ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 ) ) { - // InternalProblem.g:2396:1: ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 ) ) - // InternalProblem.g:2397:2: ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 ) + // InternalProblem.g:2350:1: ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 ) ) + // InternalProblem.g:2351:2: ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 ) { before(grammarAccess.getEnumDeclarationAccess().getLiteralsAssignment_2_0_1_1_1()); - // InternalProblem.g:2398:2: ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 ) - // InternalProblem.g:2398:3: rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 + // InternalProblem.g:2352:2: ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 ) + // InternalProblem.g:2352:3: rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 { pushFollow(FOLLOW_2); rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1(); @@ -7781,14 +7629,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceDeclaration__Group__0" - // InternalProblem.g:2407:1: rule__ReferenceDeclaration__Group__0 : rule__ReferenceDeclaration__Group__0__Impl rule__ReferenceDeclaration__Group__1 ; + // InternalProblem.g:2361:1: rule__ReferenceDeclaration__Group__0 : rule__ReferenceDeclaration__Group__0__Impl rule__ReferenceDeclaration__Group__1 ; public final void rule__ReferenceDeclaration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2411:1: ( rule__ReferenceDeclaration__Group__0__Impl rule__ReferenceDeclaration__Group__1 ) - // InternalProblem.g:2412:2: rule__ReferenceDeclaration__Group__0__Impl rule__ReferenceDeclaration__Group__1 + // InternalProblem.g:2365:1: ( rule__ReferenceDeclaration__Group__0__Impl rule__ReferenceDeclaration__Group__1 ) + // InternalProblem.g:2366:2: rule__ReferenceDeclaration__Group__0__Impl rule__ReferenceDeclaration__Group__1 { pushFollow(FOLLOW_17); rule__ReferenceDeclaration__Group__0__Impl(); @@ -7819,29 +7667,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceDeclaration__Group__0__Impl" - // InternalProblem.g:2419:1: rule__ReferenceDeclaration__Group__0__Impl : ( ( rule__ReferenceDeclaration__Alternatives_0 )? ) ; + // InternalProblem.g:2373:1: rule__ReferenceDeclaration__Group__0__Impl : ( ( rule__ReferenceDeclaration__Alternatives_0 )? ) ; public final void rule__ReferenceDeclaration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2423:1: ( ( ( rule__ReferenceDeclaration__Alternatives_0 )? ) ) - // InternalProblem.g:2424:1: ( ( rule__ReferenceDeclaration__Alternatives_0 )? ) + // InternalProblem.g:2377:1: ( ( ( rule__ReferenceDeclaration__Alternatives_0 )? ) ) + // InternalProblem.g:2378:1: ( ( rule__ReferenceDeclaration__Alternatives_0 )? ) { - // InternalProblem.g:2424:1: ( ( rule__ReferenceDeclaration__Alternatives_0 )? ) - // InternalProblem.g:2425:2: ( rule__ReferenceDeclaration__Alternatives_0 )? + // InternalProblem.g:2378:1: ( ( rule__ReferenceDeclaration__Alternatives_0 )? ) + // InternalProblem.g:2379:2: ( rule__ReferenceDeclaration__Alternatives_0 )? { before(grammarAccess.getReferenceDeclarationAccess().getAlternatives_0()); - // InternalProblem.g:2426:2: ( rule__ReferenceDeclaration__Alternatives_0 )? - int alt34=2; - int LA34_0 = input.LA(1); + // InternalProblem.g:2380:2: ( rule__ReferenceDeclaration__Alternatives_0 )? + int alt33=2; + int LA33_0 = input.LA(1); - if ( (LA34_0==15||LA34_0==45) ) { - alt34=1; + if ( (LA33_0==15||LA33_0==45) ) { + alt33=1; } - switch (alt34) { + switch (alt33) { case 1 : - // InternalProblem.g:2426:3: rule__ReferenceDeclaration__Alternatives_0 + // InternalProblem.g:2380:3: rule__ReferenceDeclaration__Alternatives_0 { pushFollow(FOLLOW_2); rule__ReferenceDeclaration__Alternatives_0(); @@ -7877,14 +7725,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceDeclaration__Group__1" - // InternalProblem.g:2434:1: rule__ReferenceDeclaration__Group__1 : rule__ReferenceDeclaration__Group__1__Impl rule__ReferenceDeclaration__Group__2 ; + // InternalProblem.g:2388:1: rule__ReferenceDeclaration__Group__1 : rule__ReferenceDeclaration__Group__1__Impl rule__ReferenceDeclaration__Group__2 ; public final void rule__ReferenceDeclaration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2438:1: ( rule__ReferenceDeclaration__Group__1__Impl rule__ReferenceDeclaration__Group__2 ) - // InternalProblem.g:2439:2: rule__ReferenceDeclaration__Group__1__Impl rule__ReferenceDeclaration__Group__2 + // InternalProblem.g:2392:1: ( rule__ReferenceDeclaration__Group__1__Impl rule__ReferenceDeclaration__Group__2 ) + // InternalProblem.g:2393:2: rule__ReferenceDeclaration__Group__1__Impl rule__ReferenceDeclaration__Group__2 { pushFollow(FOLLOW_18); rule__ReferenceDeclaration__Group__1__Impl(); @@ -7915,21 +7763,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceDeclaration__Group__1__Impl" - // InternalProblem.g:2446:1: rule__ReferenceDeclaration__Group__1__Impl : ( ( rule__ReferenceDeclaration__ReferenceTypeAssignment_1 ) ) ; + // InternalProblem.g:2400:1: rule__ReferenceDeclaration__Group__1__Impl : ( ( rule__ReferenceDeclaration__ReferenceTypeAssignment_1 ) ) ; public final void rule__ReferenceDeclaration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2450:1: ( ( ( rule__ReferenceDeclaration__ReferenceTypeAssignment_1 ) ) ) - // InternalProblem.g:2451:1: ( ( rule__ReferenceDeclaration__ReferenceTypeAssignment_1 ) ) + // InternalProblem.g:2404:1: ( ( ( rule__ReferenceDeclaration__ReferenceTypeAssignment_1 ) ) ) + // InternalProblem.g:2405:1: ( ( rule__ReferenceDeclaration__ReferenceTypeAssignment_1 ) ) { - // InternalProblem.g:2451:1: ( ( rule__ReferenceDeclaration__ReferenceTypeAssignment_1 ) ) - // InternalProblem.g:2452:2: ( rule__ReferenceDeclaration__ReferenceTypeAssignment_1 ) + // InternalProblem.g:2405:1: ( ( rule__ReferenceDeclaration__ReferenceTypeAssignment_1 ) ) + // InternalProblem.g:2406:2: ( rule__ReferenceDeclaration__ReferenceTypeAssignment_1 ) { before(grammarAccess.getReferenceDeclarationAccess().getReferenceTypeAssignment_1()); - // InternalProblem.g:2453:2: ( rule__ReferenceDeclaration__ReferenceTypeAssignment_1 ) - // InternalProblem.g:2453:3: rule__ReferenceDeclaration__ReferenceTypeAssignment_1 + // InternalProblem.g:2407:2: ( rule__ReferenceDeclaration__ReferenceTypeAssignment_1 ) + // InternalProblem.g:2407:3: rule__ReferenceDeclaration__ReferenceTypeAssignment_1 { pushFollow(FOLLOW_2); rule__ReferenceDeclaration__ReferenceTypeAssignment_1(); @@ -7962,14 +7810,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceDeclaration__Group__2" - // InternalProblem.g:2461:1: rule__ReferenceDeclaration__Group__2 : rule__ReferenceDeclaration__Group__2__Impl rule__ReferenceDeclaration__Group__3 ; + // InternalProblem.g:2415:1: rule__ReferenceDeclaration__Group__2 : rule__ReferenceDeclaration__Group__2__Impl rule__ReferenceDeclaration__Group__3 ; public final void rule__ReferenceDeclaration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2465:1: ( rule__ReferenceDeclaration__Group__2__Impl rule__ReferenceDeclaration__Group__3 ) - // InternalProblem.g:2466:2: rule__ReferenceDeclaration__Group__2__Impl rule__ReferenceDeclaration__Group__3 + // InternalProblem.g:2419:1: ( rule__ReferenceDeclaration__Group__2__Impl rule__ReferenceDeclaration__Group__3 ) + // InternalProblem.g:2420:2: rule__ReferenceDeclaration__Group__2__Impl rule__ReferenceDeclaration__Group__3 { pushFollow(FOLLOW_18); rule__ReferenceDeclaration__Group__2__Impl(); @@ -8000,29 +7848,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceDeclaration__Group__2__Impl" - // InternalProblem.g:2473:1: rule__ReferenceDeclaration__Group__2__Impl : ( ( rule__ReferenceDeclaration__Group_2__0 )? ) ; + // InternalProblem.g:2427:1: rule__ReferenceDeclaration__Group__2__Impl : ( ( rule__ReferenceDeclaration__Group_2__0 )? ) ; public final void rule__ReferenceDeclaration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2477:1: ( ( ( rule__ReferenceDeclaration__Group_2__0 )? ) ) - // InternalProblem.g:2478:1: ( ( rule__ReferenceDeclaration__Group_2__0 )? ) + // InternalProblem.g:2431:1: ( ( ( rule__ReferenceDeclaration__Group_2__0 )? ) ) + // InternalProblem.g:2432:1: ( ( rule__ReferenceDeclaration__Group_2__0 )? ) { - // InternalProblem.g:2478:1: ( ( rule__ReferenceDeclaration__Group_2__0 )? ) - // InternalProblem.g:2479:2: ( rule__ReferenceDeclaration__Group_2__0 )? + // InternalProblem.g:2432:1: ( ( rule__ReferenceDeclaration__Group_2__0 )? ) + // InternalProblem.g:2433:2: ( rule__ReferenceDeclaration__Group_2__0 )? { before(grammarAccess.getReferenceDeclarationAccess().getGroup_2()); - // InternalProblem.g:2480:2: ( rule__ReferenceDeclaration__Group_2__0 )? - int alt35=2; - int LA35_0 = input.LA(1); + // InternalProblem.g:2434:2: ( rule__ReferenceDeclaration__Group_2__0 )? + int alt34=2; + int LA34_0 = input.LA(1); - if ( (LA35_0==34) ) { - alt35=1; + if ( (LA34_0==34) ) { + alt34=1; } - switch (alt35) { + switch (alt34) { case 1 : - // InternalProblem.g:2480:3: rule__ReferenceDeclaration__Group_2__0 + // InternalProblem.g:2434:3: rule__ReferenceDeclaration__Group_2__0 { pushFollow(FOLLOW_2); rule__ReferenceDeclaration__Group_2__0(); @@ -8058,14 +7906,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceDeclaration__Group__3" - // InternalProblem.g:2488:1: rule__ReferenceDeclaration__Group__3 : rule__ReferenceDeclaration__Group__3__Impl rule__ReferenceDeclaration__Group__4 ; + // InternalProblem.g:2442:1: rule__ReferenceDeclaration__Group__3 : rule__ReferenceDeclaration__Group__3__Impl rule__ReferenceDeclaration__Group__4 ; public final void rule__ReferenceDeclaration__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2492:1: ( rule__ReferenceDeclaration__Group__3__Impl rule__ReferenceDeclaration__Group__4 ) - // InternalProblem.g:2493:2: rule__ReferenceDeclaration__Group__3__Impl rule__ReferenceDeclaration__Group__4 + // InternalProblem.g:2446:1: ( rule__ReferenceDeclaration__Group__3__Impl rule__ReferenceDeclaration__Group__4 ) + // InternalProblem.g:2447:2: rule__ReferenceDeclaration__Group__3__Impl rule__ReferenceDeclaration__Group__4 { pushFollow(FOLLOW_19); rule__ReferenceDeclaration__Group__3__Impl(); @@ -8096,21 +7944,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceDeclaration__Group__3__Impl" - // InternalProblem.g:2500:1: rule__ReferenceDeclaration__Group__3__Impl : ( ( rule__ReferenceDeclaration__NameAssignment_3 ) ) ; + // InternalProblem.g:2454:1: rule__ReferenceDeclaration__Group__3__Impl : ( ( rule__ReferenceDeclaration__NameAssignment_3 ) ) ; public final void rule__ReferenceDeclaration__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2504:1: ( ( ( rule__ReferenceDeclaration__NameAssignment_3 ) ) ) - // InternalProblem.g:2505:1: ( ( rule__ReferenceDeclaration__NameAssignment_3 ) ) + // InternalProblem.g:2458:1: ( ( ( rule__ReferenceDeclaration__NameAssignment_3 ) ) ) + // InternalProblem.g:2459:1: ( ( rule__ReferenceDeclaration__NameAssignment_3 ) ) { - // InternalProblem.g:2505:1: ( ( rule__ReferenceDeclaration__NameAssignment_3 ) ) - // InternalProblem.g:2506:2: ( rule__ReferenceDeclaration__NameAssignment_3 ) + // InternalProblem.g:2459:1: ( ( rule__ReferenceDeclaration__NameAssignment_3 ) ) + // InternalProblem.g:2460:2: ( rule__ReferenceDeclaration__NameAssignment_3 ) { before(grammarAccess.getReferenceDeclarationAccess().getNameAssignment_3()); - // InternalProblem.g:2507:2: ( rule__ReferenceDeclaration__NameAssignment_3 ) - // InternalProblem.g:2507:3: rule__ReferenceDeclaration__NameAssignment_3 + // InternalProblem.g:2461:2: ( rule__ReferenceDeclaration__NameAssignment_3 ) + // InternalProblem.g:2461:3: rule__ReferenceDeclaration__NameAssignment_3 { pushFollow(FOLLOW_2); rule__ReferenceDeclaration__NameAssignment_3(); @@ -8143,14 +7991,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceDeclaration__Group__4" - // InternalProblem.g:2515:1: rule__ReferenceDeclaration__Group__4 : rule__ReferenceDeclaration__Group__4__Impl ; + // InternalProblem.g:2469:1: rule__ReferenceDeclaration__Group__4 : rule__ReferenceDeclaration__Group__4__Impl ; public final void rule__ReferenceDeclaration__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2519:1: ( rule__ReferenceDeclaration__Group__4__Impl ) - // InternalProblem.g:2520:2: rule__ReferenceDeclaration__Group__4__Impl + // InternalProblem.g:2473:1: ( rule__ReferenceDeclaration__Group__4__Impl ) + // InternalProblem.g:2474:2: rule__ReferenceDeclaration__Group__4__Impl { pushFollow(FOLLOW_2); rule__ReferenceDeclaration__Group__4__Impl(); @@ -8176,29 +8024,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceDeclaration__Group__4__Impl" - // InternalProblem.g:2526:1: rule__ReferenceDeclaration__Group__4__Impl : ( ( rule__ReferenceDeclaration__Group_4__0 )? ) ; + // InternalProblem.g:2480:1: rule__ReferenceDeclaration__Group__4__Impl : ( ( rule__ReferenceDeclaration__Group_4__0 )? ) ; public final void rule__ReferenceDeclaration__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2530:1: ( ( ( rule__ReferenceDeclaration__Group_4__0 )? ) ) - // InternalProblem.g:2531:1: ( ( rule__ReferenceDeclaration__Group_4__0 )? ) + // InternalProblem.g:2484:1: ( ( ( rule__ReferenceDeclaration__Group_4__0 )? ) ) + // InternalProblem.g:2485:1: ( ( rule__ReferenceDeclaration__Group_4__0 )? ) { - // InternalProblem.g:2531:1: ( ( rule__ReferenceDeclaration__Group_4__0 )? ) - // InternalProblem.g:2532:2: ( rule__ReferenceDeclaration__Group_4__0 )? + // InternalProblem.g:2485:1: ( ( rule__ReferenceDeclaration__Group_4__0 )? ) + // InternalProblem.g:2486:2: ( rule__ReferenceDeclaration__Group_4__0 )? { before(grammarAccess.getReferenceDeclarationAccess().getGroup_4()); - // InternalProblem.g:2533:2: ( rule__ReferenceDeclaration__Group_4__0 )? - int alt36=2; - int LA36_0 = input.LA(1); + // InternalProblem.g:2487:2: ( rule__ReferenceDeclaration__Group_4__0 )? + int alt35=2; + int LA35_0 = input.LA(1); - if ( (LA36_0==36) ) { - alt36=1; + if ( (LA35_0==36) ) { + alt35=1; } - switch (alt36) { + switch (alt35) { case 1 : - // InternalProblem.g:2533:3: rule__ReferenceDeclaration__Group_4__0 + // InternalProblem.g:2487:3: rule__ReferenceDeclaration__Group_4__0 { pushFollow(FOLLOW_2); rule__ReferenceDeclaration__Group_4__0(); @@ -8234,14 +8082,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceDeclaration__Group_2__0" - // InternalProblem.g:2542:1: rule__ReferenceDeclaration__Group_2__0 : rule__ReferenceDeclaration__Group_2__0__Impl rule__ReferenceDeclaration__Group_2__1 ; + // InternalProblem.g:2496:1: rule__ReferenceDeclaration__Group_2__0 : rule__ReferenceDeclaration__Group_2__0__Impl rule__ReferenceDeclaration__Group_2__1 ; public final void rule__ReferenceDeclaration__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2546:1: ( rule__ReferenceDeclaration__Group_2__0__Impl rule__ReferenceDeclaration__Group_2__1 ) - // InternalProblem.g:2547:2: rule__ReferenceDeclaration__Group_2__0__Impl rule__ReferenceDeclaration__Group_2__1 + // InternalProblem.g:2500:1: ( rule__ReferenceDeclaration__Group_2__0__Impl rule__ReferenceDeclaration__Group_2__1 ) + // InternalProblem.g:2501:2: rule__ReferenceDeclaration__Group_2__0__Impl rule__ReferenceDeclaration__Group_2__1 { pushFollow(FOLLOW_20); rule__ReferenceDeclaration__Group_2__0__Impl(); @@ -8272,17 +8120,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceDeclaration__Group_2__0__Impl" - // InternalProblem.g:2554:1: rule__ReferenceDeclaration__Group_2__0__Impl : ( '[' ) ; + // InternalProblem.g:2508:1: rule__ReferenceDeclaration__Group_2__0__Impl : ( '[' ) ; public final void rule__ReferenceDeclaration__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2558:1: ( ( '[' ) ) - // InternalProblem.g:2559:1: ( '[' ) + // InternalProblem.g:2512:1: ( ( '[' ) ) + // InternalProblem.g:2513:1: ( '[' ) { - // InternalProblem.g:2559:1: ( '[' ) - // InternalProblem.g:2560:2: '[' + // InternalProblem.g:2513:1: ( '[' ) + // InternalProblem.g:2514:2: '[' { before(grammarAccess.getReferenceDeclarationAccess().getLeftSquareBracketKeyword_2_0()); match(input,34,FOLLOW_2); @@ -8309,14 +8157,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceDeclaration__Group_2__1" - // InternalProblem.g:2569:1: rule__ReferenceDeclaration__Group_2__1 : rule__ReferenceDeclaration__Group_2__1__Impl rule__ReferenceDeclaration__Group_2__2 ; + // InternalProblem.g:2523:1: rule__ReferenceDeclaration__Group_2__1 : rule__ReferenceDeclaration__Group_2__1__Impl rule__ReferenceDeclaration__Group_2__2 ; public final void rule__ReferenceDeclaration__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2573:1: ( rule__ReferenceDeclaration__Group_2__1__Impl rule__ReferenceDeclaration__Group_2__2 ) - // InternalProblem.g:2574:2: rule__ReferenceDeclaration__Group_2__1__Impl rule__ReferenceDeclaration__Group_2__2 + // InternalProblem.g:2527:1: ( rule__ReferenceDeclaration__Group_2__1__Impl rule__ReferenceDeclaration__Group_2__2 ) + // InternalProblem.g:2528:2: rule__ReferenceDeclaration__Group_2__1__Impl rule__ReferenceDeclaration__Group_2__2 { pushFollow(FOLLOW_21); rule__ReferenceDeclaration__Group_2__1__Impl(); @@ -8347,21 +8195,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceDeclaration__Group_2__1__Impl" - // InternalProblem.g:2581:1: rule__ReferenceDeclaration__Group_2__1__Impl : ( ( rule__ReferenceDeclaration__MultiplicityAssignment_2_1 ) ) ; + // InternalProblem.g:2535:1: rule__ReferenceDeclaration__Group_2__1__Impl : ( ( rule__ReferenceDeclaration__MultiplicityAssignment_2_1 ) ) ; public final void rule__ReferenceDeclaration__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2585:1: ( ( ( rule__ReferenceDeclaration__MultiplicityAssignment_2_1 ) ) ) - // InternalProblem.g:2586:1: ( ( rule__ReferenceDeclaration__MultiplicityAssignment_2_1 ) ) + // InternalProblem.g:2539:1: ( ( ( rule__ReferenceDeclaration__MultiplicityAssignment_2_1 ) ) ) + // InternalProblem.g:2540:1: ( ( rule__ReferenceDeclaration__MultiplicityAssignment_2_1 ) ) { - // InternalProblem.g:2586:1: ( ( rule__ReferenceDeclaration__MultiplicityAssignment_2_1 ) ) - // InternalProblem.g:2587:2: ( rule__ReferenceDeclaration__MultiplicityAssignment_2_1 ) + // InternalProblem.g:2540:1: ( ( rule__ReferenceDeclaration__MultiplicityAssignment_2_1 ) ) + // InternalProblem.g:2541:2: ( rule__ReferenceDeclaration__MultiplicityAssignment_2_1 ) { before(grammarAccess.getReferenceDeclarationAccess().getMultiplicityAssignment_2_1()); - // InternalProblem.g:2588:2: ( rule__ReferenceDeclaration__MultiplicityAssignment_2_1 ) - // InternalProblem.g:2588:3: rule__ReferenceDeclaration__MultiplicityAssignment_2_1 + // InternalProblem.g:2542:2: ( rule__ReferenceDeclaration__MultiplicityAssignment_2_1 ) + // InternalProblem.g:2542:3: rule__ReferenceDeclaration__MultiplicityAssignment_2_1 { pushFollow(FOLLOW_2); rule__ReferenceDeclaration__MultiplicityAssignment_2_1(); @@ -8394,14 +8242,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceDeclaration__Group_2__2" - // InternalProblem.g:2596:1: rule__ReferenceDeclaration__Group_2__2 : rule__ReferenceDeclaration__Group_2__2__Impl ; + // InternalProblem.g:2550:1: rule__ReferenceDeclaration__Group_2__2 : rule__ReferenceDeclaration__Group_2__2__Impl ; public final void rule__ReferenceDeclaration__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2600:1: ( rule__ReferenceDeclaration__Group_2__2__Impl ) - // InternalProblem.g:2601:2: rule__ReferenceDeclaration__Group_2__2__Impl + // InternalProblem.g:2554:1: ( rule__ReferenceDeclaration__Group_2__2__Impl ) + // InternalProblem.g:2555:2: rule__ReferenceDeclaration__Group_2__2__Impl { pushFollow(FOLLOW_2); rule__ReferenceDeclaration__Group_2__2__Impl(); @@ -8427,17 +8275,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceDeclaration__Group_2__2__Impl" - // InternalProblem.g:2607:1: rule__ReferenceDeclaration__Group_2__2__Impl : ( ']' ) ; + // InternalProblem.g:2561:1: rule__ReferenceDeclaration__Group_2__2__Impl : ( ']' ) ; public final void rule__ReferenceDeclaration__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2611:1: ( ( ']' ) ) - // InternalProblem.g:2612:1: ( ']' ) + // InternalProblem.g:2565:1: ( ( ']' ) ) + // InternalProblem.g:2566:1: ( ']' ) { - // InternalProblem.g:2612:1: ( ']' ) - // InternalProblem.g:2613:2: ']' + // InternalProblem.g:2566:1: ( ']' ) + // InternalProblem.g:2567:2: ']' { before(grammarAccess.getReferenceDeclarationAccess().getRightSquareBracketKeyword_2_2()); match(input,35,FOLLOW_2); @@ -8464,14 +8312,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceDeclaration__Group_4__0" - // InternalProblem.g:2623:1: rule__ReferenceDeclaration__Group_4__0 : rule__ReferenceDeclaration__Group_4__0__Impl rule__ReferenceDeclaration__Group_4__1 ; + // InternalProblem.g:2577:1: rule__ReferenceDeclaration__Group_4__0 : rule__ReferenceDeclaration__Group_4__0__Impl rule__ReferenceDeclaration__Group_4__1 ; public final void rule__ReferenceDeclaration__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2627:1: ( rule__ReferenceDeclaration__Group_4__0__Impl rule__ReferenceDeclaration__Group_4__1 ) - // InternalProblem.g:2628:2: rule__ReferenceDeclaration__Group_4__0__Impl rule__ReferenceDeclaration__Group_4__1 + // InternalProblem.g:2581:1: ( rule__ReferenceDeclaration__Group_4__0__Impl rule__ReferenceDeclaration__Group_4__1 ) + // InternalProblem.g:2582:2: rule__ReferenceDeclaration__Group_4__0__Impl rule__ReferenceDeclaration__Group_4__1 { pushFollow(FOLLOW_5); rule__ReferenceDeclaration__Group_4__0__Impl(); @@ -8502,17 +8350,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceDeclaration__Group_4__0__Impl" - // InternalProblem.g:2635:1: rule__ReferenceDeclaration__Group_4__0__Impl : ( 'opposite' ) ; + // InternalProblem.g:2589:1: rule__ReferenceDeclaration__Group_4__0__Impl : ( 'opposite' ) ; public final void rule__ReferenceDeclaration__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2639:1: ( ( 'opposite' ) ) - // InternalProblem.g:2640:1: ( 'opposite' ) + // InternalProblem.g:2593:1: ( ( 'opposite' ) ) + // InternalProblem.g:2594:1: ( 'opposite' ) { - // InternalProblem.g:2640:1: ( 'opposite' ) - // InternalProblem.g:2641:2: 'opposite' + // InternalProblem.g:2594:1: ( 'opposite' ) + // InternalProblem.g:2595:2: 'opposite' { before(grammarAccess.getReferenceDeclarationAccess().getOppositeKeyword_4_0()); match(input,36,FOLLOW_2); @@ -8539,14 +8387,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceDeclaration__Group_4__1" - // InternalProblem.g:2650:1: rule__ReferenceDeclaration__Group_4__1 : rule__ReferenceDeclaration__Group_4__1__Impl ; + // InternalProblem.g:2604:1: rule__ReferenceDeclaration__Group_4__1 : rule__ReferenceDeclaration__Group_4__1__Impl ; public final void rule__ReferenceDeclaration__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2654:1: ( rule__ReferenceDeclaration__Group_4__1__Impl ) - // InternalProblem.g:2655:2: rule__ReferenceDeclaration__Group_4__1__Impl + // InternalProblem.g:2608:1: ( rule__ReferenceDeclaration__Group_4__1__Impl ) + // InternalProblem.g:2609:2: rule__ReferenceDeclaration__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__ReferenceDeclaration__Group_4__1__Impl(); @@ -8572,21 +8420,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceDeclaration__Group_4__1__Impl" - // InternalProblem.g:2661:1: rule__ReferenceDeclaration__Group_4__1__Impl : ( ( rule__ReferenceDeclaration__OppositeAssignment_4_1 ) ) ; + // InternalProblem.g:2615:1: rule__ReferenceDeclaration__Group_4__1__Impl : ( ( rule__ReferenceDeclaration__OppositeAssignment_4_1 ) ) ; public final void rule__ReferenceDeclaration__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2665:1: ( ( ( rule__ReferenceDeclaration__OppositeAssignment_4_1 ) ) ) - // InternalProblem.g:2666:1: ( ( rule__ReferenceDeclaration__OppositeAssignment_4_1 ) ) + // InternalProblem.g:2619:1: ( ( ( rule__ReferenceDeclaration__OppositeAssignment_4_1 ) ) ) + // InternalProblem.g:2620:1: ( ( rule__ReferenceDeclaration__OppositeAssignment_4_1 ) ) { - // InternalProblem.g:2666:1: ( ( rule__ReferenceDeclaration__OppositeAssignment_4_1 ) ) - // InternalProblem.g:2667:2: ( rule__ReferenceDeclaration__OppositeAssignment_4_1 ) + // InternalProblem.g:2620:1: ( ( rule__ReferenceDeclaration__OppositeAssignment_4_1 ) ) + // InternalProblem.g:2621:2: ( rule__ReferenceDeclaration__OppositeAssignment_4_1 ) { before(grammarAccess.getReferenceDeclarationAccess().getOppositeAssignment_4_1()); - // InternalProblem.g:2668:2: ( rule__ReferenceDeclaration__OppositeAssignment_4_1 ) - // InternalProblem.g:2668:3: rule__ReferenceDeclaration__OppositeAssignment_4_1 + // InternalProblem.g:2622:2: ( rule__ReferenceDeclaration__OppositeAssignment_4_1 ) + // InternalProblem.g:2622:3: rule__ReferenceDeclaration__OppositeAssignment_4_1 { pushFollow(FOLLOW_2); rule__ReferenceDeclaration__OppositeAssignment_4_1(); @@ -8619,14 +8467,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__Group__0" - // InternalProblem.g:2677:1: rule__PredicateDefinition__Group__0 : rule__PredicateDefinition__Group__0__Impl rule__PredicateDefinition__Group__1 ; + // InternalProblem.g:2631:1: rule__PredicateDefinition__Group__0 : rule__PredicateDefinition__Group__0__Impl rule__PredicateDefinition__Group__1 ; public final void rule__PredicateDefinition__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2681:1: ( rule__PredicateDefinition__Group__0__Impl rule__PredicateDefinition__Group__1 ) - // InternalProblem.g:2682:2: rule__PredicateDefinition__Group__0__Impl rule__PredicateDefinition__Group__1 + // InternalProblem.g:2635:1: ( rule__PredicateDefinition__Group__0__Impl rule__PredicateDefinition__Group__1 ) + // InternalProblem.g:2636:2: rule__PredicateDefinition__Group__0__Impl rule__PredicateDefinition__Group__1 { pushFollow(FOLLOW_5); rule__PredicateDefinition__Group__0__Impl(); @@ -8657,21 +8505,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__Group__0__Impl" - // InternalProblem.g:2689:1: rule__PredicateDefinition__Group__0__Impl : ( ( rule__PredicateDefinition__Alternatives_0 ) ) ; + // InternalProblem.g:2643:1: rule__PredicateDefinition__Group__0__Impl : ( ( rule__PredicateDefinition__Alternatives_0 ) ) ; public final void rule__PredicateDefinition__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2693:1: ( ( ( rule__PredicateDefinition__Alternatives_0 ) ) ) - // InternalProblem.g:2694:1: ( ( rule__PredicateDefinition__Alternatives_0 ) ) + // InternalProblem.g:2647:1: ( ( ( rule__PredicateDefinition__Alternatives_0 ) ) ) + // InternalProblem.g:2648:1: ( ( rule__PredicateDefinition__Alternatives_0 ) ) { - // InternalProblem.g:2694:1: ( ( rule__PredicateDefinition__Alternatives_0 ) ) - // InternalProblem.g:2695:2: ( rule__PredicateDefinition__Alternatives_0 ) + // InternalProblem.g:2648:1: ( ( rule__PredicateDefinition__Alternatives_0 ) ) + // InternalProblem.g:2649:2: ( rule__PredicateDefinition__Alternatives_0 ) { before(grammarAccess.getPredicateDefinitionAccess().getAlternatives_0()); - // InternalProblem.g:2696:2: ( rule__PredicateDefinition__Alternatives_0 ) - // InternalProblem.g:2696:3: rule__PredicateDefinition__Alternatives_0 + // InternalProblem.g:2650:2: ( rule__PredicateDefinition__Alternatives_0 ) + // InternalProblem.g:2650:3: rule__PredicateDefinition__Alternatives_0 { pushFollow(FOLLOW_2); rule__PredicateDefinition__Alternatives_0(); @@ -8704,14 +8552,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__Group__1" - // InternalProblem.g:2704:1: rule__PredicateDefinition__Group__1 : rule__PredicateDefinition__Group__1__Impl rule__PredicateDefinition__Group__2 ; + // InternalProblem.g:2658:1: rule__PredicateDefinition__Group__1 : rule__PredicateDefinition__Group__1__Impl rule__PredicateDefinition__Group__2 ; public final void rule__PredicateDefinition__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2708:1: ( rule__PredicateDefinition__Group__1__Impl rule__PredicateDefinition__Group__2 ) - // InternalProblem.g:2709:2: rule__PredicateDefinition__Group__1__Impl rule__PredicateDefinition__Group__2 + // InternalProblem.g:2662:1: ( rule__PredicateDefinition__Group__1__Impl rule__PredicateDefinition__Group__2 ) + // InternalProblem.g:2663:2: rule__PredicateDefinition__Group__1__Impl rule__PredicateDefinition__Group__2 { pushFollow(FOLLOW_22); rule__PredicateDefinition__Group__1__Impl(); @@ -8742,21 +8590,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__Group__1__Impl" - // InternalProblem.g:2716:1: rule__PredicateDefinition__Group__1__Impl : ( ( rule__PredicateDefinition__NameAssignment_1 ) ) ; + // InternalProblem.g:2670:1: rule__PredicateDefinition__Group__1__Impl : ( ( rule__PredicateDefinition__NameAssignment_1 ) ) ; public final void rule__PredicateDefinition__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2720:1: ( ( ( rule__PredicateDefinition__NameAssignment_1 ) ) ) - // InternalProblem.g:2721:1: ( ( rule__PredicateDefinition__NameAssignment_1 ) ) + // InternalProblem.g:2674:1: ( ( ( rule__PredicateDefinition__NameAssignment_1 ) ) ) + // InternalProblem.g:2675:1: ( ( rule__PredicateDefinition__NameAssignment_1 ) ) { - // InternalProblem.g:2721:1: ( ( rule__PredicateDefinition__NameAssignment_1 ) ) - // InternalProblem.g:2722:2: ( rule__PredicateDefinition__NameAssignment_1 ) + // InternalProblem.g:2675:1: ( ( rule__PredicateDefinition__NameAssignment_1 ) ) + // InternalProblem.g:2676:2: ( rule__PredicateDefinition__NameAssignment_1 ) { before(grammarAccess.getPredicateDefinitionAccess().getNameAssignment_1()); - // InternalProblem.g:2723:2: ( rule__PredicateDefinition__NameAssignment_1 ) - // InternalProblem.g:2723:3: rule__PredicateDefinition__NameAssignment_1 + // InternalProblem.g:2677:2: ( rule__PredicateDefinition__NameAssignment_1 ) + // InternalProblem.g:2677:3: rule__PredicateDefinition__NameAssignment_1 { pushFollow(FOLLOW_2); rule__PredicateDefinition__NameAssignment_1(); @@ -8789,14 +8637,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__Group__2" - // InternalProblem.g:2731:1: rule__PredicateDefinition__Group__2 : rule__PredicateDefinition__Group__2__Impl rule__PredicateDefinition__Group__3 ; + // InternalProblem.g:2685:1: rule__PredicateDefinition__Group__2 : rule__PredicateDefinition__Group__2__Impl rule__PredicateDefinition__Group__3 ; public final void rule__PredicateDefinition__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2735:1: ( rule__PredicateDefinition__Group__2__Impl rule__PredicateDefinition__Group__3 ) - // InternalProblem.g:2736:2: rule__PredicateDefinition__Group__2__Impl rule__PredicateDefinition__Group__3 + // InternalProblem.g:2689:1: ( rule__PredicateDefinition__Group__2__Impl rule__PredicateDefinition__Group__3 ) + // InternalProblem.g:2690:2: rule__PredicateDefinition__Group__2__Impl rule__PredicateDefinition__Group__3 { pushFollow(FOLLOW_23); rule__PredicateDefinition__Group__2__Impl(); @@ -8827,17 +8675,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__Group__2__Impl" - // InternalProblem.g:2743:1: rule__PredicateDefinition__Group__2__Impl : ( '(' ) ; + // InternalProblem.g:2697:1: rule__PredicateDefinition__Group__2__Impl : ( '(' ) ; public final void rule__PredicateDefinition__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2747:1: ( ( '(' ) ) - // InternalProblem.g:2748:1: ( '(' ) + // InternalProblem.g:2701:1: ( ( '(' ) ) + // InternalProblem.g:2702:1: ( '(' ) { - // InternalProblem.g:2748:1: ( '(' ) - // InternalProblem.g:2749:2: '(' + // InternalProblem.g:2702:1: ( '(' ) + // InternalProblem.g:2703:2: '(' { before(grammarAccess.getPredicateDefinitionAccess().getLeftParenthesisKeyword_2()); match(input,37,FOLLOW_2); @@ -8864,14 +8712,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__Group__3" - // InternalProblem.g:2758:1: rule__PredicateDefinition__Group__3 : rule__PredicateDefinition__Group__3__Impl rule__PredicateDefinition__Group__4 ; + // InternalProblem.g:2712:1: rule__PredicateDefinition__Group__3 : rule__PredicateDefinition__Group__3__Impl rule__PredicateDefinition__Group__4 ; public final void rule__PredicateDefinition__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2762:1: ( rule__PredicateDefinition__Group__3__Impl rule__PredicateDefinition__Group__4 ) - // InternalProblem.g:2763:2: rule__PredicateDefinition__Group__3__Impl rule__PredicateDefinition__Group__4 + // InternalProblem.g:2716:1: ( rule__PredicateDefinition__Group__3__Impl rule__PredicateDefinition__Group__4 ) + // InternalProblem.g:2717:2: rule__PredicateDefinition__Group__3__Impl rule__PredicateDefinition__Group__4 { pushFollow(FOLLOW_23); rule__PredicateDefinition__Group__3__Impl(); @@ -8902,29 +8750,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__Group__3__Impl" - // InternalProblem.g:2770:1: rule__PredicateDefinition__Group__3__Impl : ( ( rule__PredicateDefinition__Group_3__0 )? ) ; + // InternalProblem.g:2724:1: rule__PredicateDefinition__Group__3__Impl : ( ( rule__PredicateDefinition__Group_3__0 )? ) ; public final void rule__PredicateDefinition__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2774:1: ( ( ( rule__PredicateDefinition__Group_3__0 )? ) ) - // InternalProblem.g:2775:1: ( ( rule__PredicateDefinition__Group_3__0 )? ) + // InternalProblem.g:2728:1: ( ( ( rule__PredicateDefinition__Group_3__0 )? ) ) + // InternalProblem.g:2729:1: ( ( rule__PredicateDefinition__Group_3__0 )? ) { - // InternalProblem.g:2775:1: ( ( rule__PredicateDefinition__Group_3__0 )? ) - // InternalProblem.g:2776:2: ( rule__PredicateDefinition__Group_3__0 )? + // InternalProblem.g:2729:1: ( ( rule__PredicateDefinition__Group_3__0 )? ) + // InternalProblem.g:2730:2: ( rule__PredicateDefinition__Group_3__0 )? { before(grammarAccess.getPredicateDefinitionAccess().getGroup_3()); - // InternalProblem.g:2777:2: ( rule__PredicateDefinition__Group_3__0 )? - int alt37=2; - int LA37_0 = input.LA(1); + // InternalProblem.g:2731:2: ( rule__PredicateDefinition__Group_3__0 )? + int alt36=2; + int LA36_0 = input.LA(1); - if ( ((LA37_0>=RULE_QUOTED_ID && LA37_0<=RULE_ID)||(LA37_0>=19 && LA37_0<=22)) ) { - alt37=1; + if ( ((LA36_0>=RULE_QUOTED_ID && LA36_0<=RULE_ID)||(LA36_0>=19 && LA36_0<=22)) ) { + alt36=1; } - switch (alt37) { + switch (alt36) { case 1 : - // InternalProblem.g:2777:3: rule__PredicateDefinition__Group_3__0 + // InternalProblem.g:2731:3: rule__PredicateDefinition__Group_3__0 { pushFollow(FOLLOW_2); rule__PredicateDefinition__Group_3__0(); @@ -8960,14 +8808,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__Group__4" - // InternalProblem.g:2785:1: rule__PredicateDefinition__Group__4 : rule__PredicateDefinition__Group__4__Impl rule__PredicateDefinition__Group__5 ; + // InternalProblem.g:2739:1: rule__PredicateDefinition__Group__4 : rule__PredicateDefinition__Group__4__Impl rule__PredicateDefinition__Group__5 ; public final void rule__PredicateDefinition__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2789:1: ( rule__PredicateDefinition__Group__4__Impl rule__PredicateDefinition__Group__5 ) - // InternalProblem.g:2790:2: rule__PredicateDefinition__Group__4__Impl rule__PredicateDefinition__Group__5 + // InternalProblem.g:2743:1: ( rule__PredicateDefinition__Group__4__Impl rule__PredicateDefinition__Group__5 ) + // InternalProblem.g:2744:2: rule__PredicateDefinition__Group__4__Impl rule__PredicateDefinition__Group__5 { pushFollow(FOLLOW_24); rule__PredicateDefinition__Group__4__Impl(); @@ -8998,17 +8846,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__Group__4__Impl" - // InternalProblem.g:2797:1: rule__PredicateDefinition__Group__4__Impl : ( ')' ) ; + // InternalProblem.g:2751:1: rule__PredicateDefinition__Group__4__Impl : ( ')' ) ; public final void rule__PredicateDefinition__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2801:1: ( ( ')' ) ) - // InternalProblem.g:2802:1: ( ')' ) + // InternalProblem.g:2755:1: ( ( ')' ) ) + // InternalProblem.g:2756:1: ( ')' ) { - // InternalProblem.g:2802:1: ( ')' ) - // InternalProblem.g:2803:2: ')' + // InternalProblem.g:2756:1: ( ')' ) + // InternalProblem.g:2757:2: ')' { before(grammarAccess.getPredicateDefinitionAccess().getRightParenthesisKeyword_4()); match(input,38,FOLLOW_2); @@ -9035,14 +8883,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__Group__5" - // InternalProblem.g:2812:1: rule__PredicateDefinition__Group__5 : rule__PredicateDefinition__Group__5__Impl rule__PredicateDefinition__Group__6 ; + // InternalProblem.g:2766:1: rule__PredicateDefinition__Group__5 : rule__PredicateDefinition__Group__5__Impl rule__PredicateDefinition__Group__6 ; public final void rule__PredicateDefinition__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2816:1: ( rule__PredicateDefinition__Group__5__Impl rule__PredicateDefinition__Group__6 ) - // InternalProblem.g:2817:2: rule__PredicateDefinition__Group__5__Impl rule__PredicateDefinition__Group__6 + // InternalProblem.g:2770:1: ( rule__PredicateDefinition__Group__5__Impl rule__PredicateDefinition__Group__6 ) + // InternalProblem.g:2771:2: rule__PredicateDefinition__Group__5__Impl rule__PredicateDefinition__Group__6 { pushFollow(FOLLOW_24); rule__PredicateDefinition__Group__5__Impl(); @@ -9073,29 +8921,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__Group__5__Impl" - // InternalProblem.g:2824:1: rule__PredicateDefinition__Group__5__Impl : ( ( rule__PredicateDefinition__Group_5__0 )? ) ; + // InternalProblem.g:2778:1: rule__PredicateDefinition__Group__5__Impl : ( ( rule__PredicateDefinition__Group_5__0 )? ) ; public final void rule__PredicateDefinition__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2828:1: ( ( ( rule__PredicateDefinition__Group_5__0 )? ) ) - // InternalProblem.g:2829:1: ( ( rule__PredicateDefinition__Group_5__0 )? ) + // InternalProblem.g:2782:1: ( ( ( rule__PredicateDefinition__Group_5__0 )? ) ) + // InternalProblem.g:2783:1: ( ( rule__PredicateDefinition__Group_5__0 )? ) { - // InternalProblem.g:2829:1: ( ( rule__PredicateDefinition__Group_5__0 )? ) - // InternalProblem.g:2830:2: ( rule__PredicateDefinition__Group_5__0 )? + // InternalProblem.g:2783:1: ( ( rule__PredicateDefinition__Group_5__0 )? ) + // InternalProblem.g:2784:2: ( rule__PredicateDefinition__Group_5__0 )? { before(grammarAccess.getPredicateDefinitionAccess().getGroup_5()); - // InternalProblem.g:2831:2: ( rule__PredicateDefinition__Group_5__0 )? - int alt38=2; - int LA38_0 = input.LA(1); + // InternalProblem.g:2785:2: ( rule__PredicateDefinition__Group_5__0 )? + int alt37=2; + int LA37_0 = input.LA(1); - if ( (LA38_0==39) ) { - alt38=1; + if ( (LA37_0==39) ) { + alt37=1; } - switch (alt38) { + switch (alt37) { case 1 : - // InternalProblem.g:2831:3: rule__PredicateDefinition__Group_5__0 + // InternalProblem.g:2785:3: rule__PredicateDefinition__Group_5__0 { pushFollow(FOLLOW_2); rule__PredicateDefinition__Group_5__0(); @@ -9131,14 +8979,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__Group__6" - // InternalProblem.g:2839:1: rule__PredicateDefinition__Group__6 : rule__PredicateDefinition__Group__6__Impl ; + // InternalProblem.g:2793:1: rule__PredicateDefinition__Group__6 : rule__PredicateDefinition__Group__6__Impl ; public final void rule__PredicateDefinition__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2843:1: ( rule__PredicateDefinition__Group__6__Impl ) - // InternalProblem.g:2844:2: rule__PredicateDefinition__Group__6__Impl + // InternalProblem.g:2797:1: ( rule__PredicateDefinition__Group__6__Impl ) + // InternalProblem.g:2798:2: rule__PredicateDefinition__Group__6__Impl { pushFollow(FOLLOW_2); rule__PredicateDefinition__Group__6__Impl(); @@ -9164,17 +9012,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__Group__6__Impl" - // InternalProblem.g:2850:1: rule__PredicateDefinition__Group__6__Impl : ( '.' ) ; + // InternalProblem.g:2804:1: rule__PredicateDefinition__Group__6__Impl : ( '.' ) ; public final void rule__PredicateDefinition__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2854:1: ( ( '.' ) ) - // InternalProblem.g:2855:1: ( '.' ) + // InternalProblem.g:2808:1: ( ( '.' ) ) + // InternalProblem.g:2809:1: ( '.' ) { - // InternalProblem.g:2855:1: ( '.' ) - // InternalProblem.g:2856:2: '.' + // InternalProblem.g:2809:1: ( '.' ) + // InternalProblem.g:2810:2: '.' { before(grammarAccess.getPredicateDefinitionAccess().getFullStopKeyword_6()); match(input,12,FOLLOW_2); @@ -9201,14 +9049,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__Group_0_0__0" - // InternalProblem.g:2866:1: rule__PredicateDefinition__Group_0_0__0 : rule__PredicateDefinition__Group_0_0__0__Impl rule__PredicateDefinition__Group_0_0__1 ; + // InternalProblem.g:2820:1: rule__PredicateDefinition__Group_0_0__0 : rule__PredicateDefinition__Group_0_0__0__Impl rule__PredicateDefinition__Group_0_0__1 ; public final void rule__PredicateDefinition__Group_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2870:1: ( rule__PredicateDefinition__Group_0_0__0__Impl rule__PredicateDefinition__Group_0_0__1 ) - // InternalProblem.g:2871:2: rule__PredicateDefinition__Group_0_0__0__Impl rule__PredicateDefinition__Group_0_0__1 + // InternalProblem.g:2824:1: ( rule__PredicateDefinition__Group_0_0__0__Impl rule__PredicateDefinition__Group_0_0__1 ) + // InternalProblem.g:2825:2: rule__PredicateDefinition__Group_0_0__0__Impl rule__PredicateDefinition__Group_0_0__1 { pushFollow(FOLLOW_25); rule__PredicateDefinition__Group_0_0__0__Impl(); @@ -9239,21 +9087,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__Group_0_0__0__Impl" - // InternalProblem.g:2878:1: rule__PredicateDefinition__Group_0_0__0__Impl : ( ( rule__PredicateDefinition__ErrorAssignment_0_0_0 ) ) ; + // InternalProblem.g:2832:1: rule__PredicateDefinition__Group_0_0__0__Impl : ( ( rule__PredicateDefinition__ErrorAssignment_0_0_0 ) ) ; public final void rule__PredicateDefinition__Group_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2882:1: ( ( ( rule__PredicateDefinition__ErrorAssignment_0_0_0 ) ) ) - // InternalProblem.g:2883:1: ( ( rule__PredicateDefinition__ErrorAssignment_0_0_0 ) ) + // InternalProblem.g:2836:1: ( ( ( rule__PredicateDefinition__ErrorAssignment_0_0_0 ) ) ) + // InternalProblem.g:2837:1: ( ( rule__PredicateDefinition__ErrorAssignment_0_0_0 ) ) { - // InternalProblem.g:2883:1: ( ( rule__PredicateDefinition__ErrorAssignment_0_0_0 ) ) - // InternalProblem.g:2884:2: ( rule__PredicateDefinition__ErrorAssignment_0_0_0 ) + // InternalProblem.g:2837:1: ( ( rule__PredicateDefinition__ErrorAssignment_0_0_0 ) ) + // InternalProblem.g:2838:2: ( rule__PredicateDefinition__ErrorAssignment_0_0_0 ) { before(grammarAccess.getPredicateDefinitionAccess().getErrorAssignment_0_0_0()); - // InternalProblem.g:2885:2: ( rule__PredicateDefinition__ErrorAssignment_0_0_0 ) - // InternalProblem.g:2885:3: rule__PredicateDefinition__ErrorAssignment_0_0_0 + // InternalProblem.g:2839:2: ( rule__PredicateDefinition__ErrorAssignment_0_0_0 ) + // InternalProblem.g:2839:3: rule__PredicateDefinition__ErrorAssignment_0_0_0 { pushFollow(FOLLOW_2); rule__PredicateDefinition__ErrorAssignment_0_0_0(); @@ -9286,14 +9134,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__Group_0_0__1" - // InternalProblem.g:2893:1: rule__PredicateDefinition__Group_0_0__1 : rule__PredicateDefinition__Group_0_0__1__Impl ; + // InternalProblem.g:2847:1: rule__PredicateDefinition__Group_0_0__1 : rule__PredicateDefinition__Group_0_0__1__Impl ; public final void rule__PredicateDefinition__Group_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2897:1: ( rule__PredicateDefinition__Group_0_0__1__Impl ) - // InternalProblem.g:2898:2: rule__PredicateDefinition__Group_0_0__1__Impl + // InternalProblem.g:2851:1: ( rule__PredicateDefinition__Group_0_0__1__Impl ) + // InternalProblem.g:2852:2: rule__PredicateDefinition__Group_0_0__1__Impl { pushFollow(FOLLOW_2); rule__PredicateDefinition__Group_0_0__1__Impl(); @@ -9319,29 +9167,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__Group_0_0__1__Impl" - // InternalProblem.g:2904:1: rule__PredicateDefinition__Group_0_0__1__Impl : ( ( 'pred' )? ) ; + // InternalProblem.g:2858:1: rule__PredicateDefinition__Group_0_0__1__Impl : ( ( 'pred' )? ) ; public final void rule__PredicateDefinition__Group_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2908:1: ( ( ( 'pred' )? ) ) - // InternalProblem.g:2909:1: ( ( 'pred' )? ) + // InternalProblem.g:2862:1: ( ( ( 'pred' )? ) ) + // InternalProblem.g:2863:1: ( ( 'pred' )? ) { - // InternalProblem.g:2909:1: ( ( 'pred' )? ) - // InternalProblem.g:2910:2: ( 'pred' )? + // InternalProblem.g:2863:1: ( ( 'pred' )? ) + // InternalProblem.g:2864:2: ( 'pred' )? { before(grammarAccess.getPredicateDefinitionAccess().getPredKeyword_0_0_1()); - // InternalProblem.g:2911:2: ( 'pred' )? - int alt39=2; - int LA39_0 = input.LA(1); + // InternalProblem.g:2865:2: ( 'pred' )? + int alt38=2; + int LA38_0 = input.LA(1); - if ( (LA39_0==16) ) { - alt39=1; + if ( (LA38_0==16) ) { + alt38=1; } - switch (alt39) { + switch (alt38) { case 1 : - // InternalProblem.g:2911:3: 'pred' + // InternalProblem.g:2865:3: 'pred' { match(input,16,FOLLOW_2); @@ -9373,14 +9221,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__Group_3__0" - // InternalProblem.g:2920:1: rule__PredicateDefinition__Group_3__0 : rule__PredicateDefinition__Group_3__0__Impl rule__PredicateDefinition__Group_3__1 ; + // InternalProblem.g:2874:1: rule__PredicateDefinition__Group_3__0 : rule__PredicateDefinition__Group_3__0__Impl rule__PredicateDefinition__Group_3__1 ; public final void rule__PredicateDefinition__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2924:1: ( rule__PredicateDefinition__Group_3__0__Impl rule__PredicateDefinition__Group_3__1 ) - // InternalProblem.g:2925:2: rule__PredicateDefinition__Group_3__0__Impl rule__PredicateDefinition__Group_3__1 + // InternalProblem.g:2878:1: ( rule__PredicateDefinition__Group_3__0__Impl rule__PredicateDefinition__Group_3__1 ) + // InternalProblem.g:2879:2: rule__PredicateDefinition__Group_3__0__Impl rule__PredicateDefinition__Group_3__1 { pushFollow(FOLLOW_9); rule__PredicateDefinition__Group_3__0__Impl(); @@ -9411,21 +9259,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__Group_3__0__Impl" - // InternalProblem.g:2932:1: rule__PredicateDefinition__Group_3__0__Impl : ( ( rule__PredicateDefinition__ParametersAssignment_3_0 ) ) ; + // InternalProblem.g:2886:1: rule__PredicateDefinition__Group_3__0__Impl : ( ( rule__PredicateDefinition__ParametersAssignment_3_0 ) ) ; public final void rule__PredicateDefinition__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2936:1: ( ( ( rule__PredicateDefinition__ParametersAssignment_3_0 ) ) ) - // InternalProblem.g:2937:1: ( ( rule__PredicateDefinition__ParametersAssignment_3_0 ) ) + // InternalProblem.g:2890:1: ( ( ( rule__PredicateDefinition__ParametersAssignment_3_0 ) ) ) + // InternalProblem.g:2891:1: ( ( rule__PredicateDefinition__ParametersAssignment_3_0 ) ) { - // InternalProblem.g:2937:1: ( ( rule__PredicateDefinition__ParametersAssignment_3_0 ) ) - // InternalProblem.g:2938:2: ( rule__PredicateDefinition__ParametersAssignment_3_0 ) + // InternalProblem.g:2891:1: ( ( rule__PredicateDefinition__ParametersAssignment_3_0 ) ) + // InternalProblem.g:2892:2: ( rule__PredicateDefinition__ParametersAssignment_3_0 ) { before(grammarAccess.getPredicateDefinitionAccess().getParametersAssignment_3_0()); - // InternalProblem.g:2939:2: ( rule__PredicateDefinition__ParametersAssignment_3_0 ) - // InternalProblem.g:2939:3: rule__PredicateDefinition__ParametersAssignment_3_0 + // InternalProblem.g:2893:2: ( rule__PredicateDefinition__ParametersAssignment_3_0 ) + // InternalProblem.g:2893:3: rule__PredicateDefinition__ParametersAssignment_3_0 { pushFollow(FOLLOW_2); rule__PredicateDefinition__ParametersAssignment_3_0(); @@ -9458,14 +9306,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__Group_3__1" - // InternalProblem.g:2947:1: rule__PredicateDefinition__Group_3__1 : rule__PredicateDefinition__Group_3__1__Impl ; + // InternalProblem.g:2901:1: rule__PredicateDefinition__Group_3__1 : rule__PredicateDefinition__Group_3__1__Impl ; public final void rule__PredicateDefinition__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2951:1: ( rule__PredicateDefinition__Group_3__1__Impl ) - // InternalProblem.g:2952:2: rule__PredicateDefinition__Group_3__1__Impl + // InternalProblem.g:2905:1: ( rule__PredicateDefinition__Group_3__1__Impl ) + // InternalProblem.g:2906:2: rule__PredicateDefinition__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__PredicateDefinition__Group_3__1__Impl(); @@ -9491,33 +9339,33 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__Group_3__1__Impl" - // InternalProblem.g:2958:1: rule__PredicateDefinition__Group_3__1__Impl : ( ( rule__PredicateDefinition__Group_3_1__0 )* ) ; + // InternalProblem.g:2912:1: rule__PredicateDefinition__Group_3__1__Impl : ( ( rule__PredicateDefinition__Group_3_1__0 )* ) ; public final void rule__PredicateDefinition__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2962:1: ( ( ( rule__PredicateDefinition__Group_3_1__0 )* ) ) - // InternalProblem.g:2963:1: ( ( rule__PredicateDefinition__Group_3_1__0 )* ) + // InternalProblem.g:2916:1: ( ( ( rule__PredicateDefinition__Group_3_1__0 )* ) ) + // InternalProblem.g:2917:1: ( ( rule__PredicateDefinition__Group_3_1__0 )* ) { - // InternalProblem.g:2963:1: ( ( rule__PredicateDefinition__Group_3_1__0 )* ) - // InternalProblem.g:2964:2: ( rule__PredicateDefinition__Group_3_1__0 )* + // InternalProblem.g:2917:1: ( ( rule__PredicateDefinition__Group_3_1__0 )* ) + // InternalProblem.g:2918:2: ( rule__PredicateDefinition__Group_3_1__0 )* { before(grammarAccess.getPredicateDefinitionAccess().getGroup_3_1()); - // InternalProblem.g:2965:2: ( rule__PredicateDefinition__Group_3_1__0 )* - loop40: + // InternalProblem.g:2919:2: ( rule__PredicateDefinition__Group_3_1__0 )* + loop39: do { - int alt40=2; - int LA40_0 = input.LA(1); + int alt39=2; + int LA39_0 = input.LA(1); - if ( (LA40_0==13) ) { - alt40=1; + if ( (LA39_0==13) ) { + alt39=1; } - switch (alt40) { + switch (alt39) { case 1 : - // InternalProblem.g:2965:3: rule__PredicateDefinition__Group_3_1__0 + // InternalProblem.g:2919:3: rule__PredicateDefinition__Group_3_1__0 { pushFollow(FOLLOW_10); rule__PredicateDefinition__Group_3_1__0(); @@ -9529,7 +9377,7 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { break; default : - break loop40; + break loop39; } } while (true); @@ -9556,14 +9404,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__Group_3_1__0" - // InternalProblem.g:2974:1: rule__PredicateDefinition__Group_3_1__0 : rule__PredicateDefinition__Group_3_1__0__Impl rule__PredicateDefinition__Group_3_1__1 ; + // InternalProblem.g:2928:1: rule__PredicateDefinition__Group_3_1__0 : rule__PredicateDefinition__Group_3_1__0__Impl rule__PredicateDefinition__Group_3_1__1 ; public final void rule__PredicateDefinition__Group_3_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2978:1: ( rule__PredicateDefinition__Group_3_1__0__Impl rule__PredicateDefinition__Group_3_1__1 ) - // InternalProblem.g:2979:2: rule__PredicateDefinition__Group_3_1__0__Impl rule__PredicateDefinition__Group_3_1__1 + // InternalProblem.g:2932:1: ( rule__PredicateDefinition__Group_3_1__0__Impl rule__PredicateDefinition__Group_3_1__1 ) + // InternalProblem.g:2933:2: rule__PredicateDefinition__Group_3_1__0__Impl rule__PredicateDefinition__Group_3_1__1 { pushFollow(FOLLOW_5); rule__PredicateDefinition__Group_3_1__0__Impl(); @@ -9594,17 +9442,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__Group_3_1__0__Impl" - // InternalProblem.g:2986:1: rule__PredicateDefinition__Group_3_1__0__Impl : ( ',' ) ; + // InternalProblem.g:2940:1: rule__PredicateDefinition__Group_3_1__0__Impl : ( ',' ) ; public final void rule__PredicateDefinition__Group_3_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:2990:1: ( ( ',' ) ) - // InternalProblem.g:2991:1: ( ',' ) + // InternalProblem.g:2944:1: ( ( ',' ) ) + // InternalProblem.g:2945:1: ( ',' ) { - // InternalProblem.g:2991:1: ( ',' ) - // InternalProblem.g:2992:2: ',' + // InternalProblem.g:2945:1: ( ',' ) + // InternalProblem.g:2946:2: ',' { before(grammarAccess.getPredicateDefinitionAccess().getCommaKeyword_3_1_0()); match(input,13,FOLLOW_2); @@ -9631,14 +9479,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__Group_3_1__1" - // InternalProblem.g:3001:1: rule__PredicateDefinition__Group_3_1__1 : rule__PredicateDefinition__Group_3_1__1__Impl ; + // InternalProblem.g:2955:1: rule__PredicateDefinition__Group_3_1__1 : rule__PredicateDefinition__Group_3_1__1__Impl ; public final void rule__PredicateDefinition__Group_3_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3005:1: ( rule__PredicateDefinition__Group_3_1__1__Impl ) - // InternalProblem.g:3006:2: rule__PredicateDefinition__Group_3_1__1__Impl + // InternalProblem.g:2959:1: ( rule__PredicateDefinition__Group_3_1__1__Impl ) + // InternalProblem.g:2960:2: rule__PredicateDefinition__Group_3_1__1__Impl { pushFollow(FOLLOW_2); rule__PredicateDefinition__Group_3_1__1__Impl(); @@ -9664,21 +9512,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__Group_3_1__1__Impl" - // InternalProblem.g:3012:1: rule__PredicateDefinition__Group_3_1__1__Impl : ( ( rule__PredicateDefinition__ParametersAssignment_3_1_1 ) ) ; + // InternalProblem.g:2966:1: rule__PredicateDefinition__Group_3_1__1__Impl : ( ( rule__PredicateDefinition__ParametersAssignment_3_1_1 ) ) ; public final void rule__PredicateDefinition__Group_3_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3016:1: ( ( ( rule__PredicateDefinition__ParametersAssignment_3_1_1 ) ) ) - // InternalProblem.g:3017:1: ( ( rule__PredicateDefinition__ParametersAssignment_3_1_1 ) ) + // InternalProblem.g:2970:1: ( ( ( rule__PredicateDefinition__ParametersAssignment_3_1_1 ) ) ) + // InternalProblem.g:2971:1: ( ( rule__PredicateDefinition__ParametersAssignment_3_1_1 ) ) { - // InternalProblem.g:3017:1: ( ( rule__PredicateDefinition__ParametersAssignment_3_1_1 ) ) - // InternalProblem.g:3018:2: ( rule__PredicateDefinition__ParametersAssignment_3_1_1 ) + // InternalProblem.g:2971:1: ( ( rule__PredicateDefinition__ParametersAssignment_3_1_1 ) ) + // InternalProblem.g:2972:2: ( rule__PredicateDefinition__ParametersAssignment_3_1_1 ) { before(grammarAccess.getPredicateDefinitionAccess().getParametersAssignment_3_1_1()); - // InternalProblem.g:3019:2: ( rule__PredicateDefinition__ParametersAssignment_3_1_1 ) - // InternalProblem.g:3019:3: rule__PredicateDefinition__ParametersAssignment_3_1_1 + // InternalProblem.g:2973:2: ( rule__PredicateDefinition__ParametersAssignment_3_1_1 ) + // InternalProblem.g:2973:3: rule__PredicateDefinition__ParametersAssignment_3_1_1 { pushFollow(FOLLOW_2); rule__PredicateDefinition__ParametersAssignment_3_1_1(); @@ -9711,14 +9559,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__Group_5__0" - // InternalProblem.g:3028:1: rule__PredicateDefinition__Group_5__0 : rule__PredicateDefinition__Group_5__0__Impl rule__PredicateDefinition__Group_5__1 ; + // InternalProblem.g:2982:1: rule__PredicateDefinition__Group_5__0 : rule__PredicateDefinition__Group_5__0__Impl rule__PredicateDefinition__Group_5__1 ; public final void rule__PredicateDefinition__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3032:1: ( rule__PredicateDefinition__Group_5__0__Impl rule__PredicateDefinition__Group_5__1 ) - // InternalProblem.g:3033:2: rule__PredicateDefinition__Group_5__0__Impl rule__PredicateDefinition__Group_5__1 + // InternalProblem.g:2986:1: ( rule__PredicateDefinition__Group_5__0__Impl rule__PredicateDefinition__Group_5__1 ) + // InternalProblem.g:2987:2: rule__PredicateDefinition__Group_5__0__Impl rule__PredicateDefinition__Group_5__1 { pushFollow(FOLLOW_26); rule__PredicateDefinition__Group_5__0__Impl(); @@ -9749,17 +9597,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__Group_5__0__Impl" - // InternalProblem.g:3040:1: rule__PredicateDefinition__Group_5__0__Impl : ( ':-' ) ; + // InternalProblem.g:2994:1: rule__PredicateDefinition__Group_5__0__Impl : ( ':-' ) ; public final void rule__PredicateDefinition__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3044:1: ( ( ':-' ) ) - // InternalProblem.g:3045:1: ( ':-' ) + // InternalProblem.g:2998:1: ( ( ':-' ) ) + // InternalProblem.g:2999:1: ( ':-' ) { - // InternalProblem.g:3045:1: ( ':-' ) - // InternalProblem.g:3046:2: ':-' + // InternalProblem.g:2999:1: ( ':-' ) + // InternalProblem.g:3000:2: ':-' { before(grammarAccess.getPredicateDefinitionAccess().getColonHyphenMinusKeyword_5_0()); match(input,39,FOLLOW_2); @@ -9786,14 +9634,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__Group_5__1" - // InternalProblem.g:3055:1: rule__PredicateDefinition__Group_5__1 : rule__PredicateDefinition__Group_5__1__Impl rule__PredicateDefinition__Group_5__2 ; + // InternalProblem.g:3009:1: rule__PredicateDefinition__Group_5__1 : rule__PredicateDefinition__Group_5__1__Impl rule__PredicateDefinition__Group_5__2 ; public final void rule__PredicateDefinition__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3059:1: ( rule__PredicateDefinition__Group_5__1__Impl rule__PredicateDefinition__Group_5__2 ) - // InternalProblem.g:3060:2: rule__PredicateDefinition__Group_5__1__Impl rule__PredicateDefinition__Group_5__2 + // InternalProblem.g:3013:1: ( rule__PredicateDefinition__Group_5__1__Impl rule__PredicateDefinition__Group_5__2 ) + // InternalProblem.g:3014:2: rule__PredicateDefinition__Group_5__1__Impl rule__PredicateDefinition__Group_5__2 { pushFollow(FOLLOW_13); rule__PredicateDefinition__Group_5__1__Impl(); @@ -9824,21 +9672,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__Group_5__1__Impl" - // InternalProblem.g:3067:1: rule__PredicateDefinition__Group_5__1__Impl : ( ( rule__PredicateDefinition__BodiesAssignment_5_1 ) ) ; + // InternalProblem.g:3021:1: rule__PredicateDefinition__Group_5__1__Impl : ( ( rule__PredicateDefinition__BodiesAssignment_5_1 ) ) ; public final void rule__PredicateDefinition__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3071:1: ( ( ( rule__PredicateDefinition__BodiesAssignment_5_1 ) ) ) - // InternalProblem.g:3072:1: ( ( rule__PredicateDefinition__BodiesAssignment_5_1 ) ) + // InternalProblem.g:3025:1: ( ( ( rule__PredicateDefinition__BodiesAssignment_5_1 ) ) ) + // InternalProblem.g:3026:1: ( ( rule__PredicateDefinition__BodiesAssignment_5_1 ) ) { - // InternalProblem.g:3072:1: ( ( rule__PredicateDefinition__BodiesAssignment_5_1 ) ) - // InternalProblem.g:3073:2: ( rule__PredicateDefinition__BodiesAssignment_5_1 ) + // InternalProblem.g:3026:1: ( ( rule__PredicateDefinition__BodiesAssignment_5_1 ) ) + // InternalProblem.g:3027:2: ( rule__PredicateDefinition__BodiesAssignment_5_1 ) { before(grammarAccess.getPredicateDefinitionAccess().getBodiesAssignment_5_1()); - // InternalProblem.g:3074:2: ( rule__PredicateDefinition__BodiesAssignment_5_1 ) - // InternalProblem.g:3074:3: rule__PredicateDefinition__BodiesAssignment_5_1 + // InternalProblem.g:3028:2: ( rule__PredicateDefinition__BodiesAssignment_5_1 ) + // InternalProblem.g:3028:3: rule__PredicateDefinition__BodiesAssignment_5_1 { pushFollow(FOLLOW_2); rule__PredicateDefinition__BodiesAssignment_5_1(); @@ -9871,14 +9719,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__Group_5__2" - // InternalProblem.g:3082:1: rule__PredicateDefinition__Group_5__2 : rule__PredicateDefinition__Group_5__2__Impl ; + // InternalProblem.g:3036:1: rule__PredicateDefinition__Group_5__2 : rule__PredicateDefinition__Group_5__2__Impl ; public final void rule__PredicateDefinition__Group_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3086:1: ( rule__PredicateDefinition__Group_5__2__Impl ) - // InternalProblem.g:3087:2: rule__PredicateDefinition__Group_5__2__Impl + // InternalProblem.g:3040:1: ( rule__PredicateDefinition__Group_5__2__Impl ) + // InternalProblem.g:3041:2: rule__PredicateDefinition__Group_5__2__Impl { pushFollow(FOLLOW_2); rule__PredicateDefinition__Group_5__2__Impl(); @@ -9904,33 +9752,33 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__Group_5__2__Impl" - // InternalProblem.g:3093:1: rule__PredicateDefinition__Group_5__2__Impl : ( ( rule__PredicateDefinition__Group_5_2__0 )* ) ; + // InternalProblem.g:3047:1: rule__PredicateDefinition__Group_5__2__Impl : ( ( rule__PredicateDefinition__Group_5_2__0 )* ) ; public final void rule__PredicateDefinition__Group_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3097:1: ( ( ( rule__PredicateDefinition__Group_5_2__0 )* ) ) - // InternalProblem.g:3098:1: ( ( rule__PredicateDefinition__Group_5_2__0 )* ) + // InternalProblem.g:3051:1: ( ( ( rule__PredicateDefinition__Group_5_2__0 )* ) ) + // InternalProblem.g:3052:1: ( ( rule__PredicateDefinition__Group_5_2__0 )* ) { - // InternalProblem.g:3098:1: ( ( rule__PredicateDefinition__Group_5_2__0 )* ) - // InternalProblem.g:3099:2: ( rule__PredicateDefinition__Group_5_2__0 )* + // InternalProblem.g:3052:1: ( ( rule__PredicateDefinition__Group_5_2__0 )* ) + // InternalProblem.g:3053:2: ( rule__PredicateDefinition__Group_5_2__0 )* { before(grammarAccess.getPredicateDefinitionAccess().getGroup_5_2()); - // InternalProblem.g:3100:2: ( rule__PredicateDefinition__Group_5_2__0 )* - loop41: + // InternalProblem.g:3054:2: ( rule__PredicateDefinition__Group_5_2__0 )* + loop40: do { - int alt41=2; - int LA41_0 = input.LA(1); + int alt40=2; + int LA40_0 = input.LA(1); - if ( (LA41_0==14) ) { - alt41=1; + if ( (LA40_0==14) ) { + alt40=1; } - switch (alt41) { + switch (alt40) { case 1 : - // InternalProblem.g:3100:3: rule__PredicateDefinition__Group_5_2__0 + // InternalProblem.g:3054:3: rule__PredicateDefinition__Group_5_2__0 { pushFollow(FOLLOW_27); rule__PredicateDefinition__Group_5_2__0(); @@ -9942,7 +9790,7 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { break; default : - break loop41; + break loop40; } } while (true); @@ -9969,14 +9817,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__Group_5_2__0" - // InternalProblem.g:3109:1: rule__PredicateDefinition__Group_5_2__0 : rule__PredicateDefinition__Group_5_2__0__Impl rule__PredicateDefinition__Group_5_2__1 ; + // InternalProblem.g:3063:1: rule__PredicateDefinition__Group_5_2__0 : rule__PredicateDefinition__Group_5_2__0__Impl rule__PredicateDefinition__Group_5_2__1 ; public final void rule__PredicateDefinition__Group_5_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3113:1: ( rule__PredicateDefinition__Group_5_2__0__Impl rule__PredicateDefinition__Group_5_2__1 ) - // InternalProblem.g:3114:2: rule__PredicateDefinition__Group_5_2__0__Impl rule__PredicateDefinition__Group_5_2__1 + // InternalProblem.g:3067:1: ( rule__PredicateDefinition__Group_5_2__0__Impl rule__PredicateDefinition__Group_5_2__1 ) + // InternalProblem.g:3068:2: rule__PredicateDefinition__Group_5_2__0__Impl rule__PredicateDefinition__Group_5_2__1 { pushFollow(FOLLOW_26); rule__PredicateDefinition__Group_5_2__0__Impl(); @@ -10007,17 +9855,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__Group_5_2__0__Impl" - // InternalProblem.g:3121:1: rule__PredicateDefinition__Group_5_2__0__Impl : ( ';' ) ; + // InternalProblem.g:3075:1: rule__PredicateDefinition__Group_5_2__0__Impl : ( ';' ) ; public final void rule__PredicateDefinition__Group_5_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3125:1: ( ( ';' ) ) - // InternalProblem.g:3126:1: ( ';' ) + // InternalProblem.g:3079:1: ( ( ';' ) ) + // InternalProblem.g:3080:1: ( ';' ) { - // InternalProblem.g:3126:1: ( ';' ) - // InternalProblem.g:3127:2: ';' + // InternalProblem.g:3080:1: ( ';' ) + // InternalProblem.g:3081:2: ';' { before(grammarAccess.getPredicateDefinitionAccess().getSemicolonKeyword_5_2_0()); match(input,14,FOLLOW_2); @@ -10044,14 +9892,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__Group_5_2__1" - // InternalProblem.g:3136:1: rule__PredicateDefinition__Group_5_2__1 : rule__PredicateDefinition__Group_5_2__1__Impl ; + // InternalProblem.g:3090:1: rule__PredicateDefinition__Group_5_2__1 : rule__PredicateDefinition__Group_5_2__1__Impl ; public final void rule__PredicateDefinition__Group_5_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3140:1: ( rule__PredicateDefinition__Group_5_2__1__Impl ) - // InternalProblem.g:3141:2: rule__PredicateDefinition__Group_5_2__1__Impl + // InternalProblem.g:3094:1: ( rule__PredicateDefinition__Group_5_2__1__Impl ) + // InternalProblem.g:3095:2: rule__PredicateDefinition__Group_5_2__1__Impl { pushFollow(FOLLOW_2); rule__PredicateDefinition__Group_5_2__1__Impl(); @@ -10077,21 +9925,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__Group_5_2__1__Impl" - // InternalProblem.g:3147:1: rule__PredicateDefinition__Group_5_2__1__Impl : ( ( rule__PredicateDefinition__BodiesAssignment_5_2_1 ) ) ; + // InternalProblem.g:3101:1: rule__PredicateDefinition__Group_5_2__1__Impl : ( ( rule__PredicateDefinition__BodiesAssignment_5_2_1 ) ) ; public final void rule__PredicateDefinition__Group_5_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3151:1: ( ( ( rule__PredicateDefinition__BodiesAssignment_5_2_1 ) ) ) - // InternalProblem.g:3152:1: ( ( rule__PredicateDefinition__BodiesAssignment_5_2_1 ) ) + // InternalProblem.g:3105:1: ( ( ( rule__PredicateDefinition__BodiesAssignment_5_2_1 ) ) ) + // InternalProblem.g:3106:1: ( ( rule__PredicateDefinition__BodiesAssignment_5_2_1 ) ) { - // InternalProblem.g:3152:1: ( ( rule__PredicateDefinition__BodiesAssignment_5_2_1 ) ) - // InternalProblem.g:3153:2: ( rule__PredicateDefinition__BodiesAssignment_5_2_1 ) + // InternalProblem.g:3106:1: ( ( rule__PredicateDefinition__BodiesAssignment_5_2_1 ) ) + // InternalProblem.g:3107:2: ( rule__PredicateDefinition__BodiesAssignment_5_2_1 ) { before(grammarAccess.getPredicateDefinitionAccess().getBodiesAssignment_5_2_1()); - // InternalProblem.g:3154:2: ( rule__PredicateDefinition__BodiesAssignment_5_2_1 ) - // InternalProblem.g:3154:3: rule__PredicateDefinition__BodiesAssignment_5_2_1 + // InternalProblem.g:3108:2: ( rule__PredicateDefinition__BodiesAssignment_5_2_1 ) + // InternalProblem.g:3108:3: rule__PredicateDefinition__BodiesAssignment_5_2_1 { pushFollow(FOLLOW_2); rule__PredicateDefinition__BodiesAssignment_5_2_1(); @@ -10124,14 +9972,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Parameter__Group__0" - // InternalProblem.g:3163:1: rule__Parameter__Group__0 : rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ; + // InternalProblem.g:3117:1: rule__Parameter__Group__0 : rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ; public final void rule__Parameter__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3167:1: ( rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ) - // InternalProblem.g:3168:2: rule__Parameter__Group__0__Impl rule__Parameter__Group__1 + // InternalProblem.g:3121:1: ( rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ) + // InternalProblem.g:3122:2: rule__Parameter__Group__0__Impl rule__Parameter__Group__1 { pushFollow(FOLLOW_5); rule__Parameter__Group__0__Impl(); @@ -10162,77 +10010,77 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Parameter__Group__0__Impl" - // InternalProblem.g:3175:1: rule__Parameter__Group__0__Impl : ( ( rule__Parameter__ParameterTypeAssignment_0 )? ) ; + // InternalProblem.g:3129:1: rule__Parameter__Group__0__Impl : ( ( rule__Parameter__ParameterTypeAssignment_0 )? ) ; public final void rule__Parameter__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3179:1: ( ( ( rule__Parameter__ParameterTypeAssignment_0 )? ) ) - // InternalProblem.g:3180:1: ( ( rule__Parameter__ParameterTypeAssignment_0 )? ) + // InternalProblem.g:3133:1: ( ( ( rule__Parameter__ParameterTypeAssignment_0 )? ) ) + // InternalProblem.g:3134:1: ( ( rule__Parameter__ParameterTypeAssignment_0 )? ) { - // InternalProblem.g:3180:1: ( ( rule__Parameter__ParameterTypeAssignment_0 )? ) - // InternalProblem.g:3181:2: ( rule__Parameter__ParameterTypeAssignment_0 )? + // InternalProblem.g:3134:1: ( ( rule__Parameter__ParameterTypeAssignment_0 )? ) + // InternalProblem.g:3135:2: ( rule__Parameter__ParameterTypeAssignment_0 )? { before(grammarAccess.getParameterAccess().getParameterTypeAssignment_0()); - // InternalProblem.g:3182:2: ( rule__Parameter__ParameterTypeAssignment_0 )? - int alt42=2; + // InternalProblem.g:3136:2: ( rule__Parameter__ParameterTypeAssignment_0 )? + int alt41=2; switch ( input.LA(1) ) { case RULE_QUOTED_ID: { - alt42=1; + alt41=1; } break; case RULE_ID: { - int LA42_2 = input.LA(2); + int LA41_2 = input.LA(2); - if ( (LA42_2==RULE_ID||(LA42_2>=19 && LA42_2<=22)||LA42_2==43) ) { - alt42=1; + if ( (LA41_2==RULE_ID||(LA41_2>=19 && LA41_2<=22)||LA41_2==43) ) { + alt41=1; } } break; case 19: { - int LA42_3 = input.LA(2); + int LA41_3 = input.LA(2); - if ( (LA42_3==RULE_ID||(LA42_3>=19 && LA42_3<=22)||LA42_3==43) ) { - alt42=1; + if ( (LA41_3==RULE_ID||(LA41_3>=19 && LA41_3<=22)||LA41_3==43) ) { + alt41=1; } } break; case 20: { - int LA42_4 = input.LA(2); + int LA41_4 = input.LA(2); - if ( (LA42_4==RULE_ID||(LA42_4>=19 && LA42_4<=22)||LA42_4==43) ) { - alt42=1; + if ( (LA41_4==RULE_ID||(LA41_4>=19 && LA41_4<=22)||LA41_4==43) ) { + alt41=1; } } break; case 21: { - int LA42_5 = input.LA(2); + int LA41_5 = input.LA(2); - if ( (LA42_5==RULE_ID||(LA42_5>=19 && LA42_5<=22)||LA42_5==43) ) { - alt42=1; + if ( (LA41_5==RULE_ID||(LA41_5>=19 && LA41_5<=22)||LA41_5==43) ) { + alt41=1; } } break; case 22: { - int LA42_6 = input.LA(2); + int LA41_6 = input.LA(2); - if ( (LA42_6==RULE_ID||(LA42_6>=19 && LA42_6<=22)||LA42_6==43) ) { - alt42=1; + if ( (LA41_6==RULE_ID||(LA41_6>=19 && LA41_6<=22)||LA41_6==43) ) { + alt41=1; } } break; } - switch (alt42) { + switch (alt41) { case 1 : - // InternalProblem.g:3182:3: rule__Parameter__ParameterTypeAssignment_0 + // InternalProblem.g:3136:3: rule__Parameter__ParameterTypeAssignment_0 { pushFollow(FOLLOW_2); rule__Parameter__ParameterTypeAssignment_0(); @@ -10268,14 +10116,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Parameter__Group__1" - // InternalProblem.g:3190:1: rule__Parameter__Group__1 : rule__Parameter__Group__1__Impl ; + // InternalProblem.g:3144:1: rule__Parameter__Group__1 : rule__Parameter__Group__1__Impl ; public final void rule__Parameter__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3194:1: ( rule__Parameter__Group__1__Impl ) - // InternalProblem.g:3195:2: rule__Parameter__Group__1__Impl + // InternalProblem.g:3148:1: ( rule__Parameter__Group__1__Impl ) + // InternalProblem.g:3149:2: rule__Parameter__Group__1__Impl { pushFollow(FOLLOW_2); rule__Parameter__Group__1__Impl(); @@ -10301,21 +10149,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Parameter__Group__1__Impl" - // InternalProblem.g:3201:1: rule__Parameter__Group__1__Impl : ( ( rule__Parameter__NameAssignment_1 ) ) ; + // InternalProblem.g:3155:1: rule__Parameter__Group__1__Impl : ( ( rule__Parameter__NameAssignment_1 ) ) ; public final void rule__Parameter__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3205:1: ( ( ( rule__Parameter__NameAssignment_1 ) ) ) - // InternalProblem.g:3206:1: ( ( rule__Parameter__NameAssignment_1 ) ) + // InternalProblem.g:3159:1: ( ( ( rule__Parameter__NameAssignment_1 ) ) ) + // InternalProblem.g:3160:1: ( ( rule__Parameter__NameAssignment_1 ) ) { - // InternalProblem.g:3206:1: ( ( rule__Parameter__NameAssignment_1 ) ) - // InternalProblem.g:3207:2: ( rule__Parameter__NameAssignment_1 ) + // InternalProblem.g:3160:1: ( ( rule__Parameter__NameAssignment_1 ) ) + // InternalProblem.g:3161:2: ( rule__Parameter__NameAssignment_1 ) { before(grammarAccess.getParameterAccess().getNameAssignment_1()); - // InternalProblem.g:3208:2: ( rule__Parameter__NameAssignment_1 ) - // InternalProblem.g:3208:3: rule__Parameter__NameAssignment_1 + // InternalProblem.g:3162:2: ( rule__Parameter__NameAssignment_1 ) + // InternalProblem.g:3162:3: rule__Parameter__NameAssignment_1 { pushFollow(FOLLOW_2); rule__Parameter__NameAssignment_1(); @@ -10348,14 +10196,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Conjunction__Group__0" - // InternalProblem.g:3217:1: rule__Conjunction__Group__0 : rule__Conjunction__Group__0__Impl rule__Conjunction__Group__1 ; + // InternalProblem.g:3171: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 { - // InternalProblem.g:3221:1: ( rule__Conjunction__Group__0__Impl rule__Conjunction__Group__1 ) - // InternalProblem.g:3222:2: rule__Conjunction__Group__0__Impl rule__Conjunction__Group__1 + // InternalProblem.g:3175:1: ( rule__Conjunction__Group__0__Impl rule__Conjunction__Group__1 ) + // InternalProblem.g:3176:2: rule__Conjunction__Group__0__Impl rule__Conjunction__Group__1 { pushFollow(FOLLOW_9); rule__Conjunction__Group__0__Impl(); @@ -10386,21 +10234,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Conjunction__Group__0__Impl" - // InternalProblem.g:3229:1: rule__Conjunction__Group__0__Impl : ( ( rule__Conjunction__LiteralsAssignment_0 ) ) ; + // InternalProblem.g:3183:1: rule__Conjunction__Group__0__Impl : ( ( rule__Conjunction__LiteralsAssignment_0 ) ) ; public final void rule__Conjunction__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3233:1: ( ( ( rule__Conjunction__LiteralsAssignment_0 ) ) ) - // InternalProblem.g:3234:1: ( ( rule__Conjunction__LiteralsAssignment_0 ) ) + // InternalProblem.g:3187:1: ( ( ( rule__Conjunction__LiteralsAssignment_0 ) ) ) + // InternalProblem.g:3188:1: ( ( rule__Conjunction__LiteralsAssignment_0 ) ) { - // InternalProblem.g:3234:1: ( ( rule__Conjunction__LiteralsAssignment_0 ) ) - // InternalProblem.g:3235:2: ( rule__Conjunction__LiteralsAssignment_0 ) + // InternalProblem.g:3188:1: ( ( rule__Conjunction__LiteralsAssignment_0 ) ) + // InternalProblem.g:3189:2: ( rule__Conjunction__LiteralsAssignment_0 ) { before(grammarAccess.getConjunctionAccess().getLiteralsAssignment_0()); - // InternalProblem.g:3236:2: ( rule__Conjunction__LiteralsAssignment_0 ) - // InternalProblem.g:3236:3: rule__Conjunction__LiteralsAssignment_0 + // InternalProblem.g:3190:2: ( rule__Conjunction__LiteralsAssignment_0 ) + // InternalProblem.g:3190:3: rule__Conjunction__LiteralsAssignment_0 { pushFollow(FOLLOW_2); rule__Conjunction__LiteralsAssignment_0(); @@ -10433,14 +10281,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Conjunction__Group__1" - // InternalProblem.g:3244:1: rule__Conjunction__Group__1 : rule__Conjunction__Group__1__Impl ; + // InternalProblem.g:3198:1: rule__Conjunction__Group__1 : rule__Conjunction__Group__1__Impl ; public final void rule__Conjunction__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3248:1: ( rule__Conjunction__Group__1__Impl ) - // InternalProblem.g:3249:2: rule__Conjunction__Group__1__Impl + // InternalProblem.g:3202:1: ( rule__Conjunction__Group__1__Impl ) + // InternalProblem.g:3203:2: rule__Conjunction__Group__1__Impl { pushFollow(FOLLOW_2); rule__Conjunction__Group__1__Impl(); @@ -10466,33 +10314,33 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Conjunction__Group__1__Impl" - // InternalProblem.g:3255:1: rule__Conjunction__Group__1__Impl : ( ( rule__Conjunction__Group_1__0 )* ) ; + // InternalProblem.g:3209: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 { - // InternalProblem.g:3259:1: ( ( ( rule__Conjunction__Group_1__0 )* ) ) - // InternalProblem.g:3260:1: ( ( rule__Conjunction__Group_1__0 )* ) + // InternalProblem.g:3213:1: ( ( ( rule__Conjunction__Group_1__0 )* ) ) + // InternalProblem.g:3214:1: ( ( rule__Conjunction__Group_1__0 )* ) { - // InternalProblem.g:3260:1: ( ( rule__Conjunction__Group_1__0 )* ) - // InternalProblem.g:3261:2: ( rule__Conjunction__Group_1__0 )* + // InternalProblem.g:3214:1: ( ( rule__Conjunction__Group_1__0 )* ) + // InternalProblem.g:3215:2: ( rule__Conjunction__Group_1__0 )* { before(grammarAccess.getConjunctionAccess().getGroup_1()); - // InternalProblem.g:3262:2: ( rule__Conjunction__Group_1__0 )* - loop43: + // InternalProblem.g:3216:2: ( rule__Conjunction__Group_1__0 )* + loop42: do { - int alt43=2; - int LA43_0 = input.LA(1); + int alt42=2; + int LA42_0 = input.LA(1); - if ( (LA43_0==13) ) { - alt43=1; + if ( (LA42_0==13) ) { + alt42=1; } - switch (alt43) { + switch (alt42) { case 1 : - // InternalProblem.g:3262:3: rule__Conjunction__Group_1__0 + // InternalProblem.g:3216:3: rule__Conjunction__Group_1__0 { pushFollow(FOLLOW_10); rule__Conjunction__Group_1__0(); @@ -10504,7 +10352,7 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { break; default : - break loop43; + break loop42; } } while (true); @@ -10531,14 +10379,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Conjunction__Group_1__0" - // InternalProblem.g:3271:1: rule__Conjunction__Group_1__0 : rule__Conjunction__Group_1__0__Impl rule__Conjunction__Group_1__1 ; + // InternalProblem.g:3225: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 { - // InternalProblem.g:3275:1: ( rule__Conjunction__Group_1__0__Impl rule__Conjunction__Group_1__1 ) - // InternalProblem.g:3276:2: rule__Conjunction__Group_1__0__Impl rule__Conjunction__Group_1__1 + // InternalProblem.g:3229:1: ( rule__Conjunction__Group_1__0__Impl rule__Conjunction__Group_1__1 ) + // InternalProblem.g:3230:2: rule__Conjunction__Group_1__0__Impl rule__Conjunction__Group_1__1 { pushFollow(FOLLOW_26); rule__Conjunction__Group_1__0__Impl(); @@ -10569,17 +10417,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Conjunction__Group_1__0__Impl" - // InternalProblem.g:3283:1: rule__Conjunction__Group_1__0__Impl : ( ',' ) ; + // InternalProblem.g:3237:1: rule__Conjunction__Group_1__0__Impl : ( ',' ) ; public final void rule__Conjunction__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3287:1: ( ( ',' ) ) - // InternalProblem.g:3288:1: ( ',' ) + // InternalProblem.g:3241:1: ( ( ',' ) ) + // InternalProblem.g:3242:1: ( ',' ) { - // InternalProblem.g:3288:1: ( ',' ) - // InternalProblem.g:3289:2: ',' + // InternalProblem.g:3242:1: ( ',' ) + // InternalProblem.g:3243:2: ',' { before(grammarAccess.getConjunctionAccess().getCommaKeyword_1_0()); match(input,13,FOLLOW_2); @@ -10606,14 +10454,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Conjunction__Group_1__1" - // InternalProblem.g:3298:1: rule__Conjunction__Group_1__1 : rule__Conjunction__Group_1__1__Impl ; + // InternalProblem.g:3252:1: rule__Conjunction__Group_1__1 : rule__Conjunction__Group_1__1__Impl ; public final void rule__Conjunction__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3302:1: ( rule__Conjunction__Group_1__1__Impl ) - // InternalProblem.g:3303:2: rule__Conjunction__Group_1__1__Impl + // InternalProblem.g:3256:1: ( rule__Conjunction__Group_1__1__Impl ) + // InternalProblem.g:3257:2: rule__Conjunction__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__Conjunction__Group_1__1__Impl(); @@ -10639,21 +10487,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Conjunction__Group_1__1__Impl" - // InternalProblem.g:3309:1: rule__Conjunction__Group_1__1__Impl : ( ( rule__Conjunction__LiteralsAssignment_1_1 ) ) ; + // InternalProblem.g:3263:1: rule__Conjunction__Group_1__1__Impl : ( ( rule__Conjunction__LiteralsAssignment_1_1 ) ) ; public final void rule__Conjunction__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3313:1: ( ( ( rule__Conjunction__LiteralsAssignment_1_1 ) ) ) - // InternalProblem.g:3314:1: ( ( rule__Conjunction__LiteralsAssignment_1_1 ) ) + // InternalProblem.g:3267:1: ( ( ( rule__Conjunction__LiteralsAssignment_1_1 ) ) ) + // InternalProblem.g:3268:1: ( ( rule__Conjunction__LiteralsAssignment_1_1 ) ) { - // InternalProblem.g:3314:1: ( ( rule__Conjunction__LiteralsAssignment_1_1 ) ) - // InternalProblem.g:3315:2: ( rule__Conjunction__LiteralsAssignment_1_1 ) + // InternalProblem.g:3268:1: ( ( rule__Conjunction__LiteralsAssignment_1_1 ) ) + // InternalProblem.g:3269:2: ( rule__Conjunction__LiteralsAssignment_1_1 ) { before(grammarAccess.getConjunctionAccess().getLiteralsAssignment_1_1()); - // InternalProblem.g:3316:2: ( rule__Conjunction__LiteralsAssignment_1_1 ) - // InternalProblem.g:3316:3: rule__Conjunction__LiteralsAssignment_1_1 + // InternalProblem.g:3270:2: ( rule__Conjunction__LiteralsAssignment_1_1 ) + // InternalProblem.g:3270:3: rule__Conjunction__LiteralsAssignment_1_1 { pushFollow(FOLLOW_2); rule__Conjunction__LiteralsAssignment_1_1(); @@ -10686,14 +10534,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__NegativeLiteral__Group__0" - // InternalProblem.g:3325:1: rule__NegativeLiteral__Group__0 : rule__NegativeLiteral__Group__0__Impl rule__NegativeLiteral__Group__1 ; + // InternalProblem.g:3279:1: rule__NegativeLiteral__Group__0 : rule__NegativeLiteral__Group__0__Impl rule__NegativeLiteral__Group__1 ; public final void rule__NegativeLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3329:1: ( rule__NegativeLiteral__Group__0__Impl rule__NegativeLiteral__Group__1 ) - // InternalProblem.g:3330:2: rule__NegativeLiteral__Group__0__Impl rule__NegativeLiteral__Group__1 + // InternalProblem.g:3283:1: ( rule__NegativeLiteral__Group__0__Impl rule__NegativeLiteral__Group__1 ) + // InternalProblem.g:3284:2: rule__NegativeLiteral__Group__0__Impl rule__NegativeLiteral__Group__1 { pushFollow(FOLLOW_5); rule__NegativeLiteral__Group__0__Impl(); @@ -10724,17 +10572,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__NegativeLiteral__Group__0__Impl" - // InternalProblem.g:3337:1: rule__NegativeLiteral__Group__0__Impl : ( '!' ) ; + // InternalProblem.g:3291:1: rule__NegativeLiteral__Group__0__Impl : ( '!' ) ; public final void rule__NegativeLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3341:1: ( ( '!' ) ) - // InternalProblem.g:3342:1: ( '!' ) + // InternalProblem.g:3295:1: ( ( '!' ) ) + // InternalProblem.g:3296:1: ( '!' ) { - // InternalProblem.g:3342:1: ( '!' ) - // InternalProblem.g:3343:2: '!' + // InternalProblem.g:3296:1: ( '!' ) + // InternalProblem.g:3297:2: '!' { before(grammarAccess.getNegativeLiteralAccess().getExclamationMarkKeyword_0()); match(input,26,FOLLOW_2); @@ -10761,14 +10609,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__NegativeLiteral__Group__1" - // InternalProblem.g:3352:1: rule__NegativeLiteral__Group__1 : rule__NegativeLiteral__Group__1__Impl ; + // InternalProblem.g:3306:1: rule__NegativeLiteral__Group__1 : rule__NegativeLiteral__Group__1__Impl ; public final void rule__NegativeLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3356:1: ( rule__NegativeLiteral__Group__1__Impl ) - // InternalProblem.g:3357:2: rule__NegativeLiteral__Group__1__Impl + // InternalProblem.g:3310:1: ( rule__NegativeLiteral__Group__1__Impl ) + // InternalProblem.g:3311:2: rule__NegativeLiteral__Group__1__Impl { pushFollow(FOLLOW_2); rule__NegativeLiteral__Group__1__Impl(); @@ -10794,21 +10642,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__NegativeLiteral__Group__1__Impl" - // InternalProblem.g:3363:1: rule__NegativeLiteral__Group__1__Impl : ( ( rule__NegativeLiteral__AtomAssignment_1 ) ) ; + // InternalProblem.g:3317:1: rule__NegativeLiteral__Group__1__Impl : ( ( rule__NegativeLiteral__AtomAssignment_1 ) ) ; public final void rule__NegativeLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3367:1: ( ( ( rule__NegativeLiteral__AtomAssignment_1 ) ) ) - // InternalProblem.g:3368:1: ( ( rule__NegativeLiteral__AtomAssignment_1 ) ) + // InternalProblem.g:3321:1: ( ( ( rule__NegativeLiteral__AtomAssignment_1 ) ) ) + // InternalProblem.g:3322:1: ( ( rule__NegativeLiteral__AtomAssignment_1 ) ) { - // InternalProblem.g:3368:1: ( ( rule__NegativeLiteral__AtomAssignment_1 ) ) - // InternalProblem.g:3369:2: ( rule__NegativeLiteral__AtomAssignment_1 ) + // InternalProblem.g:3322:1: ( ( rule__NegativeLiteral__AtomAssignment_1 ) ) + // InternalProblem.g:3323:2: ( rule__NegativeLiteral__AtomAssignment_1 ) { before(grammarAccess.getNegativeLiteralAccess().getAtomAssignment_1()); - // InternalProblem.g:3370:2: ( rule__NegativeLiteral__AtomAssignment_1 ) - // InternalProblem.g:3370:3: rule__NegativeLiteral__AtomAssignment_1 + // InternalProblem.g:3324:2: ( rule__NegativeLiteral__AtomAssignment_1 ) + // InternalProblem.g:3324:3: rule__NegativeLiteral__AtomAssignment_1 { pushFollow(FOLLOW_2); rule__NegativeLiteral__AtomAssignment_1(); @@ -10841,14 +10689,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Atom__Group__0" - // InternalProblem.g:3379:1: rule__Atom__Group__0 : rule__Atom__Group__0__Impl rule__Atom__Group__1 ; + // InternalProblem.g:3333:1: rule__Atom__Group__0 : rule__Atom__Group__0__Impl rule__Atom__Group__1 ; public final void rule__Atom__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3383:1: ( rule__Atom__Group__0__Impl rule__Atom__Group__1 ) - // InternalProblem.g:3384:2: rule__Atom__Group__0__Impl rule__Atom__Group__1 + // InternalProblem.g:3337:1: ( rule__Atom__Group__0__Impl rule__Atom__Group__1 ) + // InternalProblem.g:3338:2: rule__Atom__Group__0__Impl rule__Atom__Group__1 { pushFollow(FOLLOW_28); rule__Atom__Group__0__Impl(); @@ -10879,21 +10727,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Atom__Group__0__Impl" - // InternalProblem.g:3391:1: rule__Atom__Group__0__Impl : ( ( rule__Atom__RelationAssignment_0 ) ) ; + // InternalProblem.g:3345:1: rule__Atom__Group__0__Impl : ( ( rule__Atom__RelationAssignment_0 ) ) ; public final void rule__Atom__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3395:1: ( ( ( rule__Atom__RelationAssignment_0 ) ) ) - // InternalProblem.g:3396:1: ( ( rule__Atom__RelationAssignment_0 ) ) + // InternalProblem.g:3349:1: ( ( ( rule__Atom__RelationAssignment_0 ) ) ) + // InternalProblem.g:3350:1: ( ( rule__Atom__RelationAssignment_0 ) ) { - // InternalProblem.g:3396:1: ( ( rule__Atom__RelationAssignment_0 ) ) - // InternalProblem.g:3397:2: ( rule__Atom__RelationAssignment_0 ) + // InternalProblem.g:3350:1: ( ( rule__Atom__RelationAssignment_0 ) ) + // InternalProblem.g:3351:2: ( rule__Atom__RelationAssignment_0 ) { before(grammarAccess.getAtomAccess().getRelationAssignment_0()); - // InternalProblem.g:3398:2: ( rule__Atom__RelationAssignment_0 ) - // InternalProblem.g:3398:3: rule__Atom__RelationAssignment_0 + // InternalProblem.g:3352:2: ( rule__Atom__RelationAssignment_0 ) + // InternalProblem.g:3352:3: rule__Atom__RelationAssignment_0 { pushFollow(FOLLOW_2); rule__Atom__RelationAssignment_0(); @@ -10926,14 +10774,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Atom__Group__1" - // InternalProblem.g:3406:1: rule__Atom__Group__1 : rule__Atom__Group__1__Impl rule__Atom__Group__2 ; + // InternalProblem.g:3360:1: rule__Atom__Group__1 : rule__Atom__Group__1__Impl rule__Atom__Group__2 ; public final void rule__Atom__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3410:1: ( rule__Atom__Group__1__Impl rule__Atom__Group__2 ) - // InternalProblem.g:3411:2: rule__Atom__Group__1__Impl rule__Atom__Group__2 + // InternalProblem.g:3364:1: ( rule__Atom__Group__1__Impl rule__Atom__Group__2 ) + // InternalProblem.g:3365:2: rule__Atom__Group__1__Impl rule__Atom__Group__2 { pushFollow(FOLLOW_28); rule__Atom__Group__1__Impl(); @@ -10964,29 +10812,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Atom__Group__1__Impl" - // InternalProblem.g:3418:1: rule__Atom__Group__1__Impl : ( ( rule__Atom__TransitiveClosureAssignment_1 )? ) ; + // InternalProblem.g:3372:1: rule__Atom__Group__1__Impl : ( ( rule__Atom__TransitiveClosureAssignment_1 )? ) ; public final void rule__Atom__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3422:1: ( ( ( rule__Atom__TransitiveClosureAssignment_1 )? ) ) - // InternalProblem.g:3423:1: ( ( rule__Atom__TransitiveClosureAssignment_1 )? ) + // InternalProblem.g:3376:1: ( ( ( rule__Atom__TransitiveClosureAssignment_1 )? ) ) + // InternalProblem.g:3377:1: ( ( rule__Atom__TransitiveClosureAssignment_1 )? ) { - // InternalProblem.g:3423:1: ( ( rule__Atom__TransitiveClosureAssignment_1 )? ) - // InternalProblem.g:3424:2: ( rule__Atom__TransitiveClosureAssignment_1 )? + // InternalProblem.g:3377:1: ( ( rule__Atom__TransitiveClosureAssignment_1 )? ) + // InternalProblem.g:3378:2: ( rule__Atom__TransitiveClosureAssignment_1 )? { before(grammarAccess.getAtomAccess().getTransitiveClosureAssignment_1()); - // InternalProblem.g:3425:2: ( rule__Atom__TransitiveClosureAssignment_1 )? - int alt44=2; - int LA44_0 = input.LA(1); + // InternalProblem.g:3379:2: ( rule__Atom__TransitiveClosureAssignment_1 )? + int alt43=2; + int LA43_0 = input.LA(1); - if ( (LA44_0==24) ) { - alt44=1; + if ( (LA43_0==24) ) { + alt43=1; } - switch (alt44) { + switch (alt43) { case 1 : - // InternalProblem.g:3425:3: rule__Atom__TransitiveClosureAssignment_1 + // InternalProblem.g:3379:3: rule__Atom__TransitiveClosureAssignment_1 { pushFollow(FOLLOW_2); rule__Atom__TransitiveClosureAssignment_1(); @@ -11022,14 +10870,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Atom__Group__2" - // InternalProblem.g:3433:1: rule__Atom__Group__2 : rule__Atom__Group__2__Impl rule__Atom__Group__3 ; + // InternalProblem.g:3387:1: rule__Atom__Group__2 : rule__Atom__Group__2__Impl rule__Atom__Group__3 ; public final void rule__Atom__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3437:1: ( rule__Atom__Group__2__Impl rule__Atom__Group__3 ) - // InternalProblem.g:3438:2: rule__Atom__Group__2__Impl rule__Atom__Group__3 + // InternalProblem.g:3391:1: ( rule__Atom__Group__2__Impl rule__Atom__Group__3 ) + // InternalProblem.g:3392:2: rule__Atom__Group__2__Impl rule__Atom__Group__3 { pushFollow(FOLLOW_29); rule__Atom__Group__2__Impl(); @@ -11060,17 +10908,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Atom__Group__2__Impl" - // InternalProblem.g:3445:1: rule__Atom__Group__2__Impl : ( '(' ) ; + // InternalProblem.g:3399:1: rule__Atom__Group__2__Impl : ( '(' ) ; public final void rule__Atom__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3449:1: ( ( '(' ) ) - // InternalProblem.g:3450:1: ( '(' ) + // InternalProblem.g:3403:1: ( ( '(' ) ) + // InternalProblem.g:3404:1: ( '(' ) { - // InternalProblem.g:3450:1: ( '(' ) - // InternalProblem.g:3451:2: '(' + // InternalProblem.g:3404:1: ( '(' ) + // InternalProblem.g:3405:2: '(' { before(grammarAccess.getAtomAccess().getLeftParenthesisKeyword_2()); match(input,37,FOLLOW_2); @@ -11097,14 +10945,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Atom__Group__3" - // InternalProblem.g:3460:1: rule__Atom__Group__3 : rule__Atom__Group__3__Impl rule__Atom__Group__4 ; + // InternalProblem.g:3414:1: rule__Atom__Group__3 : rule__Atom__Group__3__Impl rule__Atom__Group__4 ; public final void rule__Atom__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3464:1: ( rule__Atom__Group__3__Impl rule__Atom__Group__4 ) - // InternalProblem.g:3465:2: rule__Atom__Group__3__Impl rule__Atom__Group__4 + // InternalProblem.g:3418:1: ( rule__Atom__Group__3__Impl rule__Atom__Group__4 ) + // InternalProblem.g:3419:2: rule__Atom__Group__3__Impl rule__Atom__Group__4 { pushFollow(FOLLOW_29); rule__Atom__Group__3__Impl(); @@ -11135,29 +10983,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Atom__Group__3__Impl" - // InternalProblem.g:3472:1: rule__Atom__Group__3__Impl : ( ( rule__Atom__Group_3__0 )? ) ; + // InternalProblem.g:3426:1: rule__Atom__Group__3__Impl : ( ( rule__Atom__Group_3__0 )? ) ; public final void rule__Atom__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3476:1: ( ( ( rule__Atom__Group_3__0 )? ) ) - // InternalProblem.g:3477:1: ( ( rule__Atom__Group_3__0 )? ) + // InternalProblem.g:3430:1: ( ( ( rule__Atom__Group_3__0 )? ) ) + // InternalProblem.g:3431:1: ( ( rule__Atom__Group_3__0 )? ) { - // InternalProblem.g:3477:1: ( ( rule__Atom__Group_3__0 )? ) - // InternalProblem.g:3478:2: ( rule__Atom__Group_3__0 )? + // InternalProblem.g:3431:1: ( ( rule__Atom__Group_3__0 )? ) + // InternalProblem.g:3432:2: ( rule__Atom__Group_3__0 )? { before(grammarAccess.getAtomAccess().getGroup_3()); - // InternalProblem.g:3479:2: ( rule__Atom__Group_3__0 )? - int alt45=2; - int LA45_0 = input.LA(1); + // InternalProblem.g:3433:2: ( rule__Atom__Group_3__0 )? + int alt44=2; + int LA44_0 = input.LA(1); - if ( ((LA45_0>=RULE_INT && LA45_0<=RULE_STRING)||(LA45_0>=19 && LA45_0<=23)) ) { - alt45=1; + if ( ((LA44_0>=RULE_INT && LA44_0<=RULE_STRING)||(LA44_0>=19 && LA44_0<=23)) ) { + alt44=1; } - switch (alt45) { + switch (alt44) { case 1 : - // InternalProblem.g:3479:3: rule__Atom__Group_3__0 + // InternalProblem.g:3433:3: rule__Atom__Group_3__0 { pushFollow(FOLLOW_2); rule__Atom__Group_3__0(); @@ -11193,14 +11041,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Atom__Group__4" - // InternalProblem.g:3487:1: rule__Atom__Group__4 : rule__Atom__Group__4__Impl ; + // InternalProblem.g:3441:1: rule__Atom__Group__4 : rule__Atom__Group__4__Impl ; public final void rule__Atom__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3491:1: ( rule__Atom__Group__4__Impl ) - // InternalProblem.g:3492:2: rule__Atom__Group__4__Impl + // InternalProblem.g:3445:1: ( rule__Atom__Group__4__Impl ) + // InternalProblem.g:3446:2: rule__Atom__Group__4__Impl { pushFollow(FOLLOW_2); rule__Atom__Group__4__Impl(); @@ -11226,17 +11074,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Atom__Group__4__Impl" - // InternalProblem.g:3498:1: rule__Atom__Group__4__Impl : ( ')' ) ; + // InternalProblem.g:3452:1: rule__Atom__Group__4__Impl : ( ')' ) ; public final void rule__Atom__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3502:1: ( ( ')' ) ) - // InternalProblem.g:3503:1: ( ')' ) + // InternalProblem.g:3456:1: ( ( ')' ) ) + // InternalProblem.g:3457:1: ( ')' ) { - // InternalProblem.g:3503:1: ( ')' ) - // InternalProblem.g:3504:2: ')' + // InternalProblem.g:3457:1: ( ')' ) + // InternalProblem.g:3458:2: ')' { before(grammarAccess.getAtomAccess().getRightParenthesisKeyword_4()); match(input,38,FOLLOW_2); @@ -11263,14 +11111,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Atom__Group_3__0" - // InternalProblem.g:3514:1: rule__Atom__Group_3__0 : rule__Atom__Group_3__0__Impl rule__Atom__Group_3__1 ; + // InternalProblem.g:3468:1: rule__Atom__Group_3__0 : rule__Atom__Group_3__0__Impl rule__Atom__Group_3__1 ; public final void rule__Atom__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3518:1: ( rule__Atom__Group_3__0__Impl rule__Atom__Group_3__1 ) - // InternalProblem.g:3519:2: rule__Atom__Group_3__0__Impl rule__Atom__Group_3__1 + // InternalProblem.g:3472:1: ( rule__Atom__Group_3__0__Impl rule__Atom__Group_3__1 ) + // InternalProblem.g:3473:2: rule__Atom__Group_3__0__Impl rule__Atom__Group_3__1 { pushFollow(FOLLOW_9); rule__Atom__Group_3__0__Impl(); @@ -11301,21 +11149,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Atom__Group_3__0__Impl" - // InternalProblem.g:3526:1: rule__Atom__Group_3__0__Impl : ( ( rule__Atom__ArgumentsAssignment_3_0 ) ) ; + // InternalProblem.g:3480:1: rule__Atom__Group_3__0__Impl : ( ( rule__Atom__ArgumentsAssignment_3_0 ) ) ; public final void rule__Atom__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3530:1: ( ( ( rule__Atom__ArgumentsAssignment_3_0 ) ) ) - // InternalProblem.g:3531:1: ( ( rule__Atom__ArgumentsAssignment_3_0 ) ) + // InternalProblem.g:3484:1: ( ( ( rule__Atom__ArgumentsAssignment_3_0 ) ) ) + // InternalProblem.g:3485:1: ( ( rule__Atom__ArgumentsAssignment_3_0 ) ) { - // InternalProblem.g:3531:1: ( ( rule__Atom__ArgumentsAssignment_3_0 ) ) - // InternalProblem.g:3532:2: ( rule__Atom__ArgumentsAssignment_3_0 ) + // InternalProblem.g:3485:1: ( ( rule__Atom__ArgumentsAssignment_3_0 ) ) + // InternalProblem.g:3486:2: ( rule__Atom__ArgumentsAssignment_3_0 ) { before(grammarAccess.getAtomAccess().getArgumentsAssignment_3_0()); - // InternalProblem.g:3533:2: ( rule__Atom__ArgumentsAssignment_3_0 ) - // InternalProblem.g:3533:3: rule__Atom__ArgumentsAssignment_3_0 + // InternalProblem.g:3487:2: ( rule__Atom__ArgumentsAssignment_3_0 ) + // InternalProblem.g:3487:3: rule__Atom__ArgumentsAssignment_3_0 { pushFollow(FOLLOW_2); rule__Atom__ArgumentsAssignment_3_0(); @@ -11348,14 +11196,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Atom__Group_3__1" - // InternalProblem.g:3541:1: rule__Atom__Group_3__1 : rule__Atom__Group_3__1__Impl ; + // InternalProblem.g:3495:1: rule__Atom__Group_3__1 : rule__Atom__Group_3__1__Impl ; public final void rule__Atom__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3545:1: ( rule__Atom__Group_3__1__Impl ) - // InternalProblem.g:3546:2: rule__Atom__Group_3__1__Impl + // InternalProblem.g:3499:1: ( rule__Atom__Group_3__1__Impl ) + // InternalProblem.g:3500:2: rule__Atom__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__Atom__Group_3__1__Impl(); @@ -11381,33 +11229,33 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Atom__Group_3__1__Impl" - // InternalProblem.g:3552:1: rule__Atom__Group_3__1__Impl : ( ( rule__Atom__Group_3_1__0 )* ) ; + // InternalProblem.g:3506:1: rule__Atom__Group_3__1__Impl : ( ( rule__Atom__Group_3_1__0 )* ) ; public final void rule__Atom__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3556:1: ( ( ( rule__Atom__Group_3_1__0 )* ) ) - // InternalProblem.g:3557:1: ( ( rule__Atom__Group_3_1__0 )* ) + // InternalProblem.g:3510:1: ( ( ( rule__Atom__Group_3_1__0 )* ) ) + // InternalProblem.g:3511:1: ( ( rule__Atom__Group_3_1__0 )* ) { - // InternalProblem.g:3557:1: ( ( rule__Atom__Group_3_1__0 )* ) - // InternalProblem.g:3558:2: ( rule__Atom__Group_3_1__0 )* + // InternalProblem.g:3511:1: ( ( rule__Atom__Group_3_1__0 )* ) + // InternalProblem.g:3512:2: ( rule__Atom__Group_3_1__0 )* { before(grammarAccess.getAtomAccess().getGroup_3_1()); - // InternalProblem.g:3559:2: ( rule__Atom__Group_3_1__0 )* - loop46: + // InternalProblem.g:3513:2: ( rule__Atom__Group_3_1__0 )* + loop45: do { - int alt46=2; - int LA46_0 = input.LA(1); + int alt45=2; + int LA45_0 = input.LA(1); - if ( (LA46_0==13) ) { - alt46=1; + if ( (LA45_0==13) ) { + alt45=1; } - switch (alt46) { + switch (alt45) { case 1 : - // InternalProblem.g:3559:3: rule__Atom__Group_3_1__0 + // InternalProblem.g:3513:3: rule__Atom__Group_3_1__0 { pushFollow(FOLLOW_10); rule__Atom__Group_3_1__0(); @@ -11419,7 +11267,7 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { break; default : - break loop46; + break loop45; } } while (true); @@ -11446,14 +11294,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Atom__Group_3_1__0" - // InternalProblem.g:3568:1: rule__Atom__Group_3_1__0 : rule__Atom__Group_3_1__0__Impl rule__Atom__Group_3_1__1 ; + // InternalProblem.g:3522:1: rule__Atom__Group_3_1__0 : rule__Atom__Group_3_1__0__Impl rule__Atom__Group_3_1__1 ; public final void rule__Atom__Group_3_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3572:1: ( rule__Atom__Group_3_1__0__Impl rule__Atom__Group_3_1__1 ) - // InternalProblem.g:3573:2: rule__Atom__Group_3_1__0__Impl rule__Atom__Group_3_1__1 + // InternalProblem.g:3526:1: ( rule__Atom__Group_3_1__0__Impl rule__Atom__Group_3_1__1 ) + // InternalProblem.g:3527:2: rule__Atom__Group_3_1__0__Impl rule__Atom__Group_3_1__1 { pushFollow(FOLLOW_30); rule__Atom__Group_3_1__0__Impl(); @@ -11484,17 +11332,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Atom__Group_3_1__0__Impl" - // InternalProblem.g:3580:1: rule__Atom__Group_3_1__0__Impl : ( ',' ) ; + // InternalProblem.g:3534:1: rule__Atom__Group_3_1__0__Impl : ( ',' ) ; public final void rule__Atom__Group_3_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3584:1: ( ( ',' ) ) - // InternalProblem.g:3585:1: ( ',' ) + // InternalProblem.g:3538:1: ( ( ',' ) ) + // InternalProblem.g:3539:1: ( ',' ) { - // InternalProblem.g:3585:1: ( ',' ) - // InternalProblem.g:3586:2: ',' + // InternalProblem.g:3539:1: ( ',' ) + // InternalProblem.g:3540:2: ',' { before(grammarAccess.getAtomAccess().getCommaKeyword_3_1_0()); match(input,13,FOLLOW_2); @@ -11521,14 +11369,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Atom__Group_3_1__1" - // InternalProblem.g:3595:1: rule__Atom__Group_3_1__1 : rule__Atom__Group_3_1__1__Impl ; + // InternalProblem.g:3549:1: rule__Atom__Group_3_1__1 : rule__Atom__Group_3_1__1__Impl ; public final void rule__Atom__Group_3_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3599:1: ( rule__Atom__Group_3_1__1__Impl ) - // InternalProblem.g:3600:2: rule__Atom__Group_3_1__1__Impl + // InternalProblem.g:3553:1: ( rule__Atom__Group_3_1__1__Impl ) + // InternalProblem.g:3554:2: rule__Atom__Group_3_1__1__Impl { pushFollow(FOLLOW_2); rule__Atom__Group_3_1__1__Impl(); @@ -11554,21 +11402,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Atom__Group_3_1__1__Impl" - // InternalProblem.g:3606:1: rule__Atom__Group_3_1__1__Impl : ( ( rule__Atom__ArgumentsAssignment_3_1_1 ) ) ; + // InternalProblem.g:3560:1: rule__Atom__Group_3_1__1__Impl : ( ( rule__Atom__ArgumentsAssignment_3_1_1 ) ) ; public final void rule__Atom__Group_3_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3610:1: ( ( ( rule__Atom__ArgumentsAssignment_3_1_1 ) ) ) - // InternalProblem.g:3611:1: ( ( rule__Atom__ArgumentsAssignment_3_1_1 ) ) + // InternalProblem.g:3564:1: ( ( ( rule__Atom__ArgumentsAssignment_3_1_1 ) ) ) + // InternalProblem.g:3565:1: ( ( rule__Atom__ArgumentsAssignment_3_1_1 ) ) { - // InternalProblem.g:3611:1: ( ( rule__Atom__ArgumentsAssignment_3_1_1 ) ) - // InternalProblem.g:3612:2: ( rule__Atom__ArgumentsAssignment_3_1_1 ) + // InternalProblem.g:3565:1: ( ( rule__Atom__ArgumentsAssignment_3_1_1 ) ) + // InternalProblem.g:3566:2: ( rule__Atom__ArgumentsAssignment_3_1_1 ) { before(grammarAccess.getAtomAccess().getArgumentsAssignment_3_1_1()); - // InternalProblem.g:3613:2: ( rule__Atom__ArgumentsAssignment_3_1_1 ) - // InternalProblem.g:3613:3: rule__Atom__ArgumentsAssignment_3_1_1 + // InternalProblem.g:3567:2: ( rule__Atom__ArgumentsAssignment_3_1_1 ) + // InternalProblem.g:3567:3: rule__Atom__ArgumentsAssignment_3_1_1 { pushFollow(FOLLOW_2); rule__Atom__ArgumentsAssignment_3_1_1(); @@ -11601,14 +11449,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group__0" - // InternalProblem.g:3622:1: rule__Assertion__Group__0 : rule__Assertion__Group__0__Impl rule__Assertion__Group__1 ; + // InternalProblem.g:3576:1: rule__Assertion__Group__0 : rule__Assertion__Group__0__Impl rule__Assertion__Group__1 ; public final void rule__Assertion__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3626:1: ( rule__Assertion__Group__0__Impl rule__Assertion__Group__1 ) - // InternalProblem.g:3627:2: rule__Assertion__Group__0__Impl rule__Assertion__Group__1 + // InternalProblem.g:3580:1: ( rule__Assertion__Group__0__Impl rule__Assertion__Group__1 ) + // InternalProblem.g:3581:2: rule__Assertion__Group__0__Impl rule__Assertion__Group__1 { pushFollow(FOLLOW_6); rule__Assertion__Group__0__Impl(); @@ -11639,21 +11487,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group__0__Impl" - // InternalProblem.g:3634:1: rule__Assertion__Group__0__Impl : ( ( rule__Assertion__Alternatives_0 ) ) ; + // InternalProblem.g:3588:1: rule__Assertion__Group__0__Impl : ( ( rule__Assertion__Alternatives_0 ) ) ; public final void rule__Assertion__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3638:1: ( ( ( rule__Assertion__Alternatives_0 ) ) ) - // InternalProblem.g:3639:1: ( ( rule__Assertion__Alternatives_0 ) ) + // InternalProblem.g:3592:1: ( ( ( rule__Assertion__Alternatives_0 ) ) ) + // InternalProblem.g:3593:1: ( ( rule__Assertion__Alternatives_0 ) ) { - // InternalProblem.g:3639:1: ( ( rule__Assertion__Alternatives_0 ) ) - // InternalProblem.g:3640:2: ( rule__Assertion__Alternatives_0 ) + // InternalProblem.g:3593:1: ( ( rule__Assertion__Alternatives_0 ) ) + // InternalProblem.g:3594:2: ( rule__Assertion__Alternatives_0 ) { before(grammarAccess.getAssertionAccess().getAlternatives_0()); - // InternalProblem.g:3641:2: ( rule__Assertion__Alternatives_0 ) - // InternalProblem.g:3641:3: rule__Assertion__Alternatives_0 + // InternalProblem.g:3595:2: ( rule__Assertion__Alternatives_0 ) + // InternalProblem.g:3595:3: rule__Assertion__Alternatives_0 { pushFollow(FOLLOW_2); rule__Assertion__Alternatives_0(); @@ -11686,14 +11534,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group__1" - // InternalProblem.g:3649:1: rule__Assertion__Group__1 : rule__Assertion__Group__1__Impl ; + // InternalProblem.g:3603:1: rule__Assertion__Group__1 : rule__Assertion__Group__1__Impl ; public final void rule__Assertion__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3653:1: ( rule__Assertion__Group__1__Impl ) - // InternalProblem.g:3654:2: rule__Assertion__Group__1__Impl + // InternalProblem.g:3607:1: ( rule__Assertion__Group__1__Impl ) + // InternalProblem.g:3608:2: rule__Assertion__Group__1__Impl { pushFollow(FOLLOW_2); rule__Assertion__Group__1__Impl(); @@ -11719,17 +11567,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group__1__Impl" - // InternalProblem.g:3660:1: rule__Assertion__Group__1__Impl : ( '.' ) ; + // InternalProblem.g:3614:1: rule__Assertion__Group__1__Impl : ( '.' ) ; public final void rule__Assertion__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3664:1: ( ( '.' ) ) - // InternalProblem.g:3665:1: ( '.' ) + // InternalProblem.g:3618:1: ( ( '.' ) ) + // InternalProblem.g:3619:1: ( '.' ) { - // InternalProblem.g:3665:1: ( '.' ) - // InternalProblem.g:3666:2: '.' + // InternalProblem.g:3619:1: ( '.' ) + // InternalProblem.g:3620:2: '.' { before(grammarAccess.getAssertionAccess().getFullStopKeyword_1()); match(input,12,FOLLOW_2); @@ -11756,14 +11604,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group_0_0__0" - // InternalProblem.g:3676:1: rule__Assertion__Group_0_0__0 : rule__Assertion__Group_0_0__0__Impl rule__Assertion__Group_0_0__1 ; + // InternalProblem.g:3630:1: rule__Assertion__Group_0_0__0 : rule__Assertion__Group_0_0__0__Impl rule__Assertion__Group_0_0__1 ; public final void rule__Assertion__Group_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3680:1: ( rule__Assertion__Group_0_0__0__Impl rule__Assertion__Group_0_0__1 ) - // InternalProblem.g:3681:2: rule__Assertion__Group_0_0__0__Impl rule__Assertion__Group_0_0__1 + // InternalProblem.g:3634:1: ( rule__Assertion__Group_0_0__0__Impl rule__Assertion__Group_0_0__1 ) + // InternalProblem.g:3635:2: rule__Assertion__Group_0_0__0__Impl rule__Assertion__Group_0_0__1 { pushFollow(FOLLOW_22); rule__Assertion__Group_0_0__0__Impl(); @@ -11794,21 +11642,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group_0_0__0__Impl" - // InternalProblem.g:3688:1: rule__Assertion__Group_0_0__0__Impl : ( ( rule__Assertion__RelationAssignment_0_0_0 ) ) ; + // InternalProblem.g:3642:1: rule__Assertion__Group_0_0__0__Impl : ( ( rule__Assertion__RelationAssignment_0_0_0 ) ) ; public final void rule__Assertion__Group_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3692:1: ( ( ( rule__Assertion__RelationAssignment_0_0_0 ) ) ) - // InternalProblem.g:3693:1: ( ( rule__Assertion__RelationAssignment_0_0_0 ) ) + // InternalProblem.g:3646:1: ( ( ( rule__Assertion__RelationAssignment_0_0_0 ) ) ) + // InternalProblem.g:3647:1: ( ( rule__Assertion__RelationAssignment_0_0_0 ) ) { - // InternalProblem.g:3693:1: ( ( rule__Assertion__RelationAssignment_0_0_0 ) ) - // InternalProblem.g:3694:2: ( rule__Assertion__RelationAssignment_0_0_0 ) + // InternalProblem.g:3647:1: ( ( rule__Assertion__RelationAssignment_0_0_0 ) ) + // InternalProblem.g:3648:2: ( rule__Assertion__RelationAssignment_0_0_0 ) { before(grammarAccess.getAssertionAccess().getRelationAssignment_0_0_0()); - // InternalProblem.g:3695:2: ( rule__Assertion__RelationAssignment_0_0_0 ) - // InternalProblem.g:3695:3: rule__Assertion__RelationAssignment_0_0_0 + // InternalProblem.g:3649:2: ( rule__Assertion__RelationAssignment_0_0_0 ) + // InternalProblem.g:3649:3: rule__Assertion__RelationAssignment_0_0_0 { pushFollow(FOLLOW_2); rule__Assertion__RelationAssignment_0_0_0(); @@ -11841,14 +11689,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group_0_0__1" - // InternalProblem.g:3703:1: rule__Assertion__Group_0_0__1 : rule__Assertion__Group_0_0__1__Impl rule__Assertion__Group_0_0__2 ; + // InternalProblem.g:3657:1: rule__Assertion__Group_0_0__1 : rule__Assertion__Group_0_0__1__Impl rule__Assertion__Group_0_0__2 ; public final void rule__Assertion__Group_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3707:1: ( rule__Assertion__Group_0_0__1__Impl rule__Assertion__Group_0_0__2 ) - // InternalProblem.g:3708:2: rule__Assertion__Group_0_0__1__Impl rule__Assertion__Group_0_0__2 + // InternalProblem.g:3661:1: ( rule__Assertion__Group_0_0__1__Impl rule__Assertion__Group_0_0__2 ) + // InternalProblem.g:3662:2: rule__Assertion__Group_0_0__1__Impl rule__Assertion__Group_0_0__2 { pushFollow(FOLLOW_29); rule__Assertion__Group_0_0__1__Impl(); @@ -11879,17 +11727,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group_0_0__1__Impl" - // InternalProblem.g:3715:1: rule__Assertion__Group_0_0__1__Impl : ( '(' ) ; + // InternalProblem.g:3669:1: rule__Assertion__Group_0_0__1__Impl : ( '(' ) ; public final void rule__Assertion__Group_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3719:1: ( ( '(' ) ) - // InternalProblem.g:3720:1: ( '(' ) + // InternalProblem.g:3673:1: ( ( '(' ) ) + // InternalProblem.g:3674:1: ( '(' ) { - // InternalProblem.g:3720:1: ( '(' ) - // InternalProblem.g:3721:2: '(' + // InternalProblem.g:3674:1: ( '(' ) + // InternalProblem.g:3675:2: '(' { before(grammarAccess.getAssertionAccess().getLeftParenthesisKeyword_0_0_1()); match(input,37,FOLLOW_2); @@ -11916,14 +11764,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group_0_0__2" - // InternalProblem.g:3730:1: rule__Assertion__Group_0_0__2 : rule__Assertion__Group_0_0__2__Impl rule__Assertion__Group_0_0__3 ; + // InternalProblem.g:3684:1: rule__Assertion__Group_0_0__2 : rule__Assertion__Group_0_0__2__Impl rule__Assertion__Group_0_0__3 ; public final void rule__Assertion__Group_0_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3734:1: ( rule__Assertion__Group_0_0__2__Impl rule__Assertion__Group_0_0__3 ) - // InternalProblem.g:3735:2: rule__Assertion__Group_0_0__2__Impl rule__Assertion__Group_0_0__3 + // InternalProblem.g:3688:1: ( rule__Assertion__Group_0_0__2__Impl rule__Assertion__Group_0_0__3 ) + // InternalProblem.g:3689:2: rule__Assertion__Group_0_0__2__Impl rule__Assertion__Group_0_0__3 { pushFollow(FOLLOW_29); rule__Assertion__Group_0_0__2__Impl(); @@ -11954,29 +11802,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group_0_0__2__Impl" - // InternalProblem.g:3742:1: rule__Assertion__Group_0_0__2__Impl : ( ( rule__Assertion__Group_0_0_2__0 )? ) ; + // InternalProblem.g:3696:1: rule__Assertion__Group_0_0__2__Impl : ( ( rule__Assertion__Group_0_0_2__0 )? ) ; public final void rule__Assertion__Group_0_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3746:1: ( ( ( rule__Assertion__Group_0_0_2__0 )? ) ) - // InternalProblem.g:3747:1: ( ( rule__Assertion__Group_0_0_2__0 )? ) + // InternalProblem.g:3700:1: ( ( ( rule__Assertion__Group_0_0_2__0 )? ) ) + // InternalProblem.g:3701:1: ( ( rule__Assertion__Group_0_0_2__0 )? ) { - // InternalProblem.g:3747:1: ( ( rule__Assertion__Group_0_0_2__0 )? ) - // InternalProblem.g:3748:2: ( rule__Assertion__Group_0_0_2__0 )? + // InternalProblem.g:3701:1: ( ( rule__Assertion__Group_0_0_2__0 )? ) + // InternalProblem.g:3702:2: ( rule__Assertion__Group_0_0_2__0 )? { before(grammarAccess.getAssertionAccess().getGroup_0_0_2()); - // InternalProblem.g:3749:2: ( rule__Assertion__Group_0_0_2__0 )? - int alt47=2; - int LA47_0 = input.LA(1); + // InternalProblem.g:3703:2: ( rule__Assertion__Group_0_0_2__0 )? + int alt46=2; + int LA46_0 = input.LA(1); - if ( ((LA47_0>=RULE_INT && LA47_0<=RULE_STRING)||(LA47_0>=19 && LA47_0<=23)) ) { - alt47=1; + if ( ((LA46_0>=RULE_INT && LA46_0<=RULE_STRING)||(LA46_0>=19 && LA46_0<=23)) ) { + alt46=1; } - switch (alt47) { + switch (alt46) { case 1 : - // InternalProblem.g:3749:3: rule__Assertion__Group_0_0_2__0 + // InternalProblem.g:3703:3: rule__Assertion__Group_0_0_2__0 { pushFollow(FOLLOW_2); rule__Assertion__Group_0_0_2__0(); @@ -12012,14 +11860,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group_0_0__3" - // InternalProblem.g:3757:1: rule__Assertion__Group_0_0__3 : rule__Assertion__Group_0_0__3__Impl rule__Assertion__Group_0_0__4 ; + // InternalProblem.g:3711:1: rule__Assertion__Group_0_0__3 : rule__Assertion__Group_0_0__3__Impl rule__Assertion__Group_0_0__4 ; public final void rule__Assertion__Group_0_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3761:1: ( rule__Assertion__Group_0_0__3__Impl rule__Assertion__Group_0_0__4 ) - // InternalProblem.g:3762:2: rule__Assertion__Group_0_0__3__Impl rule__Assertion__Group_0_0__4 + // InternalProblem.g:3715:1: ( rule__Assertion__Group_0_0__3__Impl rule__Assertion__Group_0_0__4 ) + // InternalProblem.g:3716:2: rule__Assertion__Group_0_0__3__Impl rule__Assertion__Group_0_0__4 { pushFollow(FOLLOW_31); rule__Assertion__Group_0_0__3__Impl(); @@ -12050,17 +11898,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group_0_0__3__Impl" - // InternalProblem.g:3769:1: rule__Assertion__Group_0_0__3__Impl : ( ')' ) ; + // InternalProblem.g:3723:1: rule__Assertion__Group_0_0__3__Impl : ( ')' ) ; public final void rule__Assertion__Group_0_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3773:1: ( ( ')' ) ) - // InternalProblem.g:3774:1: ( ')' ) + // InternalProblem.g:3727:1: ( ( ')' ) ) + // InternalProblem.g:3728:1: ( ')' ) { - // InternalProblem.g:3774:1: ( ')' ) - // InternalProblem.g:3775:2: ')' + // InternalProblem.g:3728:1: ( ')' ) + // InternalProblem.g:3729:2: ')' { before(grammarAccess.getAssertionAccess().getRightParenthesisKeyword_0_0_3()); match(input,38,FOLLOW_2); @@ -12087,14 +11935,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group_0_0__4" - // InternalProblem.g:3784:1: rule__Assertion__Group_0_0__4 : rule__Assertion__Group_0_0__4__Impl rule__Assertion__Group_0_0__5 ; + // InternalProblem.g:3738:1: rule__Assertion__Group_0_0__4 : rule__Assertion__Group_0_0__4__Impl rule__Assertion__Group_0_0__5 ; public final void rule__Assertion__Group_0_0__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3788:1: ( rule__Assertion__Group_0_0__4__Impl rule__Assertion__Group_0_0__5 ) - // InternalProblem.g:3789:2: rule__Assertion__Group_0_0__4__Impl rule__Assertion__Group_0_0__5 + // InternalProblem.g:3742:1: ( rule__Assertion__Group_0_0__4__Impl rule__Assertion__Group_0_0__5 ) + // InternalProblem.g:3743:2: rule__Assertion__Group_0_0__4__Impl rule__Assertion__Group_0_0__5 { pushFollow(FOLLOW_32); rule__Assertion__Group_0_0__4__Impl(); @@ -12125,17 +11973,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group_0_0__4__Impl" - // InternalProblem.g:3796:1: rule__Assertion__Group_0_0__4__Impl : ( ':' ) ; + // InternalProblem.g:3750:1: rule__Assertion__Group_0_0__4__Impl : ( ':' ) ; public final void rule__Assertion__Group_0_0__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3800:1: ( ( ':' ) ) - // InternalProblem.g:3801:1: ( ':' ) + // InternalProblem.g:3754:1: ( ( ':' ) ) + // InternalProblem.g:3755:1: ( ':' ) { - // InternalProblem.g:3801:1: ( ':' ) - // InternalProblem.g:3802:2: ':' + // InternalProblem.g:3755:1: ( ':' ) + // InternalProblem.g:3756:2: ':' { before(grammarAccess.getAssertionAccess().getColonKeyword_0_0_4()); match(input,40,FOLLOW_2); @@ -12162,14 +12010,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group_0_0__5" - // InternalProblem.g:3811:1: rule__Assertion__Group_0_0__5 : rule__Assertion__Group_0_0__5__Impl ; + // InternalProblem.g:3765:1: rule__Assertion__Group_0_0__5 : rule__Assertion__Group_0_0__5__Impl ; public final void rule__Assertion__Group_0_0__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3815:1: ( rule__Assertion__Group_0_0__5__Impl ) - // InternalProblem.g:3816:2: rule__Assertion__Group_0_0__5__Impl + // InternalProblem.g:3769:1: ( rule__Assertion__Group_0_0__5__Impl ) + // InternalProblem.g:3770:2: rule__Assertion__Group_0_0__5__Impl { pushFollow(FOLLOW_2); rule__Assertion__Group_0_0__5__Impl(); @@ -12195,21 +12043,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group_0_0__5__Impl" - // InternalProblem.g:3822:1: rule__Assertion__Group_0_0__5__Impl : ( ( rule__Assertion__ValueAssignment_0_0_5 ) ) ; + // InternalProblem.g:3776:1: rule__Assertion__Group_0_0__5__Impl : ( ( rule__Assertion__ValueAssignment_0_0_5 ) ) ; public final void rule__Assertion__Group_0_0__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3826:1: ( ( ( rule__Assertion__ValueAssignment_0_0_5 ) ) ) - // InternalProblem.g:3827:1: ( ( rule__Assertion__ValueAssignment_0_0_5 ) ) + // InternalProblem.g:3780:1: ( ( ( rule__Assertion__ValueAssignment_0_0_5 ) ) ) + // InternalProblem.g:3781:1: ( ( rule__Assertion__ValueAssignment_0_0_5 ) ) { - // InternalProblem.g:3827:1: ( ( rule__Assertion__ValueAssignment_0_0_5 ) ) - // InternalProblem.g:3828:2: ( rule__Assertion__ValueAssignment_0_0_5 ) + // InternalProblem.g:3781:1: ( ( rule__Assertion__ValueAssignment_0_0_5 ) ) + // InternalProblem.g:3782:2: ( rule__Assertion__ValueAssignment_0_0_5 ) { before(grammarAccess.getAssertionAccess().getValueAssignment_0_0_5()); - // InternalProblem.g:3829:2: ( rule__Assertion__ValueAssignment_0_0_5 ) - // InternalProblem.g:3829:3: rule__Assertion__ValueAssignment_0_0_5 + // InternalProblem.g:3783:2: ( rule__Assertion__ValueAssignment_0_0_5 ) + // InternalProblem.g:3783:3: rule__Assertion__ValueAssignment_0_0_5 { pushFollow(FOLLOW_2); rule__Assertion__ValueAssignment_0_0_5(); @@ -12242,14 +12090,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group_0_0_2__0" - // InternalProblem.g:3838:1: rule__Assertion__Group_0_0_2__0 : rule__Assertion__Group_0_0_2__0__Impl rule__Assertion__Group_0_0_2__1 ; + // InternalProblem.g:3792:1: rule__Assertion__Group_0_0_2__0 : rule__Assertion__Group_0_0_2__0__Impl rule__Assertion__Group_0_0_2__1 ; public final void rule__Assertion__Group_0_0_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3842:1: ( rule__Assertion__Group_0_0_2__0__Impl rule__Assertion__Group_0_0_2__1 ) - // InternalProblem.g:3843:2: rule__Assertion__Group_0_0_2__0__Impl rule__Assertion__Group_0_0_2__1 + // InternalProblem.g:3796:1: ( rule__Assertion__Group_0_0_2__0__Impl rule__Assertion__Group_0_0_2__1 ) + // InternalProblem.g:3797:2: rule__Assertion__Group_0_0_2__0__Impl rule__Assertion__Group_0_0_2__1 { pushFollow(FOLLOW_9); rule__Assertion__Group_0_0_2__0__Impl(); @@ -12280,21 +12128,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group_0_0_2__0__Impl" - // InternalProblem.g:3850:1: rule__Assertion__Group_0_0_2__0__Impl : ( ( rule__Assertion__ArgumentsAssignment_0_0_2_0 ) ) ; + // InternalProblem.g:3804:1: rule__Assertion__Group_0_0_2__0__Impl : ( ( rule__Assertion__ArgumentsAssignment_0_0_2_0 ) ) ; public final void rule__Assertion__Group_0_0_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3854:1: ( ( ( rule__Assertion__ArgumentsAssignment_0_0_2_0 ) ) ) - // InternalProblem.g:3855:1: ( ( rule__Assertion__ArgumentsAssignment_0_0_2_0 ) ) + // InternalProblem.g:3808:1: ( ( ( rule__Assertion__ArgumentsAssignment_0_0_2_0 ) ) ) + // InternalProblem.g:3809:1: ( ( rule__Assertion__ArgumentsAssignment_0_0_2_0 ) ) { - // InternalProblem.g:3855:1: ( ( rule__Assertion__ArgumentsAssignment_0_0_2_0 ) ) - // InternalProblem.g:3856:2: ( rule__Assertion__ArgumentsAssignment_0_0_2_0 ) + // InternalProblem.g:3809:1: ( ( rule__Assertion__ArgumentsAssignment_0_0_2_0 ) ) + // InternalProblem.g:3810:2: ( rule__Assertion__ArgumentsAssignment_0_0_2_0 ) { before(grammarAccess.getAssertionAccess().getArgumentsAssignment_0_0_2_0()); - // InternalProblem.g:3857:2: ( rule__Assertion__ArgumentsAssignment_0_0_2_0 ) - // InternalProblem.g:3857:3: rule__Assertion__ArgumentsAssignment_0_0_2_0 + // InternalProblem.g:3811:2: ( rule__Assertion__ArgumentsAssignment_0_0_2_0 ) + // InternalProblem.g:3811:3: rule__Assertion__ArgumentsAssignment_0_0_2_0 { pushFollow(FOLLOW_2); rule__Assertion__ArgumentsAssignment_0_0_2_0(); @@ -12327,14 +12175,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group_0_0_2__1" - // InternalProblem.g:3865:1: rule__Assertion__Group_0_0_2__1 : rule__Assertion__Group_0_0_2__1__Impl ; + // InternalProblem.g:3819:1: rule__Assertion__Group_0_0_2__1 : rule__Assertion__Group_0_0_2__1__Impl ; public final void rule__Assertion__Group_0_0_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3869:1: ( rule__Assertion__Group_0_0_2__1__Impl ) - // InternalProblem.g:3870:2: rule__Assertion__Group_0_0_2__1__Impl + // InternalProblem.g:3823:1: ( rule__Assertion__Group_0_0_2__1__Impl ) + // InternalProblem.g:3824:2: rule__Assertion__Group_0_0_2__1__Impl { pushFollow(FOLLOW_2); rule__Assertion__Group_0_0_2__1__Impl(); @@ -12360,33 +12208,33 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group_0_0_2__1__Impl" - // InternalProblem.g:3876:1: rule__Assertion__Group_0_0_2__1__Impl : ( ( rule__Assertion__Group_0_0_2_1__0 )* ) ; + // InternalProblem.g:3830:1: rule__Assertion__Group_0_0_2__1__Impl : ( ( rule__Assertion__Group_0_0_2_1__0 )* ) ; public final void rule__Assertion__Group_0_0_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3880:1: ( ( ( rule__Assertion__Group_0_0_2_1__0 )* ) ) - // InternalProblem.g:3881:1: ( ( rule__Assertion__Group_0_0_2_1__0 )* ) + // InternalProblem.g:3834:1: ( ( ( rule__Assertion__Group_0_0_2_1__0 )* ) ) + // InternalProblem.g:3835:1: ( ( rule__Assertion__Group_0_0_2_1__0 )* ) { - // InternalProblem.g:3881:1: ( ( rule__Assertion__Group_0_0_2_1__0 )* ) - // InternalProblem.g:3882:2: ( rule__Assertion__Group_0_0_2_1__0 )* + // InternalProblem.g:3835:1: ( ( rule__Assertion__Group_0_0_2_1__0 )* ) + // InternalProblem.g:3836:2: ( rule__Assertion__Group_0_0_2_1__0 )* { before(grammarAccess.getAssertionAccess().getGroup_0_0_2_1()); - // InternalProblem.g:3883:2: ( rule__Assertion__Group_0_0_2_1__0 )* - loop48: + // InternalProblem.g:3837:2: ( rule__Assertion__Group_0_0_2_1__0 )* + loop47: do { - int alt48=2; - int LA48_0 = input.LA(1); + int alt47=2; + int LA47_0 = input.LA(1); - if ( (LA48_0==13) ) { - alt48=1; + if ( (LA47_0==13) ) { + alt47=1; } - switch (alt48) { + switch (alt47) { case 1 : - // InternalProblem.g:3883:3: rule__Assertion__Group_0_0_2_1__0 + // InternalProblem.g:3837:3: rule__Assertion__Group_0_0_2_1__0 { pushFollow(FOLLOW_10); rule__Assertion__Group_0_0_2_1__0(); @@ -12398,7 +12246,7 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { break; default : - break loop48; + break loop47; } } while (true); @@ -12425,14 +12273,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group_0_0_2_1__0" - // InternalProblem.g:3892:1: rule__Assertion__Group_0_0_2_1__0 : rule__Assertion__Group_0_0_2_1__0__Impl rule__Assertion__Group_0_0_2_1__1 ; + // InternalProblem.g:3846:1: rule__Assertion__Group_0_0_2_1__0 : rule__Assertion__Group_0_0_2_1__0__Impl rule__Assertion__Group_0_0_2_1__1 ; public final void rule__Assertion__Group_0_0_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3896:1: ( rule__Assertion__Group_0_0_2_1__0__Impl rule__Assertion__Group_0_0_2_1__1 ) - // InternalProblem.g:3897:2: rule__Assertion__Group_0_0_2_1__0__Impl rule__Assertion__Group_0_0_2_1__1 + // InternalProblem.g:3850:1: ( rule__Assertion__Group_0_0_2_1__0__Impl rule__Assertion__Group_0_0_2_1__1 ) + // InternalProblem.g:3851:2: rule__Assertion__Group_0_0_2_1__0__Impl rule__Assertion__Group_0_0_2_1__1 { pushFollow(FOLLOW_30); rule__Assertion__Group_0_0_2_1__0__Impl(); @@ -12463,17 +12311,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group_0_0_2_1__0__Impl" - // InternalProblem.g:3904:1: rule__Assertion__Group_0_0_2_1__0__Impl : ( ',' ) ; + // InternalProblem.g:3858:1: rule__Assertion__Group_0_0_2_1__0__Impl : ( ',' ) ; public final void rule__Assertion__Group_0_0_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3908:1: ( ( ',' ) ) - // InternalProblem.g:3909:1: ( ',' ) + // InternalProblem.g:3862:1: ( ( ',' ) ) + // InternalProblem.g:3863:1: ( ',' ) { - // InternalProblem.g:3909:1: ( ',' ) - // InternalProblem.g:3910:2: ',' + // InternalProblem.g:3863:1: ( ',' ) + // InternalProblem.g:3864:2: ',' { before(grammarAccess.getAssertionAccess().getCommaKeyword_0_0_2_1_0()); match(input,13,FOLLOW_2); @@ -12500,14 +12348,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group_0_0_2_1__1" - // InternalProblem.g:3919:1: rule__Assertion__Group_0_0_2_1__1 : rule__Assertion__Group_0_0_2_1__1__Impl ; + // InternalProblem.g:3873:1: rule__Assertion__Group_0_0_2_1__1 : rule__Assertion__Group_0_0_2_1__1__Impl ; public final void rule__Assertion__Group_0_0_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3923:1: ( rule__Assertion__Group_0_0_2_1__1__Impl ) - // InternalProblem.g:3924:2: rule__Assertion__Group_0_0_2_1__1__Impl + // InternalProblem.g:3877:1: ( rule__Assertion__Group_0_0_2_1__1__Impl ) + // InternalProblem.g:3878:2: rule__Assertion__Group_0_0_2_1__1__Impl { pushFollow(FOLLOW_2); rule__Assertion__Group_0_0_2_1__1__Impl(); @@ -12533,21 +12381,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group_0_0_2_1__1__Impl" - // InternalProblem.g:3930:1: rule__Assertion__Group_0_0_2_1__1__Impl : ( ( rule__Assertion__ArgumentsAssignment_0_0_2_1_1 ) ) ; + // InternalProblem.g:3884:1: rule__Assertion__Group_0_0_2_1__1__Impl : ( ( rule__Assertion__ArgumentsAssignment_0_0_2_1_1 ) ) ; public final void rule__Assertion__Group_0_0_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3934:1: ( ( ( rule__Assertion__ArgumentsAssignment_0_0_2_1_1 ) ) ) - // InternalProblem.g:3935:1: ( ( rule__Assertion__ArgumentsAssignment_0_0_2_1_1 ) ) + // InternalProblem.g:3888:1: ( ( ( rule__Assertion__ArgumentsAssignment_0_0_2_1_1 ) ) ) + // InternalProblem.g:3889:1: ( ( rule__Assertion__ArgumentsAssignment_0_0_2_1_1 ) ) { - // InternalProblem.g:3935:1: ( ( rule__Assertion__ArgumentsAssignment_0_0_2_1_1 ) ) - // InternalProblem.g:3936:2: ( rule__Assertion__ArgumentsAssignment_0_0_2_1_1 ) + // InternalProblem.g:3889:1: ( ( rule__Assertion__ArgumentsAssignment_0_0_2_1_1 ) ) + // InternalProblem.g:3890:2: ( rule__Assertion__ArgumentsAssignment_0_0_2_1_1 ) { before(grammarAccess.getAssertionAccess().getArgumentsAssignment_0_0_2_1_1()); - // InternalProblem.g:3937:2: ( rule__Assertion__ArgumentsAssignment_0_0_2_1_1 ) - // InternalProblem.g:3937:3: rule__Assertion__ArgumentsAssignment_0_0_2_1_1 + // InternalProblem.g:3891:2: ( rule__Assertion__ArgumentsAssignment_0_0_2_1_1 ) + // InternalProblem.g:3891:3: rule__Assertion__ArgumentsAssignment_0_0_2_1_1 { pushFollow(FOLLOW_2); rule__Assertion__ArgumentsAssignment_0_0_2_1_1(); @@ -12580,14 +12428,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group_0_1__0" - // InternalProblem.g:3946:1: rule__Assertion__Group_0_1__0 : rule__Assertion__Group_0_1__0__Impl rule__Assertion__Group_0_1__1 ; + // InternalProblem.g:3900:1: rule__Assertion__Group_0_1__0 : rule__Assertion__Group_0_1__0__Impl rule__Assertion__Group_0_1__1 ; public final void rule__Assertion__Group_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3950:1: ( rule__Assertion__Group_0_1__0__Impl rule__Assertion__Group_0_1__1 ) - // InternalProblem.g:3951:2: rule__Assertion__Group_0_1__0__Impl rule__Assertion__Group_0_1__1 + // InternalProblem.g:3904:1: ( rule__Assertion__Group_0_1__0__Impl rule__Assertion__Group_0_1__1 ) + // InternalProblem.g:3905:2: rule__Assertion__Group_0_1__0__Impl rule__Assertion__Group_0_1__1 { pushFollow(FOLLOW_33); rule__Assertion__Group_0_1__0__Impl(); @@ -12618,29 +12466,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group_0_1__0__Impl" - // InternalProblem.g:3958:1: rule__Assertion__Group_0_1__0__Impl : ( ( rule__Assertion__ValueAssignment_0_1_0 )? ) ; + // InternalProblem.g:3912:1: rule__Assertion__Group_0_1__0__Impl : ( ( rule__Assertion__ValueAssignment_0_1_0 )? ) ; public final void rule__Assertion__Group_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3962:1: ( ( ( rule__Assertion__ValueAssignment_0_1_0 )? ) ) - // InternalProblem.g:3963:1: ( ( rule__Assertion__ValueAssignment_0_1_0 )? ) + // InternalProblem.g:3916:1: ( ( ( rule__Assertion__ValueAssignment_0_1_0 )? ) ) + // InternalProblem.g:3917:1: ( ( rule__Assertion__ValueAssignment_0_1_0 )? ) { - // InternalProblem.g:3963:1: ( ( rule__Assertion__ValueAssignment_0_1_0 )? ) - // InternalProblem.g:3964:2: ( rule__Assertion__ValueAssignment_0_1_0 )? + // InternalProblem.g:3917:1: ( ( rule__Assertion__ValueAssignment_0_1_0 )? ) + // InternalProblem.g:3918:2: ( rule__Assertion__ValueAssignment_0_1_0 )? { before(grammarAccess.getAssertionAccess().getValueAssignment_0_1_0()); - // InternalProblem.g:3965:2: ( rule__Assertion__ValueAssignment_0_1_0 )? - int alt49=2; - int LA49_0 = input.LA(1); + // InternalProblem.g:3919:2: ( rule__Assertion__ValueAssignment_0_1_0 )? + int alt48=2; + int LA48_0 = input.LA(1); - if ( ((LA49_0>=26 && LA49_0<=27)) ) { - alt49=1; + if ( ((LA48_0>=26 && LA48_0<=27)) ) { + alt48=1; } - switch (alt49) { + switch (alt48) { case 1 : - // InternalProblem.g:3965:3: rule__Assertion__ValueAssignment_0_1_0 + // InternalProblem.g:3919:3: rule__Assertion__ValueAssignment_0_1_0 { pushFollow(FOLLOW_2); rule__Assertion__ValueAssignment_0_1_0(); @@ -12676,14 +12524,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group_0_1__1" - // InternalProblem.g:3973:1: rule__Assertion__Group_0_1__1 : rule__Assertion__Group_0_1__1__Impl rule__Assertion__Group_0_1__2 ; + // InternalProblem.g:3927:1: rule__Assertion__Group_0_1__1 : rule__Assertion__Group_0_1__1__Impl rule__Assertion__Group_0_1__2 ; public final void rule__Assertion__Group_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3977:1: ( rule__Assertion__Group_0_1__1__Impl rule__Assertion__Group_0_1__2 ) - // InternalProblem.g:3978:2: rule__Assertion__Group_0_1__1__Impl rule__Assertion__Group_0_1__2 + // InternalProblem.g:3931:1: ( rule__Assertion__Group_0_1__1__Impl rule__Assertion__Group_0_1__2 ) + // InternalProblem.g:3932:2: rule__Assertion__Group_0_1__1__Impl rule__Assertion__Group_0_1__2 { pushFollow(FOLLOW_22); rule__Assertion__Group_0_1__1__Impl(); @@ -12714,21 +12562,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group_0_1__1__Impl" - // InternalProblem.g:3985:1: rule__Assertion__Group_0_1__1__Impl : ( ( rule__Assertion__RelationAssignment_0_1_1 ) ) ; + // InternalProblem.g:3939:1: rule__Assertion__Group_0_1__1__Impl : ( ( rule__Assertion__RelationAssignment_0_1_1 ) ) ; public final void rule__Assertion__Group_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:3989:1: ( ( ( rule__Assertion__RelationAssignment_0_1_1 ) ) ) - // InternalProblem.g:3990:1: ( ( rule__Assertion__RelationAssignment_0_1_1 ) ) + // InternalProblem.g:3943:1: ( ( ( rule__Assertion__RelationAssignment_0_1_1 ) ) ) + // InternalProblem.g:3944:1: ( ( rule__Assertion__RelationAssignment_0_1_1 ) ) { - // InternalProblem.g:3990:1: ( ( rule__Assertion__RelationAssignment_0_1_1 ) ) - // InternalProblem.g:3991:2: ( rule__Assertion__RelationAssignment_0_1_1 ) + // InternalProblem.g:3944:1: ( ( rule__Assertion__RelationAssignment_0_1_1 ) ) + // InternalProblem.g:3945:2: ( rule__Assertion__RelationAssignment_0_1_1 ) { before(grammarAccess.getAssertionAccess().getRelationAssignment_0_1_1()); - // InternalProblem.g:3992:2: ( rule__Assertion__RelationAssignment_0_1_1 ) - // InternalProblem.g:3992:3: rule__Assertion__RelationAssignment_0_1_1 + // InternalProblem.g:3946:2: ( rule__Assertion__RelationAssignment_0_1_1 ) + // InternalProblem.g:3946:3: rule__Assertion__RelationAssignment_0_1_1 { pushFollow(FOLLOW_2); rule__Assertion__RelationAssignment_0_1_1(); @@ -12761,14 +12609,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group_0_1__2" - // InternalProblem.g:4000:1: rule__Assertion__Group_0_1__2 : rule__Assertion__Group_0_1__2__Impl rule__Assertion__Group_0_1__3 ; + // InternalProblem.g:3954:1: rule__Assertion__Group_0_1__2 : rule__Assertion__Group_0_1__2__Impl rule__Assertion__Group_0_1__3 ; public final void rule__Assertion__Group_0_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4004:1: ( rule__Assertion__Group_0_1__2__Impl rule__Assertion__Group_0_1__3 ) - // InternalProblem.g:4005:2: rule__Assertion__Group_0_1__2__Impl rule__Assertion__Group_0_1__3 + // InternalProblem.g:3958:1: ( rule__Assertion__Group_0_1__2__Impl rule__Assertion__Group_0_1__3 ) + // InternalProblem.g:3959:2: rule__Assertion__Group_0_1__2__Impl rule__Assertion__Group_0_1__3 { pushFollow(FOLLOW_29); rule__Assertion__Group_0_1__2__Impl(); @@ -12799,17 +12647,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group_0_1__2__Impl" - // InternalProblem.g:4012:1: rule__Assertion__Group_0_1__2__Impl : ( '(' ) ; + // InternalProblem.g:3966:1: rule__Assertion__Group_0_1__2__Impl : ( '(' ) ; public final void rule__Assertion__Group_0_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4016:1: ( ( '(' ) ) - // InternalProblem.g:4017:1: ( '(' ) + // InternalProblem.g:3970:1: ( ( '(' ) ) + // InternalProblem.g:3971:1: ( '(' ) { - // InternalProblem.g:4017:1: ( '(' ) - // InternalProblem.g:4018:2: '(' + // InternalProblem.g:3971:1: ( '(' ) + // InternalProblem.g:3972:2: '(' { before(grammarAccess.getAssertionAccess().getLeftParenthesisKeyword_0_1_2()); match(input,37,FOLLOW_2); @@ -12836,14 +12684,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group_0_1__3" - // InternalProblem.g:4027:1: rule__Assertion__Group_0_1__3 : rule__Assertion__Group_0_1__3__Impl rule__Assertion__Group_0_1__4 ; + // InternalProblem.g:3981:1: rule__Assertion__Group_0_1__3 : rule__Assertion__Group_0_1__3__Impl rule__Assertion__Group_0_1__4 ; public final void rule__Assertion__Group_0_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4031:1: ( rule__Assertion__Group_0_1__3__Impl rule__Assertion__Group_0_1__4 ) - // InternalProblem.g:4032:2: rule__Assertion__Group_0_1__3__Impl rule__Assertion__Group_0_1__4 + // InternalProblem.g:3985:1: ( rule__Assertion__Group_0_1__3__Impl rule__Assertion__Group_0_1__4 ) + // InternalProblem.g:3986:2: rule__Assertion__Group_0_1__3__Impl rule__Assertion__Group_0_1__4 { pushFollow(FOLLOW_29); rule__Assertion__Group_0_1__3__Impl(); @@ -12874,29 +12722,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group_0_1__3__Impl" - // InternalProblem.g:4039:1: rule__Assertion__Group_0_1__3__Impl : ( ( rule__Assertion__Group_0_1_3__0 )? ) ; + // InternalProblem.g:3993:1: rule__Assertion__Group_0_1__3__Impl : ( ( rule__Assertion__Group_0_1_3__0 )? ) ; public final void rule__Assertion__Group_0_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4043:1: ( ( ( rule__Assertion__Group_0_1_3__0 )? ) ) - // InternalProblem.g:4044:1: ( ( rule__Assertion__Group_0_1_3__0 )? ) + // InternalProblem.g:3997:1: ( ( ( rule__Assertion__Group_0_1_3__0 )? ) ) + // InternalProblem.g:3998:1: ( ( rule__Assertion__Group_0_1_3__0 )? ) { - // InternalProblem.g:4044:1: ( ( rule__Assertion__Group_0_1_3__0 )? ) - // InternalProblem.g:4045:2: ( rule__Assertion__Group_0_1_3__0 )? + // InternalProblem.g:3998:1: ( ( rule__Assertion__Group_0_1_3__0 )? ) + // InternalProblem.g:3999:2: ( rule__Assertion__Group_0_1_3__0 )? { before(grammarAccess.getAssertionAccess().getGroup_0_1_3()); - // InternalProblem.g:4046:2: ( rule__Assertion__Group_0_1_3__0 )? - int alt50=2; - int LA50_0 = input.LA(1); + // InternalProblem.g:4000:2: ( rule__Assertion__Group_0_1_3__0 )? + int alt49=2; + int LA49_0 = input.LA(1); - if ( ((LA50_0>=RULE_INT && LA50_0<=RULE_STRING)||(LA50_0>=19 && LA50_0<=23)) ) { - alt50=1; + if ( ((LA49_0>=RULE_INT && LA49_0<=RULE_STRING)||(LA49_0>=19 && LA49_0<=23)) ) { + alt49=1; } - switch (alt50) { + switch (alt49) { case 1 : - // InternalProblem.g:4046:3: rule__Assertion__Group_0_1_3__0 + // InternalProblem.g:4000:3: rule__Assertion__Group_0_1_3__0 { pushFollow(FOLLOW_2); rule__Assertion__Group_0_1_3__0(); @@ -12932,14 +12780,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group_0_1__4" - // InternalProblem.g:4054:1: rule__Assertion__Group_0_1__4 : rule__Assertion__Group_0_1__4__Impl ; + // InternalProblem.g:4008:1: rule__Assertion__Group_0_1__4 : rule__Assertion__Group_0_1__4__Impl ; public final void rule__Assertion__Group_0_1__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4058:1: ( rule__Assertion__Group_0_1__4__Impl ) - // InternalProblem.g:4059:2: rule__Assertion__Group_0_1__4__Impl + // InternalProblem.g:4012:1: ( rule__Assertion__Group_0_1__4__Impl ) + // InternalProblem.g:4013:2: rule__Assertion__Group_0_1__4__Impl { pushFollow(FOLLOW_2); rule__Assertion__Group_0_1__4__Impl(); @@ -12965,17 +12813,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group_0_1__4__Impl" - // InternalProblem.g:4065:1: rule__Assertion__Group_0_1__4__Impl : ( ')' ) ; + // InternalProblem.g:4019:1: rule__Assertion__Group_0_1__4__Impl : ( ')' ) ; public final void rule__Assertion__Group_0_1__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4069:1: ( ( ')' ) ) - // InternalProblem.g:4070:1: ( ')' ) + // InternalProblem.g:4023:1: ( ( ')' ) ) + // InternalProblem.g:4024:1: ( ')' ) { - // InternalProblem.g:4070:1: ( ')' ) - // InternalProblem.g:4071:2: ')' + // InternalProblem.g:4024:1: ( ')' ) + // InternalProblem.g:4025:2: ')' { before(grammarAccess.getAssertionAccess().getRightParenthesisKeyword_0_1_4()); match(input,38,FOLLOW_2); @@ -13002,14 +12850,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group_0_1_3__0" - // InternalProblem.g:4081:1: rule__Assertion__Group_0_1_3__0 : rule__Assertion__Group_0_1_3__0__Impl rule__Assertion__Group_0_1_3__1 ; + // InternalProblem.g:4035:1: rule__Assertion__Group_0_1_3__0 : rule__Assertion__Group_0_1_3__0__Impl rule__Assertion__Group_0_1_3__1 ; public final void rule__Assertion__Group_0_1_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4085:1: ( rule__Assertion__Group_0_1_3__0__Impl rule__Assertion__Group_0_1_3__1 ) - // InternalProblem.g:4086:2: rule__Assertion__Group_0_1_3__0__Impl rule__Assertion__Group_0_1_3__1 + // InternalProblem.g:4039:1: ( rule__Assertion__Group_0_1_3__0__Impl rule__Assertion__Group_0_1_3__1 ) + // InternalProblem.g:4040:2: rule__Assertion__Group_0_1_3__0__Impl rule__Assertion__Group_0_1_3__1 { pushFollow(FOLLOW_9); rule__Assertion__Group_0_1_3__0__Impl(); @@ -13040,21 +12888,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group_0_1_3__0__Impl" - // InternalProblem.g:4093:1: rule__Assertion__Group_0_1_3__0__Impl : ( ( rule__Assertion__ArgumentsAssignment_0_1_3_0 ) ) ; + // InternalProblem.g:4047:1: rule__Assertion__Group_0_1_3__0__Impl : ( ( rule__Assertion__ArgumentsAssignment_0_1_3_0 ) ) ; public final void rule__Assertion__Group_0_1_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4097:1: ( ( ( rule__Assertion__ArgumentsAssignment_0_1_3_0 ) ) ) - // InternalProblem.g:4098:1: ( ( rule__Assertion__ArgumentsAssignment_0_1_3_0 ) ) + // InternalProblem.g:4051:1: ( ( ( rule__Assertion__ArgumentsAssignment_0_1_3_0 ) ) ) + // InternalProblem.g:4052:1: ( ( rule__Assertion__ArgumentsAssignment_0_1_3_0 ) ) { - // InternalProblem.g:4098:1: ( ( rule__Assertion__ArgumentsAssignment_0_1_3_0 ) ) - // InternalProblem.g:4099:2: ( rule__Assertion__ArgumentsAssignment_0_1_3_0 ) + // InternalProblem.g:4052:1: ( ( rule__Assertion__ArgumentsAssignment_0_1_3_0 ) ) + // InternalProblem.g:4053:2: ( rule__Assertion__ArgumentsAssignment_0_1_3_0 ) { before(grammarAccess.getAssertionAccess().getArgumentsAssignment_0_1_3_0()); - // InternalProblem.g:4100:2: ( rule__Assertion__ArgumentsAssignment_0_1_3_0 ) - // InternalProblem.g:4100:3: rule__Assertion__ArgumentsAssignment_0_1_3_0 + // InternalProblem.g:4054:2: ( rule__Assertion__ArgumentsAssignment_0_1_3_0 ) + // InternalProblem.g:4054:3: rule__Assertion__ArgumentsAssignment_0_1_3_0 { pushFollow(FOLLOW_2); rule__Assertion__ArgumentsAssignment_0_1_3_0(); @@ -13087,14 +12935,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group_0_1_3__1" - // InternalProblem.g:4108:1: rule__Assertion__Group_0_1_3__1 : rule__Assertion__Group_0_1_3__1__Impl ; + // InternalProblem.g:4062:1: rule__Assertion__Group_0_1_3__1 : rule__Assertion__Group_0_1_3__1__Impl ; public final void rule__Assertion__Group_0_1_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4112:1: ( rule__Assertion__Group_0_1_3__1__Impl ) - // InternalProblem.g:4113:2: rule__Assertion__Group_0_1_3__1__Impl + // InternalProblem.g:4066:1: ( rule__Assertion__Group_0_1_3__1__Impl ) + // InternalProblem.g:4067:2: rule__Assertion__Group_0_1_3__1__Impl { pushFollow(FOLLOW_2); rule__Assertion__Group_0_1_3__1__Impl(); @@ -13120,33 +12968,33 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group_0_1_3__1__Impl" - // InternalProblem.g:4119:1: rule__Assertion__Group_0_1_3__1__Impl : ( ( rule__Assertion__Group_0_1_3_1__0 )* ) ; + // InternalProblem.g:4073:1: rule__Assertion__Group_0_1_3__1__Impl : ( ( rule__Assertion__Group_0_1_3_1__0 )* ) ; public final void rule__Assertion__Group_0_1_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4123:1: ( ( ( rule__Assertion__Group_0_1_3_1__0 )* ) ) - // InternalProblem.g:4124:1: ( ( rule__Assertion__Group_0_1_3_1__0 )* ) + // InternalProblem.g:4077:1: ( ( ( rule__Assertion__Group_0_1_3_1__0 )* ) ) + // InternalProblem.g:4078:1: ( ( rule__Assertion__Group_0_1_3_1__0 )* ) { - // InternalProblem.g:4124:1: ( ( rule__Assertion__Group_0_1_3_1__0 )* ) - // InternalProblem.g:4125:2: ( rule__Assertion__Group_0_1_3_1__0 )* + // InternalProblem.g:4078:1: ( ( rule__Assertion__Group_0_1_3_1__0 )* ) + // InternalProblem.g:4079:2: ( rule__Assertion__Group_0_1_3_1__0 )* { before(grammarAccess.getAssertionAccess().getGroup_0_1_3_1()); - // InternalProblem.g:4126:2: ( rule__Assertion__Group_0_1_3_1__0 )* - loop51: + // InternalProblem.g:4080:2: ( rule__Assertion__Group_0_1_3_1__0 )* + loop50: do { - int alt51=2; - int LA51_0 = input.LA(1); + int alt50=2; + int LA50_0 = input.LA(1); - if ( (LA51_0==13) ) { - alt51=1; + if ( (LA50_0==13) ) { + alt50=1; } - switch (alt51) { + switch (alt50) { case 1 : - // InternalProblem.g:4126:3: rule__Assertion__Group_0_1_3_1__0 + // InternalProblem.g:4080:3: rule__Assertion__Group_0_1_3_1__0 { pushFollow(FOLLOW_10); rule__Assertion__Group_0_1_3_1__0(); @@ -13158,7 +13006,7 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { break; default : - break loop51; + break loop50; } } while (true); @@ -13185,14 +13033,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group_0_1_3_1__0" - // InternalProblem.g:4135:1: rule__Assertion__Group_0_1_3_1__0 : rule__Assertion__Group_0_1_3_1__0__Impl rule__Assertion__Group_0_1_3_1__1 ; + // InternalProblem.g:4089:1: rule__Assertion__Group_0_1_3_1__0 : rule__Assertion__Group_0_1_3_1__0__Impl rule__Assertion__Group_0_1_3_1__1 ; public final void rule__Assertion__Group_0_1_3_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4139:1: ( rule__Assertion__Group_0_1_3_1__0__Impl rule__Assertion__Group_0_1_3_1__1 ) - // InternalProblem.g:4140:2: rule__Assertion__Group_0_1_3_1__0__Impl rule__Assertion__Group_0_1_3_1__1 + // InternalProblem.g:4093:1: ( rule__Assertion__Group_0_1_3_1__0__Impl rule__Assertion__Group_0_1_3_1__1 ) + // InternalProblem.g:4094:2: rule__Assertion__Group_0_1_3_1__0__Impl rule__Assertion__Group_0_1_3_1__1 { pushFollow(FOLLOW_30); rule__Assertion__Group_0_1_3_1__0__Impl(); @@ -13223,17 +13071,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group_0_1_3_1__0__Impl" - // InternalProblem.g:4147:1: rule__Assertion__Group_0_1_3_1__0__Impl : ( ',' ) ; + // InternalProblem.g:4101:1: rule__Assertion__Group_0_1_3_1__0__Impl : ( ',' ) ; public final void rule__Assertion__Group_0_1_3_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4151:1: ( ( ',' ) ) - // InternalProblem.g:4152:1: ( ',' ) + // InternalProblem.g:4105:1: ( ( ',' ) ) + // InternalProblem.g:4106:1: ( ',' ) { - // InternalProblem.g:4152:1: ( ',' ) - // InternalProblem.g:4153:2: ',' + // InternalProblem.g:4106:1: ( ',' ) + // InternalProblem.g:4107:2: ',' { before(grammarAccess.getAssertionAccess().getCommaKeyword_0_1_3_1_0()); match(input,13,FOLLOW_2); @@ -13260,14 +13108,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group_0_1_3_1__1" - // InternalProblem.g:4162:1: rule__Assertion__Group_0_1_3_1__1 : rule__Assertion__Group_0_1_3_1__1__Impl ; + // InternalProblem.g:4116:1: rule__Assertion__Group_0_1_3_1__1 : rule__Assertion__Group_0_1_3_1__1__Impl ; public final void rule__Assertion__Group_0_1_3_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4166:1: ( rule__Assertion__Group_0_1_3_1__1__Impl ) - // InternalProblem.g:4167:2: rule__Assertion__Group_0_1_3_1__1__Impl + // InternalProblem.g:4120:1: ( rule__Assertion__Group_0_1_3_1__1__Impl ) + // InternalProblem.g:4121:2: rule__Assertion__Group_0_1_3_1__1__Impl { pushFollow(FOLLOW_2); rule__Assertion__Group_0_1_3_1__1__Impl(); @@ -13293,21 +13141,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__Group_0_1_3_1__1__Impl" - // InternalProblem.g:4173:1: rule__Assertion__Group_0_1_3_1__1__Impl : ( ( rule__Assertion__ArgumentsAssignment_0_1_3_1_1 ) ) ; + // InternalProblem.g:4127:1: rule__Assertion__Group_0_1_3_1__1__Impl : ( ( rule__Assertion__ArgumentsAssignment_0_1_3_1_1 ) ) ; public final void rule__Assertion__Group_0_1_3_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4177:1: ( ( ( rule__Assertion__ArgumentsAssignment_0_1_3_1_1 ) ) ) - // InternalProblem.g:4178:1: ( ( rule__Assertion__ArgumentsAssignment_0_1_3_1_1 ) ) + // InternalProblem.g:4131:1: ( ( ( rule__Assertion__ArgumentsAssignment_0_1_3_1_1 ) ) ) + // InternalProblem.g:4132:1: ( ( rule__Assertion__ArgumentsAssignment_0_1_3_1_1 ) ) { - // InternalProblem.g:4178:1: ( ( rule__Assertion__ArgumentsAssignment_0_1_3_1_1 ) ) - // InternalProblem.g:4179:2: ( rule__Assertion__ArgumentsAssignment_0_1_3_1_1 ) + // InternalProblem.g:4132:1: ( ( rule__Assertion__ArgumentsAssignment_0_1_3_1_1 ) ) + // InternalProblem.g:4133:2: ( rule__Assertion__ArgumentsAssignment_0_1_3_1_1 ) { before(grammarAccess.getAssertionAccess().getArgumentsAssignment_0_1_3_1_1()); - // InternalProblem.g:4180:2: ( rule__Assertion__ArgumentsAssignment_0_1_3_1_1 ) - // InternalProblem.g:4180:3: rule__Assertion__ArgumentsAssignment_0_1_3_1_1 + // InternalProblem.g:4134:2: ( rule__Assertion__ArgumentsAssignment_0_1_3_1_1 ) + // InternalProblem.g:4134:3: rule__Assertion__ArgumentsAssignment_0_1_3_1_1 { pushFollow(FOLLOW_2); rule__Assertion__ArgumentsAssignment_0_1_3_1_1(); @@ -13340,14 +13188,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__NodeValueAssertion__Group__0" - // InternalProblem.g:4189:1: rule__NodeValueAssertion__Group__0 : rule__NodeValueAssertion__Group__0__Impl rule__NodeValueAssertion__Group__1 ; + // InternalProblem.g:4143:1: rule__NodeValueAssertion__Group__0 : rule__NodeValueAssertion__Group__0__Impl rule__NodeValueAssertion__Group__1 ; public final void rule__NodeValueAssertion__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4193:1: ( rule__NodeValueAssertion__Group__0__Impl rule__NodeValueAssertion__Group__1 ) - // InternalProblem.g:4194:2: rule__NodeValueAssertion__Group__0__Impl rule__NodeValueAssertion__Group__1 + // InternalProblem.g:4147:1: ( rule__NodeValueAssertion__Group__0__Impl rule__NodeValueAssertion__Group__1 ) + // InternalProblem.g:4148:2: rule__NodeValueAssertion__Group__0__Impl rule__NodeValueAssertion__Group__1 { pushFollow(FOLLOW_31); rule__NodeValueAssertion__Group__0__Impl(); @@ -13378,21 +13226,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__NodeValueAssertion__Group__0__Impl" - // InternalProblem.g:4201:1: rule__NodeValueAssertion__Group__0__Impl : ( ( rule__NodeValueAssertion__NodeAssignment_0 ) ) ; + // InternalProblem.g:4155:1: rule__NodeValueAssertion__Group__0__Impl : ( ( rule__NodeValueAssertion__NodeAssignment_0 ) ) ; public final void rule__NodeValueAssertion__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4205:1: ( ( ( rule__NodeValueAssertion__NodeAssignment_0 ) ) ) - // InternalProblem.g:4206:1: ( ( rule__NodeValueAssertion__NodeAssignment_0 ) ) + // InternalProblem.g:4159:1: ( ( ( rule__NodeValueAssertion__NodeAssignment_0 ) ) ) + // InternalProblem.g:4160:1: ( ( rule__NodeValueAssertion__NodeAssignment_0 ) ) { - // InternalProblem.g:4206:1: ( ( rule__NodeValueAssertion__NodeAssignment_0 ) ) - // InternalProblem.g:4207:2: ( rule__NodeValueAssertion__NodeAssignment_0 ) + // InternalProblem.g:4160:1: ( ( rule__NodeValueAssertion__NodeAssignment_0 ) ) + // InternalProblem.g:4161:2: ( rule__NodeValueAssertion__NodeAssignment_0 ) { before(grammarAccess.getNodeValueAssertionAccess().getNodeAssignment_0()); - // InternalProblem.g:4208:2: ( rule__NodeValueAssertion__NodeAssignment_0 ) - // InternalProblem.g:4208:3: rule__NodeValueAssertion__NodeAssignment_0 + // InternalProblem.g:4162:2: ( rule__NodeValueAssertion__NodeAssignment_0 ) + // InternalProblem.g:4162:3: rule__NodeValueAssertion__NodeAssignment_0 { pushFollow(FOLLOW_2); rule__NodeValueAssertion__NodeAssignment_0(); @@ -13425,14 +13273,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__NodeValueAssertion__Group__1" - // InternalProblem.g:4216:1: rule__NodeValueAssertion__Group__1 : rule__NodeValueAssertion__Group__1__Impl rule__NodeValueAssertion__Group__2 ; + // InternalProblem.g:4170:1: rule__NodeValueAssertion__Group__1 : rule__NodeValueAssertion__Group__1__Impl rule__NodeValueAssertion__Group__2 ; public final void rule__NodeValueAssertion__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4220:1: ( rule__NodeValueAssertion__Group__1__Impl rule__NodeValueAssertion__Group__2 ) - // InternalProblem.g:4221:2: rule__NodeValueAssertion__Group__1__Impl rule__NodeValueAssertion__Group__2 + // InternalProblem.g:4174:1: ( rule__NodeValueAssertion__Group__1__Impl rule__NodeValueAssertion__Group__2 ) + // InternalProblem.g:4175:2: rule__NodeValueAssertion__Group__1__Impl rule__NodeValueAssertion__Group__2 { pushFollow(FOLLOW_30); rule__NodeValueAssertion__Group__1__Impl(); @@ -13463,17 +13311,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__NodeValueAssertion__Group__1__Impl" - // InternalProblem.g:4228:1: rule__NodeValueAssertion__Group__1__Impl : ( ':' ) ; + // InternalProblem.g:4182:1: rule__NodeValueAssertion__Group__1__Impl : ( ':' ) ; public final void rule__NodeValueAssertion__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4232:1: ( ( ':' ) ) - // InternalProblem.g:4233:1: ( ':' ) + // InternalProblem.g:4186:1: ( ( ':' ) ) + // InternalProblem.g:4187:1: ( ':' ) { - // InternalProblem.g:4233:1: ( ':' ) - // InternalProblem.g:4234:2: ':' + // InternalProblem.g:4187:1: ( ':' ) + // InternalProblem.g:4188:2: ':' { before(grammarAccess.getNodeValueAssertionAccess().getColonKeyword_1()); match(input,40,FOLLOW_2); @@ -13500,14 +13348,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__NodeValueAssertion__Group__2" - // InternalProblem.g:4243:1: rule__NodeValueAssertion__Group__2 : rule__NodeValueAssertion__Group__2__Impl rule__NodeValueAssertion__Group__3 ; + // InternalProblem.g:4197:1: rule__NodeValueAssertion__Group__2 : rule__NodeValueAssertion__Group__2__Impl rule__NodeValueAssertion__Group__3 ; public final void rule__NodeValueAssertion__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4247:1: ( rule__NodeValueAssertion__Group__2__Impl rule__NodeValueAssertion__Group__3 ) - // InternalProblem.g:4248:2: rule__NodeValueAssertion__Group__2__Impl rule__NodeValueAssertion__Group__3 + // InternalProblem.g:4201:1: ( rule__NodeValueAssertion__Group__2__Impl rule__NodeValueAssertion__Group__3 ) + // InternalProblem.g:4202:2: rule__NodeValueAssertion__Group__2__Impl rule__NodeValueAssertion__Group__3 { pushFollow(FOLLOW_6); rule__NodeValueAssertion__Group__2__Impl(); @@ -13538,21 +13386,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__NodeValueAssertion__Group__2__Impl" - // InternalProblem.g:4255:1: rule__NodeValueAssertion__Group__2__Impl : ( ( rule__NodeValueAssertion__ValueAssignment_2 ) ) ; + // InternalProblem.g:4209:1: rule__NodeValueAssertion__Group__2__Impl : ( ( rule__NodeValueAssertion__ValueAssignment_2 ) ) ; public final void rule__NodeValueAssertion__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4259:1: ( ( ( rule__NodeValueAssertion__ValueAssignment_2 ) ) ) - // InternalProblem.g:4260:1: ( ( rule__NodeValueAssertion__ValueAssignment_2 ) ) + // InternalProblem.g:4213:1: ( ( ( rule__NodeValueAssertion__ValueAssignment_2 ) ) ) + // InternalProblem.g:4214:1: ( ( rule__NodeValueAssertion__ValueAssignment_2 ) ) { - // InternalProblem.g:4260:1: ( ( rule__NodeValueAssertion__ValueAssignment_2 ) ) - // InternalProblem.g:4261:2: ( rule__NodeValueAssertion__ValueAssignment_2 ) + // InternalProblem.g:4214:1: ( ( rule__NodeValueAssertion__ValueAssignment_2 ) ) + // InternalProblem.g:4215:2: ( rule__NodeValueAssertion__ValueAssignment_2 ) { before(grammarAccess.getNodeValueAssertionAccess().getValueAssignment_2()); - // InternalProblem.g:4262:2: ( rule__NodeValueAssertion__ValueAssignment_2 ) - // InternalProblem.g:4262:3: rule__NodeValueAssertion__ValueAssignment_2 + // InternalProblem.g:4216:2: ( rule__NodeValueAssertion__ValueAssignment_2 ) + // InternalProblem.g:4216:3: rule__NodeValueAssertion__ValueAssignment_2 { pushFollow(FOLLOW_2); rule__NodeValueAssertion__ValueAssignment_2(); @@ -13585,14 +13433,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__NodeValueAssertion__Group__3" - // InternalProblem.g:4270:1: rule__NodeValueAssertion__Group__3 : rule__NodeValueAssertion__Group__3__Impl ; + // InternalProblem.g:4224:1: rule__NodeValueAssertion__Group__3 : rule__NodeValueAssertion__Group__3__Impl ; public final void rule__NodeValueAssertion__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4274:1: ( rule__NodeValueAssertion__Group__3__Impl ) - // InternalProblem.g:4275:2: rule__NodeValueAssertion__Group__3__Impl + // InternalProblem.g:4228:1: ( rule__NodeValueAssertion__Group__3__Impl ) + // InternalProblem.g:4229:2: rule__NodeValueAssertion__Group__3__Impl { pushFollow(FOLLOW_2); rule__NodeValueAssertion__Group__3__Impl(); @@ -13618,17 +13466,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__NodeValueAssertion__Group__3__Impl" - // InternalProblem.g:4281:1: rule__NodeValueAssertion__Group__3__Impl : ( '.' ) ; + // InternalProblem.g:4235:1: rule__NodeValueAssertion__Group__3__Impl : ( '.' ) ; public final void rule__NodeValueAssertion__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4285:1: ( ( '.' ) ) - // InternalProblem.g:4286:1: ( '.' ) + // InternalProblem.g:4239:1: ( ( '.' ) ) + // InternalProblem.g:4240:1: ( '.' ) { - // InternalProblem.g:4286:1: ( '.' ) - // InternalProblem.g:4287:2: '.' + // InternalProblem.g:4240:1: ( '.' ) + // InternalProblem.g:4241:2: '.' { before(grammarAccess.getNodeValueAssertionAccess().getFullStopKeyword_3()); match(input,12,FOLLOW_2); @@ -13655,14 +13503,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScopeDeclaration__Group__0" - // InternalProblem.g:4297:1: rule__ScopeDeclaration__Group__0 : rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ; + // InternalProblem.g:4251:1: rule__ScopeDeclaration__Group__0 : rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ; public final void rule__ScopeDeclaration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4301:1: ( rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ) - // InternalProblem.g:4302:2: rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 + // InternalProblem.g:4255:1: ( rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ) + // InternalProblem.g:4256:2: rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 { pushFollow(FOLLOW_34); rule__ScopeDeclaration__Group__0__Impl(); @@ -13693,17 +13541,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScopeDeclaration__Group__0__Impl" - // InternalProblem.g:4309:1: rule__ScopeDeclaration__Group__0__Impl : ( 'scope' ) ; + // InternalProblem.g:4263:1: rule__ScopeDeclaration__Group__0__Impl : ( 'scope' ) ; public final void rule__ScopeDeclaration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4313:1: ( ( 'scope' ) ) - // InternalProblem.g:4314:1: ( 'scope' ) + // InternalProblem.g:4267:1: ( ( 'scope' ) ) + // InternalProblem.g:4268:1: ( 'scope' ) { - // InternalProblem.g:4314:1: ( 'scope' ) - // InternalProblem.g:4315:2: 'scope' + // InternalProblem.g:4268:1: ( 'scope' ) + // InternalProblem.g:4269:2: 'scope' { before(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); match(input,41,FOLLOW_2); @@ -13730,14 +13578,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScopeDeclaration__Group__1" - // InternalProblem.g:4324:1: rule__ScopeDeclaration__Group__1 : rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ; + // InternalProblem.g:4278:1: rule__ScopeDeclaration__Group__1 : rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ; public final void rule__ScopeDeclaration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4328:1: ( rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ) - // InternalProblem.g:4329:2: rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 + // InternalProblem.g:4282:1: ( rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ) + // InternalProblem.g:4283:2: rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 { pushFollow(FOLLOW_35); rule__ScopeDeclaration__Group__1__Impl(); @@ -13768,21 +13616,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScopeDeclaration__Group__1__Impl" - // InternalProblem.g:4336:1: rule__ScopeDeclaration__Group__1__Impl : ( ( rule__ScopeDeclaration__TypeScopesAssignment_1 ) ) ; + // InternalProblem.g:4290:1: rule__ScopeDeclaration__Group__1__Impl : ( ( rule__ScopeDeclaration__TypeScopesAssignment_1 ) ) ; public final void rule__ScopeDeclaration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4340:1: ( ( ( rule__ScopeDeclaration__TypeScopesAssignment_1 ) ) ) - // InternalProblem.g:4341:1: ( ( rule__ScopeDeclaration__TypeScopesAssignment_1 ) ) + // InternalProblem.g:4294:1: ( ( ( rule__ScopeDeclaration__TypeScopesAssignment_1 ) ) ) + // InternalProblem.g:4295:1: ( ( rule__ScopeDeclaration__TypeScopesAssignment_1 ) ) { - // InternalProblem.g:4341:1: ( ( rule__ScopeDeclaration__TypeScopesAssignment_1 ) ) - // InternalProblem.g:4342:2: ( rule__ScopeDeclaration__TypeScopesAssignment_1 ) + // InternalProblem.g:4295:1: ( ( rule__ScopeDeclaration__TypeScopesAssignment_1 ) ) + // InternalProblem.g:4296:2: ( rule__ScopeDeclaration__TypeScopesAssignment_1 ) { before(grammarAccess.getScopeDeclarationAccess().getTypeScopesAssignment_1()); - // InternalProblem.g:4343:2: ( rule__ScopeDeclaration__TypeScopesAssignment_1 ) - // InternalProblem.g:4343:3: rule__ScopeDeclaration__TypeScopesAssignment_1 + // InternalProblem.g:4297:2: ( rule__ScopeDeclaration__TypeScopesAssignment_1 ) + // InternalProblem.g:4297:3: rule__ScopeDeclaration__TypeScopesAssignment_1 { pushFollow(FOLLOW_2); rule__ScopeDeclaration__TypeScopesAssignment_1(); @@ -13815,14 +13663,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScopeDeclaration__Group__2" - // InternalProblem.g:4351:1: rule__ScopeDeclaration__Group__2 : rule__ScopeDeclaration__Group__2__Impl rule__ScopeDeclaration__Group__3 ; + // InternalProblem.g:4305:1: rule__ScopeDeclaration__Group__2 : rule__ScopeDeclaration__Group__2__Impl rule__ScopeDeclaration__Group__3 ; public final void rule__ScopeDeclaration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4355:1: ( rule__ScopeDeclaration__Group__2__Impl rule__ScopeDeclaration__Group__3 ) - // InternalProblem.g:4356:2: rule__ScopeDeclaration__Group__2__Impl rule__ScopeDeclaration__Group__3 + // InternalProblem.g:4309:1: ( rule__ScopeDeclaration__Group__2__Impl rule__ScopeDeclaration__Group__3 ) + // InternalProblem.g:4310:2: rule__ScopeDeclaration__Group__2__Impl rule__ScopeDeclaration__Group__3 { pushFollow(FOLLOW_35); rule__ScopeDeclaration__Group__2__Impl(); @@ -13853,33 +13701,33 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScopeDeclaration__Group__2__Impl" - // InternalProblem.g:4363:1: rule__ScopeDeclaration__Group__2__Impl : ( ( rule__ScopeDeclaration__Group_2__0 )* ) ; + // InternalProblem.g:4317:1: rule__ScopeDeclaration__Group__2__Impl : ( ( rule__ScopeDeclaration__Group_2__0 )* ) ; public final void rule__ScopeDeclaration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4367:1: ( ( ( rule__ScopeDeclaration__Group_2__0 )* ) ) - // InternalProblem.g:4368:1: ( ( rule__ScopeDeclaration__Group_2__0 )* ) + // InternalProblem.g:4321:1: ( ( ( rule__ScopeDeclaration__Group_2__0 )* ) ) + // InternalProblem.g:4322:1: ( ( rule__ScopeDeclaration__Group_2__0 )* ) { - // InternalProblem.g:4368:1: ( ( rule__ScopeDeclaration__Group_2__0 )* ) - // InternalProblem.g:4369:2: ( rule__ScopeDeclaration__Group_2__0 )* + // InternalProblem.g:4322:1: ( ( rule__ScopeDeclaration__Group_2__0 )* ) + // InternalProblem.g:4323:2: ( rule__ScopeDeclaration__Group_2__0 )* { before(grammarAccess.getScopeDeclarationAccess().getGroup_2()); - // InternalProblem.g:4370:2: ( rule__ScopeDeclaration__Group_2__0 )* - loop52: + // InternalProblem.g:4324:2: ( rule__ScopeDeclaration__Group_2__0 )* + loop51: do { - int alt52=2; - int LA52_0 = input.LA(1); + int alt51=2; + int LA51_0 = input.LA(1); - if ( (LA52_0==13) ) { - alt52=1; + if ( (LA51_0==13) ) { + alt51=1; } - switch (alt52) { + switch (alt51) { case 1 : - // InternalProblem.g:4370:3: rule__ScopeDeclaration__Group_2__0 + // InternalProblem.g:4324:3: rule__ScopeDeclaration__Group_2__0 { pushFollow(FOLLOW_10); rule__ScopeDeclaration__Group_2__0(); @@ -13891,7 +13739,7 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { break; default : - break loop52; + break loop51; } } while (true); @@ -13918,14 +13766,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScopeDeclaration__Group__3" - // InternalProblem.g:4378:1: rule__ScopeDeclaration__Group__3 : rule__ScopeDeclaration__Group__3__Impl ; + // InternalProblem.g:4332:1: rule__ScopeDeclaration__Group__3 : rule__ScopeDeclaration__Group__3__Impl ; public final void rule__ScopeDeclaration__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4382:1: ( rule__ScopeDeclaration__Group__3__Impl ) - // InternalProblem.g:4383:2: rule__ScopeDeclaration__Group__3__Impl + // InternalProblem.g:4336:1: ( rule__ScopeDeclaration__Group__3__Impl ) + // InternalProblem.g:4337:2: rule__ScopeDeclaration__Group__3__Impl { pushFollow(FOLLOW_2); rule__ScopeDeclaration__Group__3__Impl(); @@ -13951,17 +13799,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScopeDeclaration__Group__3__Impl" - // InternalProblem.g:4389:1: rule__ScopeDeclaration__Group__3__Impl : ( '.' ) ; + // InternalProblem.g:4343:1: rule__ScopeDeclaration__Group__3__Impl : ( '.' ) ; public final void rule__ScopeDeclaration__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4393:1: ( ( '.' ) ) - // InternalProblem.g:4394:1: ( '.' ) + // InternalProblem.g:4347:1: ( ( '.' ) ) + // InternalProblem.g:4348:1: ( '.' ) { - // InternalProblem.g:4394:1: ( '.' ) - // InternalProblem.g:4395:2: '.' + // InternalProblem.g:4348:1: ( '.' ) + // InternalProblem.g:4349:2: '.' { before(grammarAccess.getScopeDeclarationAccess().getFullStopKeyword_3()); match(input,12,FOLLOW_2); @@ -13988,14 +13836,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScopeDeclaration__Group_2__0" - // InternalProblem.g:4405:1: rule__ScopeDeclaration__Group_2__0 : rule__ScopeDeclaration__Group_2__0__Impl rule__ScopeDeclaration__Group_2__1 ; + // InternalProblem.g:4359:1: rule__ScopeDeclaration__Group_2__0 : rule__ScopeDeclaration__Group_2__0__Impl rule__ScopeDeclaration__Group_2__1 ; public final void rule__ScopeDeclaration__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4409:1: ( rule__ScopeDeclaration__Group_2__0__Impl rule__ScopeDeclaration__Group_2__1 ) - // InternalProblem.g:4410:2: rule__ScopeDeclaration__Group_2__0__Impl rule__ScopeDeclaration__Group_2__1 + // InternalProblem.g:4363:1: ( rule__ScopeDeclaration__Group_2__0__Impl rule__ScopeDeclaration__Group_2__1 ) + // InternalProblem.g:4364:2: rule__ScopeDeclaration__Group_2__0__Impl rule__ScopeDeclaration__Group_2__1 { pushFollow(FOLLOW_34); rule__ScopeDeclaration__Group_2__0__Impl(); @@ -14026,17 +13874,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScopeDeclaration__Group_2__0__Impl" - // InternalProblem.g:4417:1: rule__ScopeDeclaration__Group_2__0__Impl : ( ',' ) ; + // InternalProblem.g:4371:1: rule__ScopeDeclaration__Group_2__0__Impl : ( ',' ) ; public final void rule__ScopeDeclaration__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4421:1: ( ( ',' ) ) - // InternalProblem.g:4422:1: ( ',' ) + // InternalProblem.g:4375:1: ( ( ',' ) ) + // InternalProblem.g:4376:1: ( ',' ) { - // InternalProblem.g:4422:1: ( ',' ) - // InternalProblem.g:4423:2: ',' + // InternalProblem.g:4376:1: ( ',' ) + // InternalProblem.g:4377:2: ',' { before(grammarAccess.getScopeDeclarationAccess().getCommaKeyword_2_0()); match(input,13,FOLLOW_2); @@ -14063,14 +13911,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScopeDeclaration__Group_2__1" - // InternalProblem.g:4432:1: rule__ScopeDeclaration__Group_2__1 : rule__ScopeDeclaration__Group_2__1__Impl ; + // InternalProblem.g:4386:1: rule__ScopeDeclaration__Group_2__1 : rule__ScopeDeclaration__Group_2__1__Impl ; public final void rule__ScopeDeclaration__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4436:1: ( rule__ScopeDeclaration__Group_2__1__Impl ) - // InternalProblem.g:4437:2: rule__ScopeDeclaration__Group_2__1__Impl + // InternalProblem.g:4390:1: ( rule__ScopeDeclaration__Group_2__1__Impl ) + // InternalProblem.g:4391:2: rule__ScopeDeclaration__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ScopeDeclaration__Group_2__1__Impl(); @@ -14096,21 +13944,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScopeDeclaration__Group_2__1__Impl" - // InternalProblem.g:4443:1: rule__ScopeDeclaration__Group_2__1__Impl : ( ( rule__ScopeDeclaration__TypeScopesAssignment_2_1 ) ) ; + // InternalProblem.g:4397:1: rule__ScopeDeclaration__Group_2__1__Impl : ( ( rule__ScopeDeclaration__TypeScopesAssignment_2_1 ) ) ; public final void rule__ScopeDeclaration__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4447:1: ( ( ( rule__ScopeDeclaration__TypeScopesAssignment_2_1 ) ) ) - // InternalProblem.g:4448:1: ( ( rule__ScopeDeclaration__TypeScopesAssignment_2_1 ) ) + // InternalProblem.g:4401:1: ( ( ( rule__ScopeDeclaration__TypeScopesAssignment_2_1 ) ) ) + // InternalProblem.g:4402:1: ( ( rule__ScopeDeclaration__TypeScopesAssignment_2_1 ) ) { - // InternalProblem.g:4448:1: ( ( rule__ScopeDeclaration__TypeScopesAssignment_2_1 ) ) - // InternalProblem.g:4449:2: ( rule__ScopeDeclaration__TypeScopesAssignment_2_1 ) + // InternalProblem.g:4402:1: ( ( rule__ScopeDeclaration__TypeScopesAssignment_2_1 ) ) + // InternalProblem.g:4403:2: ( rule__ScopeDeclaration__TypeScopesAssignment_2_1 ) { before(grammarAccess.getScopeDeclarationAccess().getTypeScopesAssignment_2_1()); - // InternalProblem.g:4450:2: ( rule__ScopeDeclaration__TypeScopesAssignment_2_1 ) - // InternalProblem.g:4450:3: rule__ScopeDeclaration__TypeScopesAssignment_2_1 + // InternalProblem.g:4404:2: ( rule__ScopeDeclaration__TypeScopesAssignment_2_1 ) + // InternalProblem.g:4404:3: rule__ScopeDeclaration__TypeScopesAssignment_2_1 { pushFollow(FOLLOW_2); rule__ScopeDeclaration__TypeScopesAssignment_2_1(); @@ -14143,14 +13991,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TypeScope__Group__0" - // InternalProblem.g:4459:1: rule__TypeScope__Group__0 : rule__TypeScope__Group__0__Impl rule__TypeScope__Group__1 ; + // InternalProblem.g:4413:1: rule__TypeScope__Group__0 : rule__TypeScope__Group__0__Impl rule__TypeScope__Group__1 ; public final void rule__TypeScope__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4463:1: ( rule__TypeScope__Group__0__Impl rule__TypeScope__Group__1 ) - // InternalProblem.g:4464:2: rule__TypeScope__Group__0__Impl rule__TypeScope__Group__1 + // InternalProblem.g:4417:1: ( rule__TypeScope__Group__0__Impl rule__TypeScope__Group__1 ) + // InternalProblem.g:4418:2: rule__TypeScope__Group__0__Impl rule__TypeScope__Group__1 { pushFollow(FOLLOW_36); rule__TypeScope__Group__0__Impl(); @@ -14181,21 +14029,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TypeScope__Group__0__Impl" - // InternalProblem.g:4471:1: rule__TypeScope__Group__0__Impl : ( ( rule__TypeScope__TargetTypeAssignment_0 ) ) ; + // InternalProblem.g:4425:1: rule__TypeScope__Group__0__Impl : ( ( rule__TypeScope__TargetTypeAssignment_0 ) ) ; public final void rule__TypeScope__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4475:1: ( ( ( rule__TypeScope__TargetTypeAssignment_0 ) ) ) - // InternalProblem.g:4476:1: ( ( rule__TypeScope__TargetTypeAssignment_0 ) ) + // InternalProblem.g:4429:1: ( ( ( rule__TypeScope__TargetTypeAssignment_0 ) ) ) + // InternalProblem.g:4430:1: ( ( rule__TypeScope__TargetTypeAssignment_0 ) ) { - // InternalProblem.g:4476:1: ( ( rule__TypeScope__TargetTypeAssignment_0 ) ) - // InternalProblem.g:4477:2: ( rule__TypeScope__TargetTypeAssignment_0 ) + // InternalProblem.g:4430:1: ( ( rule__TypeScope__TargetTypeAssignment_0 ) ) + // InternalProblem.g:4431:2: ( rule__TypeScope__TargetTypeAssignment_0 ) { before(grammarAccess.getTypeScopeAccess().getTargetTypeAssignment_0()); - // InternalProblem.g:4478:2: ( rule__TypeScope__TargetTypeAssignment_0 ) - // InternalProblem.g:4478:3: rule__TypeScope__TargetTypeAssignment_0 + // InternalProblem.g:4432:2: ( rule__TypeScope__TargetTypeAssignment_0 ) + // InternalProblem.g:4432:3: rule__TypeScope__TargetTypeAssignment_0 { pushFollow(FOLLOW_2); rule__TypeScope__TargetTypeAssignment_0(); @@ -14228,14 +14076,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TypeScope__Group__1" - // InternalProblem.g:4486:1: rule__TypeScope__Group__1 : rule__TypeScope__Group__1__Impl rule__TypeScope__Group__2 ; + // InternalProblem.g:4440:1: rule__TypeScope__Group__1 : rule__TypeScope__Group__1__Impl rule__TypeScope__Group__2 ; public final void rule__TypeScope__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4490:1: ( rule__TypeScope__Group__1__Impl rule__TypeScope__Group__2 ) - // InternalProblem.g:4491:2: rule__TypeScope__Group__1__Impl rule__TypeScope__Group__2 + // InternalProblem.g:4444:1: ( rule__TypeScope__Group__1__Impl rule__TypeScope__Group__2 ) + // InternalProblem.g:4445:2: rule__TypeScope__Group__1__Impl rule__TypeScope__Group__2 { pushFollow(FOLLOW_20); rule__TypeScope__Group__1__Impl(); @@ -14266,21 +14114,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TypeScope__Group__1__Impl" - // InternalProblem.g:4498:1: rule__TypeScope__Group__1__Impl : ( ( rule__TypeScope__Alternatives_1 ) ) ; + // InternalProblem.g:4452:1: rule__TypeScope__Group__1__Impl : ( ( rule__TypeScope__Alternatives_1 ) ) ; public final void rule__TypeScope__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4502:1: ( ( ( rule__TypeScope__Alternatives_1 ) ) ) - // InternalProblem.g:4503:1: ( ( rule__TypeScope__Alternatives_1 ) ) + // InternalProblem.g:4456:1: ( ( ( rule__TypeScope__Alternatives_1 ) ) ) + // InternalProblem.g:4457:1: ( ( rule__TypeScope__Alternatives_1 ) ) { - // InternalProblem.g:4503:1: ( ( rule__TypeScope__Alternatives_1 ) ) - // InternalProblem.g:4504:2: ( rule__TypeScope__Alternatives_1 ) + // InternalProblem.g:4457:1: ( ( rule__TypeScope__Alternatives_1 ) ) + // InternalProblem.g:4458:2: ( rule__TypeScope__Alternatives_1 ) { before(grammarAccess.getTypeScopeAccess().getAlternatives_1()); - // InternalProblem.g:4505:2: ( rule__TypeScope__Alternatives_1 ) - // InternalProblem.g:4505:3: rule__TypeScope__Alternatives_1 + // InternalProblem.g:4459:2: ( rule__TypeScope__Alternatives_1 ) + // InternalProblem.g:4459:3: rule__TypeScope__Alternatives_1 { pushFollow(FOLLOW_2); rule__TypeScope__Alternatives_1(); @@ -14313,14 +14161,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TypeScope__Group__2" - // InternalProblem.g:4513:1: rule__TypeScope__Group__2 : rule__TypeScope__Group__2__Impl ; + // InternalProblem.g:4467:1: rule__TypeScope__Group__2 : rule__TypeScope__Group__2__Impl ; public final void rule__TypeScope__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4517:1: ( rule__TypeScope__Group__2__Impl ) - // InternalProblem.g:4518:2: rule__TypeScope__Group__2__Impl + // InternalProblem.g:4471:1: ( rule__TypeScope__Group__2__Impl ) + // InternalProblem.g:4472:2: rule__TypeScope__Group__2__Impl { pushFollow(FOLLOW_2); rule__TypeScope__Group__2__Impl(); @@ -14346,21 +14194,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TypeScope__Group__2__Impl" - // InternalProblem.g:4524:1: rule__TypeScope__Group__2__Impl : ( ( rule__TypeScope__MultiplicityAssignment_2 ) ) ; + // InternalProblem.g:4478:1: rule__TypeScope__Group__2__Impl : ( ( rule__TypeScope__MultiplicityAssignment_2 ) ) ; public final void rule__TypeScope__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4528:1: ( ( ( rule__TypeScope__MultiplicityAssignment_2 ) ) ) - // InternalProblem.g:4529:1: ( ( rule__TypeScope__MultiplicityAssignment_2 ) ) + // InternalProblem.g:4482:1: ( ( ( rule__TypeScope__MultiplicityAssignment_2 ) ) ) + // InternalProblem.g:4483:1: ( ( rule__TypeScope__MultiplicityAssignment_2 ) ) { - // InternalProblem.g:4529:1: ( ( rule__TypeScope__MultiplicityAssignment_2 ) ) - // InternalProblem.g:4530:2: ( rule__TypeScope__MultiplicityAssignment_2 ) + // InternalProblem.g:4483:1: ( ( rule__TypeScope__MultiplicityAssignment_2 ) ) + // InternalProblem.g:4484:2: ( rule__TypeScope__MultiplicityAssignment_2 ) { before(grammarAccess.getTypeScopeAccess().getMultiplicityAssignment_2()); - // InternalProblem.g:4531:2: ( rule__TypeScope__MultiplicityAssignment_2 ) - // InternalProblem.g:4531:3: rule__TypeScope__MultiplicityAssignment_2 + // InternalProblem.g:4485:2: ( rule__TypeScope__MultiplicityAssignment_2 ) + // InternalProblem.g:4485:3: rule__TypeScope__MultiplicityAssignment_2 { pushFollow(FOLLOW_2); rule__TypeScope__MultiplicityAssignment_2(); @@ -14393,14 +14241,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RangeMultiplicity__Group__0" - // InternalProblem.g:4540:1: rule__RangeMultiplicity__Group__0 : rule__RangeMultiplicity__Group__0__Impl rule__RangeMultiplicity__Group__1 ; + // InternalProblem.g:4494:1: rule__RangeMultiplicity__Group__0 : rule__RangeMultiplicity__Group__0__Impl rule__RangeMultiplicity__Group__1 ; public final void rule__RangeMultiplicity__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4544:1: ( rule__RangeMultiplicity__Group__0__Impl rule__RangeMultiplicity__Group__1 ) - // InternalProblem.g:4545:2: rule__RangeMultiplicity__Group__0__Impl rule__RangeMultiplicity__Group__1 + // InternalProblem.g:4498:1: ( rule__RangeMultiplicity__Group__0__Impl rule__RangeMultiplicity__Group__1 ) + // InternalProblem.g:4499:2: rule__RangeMultiplicity__Group__0__Impl rule__RangeMultiplicity__Group__1 { pushFollow(FOLLOW_37); rule__RangeMultiplicity__Group__0__Impl(); @@ -14431,21 +14279,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RangeMultiplicity__Group__0__Impl" - // InternalProblem.g:4552:1: rule__RangeMultiplicity__Group__0__Impl : ( ( rule__RangeMultiplicity__LowerBoundAssignment_0 ) ) ; + // InternalProblem.g:4506:1: rule__RangeMultiplicity__Group__0__Impl : ( ( rule__RangeMultiplicity__LowerBoundAssignment_0 ) ) ; public final void rule__RangeMultiplicity__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4556:1: ( ( ( rule__RangeMultiplicity__LowerBoundAssignment_0 ) ) ) - // InternalProblem.g:4557:1: ( ( rule__RangeMultiplicity__LowerBoundAssignment_0 ) ) + // InternalProblem.g:4510:1: ( ( ( rule__RangeMultiplicity__LowerBoundAssignment_0 ) ) ) + // InternalProblem.g:4511:1: ( ( rule__RangeMultiplicity__LowerBoundAssignment_0 ) ) { - // InternalProblem.g:4557:1: ( ( rule__RangeMultiplicity__LowerBoundAssignment_0 ) ) - // InternalProblem.g:4558:2: ( rule__RangeMultiplicity__LowerBoundAssignment_0 ) + // InternalProblem.g:4511:1: ( ( rule__RangeMultiplicity__LowerBoundAssignment_0 ) ) + // InternalProblem.g:4512:2: ( rule__RangeMultiplicity__LowerBoundAssignment_0 ) { before(grammarAccess.getRangeMultiplicityAccess().getLowerBoundAssignment_0()); - // InternalProblem.g:4559:2: ( rule__RangeMultiplicity__LowerBoundAssignment_0 ) - // InternalProblem.g:4559:3: rule__RangeMultiplicity__LowerBoundAssignment_0 + // InternalProblem.g:4513:2: ( rule__RangeMultiplicity__LowerBoundAssignment_0 ) + // InternalProblem.g:4513:3: rule__RangeMultiplicity__LowerBoundAssignment_0 { pushFollow(FOLLOW_2); rule__RangeMultiplicity__LowerBoundAssignment_0(); @@ -14478,14 +14326,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RangeMultiplicity__Group__1" - // InternalProblem.g:4567:1: rule__RangeMultiplicity__Group__1 : rule__RangeMultiplicity__Group__1__Impl rule__RangeMultiplicity__Group__2 ; + // InternalProblem.g:4521:1: rule__RangeMultiplicity__Group__1 : rule__RangeMultiplicity__Group__1__Impl rule__RangeMultiplicity__Group__2 ; public final void rule__RangeMultiplicity__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4571:1: ( rule__RangeMultiplicity__Group__1__Impl rule__RangeMultiplicity__Group__2 ) - // InternalProblem.g:4572:2: rule__RangeMultiplicity__Group__1__Impl rule__RangeMultiplicity__Group__2 + // InternalProblem.g:4525:1: ( rule__RangeMultiplicity__Group__1__Impl rule__RangeMultiplicity__Group__2 ) + // InternalProblem.g:4526:2: rule__RangeMultiplicity__Group__1__Impl rule__RangeMultiplicity__Group__2 { pushFollow(FOLLOW_38); rule__RangeMultiplicity__Group__1__Impl(); @@ -14516,17 +14364,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RangeMultiplicity__Group__1__Impl" - // InternalProblem.g:4579:1: rule__RangeMultiplicity__Group__1__Impl : ( '..' ) ; + // InternalProblem.g:4533:1: rule__RangeMultiplicity__Group__1__Impl : ( '..' ) ; public final void rule__RangeMultiplicity__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4583:1: ( ( '..' ) ) - // InternalProblem.g:4584:1: ( '..' ) + // InternalProblem.g:4537:1: ( ( '..' ) ) + // InternalProblem.g:4538:1: ( '..' ) { - // InternalProblem.g:4584:1: ( '..' ) - // InternalProblem.g:4585:2: '..' + // InternalProblem.g:4538:1: ( '..' ) + // InternalProblem.g:4539:2: '..' { before(grammarAccess.getRangeMultiplicityAccess().getFullStopFullStopKeyword_1()); match(input,42,FOLLOW_2); @@ -14553,14 +14401,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RangeMultiplicity__Group__2" - // InternalProblem.g:4594:1: rule__RangeMultiplicity__Group__2 : rule__RangeMultiplicity__Group__2__Impl ; + // InternalProblem.g:4548:1: rule__RangeMultiplicity__Group__2 : rule__RangeMultiplicity__Group__2__Impl ; public final void rule__RangeMultiplicity__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4598:1: ( rule__RangeMultiplicity__Group__2__Impl ) - // InternalProblem.g:4599:2: rule__RangeMultiplicity__Group__2__Impl + // InternalProblem.g:4552:1: ( rule__RangeMultiplicity__Group__2__Impl ) + // InternalProblem.g:4553:2: rule__RangeMultiplicity__Group__2__Impl { pushFollow(FOLLOW_2); rule__RangeMultiplicity__Group__2__Impl(); @@ -14586,21 +14434,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RangeMultiplicity__Group__2__Impl" - // InternalProblem.g:4605:1: rule__RangeMultiplicity__Group__2__Impl : ( ( rule__RangeMultiplicity__UpperBoundAssignment_2 ) ) ; + // InternalProblem.g:4559:1: rule__RangeMultiplicity__Group__2__Impl : ( ( rule__RangeMultiplicity__UpperBoundAssignment_2 ) ) ; public final void rule__RangeMultiplicity__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4609:1: ( ( ( rule__RangeMultiplicity__UpperBoundAssignment_2 ) ) ) - // InternalProblem.g:4610:1: ( ( rule__RangeMultiplicity__UpperBoundAssignment_2 ) ) + // InternalProblem.g:4563:1: ( ( ( rule__RangeMultiplicity__UpperBoundAssignment_2 ) ) ) + // InternalProblem.g:4564:1: ( ( rule__RangeMultiplicity__UpperBoundAssignment_2 ) ) { - // InternalProblem.g:4610:1: ( ( rule__RangeMultiplicity__UpperBoundAssignment_2 ) ) - // InternalProblem.g:4611:2: ( rule__RangeMultiplicity__UpperBoundAssignment_2 ) + // InternalProblem.g:4564:1: ( ( rule__RangeMultiplicity__UpperBoundAssignment_2 ) ) + // InternalProblem.g:4565:2: ( rule__RangeMultiplicity__UpperBoundAssignment_2 ) { before(grammarAccess.getRangeMultiplicityAccess().getUpperBoundAssignment_2()); - // InternalProblem.g:4612:2: ( rule__RangeMultiplicity__UpperBoundAssignment_2 ) - // InternalProblem.g:4612:3: rule__RangeMultiplicity__UpperBoundAssignment_2 + // InternalProblem.g:4566:2: ( rule__RangeMultiplicity__UpperBoundAssignment_2 ) + // InternalProblem.g:4566:3: rule__RangeMultiplicity__UpperBoundAssignment_2 { pushFollow(FOLLOW_2); rule__RangeMultiplicity__UpperBoundAssignment_2(); @@ -14633,14 +14481,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__QualifiedName__Group_1__0" - // InternalProblem.g:4621:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ; + // InternalProblem.g:4575:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ; public final void rule__QualifiedName__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4625:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) - // InternalProblem.g:4626:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 + // InternalProblem.g:4579:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) + // InternalProblem.g:4580:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 { pushFollow(FOLLOW_39); rule__QualifiedName__Group_1__0__Impl(); @@ -14671,17 +14519,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__QualifiedName__Group_1__0__Impl" - // InternalProblem.g:4633:1: rule__QualifiedName__Group_1__0__Impl : ( ruleIdentifier ) ; + // InternalProblem.g:4587:1: rule__QualifiedName__Group_1__0__Impl : ( ruleIdentifier ) ; public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4637:1: ( ( ruleIdentifier ) ) - // InternalProblem.g:4638:1: ( ruleIdentifier ) + // InternalProblem.g:4591:1: ( ( ruleIdentifier ) ) + // InternalProblem.g:4592:1: ( ruleIdentifier ) { - // InternalProblem.g:4638:1: ( ruleIdentifier ) - // InternalProblem.g:4639:2: ruleIdentifier + // InternalProblem.g:4592:1: ( ruleIdentifier ) + // InternalProblem.g:4593:2: ruleIdentifier { before(grammarAccess.getQualifiedNameAccess().getIdentifierParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -14712,22 +14560,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__QualifiedName__Group_1__1" - // InternalProblem.g:4648:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl rule__QualifiedName__Group_1__2 ; + // InternalProblem.g:4602:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ; public final void rule__QualifiedName__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4652:1: ( rule__QualifiedName__Group_1__1__Impl rule__QualifiedName__Group_1__2 ) - // InternalProblem.g:4653:2: rule__QualifiedName__Group_1__1__Impl rule__QualifiedName__Group_1__2 + // InternalProblem.g:4606:1: ( rule__QualifiedName__Group_1__1__Impl ) + // InternalProblem.g:4607:2: rule__QualifiedName__Group_1__1__Impl { - pushFollow(FOLLOW_39); - rule__QualifiedName__Group_1__1__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__QualifiedName__Group_1__2(); + rule__QualifiedName__Group_1__1__Impl(); state._fsp--; @@ -14750,39 +14593,33 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__QualifiedName__Group_1__1__Impl" - // InternalProblem.g:4660:1: rule__QualifiedName__Group_1__1__Impl : ( ( rule__QualifiedName__Group_1_1__0 )* ) ; + // InternalProblem.g:4613:1: rule__QualifiedName__Group_1__1__Impl : ( ( rule__QualifiedName__Group_1_1__0 )* ) ; public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4664:1: ( ( ( rule__QualifiedName__Group_1_1__0 )* ) ) - // InternalProblem.g:4665:1: ( ( rule__QualifiedName__Group_1_1__0 )* ) + // InternalProblem.g:4617:1: ( ( ( rule__QualifiedName__Group_1_1__0 )* ) ) + // InternalProblem.g:4618:1: ( ( rule__QualifiedName__Group_1_1__0 )* ) { - // InternalProblem.g:4665:1: ( ( rule__QualifiedName__Group_1_1__0 )* ) - // InternalProblem.g:4666:2: ( rule__QualifiedName__Group_1_1__0 )* + // InternalProblem.g:4618:1: ( ( rule__QualifiedName__Group_1_1__0 )* ) + // InternalProblem.g:4619:2: ( rule__QualifiedName__Group_1_1__0 )* { before(grammarAccess.getQualifiedNameAccess().getGroup_1_1()); - // InternalProblem.g:4667:2: ( rule__QualifiedName__Group_1_1__0 )* - loop53: + // InternalProblem.g:4620:2: ( rule__QualifiedName__Group_1_1__0 )* + loop52: do { - int alt53=2; - int LA53_0 = input.LA(1); - - if ( (LA53_0==43) ) { - int LA53_1 = input.LA(2); - - if ( (LA53_1==RULE_ID||(LA53_1>=19 && LA53_1<=22)) ) { - alt53=1; - } - + int alt52=2; + int LA52_0 = input.LA(1); + if ( (LA52_0==43) ) { + alt52=1; } - switch (alt53) { + switch (alt52) { case 1 : - // InternalProblem.g:4667:3: rule__QualifiedName__Group_1_1__0 + // InternalProblem.g:4620:3: rule__QualifiedName__Group_1_1__0 { pushFollow(FOLLOW_40); rule__QualifiedName__Group_1_1__0(); @@ -14794,7 +14631,7 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { break; default : - break loop53; + break loop52; } } while (true); @@ -14820,106 +14657,15 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR end "rule__QualifiedName__Group_1__1__Impl" - // $ANTLR start "rule__QualifiedName__Group_1__2" - // InternalProblem.g:4675:1: rule__QualifiedName__Group_1__2 : rule__QualifiedName__Group_1__2__Impl ; - public final void rule__QualifiedName__Group_1__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalProblem.g:4679:1: ( rule__QualifiedName__Group_1__2__Impl ) - // InternalProblem.g:4680:2: rule__QualifiedName__Group_1__2__Impl - { - pushFollow(FOLLOW_2); - rule__QualifiedName__Group_1__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__QualifiedName__Group_1__2" - - - // $ANTLR start "rule__QualifiedName__Group_1__2__Impl" - // InternalProblem.g:4686:1: rule__QualifiedName__Group_1__2__Impl : ( ( rule__QualifiedName__Group_1_2__0 )? ) ; - public final void rule__QualifiedName__Group_1__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalProblem.g:4690:1: ( ( ( rule__QualifiedName__Group_1_2__0 )? ) ) - // InternalProblem.g:4691:1: ( ( rule__QualifiedName__Group_1_2__0 )? ) - { - // InternalProblem.g:4691:1: ( ( rule__QualifiedName__Group_1_2__0 )? ) - // InternalProblem.g:4692:2: ( rule__QualifiedName__Group_1_2__0 )? - { - before(grammarAccess.getQualifiedNameAccess().getGroup_1_2()); - // InternalProblem.g:4693:2: ( rule__QualifiedName__Group_1_2__0 )? - int alt54=2; - int LA54_0 = input.LA(1); - - if ( (LA54_0==43) ) { - alt54=1; - } - switch (alt54) { - case 1 : - // InternalProblem.g:4693:3: rule__QualifiedName__Group_1_2__0 - { - pushFollow(FOLLOW_2); - rule__QualifiedName__Group_1_2__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getQualifiedNameAccess().getGroup_1_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__QualifiedName__Group_1__2__Impl" - - // $ANTLR start "rule__QualifiedName__Group_1_1__0" - // InternalProblem.g:4702:1: rule__QualifiedName__Group_1_1__0 : rule__QualifiedName__Group_1_1__0__Impl rule__QualifiedName__Group_1_1__1 ; + // InternalProblem.g:4629:1: rule__QualifiedName__Group_1_1__0 : rule__QualifiedName__Group_1_1__0__Impl rule__QualifiedName__Group_1_1__1 ; public final void rule__QualifiedName__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4706:1: ( rule__QualifiedName__Group_1_1__0__Impl rule__QualifiedName__Group_1_1__1 ) - // InternalProblem.g:4707:2: rule__QualifiedName__Group_1_1__0__Impl rule__QualifiedName__Group_1_1__1 + // InternalProblem.g:4633:1: ( rule__QualifiedName__Group_1_1__0__Impl rule__QualifiedName__Group_1_1__1 ) + // InternalProblem.g:4634:2: rule__QualifiedName__Group_1_1__0__Impl rule__QualifiedName__Group_1_1__1 { pushFollow(FOLLOW_5); rule__QualifiedName__Group_1_1__0__Impl(); @@ -14950,17 +14696,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__QualifiedName__Group_1_1__0__Impl" - // InternalProblem.g:4714:1: rule__QualifiedName__Group_1_1__0__Impl : ( '::' ) ; + // InternalProblem.g:4641:1: rule__QualifiedName__Group_1_1__0__Impl : ( '::' ) ; public final void rule__QualifiedName__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4718:1: ( ( '::' ) ) - // InternalProblem.g:4719:1: ( '::' ) + // InternalProblem.g:4645:1: ( ( '::' ) ) + // InternalProblem.g:4646:1: ( '::' ) { - // InternalProblem.g:4719:1: ( '::' ) - // InternalProblem.g:4720:2: '::' + // InternalProblem.g:4646:1: ( '::' ) + // InternalProblem.g:4647:2: '::' { before(grammarAccess.getQualifiedNameAccess().getColonColonKeyword_1_1_0()); match(input,43,FOLLOW_2); @@ -14987,14 +14733,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__QualifiedName__Group_1_1__1" - // InternalProblem.g:4729:1: rule__QualifiedName__Group_1_1__1 : rule__QualifiedName__Group_1_1__1__Impl ; + // InternalProblem.g:4656:1: rule__QualifiedName__Group_1_1__1 : rule__QualifiedName__Group_1_1__1__Impl ; public final void rule__QualifiedName__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4733:1: ( rule__QualifiedName__Group_1_1__1__Impl ) - // InternalProblem.g:4734:2: rule__QualifiedName__Group_1_1__1__Impl + // InternalProblem.g:4660:1: ( rule__QualifiedName__Group_1_1__1__Impl ) + // InternalProblem.g:4661:2: rule__QualifiedName__Group_1_1__1__Impl { pushFollow(FOLLOW_2); rule__QualifiedName__Group_1_1__1__Impl(); @@ -15020,17 +14766,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__QualifiedName__Group_1_1__1__Impl" - // InternalProblem.g:4740:1: rule__QualifiedName__Group_1_1__1__Impl : ( ruleIdentifier ) ; + // InternalProblem.g:4667:1: rule__QualifiedName__Group_1_1__1__Impl : ( ruleIdentifier ) ; public final void rule__QualifiedName__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4744:1: ( ( ruleIdentifier ) ) - // InternalProblem.g:4745:1: ( ruleIdentifier ) + // InternalProblem.g:4671:1: ( ( ruleIdentifier ) ) + // InternalProblem.g:4672:1: ( ruleIdentifier ) { - // InternalProblem.g:4745:1: ( ruleIdentifier ) - // InternalProblem.g:4746:2: ruleIdentifier + // InternalProblem.g:4672:1: ( ruleIdentifier ) + // InternalProblem.g:4673:2: ruleIdentifier { before(grammarAccess.getQualifiedNameAccess().getIdentifierParserRuleCall_1_1_1()); pushFollow(FOLLOW_2); @@ -15060,162 +14806,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR end "rule__QualifiedName__Group_1_1__1__Impl" - // $ANTLR start "rule__QualifiedName__Group_1_2__0" - // InternalProblem.g:4756:1: rule__QualifiedName__Group_1_2__0 : rule__QualifiedName__Group_1_2__0__Impl rule__QualifiedName__Group_1_2__1 ; - public final void rule__QualifiedName__Group_1_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalProblem.g:4760:1: ( rule__QualifiedName__Group_1_2__0__Impl rule__QualifiedName__Group_1_2__1 ) - // InternalProblem.g:4761:2: rule__QualifiedName__Group_1_2__0__Impl rule__QualifiedName__Group_1_2__1 - { - pushFollow(FOLLOW_41); - rule__QualifiedName__Group_1_2__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__QualifiedName__Group_1_2__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__QualifiedName__Group_1_2__0" - - - // $ANTLR start "rule__QualifiedName__Group_1_2__0__Impl" - // InternalProblem.g:4768:1: rule__QualifiedName__Group_1_2__0__Impl : ( '::' ) ; - public final void rule__QualifiedName__Group_1_2__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalProblem.g:4772:1: ( ( '::' ) ) - // InternalProblem.g:4773:1: ( '::' ) - { - // InternalProblem.g:4773:1: ( '::' ) - // InternalProblem.g:4774:2: '::' - { - before(grammarAccess.getQualifiedNameAccess().getColonColonKeyword_1_2_0()); - match(input,43,FOLLOW_2); - after(grammarAccess.getQualifiedNameAccess().getColonColonKeyword_1_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__QualifiedName__Group_1_2__0__Impl" - - - // $ANTLR start "rule__QualifiedName__Group_1_2__1" - // InternalProblem.g:4783:1: rule__QualifiedName__Group_1_2__1 : rule__QualifiedName__Group_1_2__1__Impl ; - public final void rule__QualifiedName__Group_1_2__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalProblem.g:4787:1: ( rule__QualifiedName__Group_1_2__1__Impl ) - // InternalProblem.g:4788:2: rule__QualifiedName__Group_1_2__1__Impl - { - pushFollow(FOLLOW_2); - rule__QualifiedName__Group_1_2__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__QualifiedName__Group_1_2__1" - - - // $ANTLR start "rule__QualifiedName__Group_1_2__1__Impl" - // InternalProblem.g:4794:1: rule__QualifiedName__Group_1_2__1__Impl : ( RULE_QUOTED_ID ) ; - public final void rule__QualifiedName__Group_1_2__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalProblem.g:4798:1: ( ( RULE_QUOTED_ID ) ) - // InternalProblem.g:4799:1: ( RULE_QUOTED_ID ) - { - // InternalProblem.g:4799:1: ( RULE_QUOTED_ID ) - // InternalProblem.g:4800:2: RULE_QUOTED_ID - { - before(grammarAccess.getQualifiedNameAccess().getQUOTED_IDTerminalRuleCall_1_2_1()); - match(input,RULE_QUOTED_ID,FOLLOW_2); - after(grammarAccess.getQualifiedNameAccess().getQUOTED_IDTerminalRuleCall_1_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__QualifiedName__Group_1_2__1__Impl" - - // $ANTLR start "rule__Integer__Group__0" - // InternalProblem.g:4810:1: rule__Integer__Group__0 : rule__Integer__Group__0__Impl rule__Integer__Group__1 ; + // InternalProblem.g:4683:1: rule__Integer__Group__0 : rule__Integer__Group__0__Impl rule__Integer__Group__1 ; public final void rule__Integer__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4814:1: ( rule__Integer__Group__0__Impl rule__Integer__Group__1 ) - // InternalProblem.g:4815:2: rule__Integer__Group__0__Impl rule__Integer__Group__1 + // InternalProblem.g:4687:1: ( rule__Integer__Group__0__Impl rule__Integer__Group__1 ) + // InternalProblem.g:4688:2: rule__Integer__Group__0__Impl rule__Integer__Group__1 { - pushFollow(FOLLOW_42); + pushFollow(FOLLOW_41); rule__Integer__Group__0__Impl(); state._fsp--; @@ -15244,29 +14845,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Integer__Group__0__Impl" - // InternalProblem.g:4822:1: rule__Integer__Group__0__Impl : ( ( '-' )? ) ; + // InternalProblem.g:4695:1: rule__Integer__Group__0__Impl : ( ( '-' )? ) ; public final void rule__Integer__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4826:1: ( ( ( '-' )? ) ) - // InternalProblem.g:4827:1: ( ( '-' )? ) + // InternalProblem.g:4699:1: ( ( ( '-' )? ) ) + // InternalProblem.g:4700:1: ( ( '-' )? ) { - // InternalProblem.g:4827:1: ( ( '-' )? ) - // InternalProblem.g:4828:2: ( '-' )? + // InternalProblem.g:4700:1: ( ( '-' )? ) + // InternalProblem.g:4701:2: ( '-' )? { before(grammarAccess.getIntegerAccess().getHyphenMinusKeyword_0()); - // InternalProblem.g:4829:2: ( '-' )? - int alt55=2; - int LA55_0 = input.LA(1); + // InternalProblem.g:4702:2: ( '-' )? + int alt53=2; + int LA53_0 = input.LA(1); - if ( (LA55_0==23) ) { - alt55=1; + if ( (LA53_0==23) ) { + alt53=1; } - switch (alt55) { + switch (alt53) { case 1 : - // InternalProblem.g:4829:3: '-' + // InternalProblem.g:4702:3: '-' { match(input,23,FOLLOW_2); @@ -15298,14 +14899,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Integer__Group__1" - // InternalProblem.g:4837:1: rule__Integer__Group__1 : rule__Integer__Group__1__Impl ; + // InternalProblem.g:4710:1: rule__Integer__Group__1 : rule__Integer__Group__1__Impl ; public final void rule__Integer__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4841:1: ( rule__Integer__Group__1__Impl ) - // InternalProblem.g:4842:2: rule__Integer__Group__1__Impl + // InternalProblem.g:4714:1: ( rule__Integer__Group__1__Impl ) + // InternalProblem.g:4715:2: rule__Integer__Group__1__Impl { pushFollow(FOLLOW_2); rule__Integer__Group__1__Impl(); @@ -15331,17 +14932,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Integer__Group__1__Impl" - // InternalProblem.g:4848:1: rule__Integer__Group__1__Impl : ( RULE_INT ) ; + // InternalProblem.g:4721:1: rule__Integer__Group__1__Impl : ( RULE_INT ) ; public final void rule__Integer__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4852:1: ( ( RULE_INT ) ) - // InternalProblem.g:4853:1: ( RULE_INT ) + // InternalProblem.g:4725:1: ( ( RULE_INT ) ) + // InternalProblem.g:4726:1: ( RULE_INT ) { - // InternalProblem.g:4853:1: ( RULE_INT ) - // InternalProblem.g:4854:2: RULE_INT + // InternalProblem.g:4726:1: ( RULE_INT ) + // InternalProblem.g:4727:2: RULE_INT { before(grammarAccess.getIntegerAccess().getINTTerminalRuleCall_1()); match(input,RULE_INT,FOLLOW_2); @@ -15368,16 +14969,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Real__Group__0" - // InternalProblem.g:4864:1: rule__Real__Group__0 : rule__Real__Group__0__Impl rule__Real__Group__1 ; + // InternalProblem.g:4737:1: rule__Real__Group__0 : rule__Real__Group__0__Impl rule__Real__Group__1 ; public final void rule__Real__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4868:1: ( rule__Real__Group__0__Impl rule__Real__Group__1 ) - // InternalProblem.g:4869:2: rule__Real__Group__0__Impl rule__Real__Group__1 + // InternalProblem.g:4741:1: ( rule__Real__Group__0__Impl rule__Real__Group__1 ) + // InternalProblem.g:4742:2: rule__Real__Group__0__Impl rule__Real__Group__1 { - pushFollow(FOLLOW_42); + pushFollow(FOLLOW_41); rule__Real__Group__0__Impl(); state._fsp--; @@ -15406,29 +15007,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Real__Group__0__Impl" - // InternalProblem.g:4876:1: rule__Real__Group__0__Impl : ( ( '-' )? ) ; + // InternalProblem.g:4749:1: rule__Real__Group__0__Impl : ( ( '-' )? ) ; public final void rule__Real__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4880:1: ( ( ( '-' )? ) ) - // InternalProblem.g:4881:1: ( ( '-' )? ) + // InternalProblem.g:4753:1: ( ( ( '-' )? ) ) + // InternalProblem.g:4754:1: ( ( '-' )? ) { - // InternalProblem.g:4881:1: ( ( '-' )? ) - // InternalProblem.g:4882:2: ( '-' )? + // InternalProblem.g:4754:1: ( ( '-' )? ) + // InternalProblem.g:4755:2: ( '-' )? { before(grammarAccess.getRealAccess().getHyphenMinusKeyword_0()); - // InternalProblem.g:4883:2: ( '-' )? - int alt56=2; - int LA56_0 = input.LA(1); + // InternalProblem.g:4756:2: ( '-' )? + int alt54=2; + int LA54_0 = input.LA(1); - if ( (LA56_0==23) ) { - alt56=1; + if ( (LA54_0==23) ) { + alt54=1; } - switch (alt56) { + switch (alt54) { case 1 : - // InternalProblem.g:4883:3: '-' + // InternalProblem.g:4756:3: '-' { match(input,23,FOLLOW_2); @@ -15460,16 +15061,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Real__Group__1" - // InternalProblem.g:4891:1: rule__Real__Group__1 : rule__Real__Group__1__Impl rule__Real__Group__2 ; + // InternalProblem.g:4764:1: rule__Real__Group__1 : rule__Real__Group__1__Impl rule__Real__Group__2 ; public final void rule__Real__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4895:1: ( rule__Real__Group__1__Impl rule__Real__Group__2 ) - // InternalProblem.g:4896:2: rule__Real__Group__1__Impl rule__Real__Group__2 + // InternalProblem.g:4768:1: ( rule__Real__Group__1__Impl rule__Real__Group__2 ) + // InternalProblem.g:4769:2: rule__Real__Group__1__Impl rule__Real__Group__2 { - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_42); rule__Real__Group__1__Impl(); state._fsp--; @@ -15498,17 +15099,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Real__Group__1__Impl" - // InternalProblem.g:4903:1: rule__Real__Group__1__Impl : ( RULE_INT ) ; + // InternalProblem.g:4776:1: rule__Real__Group__1__Impl : ( RULE_INT ) ; public final void rule__Real__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4907:1: ( ( RULE_INT ) ) - // InternalProblem.g:4908:1: ( RULE_INT ) + // InternalProblem.g:4780:1: ( ( RULE_INT ) ) + // InternalProblem.g:4781:1: ( RULE_INT ) { - // InternalProblem.g:4908:1: ( RULE_INT ) - // InternalProblem.g:4909:2: RULE_INT + // InternalProblem.g:4781:1: ( RULE_INT ) + // InternalProblem.g:4782:2: RULE_INT { before(grammarAccess.getRealAccess().getINTTerminalRuleCall_1()); match(input,RULE_INT,FOLLOW_2); @@ -15535,14 +15136,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Real__Group__2" - // InternalProblem.g:4918:1: rule__Real__Group__2 : rule__Real__Group__2__Impl ; + // InternalProblem.g:4791:1: rule__Real__Group__2 : rule__Real__Group__2__Impl ; public final void rule__Real__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4922:1: ( rule__Real__Group__2__Impl ) - // InternalProblem.g:4923:2: rule__Real__Group__2__Impl + // InternalProblem.g:4795:1: ( rule__Real__Group__2__Impl ) + // InternalProblem.g:4796:2: rule__Real__Group__2__Impl { pushFollow(FOLLOW_2); rule__Real__Group__2__Impl(); @@ -15568,21 +15169,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Real__Group__2__Impl" - // InternalProblem.g:4929:1: rule__Real__Group__2__Impl : ( ( rule__Real__Alternatives_2 ) ) ; + // InternalProblem.g:4802:1: rule__Real__Group__2__Impl : ( ( rule__Real__Alternatives_2 ) ) ; public final void rule__Real__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4933:1: ( ( ( rule__Real__Alternatives_2 ) ) ) - // InternalProblem.g:4934:1: ( ( rule__Real__Alternatives_2 ) ) + // InternalProblem.g:4806:1: ( ( ( rule__Real__Alternatives_2 ) ) ) + // InternalProblem.g:4807:1: ( ( rule__Real__Alternatives_2 ) ) { - // InternalProblem.g:4934:1: ( ( rule__Real__Alternatives_2 ) ) - // InternalProblem.g:4935:2: ( rule__Real__Alternatives_2 ) + // InternalProblem.g:4807:1: ( ( rule__Real__Alternatives_2 ) ) + // InternalProblem.g:4808:2: ( rule__Real__Alternatives_2 ) { before(grammarAccess.getRealAccess().getAlternatives_2()); - // InternalProblem.g:4936:2: ( rule__Real__Alternatives_2 ) - // InternalProblem.g:4936:3: rule__Real__Alternatives_2 + // InternalProblem.g:4809:2: ( rule__Real__Alternatives_2 ) + // InternalProblem.g:4809:3: rule__Real__Alternatives_2 { pushFollow(FOLLOW_2); rule__Real__Alternatives_2(); @@ -15615,14 +15216,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Real__Group_2_0__0" - // InternalProblem.g:4945:1: rule__Real__Group_2_0__0 : rule__Real__Group_2_0__0__Impl rule__Real__Group_2_0__1 ; + // InternalProblem.g:4818:1: rule__Real__Group_2_0__0 : rule__Real__Group_2_0__0__Impl rule__Real__Group_2_0__1 ; public final void rule__Real__Group_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4949:1: ( rule__Real__Group_2_0__0__Impl rule__Real__Group_2_0__1 ) - // InternalProblem.g:4950:2: rule__Real__Group_2_0__0__Impl rule__Real__Group_2_0__1 + // InternalProblem.g:4822:1: ( rule__Real__Group_2_0__0__Impl rule__Real__Group_2_0__1 ) + // InternalProblem.g:4823:2: rule__Real__Group_2_0__0__Impl rule__Real__Group_2_0__1 { pushFollow(FOLLOW_20); rule__Real__Group_2_0__0__Impl(); @@ -15653,17 +15254,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Real__Group_2_0__0__Impl" - // InternalProblem.g:4957:1: rule__Real__Group_2_0__0__Impl : ( '.' ) ; + // InternalProblem.g:4830:1: rule__Real__Group_2_0__0__Impl : ( '.' ) ; public final void rule__Real__Group_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4961:1: ( ( '.' ) ) - // InternalProblem.g:4962:1: ( '.' ) + // InternalProblem.g:4834:1: ( ( '.' ) ) + // InternalProblem.g:4835:1: ( '.' ) { - // InternalProblem.g:4962:1: ( '.' ) - // InternalProblem.g:4963:2: '.' + // InternalProblem.g:4835:1: ( '.' ) + // InternalProblem.g:4836:2: '.' { before(grammarAccess.getRealAccess().getFullStopKeyword_2_0_0()); match(input,12,FOLLOW_2); @@ -15690,14 +15291,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Real__Group_2_0__1" - // InternalProblem.g:4972:1: rule__Real__Group_2_0__1 : rule__Real__Group_2_0__1__Impl ; + // InternalProblem.g:4845:1: rule__Real__Group_2_0__1 : rule__Real__Group_2_0__1__Impl ; public final void rule__Real__Group_2_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4976:1: ( rule__Real__Group_2_0__1__Impl ) - // InternalProblem.g:4977:2: rule__Real__Group_2_0__1__Impl + // InternalProblem.g:4849:1: ( rule__Real__Group_2_0__1__Impl ) + // InternalProblem.g:4850:2: rule__Real__Group_2_0__1__Impl { pushFollow(FOLLOW_2); rule__Real__Group_2_0__1__Impl(); @@ -15723,17 +15324,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Real__Group_2_0__1__Impl" - // InternalProblem.g:4983:1: rule__Real__Group_2_0__1__Impl : ( RULE_INT ) ; + // InternalProblem.g:4856:1: rule__Real__Group_2_0__1__Impl : ( RULE_INT ) ; public final void rule__Real__Group_2_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:4987:1: ( ( RULE_INT ) ) - // InternalProblem.g:4988:1: ( RULE_INT ) + // InternalProblem.g:4860:1: ( ( RULE_INT ) ) + // InternalProblem.g:4861:1: ( RULE_INT ) { - // InternalProblem.g:4988:1: ( RULE_INT ) - // InternalProblem.g:4989:2: RULE_INT + // InternalProblem.g:4861:1: ( RULE_INT ) + // InternalProblem.g:4862:2: RULE_INT { before(grammarAccess.getRealAccess().getINTTerminalRuleCall_2_0_1()); match(input,RULE_INT,FOLLOW_2); @@ -15760,16 +15361,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Real__Group_2_1__0" - // InternalProblem.g:4999:1: rule__Real__Group_2_1__0 : rule__Real__Group_2_1__0__Impl rule__Real__Group_2_1__1 ; + // InternalProblem.g:4872:1: rule__Real__Group_2_1__0 : rule__Real__Group_2_1__0__Impl rule__Real__Group_2_1__1 ; public final void rule__Real__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5003:1: ( rule__Real__Group_2_1__0__Impl rule__Real__Group_2_1__1 ) - // InternalProblem.g:5004:2: rule__Real__Group_2_1__0__Impl rule__Real__Group_2_1__1 + // InternalProblem.g:4876:1: ( rule__Real__Group_2_1__0__Impl rule__Real__Group_2_1__1 ) + // InternalProblem.g:4877:2: rule__Real__Group_2_1__0__Impl rule__Real__Group_2_1__1 { - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_42); rule__Real__Group_2_1__0__Impl(); state._fsp--; @@ -15798,29 +15399,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Real__Group_2_1__0__Impl" - // InternalProblem.g:5011:1: rule__Real__Group_2_1__0__Impl : ( ( rule__Real__Group_2_1_0__0 )? ) ; + // InternalProblem.g:4884:1: rule__Real__Group_2_1__0__Impl : ( ( rule__Real__Group_2_1_0__0 )? ) ; public final void rule__Real__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5015:1: ( ( ( rule__Real__Group_2_1_0__0 )? ) ) - // InternalProblem.g:5016:1: ( ( rule__Real__Group_2_1_0__0 )? ) + // InternalProblem.g:4888:1: ( ( ( rule__Real__Group_2_1_0__0 )? ) ) + // InternalProblem.g:4889:1: ( ( rule__Real__Group_2_1_0__0 )? ) { - // InternalProblem.g:5016:1: ( ( rule__Real__Group_2_1_0__0 )? ) - // InternalProblem.g:5017:2: ( rule__Real__Group_2_1_0__0 )? + // InternalProblem.g:4889:1: ( ( rule__Real__Group_2_1_0__0 )? ) + // InternalProblem.g:4890:2: ( rule__Real__Group_2_1_0__0 )? { before(grammarAccess.getRealAccess().getGroup_2_1_0()); - // InternalProblem.g:5018:2: ( rule__Real__Group_2_1_0__0 )? - int alt57=2; - int LA57_0 = input.LA(1); + // InternalProblem.g:4891:2: ( rule__Real__Group_2_1_0__0 )? + int alt55=2; + int LA55_0 = input.LA(1); - if ( (LA57_0==12) ) { - alt57=1; + if ( (LA55_0==12) ) { + alt55=1; } - switch (alt57) { + switch (alt55) { case 1 : - // InternalProblem.g:5018:3: rule__Real__Group_2_1_0__0 + // InternalProblem.g:4891:3: rule__Real__Group_2_1_0__0 { pushFollow(FOLLOW_2); rule__Real__Group_2_1_0__0(); @@ -15856,16 +15457,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Real__Group_2_1__1" - // InternalProblem.g:5026:1: rule__Real__Group_2_1__1 : rule__Real__Group_2_1__1__Impl rule__Real__Group_2_1__2 ; + // InternalProblem.g:4899:1: rule__Real__Group_2_1__1 : rule__Real__Group_2_1__1__Impl rule__Real__Group_2_1__2 ; public final void rule__Real__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5030:1: ( rule__Real__Group_2_1__1__Impl rule__Real__Group_2_1__2 ) - // InternalProblem.g:5031:2: rule__Real__Group_2_1__1__Impl rule__Real__Group_2_1__2 + // InternalProblem.g:4903:1: ( rule__Real__Group_2_1__1__Impl rule__Real__Group_2_1__2 ) + // InternalProblem.g:4904:2: rule__Real__Group_2_1__1__Impl rule__Real__Group_2_1__2 { - pushFollow(FOLLOW_44); + pushFollow(FOLLOW_43); rule__Real__Group_2_1__1__Impl(); state._fsp--; @@ -15894,21 +15495,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Real__Group_2_1__1__Impl" - // InternalProblem.g:5038:1: rule__Real__Group_2_1__1__Impl : ( ( rule__Real__Alternatives_2_1_1 ) ) ; + // InternalProblem.g:4911:1: rule__Real__Group_2_1__1__Impl : ( ( rule__Real__Alternatives_2_1_1 ) ) ; public final void rule__Real__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5042:1: ( ( ( rule__Real__Alternatives_2_1_1 ) ) ) - // InternalProblem.g:5043:1: ( ( rule__Real__Alternatives_2_1_1 ) ) + // InternalProblem.g:4915:1: ( ( ( rule__Real__Alternatives_2_1_1 ) ) ) + // InternalProblem.g:4916:1: ( ( rule__Real__Alternatives_2_1_1 ) ) { - // InternalProblem.g:5043:1: ( ( rule__Real__Alternatives_2_1_1 ) ) - // InternalProblem.g:5044:2: ( rule__Real__Alternatives_2_1_1 ) + // InternalProblem.g:4916:1: ( ( rule__Real__Alternatives_2_1_1 ) ) + // InternalProblem.g:4917:2: ( rule__Real__Alternatives_2_1_1 ) { before(grammarAccess.getRealAccess().getAlternatives_2_1_1()); - // InternalProblem.g:5045:2: ( rule__Real__Alternatives_2_1_1 ) - // InternalProblem.g:5045:3: rule__Real__Alternatives_2_1_1 + // InternalProblem.g:4918:2: ( rule__Real__Alternatives_2_1_1 ) + // InternalProblem.g:4918:3: rule__Real__Alternatives_2_1_1 { pushFollow(FOLLOW_2); rule__Real__Alternatives_2_1_1(); @@ -15941,16 +15542,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Real__Group_2_1__2" - // InternalProblem.g:5053:1: rule__Real__Group_2_1__2 : rule__Real__Group_2_1__2__Impl rule__Real__Group_2_1__3 ; + // InternalProblem.g:4926:1: rule__Real__Group_2_1__2 : rule__Real__Group_2_1__2__Impl rule__Real__Group_2_1__3 ; public final void rule__Real__Group_2_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5057:1: ( rule__Real__Group_2_1__2__Impl rule__Real__Group_2_1__3 ) - // InternalProblem.g:5058:2: rule__Real__Group_2_1__2__Impl rule__Real__Group_2_1__3 + // InternalProblem.g:4930:1: ( rule__Real__Group_2_1__2__Impl rule__Real__Group_2_1__3 ) + // InternalProblem.g:4931:2: rule__Real__Group_2_1__2__Impl rule__Real__Group_2_1__3 { - pushFollow(FOLLOW_44); + pushFollow(FOLLOW_43); rule__Real__Group_2_1__2__Impl(); state._fsp--; @@ -15979,29 +15580,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Real__Group_2_1__2__Impl" - // InternalProblem.g:5065:1: rule__Real__Group_2_1__2__Impl : ( ( rule__Real__Alternatives_2_1_2 )? ) ; + // InternalProblem.g:4938:1: rule__Real__Group_2_1__2__Impl : ( ( rule__Real__Alternatives_2_1_2 )? ) ; public final void rule__Real__Group_2_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5069:1: ( ( ( rule__Real__Alternatives_2_1_2 )? ) ) - // InternalProblem.g:5070:1: ( ( rule__Real__Alternatives_2_1_2 )? ) + // InternalProblem.g:4942:1: ( ( ( rule__Real__Alternatives_2_1_2 )? ) ) + // InternalProblem.g:4943:1: ( ( rule__Real__Alternatives_2_1_2 )? ) { - // InternalProblem.g:5070:1: ( ( rule__Real__Alternatives_2_1_2 )? ) - // InternalProblem.g:5071:2: ( rule__Real__Alternatives_2_1_2 )? + // InternalProblem.g:4943:1: ( ( rule__Real__Alternatives_2_1_2 )? ) + // InternalProblem.g:4944:2: ( rule__Real__Alternatives_2_1_2 )? { before(grammarAccess.getRealAccess().getAlternatives_2_1_2()); - // InternalProblem.g:5072:2: ( rule__Real__Alternatives_2_1_2 )? - int alt58=2; - int LA58_0 = input.LA(1); + // InternalProblem.g:4945:2: ( rule__Real__Alternatives_2_1_2 )? + int alt56=2; + int LA56_0 = input.LA(1); - if ( ((LA58_0>=23 && LA58_0<=24)) ) { - alt58=1; + if ( ((LA56_0>=23 && LA56_0<=24)) ) { + alt56=1; } - switch (alt58) { + switch (alt56) { case 1 : - // InternalProblem.g:5072:3: rule__Real__Alternatives_2_1_2 + // InternalProblem.g:4945:3: rule__Real__Alternatives_2_1_2 { pushFollow(FOLLOW_2); rule__Real__Alternatives_2_1_2(); @@ -16037,14 +15638,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Real__Group_2_1__3" - // InternalProblem.g:5080:1: rule__Real__Group_2_1__3 : rule__Real__Group_2_1__3__Impl ; + // InternalProblem.g:4953:1: rule__Real__Group_2_1__3 : rule__Real__Group_2_1__3__Impl ; public final void rule__Real__Group_2_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5084:1: ( rule__Real__Group_2_1__3__Impl ) - // InternalProblem.g:5085:2: rule__Real__Group_2_1__3__Impl + // InternalProblem.g:4957:1: ( rule__Real__Group_2_1__3__Impl ) + // InternalProblem.g:4958:2: rule__Real__Group_2_1__3__Impl { pushFollow(FOLLOW_2); rule__Real__Group_2_1__3__Impl(); @@ -16070,17 +15671,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Real__Group_2_1__3__Impl" - // InternalProblem.g:5091:1: rule__Real__Group_2_1__3__Impl : ( RULE_INT ) ; + // InternalProblem.g:4964:1: rule__Real__Group_2_1__3__Impl : ( RULE_INT ) ; public final void rule__Real__Group_2_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5095:1: ( ( RULE_INT ) ) - // InternalProblem.g:5096:1: ( RULE_INT ) + // InternalProblem.g:4968:1: ( ( RULE_INT ) ) + // InternalProblem.g:4969:1: ( RULE_INT ) { - // InternalProblem.g:5096:1: ( RULE_INT ) - // InternalProblem.g:5097:2: RULE_INT + // InternalProblem.g:4969:1: ( RULE_INT ) + // InternalProblem.g:4970:2: RULE_INT { before(grammarAccess.getRealAccess().getINTTerminalRuleCall_2_1_3()); match(input,RULE_INT,FOLLOW_2); @@ -16107,14 +15708,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Real__Group_2_1_0__0" - // InternalProblem.g:5107:1: rule__Real__Group_2_1_0__0 : rule__Real__Group_2_1_0__0__Impl rule__Real__Group_2_1_0__1 ; + // InternalProblem.g:4980:1: rule__Real__Group_2_1_0__0 : rule__Real__Group_2_1_0__0__Impl rule__Real__Group_2_1_0__1 ; public final void rule__Real__Group_2_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5111:1: ( rule__Real__Group_2_1_0__0__Impl rule__Real__Group_2_1_0__1 ) - // InternalProblem.g:5112:2: rule__Real__Group_2_1_0__0__Impl rule__Real__Group_2_1_0__1 + // InternalProblem.g:4984:1: ( rule__Real__Group_2_1_0__0__Impl rule__Real__Group_2_1_0__1 ) + // InternalProblem.g:4985:2: rule__Real__Group_2_1_0__0__Impl rule__Real__Group_2_1_0__1 { pushFollow(FOLLOW_20); rule__Real__Group_2_1_0__0__Impl(); @@ -16145,17 +15746,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Real__Group_2_1_0__0__Impl" - // InternalProblem.g:5119:1: rule__Real__Group_2_1_0__0__Impl : ( '.' ) ; + // InternalProblem.g:4992:1: rule__Real__Group_2_1_0__0__Impl : ( '.' ) ; public final void rule__Real__Group_2_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5123:1: ( ( '.' ) ) - // InternalProblem.g:5124:1: ( '.' ) + // InternalProblem.g:4996:1: ( ( '.' ) ) + // InternalProblem.g:4997:1: ( '.' ) { - // InternalProblem.g:5124:1: ( '.' ) - // InternalProblem.g:5125:2: '.' + // InternalProblem.g:4997:1: ( '.' ) + // InternalProblem.g:4998:2: '.' { before(grammarAccess.getRealAccess().getFullStopKeyword_2_1_0_0()); match(input,12,FOLLOW_2); @@ -16182,14 +15783,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Real__Group_2_1_0__1" - // InternalProblem.g:5134:1: rule__Real__Group_2_1_0__1 : rule__Real__Group_2_1_0__1__Impl ; + // InternalProblem.g:5007:1: rule__Real__Group_2_1_0__1 : rule__Real__Group_2_1_0__1__Impl ; public final void rule__Real__Group_2_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5138:1: ( rule__Real__Group_2_1_0__1__Impl ) - // InternalProblem.g:5139:2: rule__Real__Group_2_1_0__1__Impl + // InternalProblem.g:5011:1: ( rule__Real__Group_2_1_0__1__Impl ) + // InternalProblem.g:5012:2: rule__Real__Group_2_1_0__1__Impl { pushFollow(FOLLOW_2); rule__Real__Group_2_1_0__1__Impl(); @@ -16215,17 +15816,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Real__Group_2_1_0__1__Impl" - // InternalProblem.g:5145:1: rule__Real__Group_2_1_0__1__Impl : ( RULE_INT ) ; + // InternalProblem.g:5018:1: rule__Real__Group_2_1_0__1__Impl : ( RULE_INT ) ; public final void rule__Real__Group_2_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5149:1: ( ( RULE_INT ) ) - // InternalProblem.g:5150:1: ( RULE_INT ) + // InternalProblem.g:5022:1: ( ( RULE_INT ) ) + // InternalProblem.g:5023:1: ( RULE_INT ) { - // InternalProblem.g:5150:1: ( RULE_INT ) - // InternalProblem.g:5151:2: RULE_INT + // InternalProblem.g:5023:1: ( RULE_INT ) + // InternalProblem.g:5024:2: RULE_INT { before(grammarAccess.getRealAccess().getINTTerminalRuleCall_2_1_0_1()); match(input,RULE_INT,FOLLOW_2); @@ -16252,17 +15853,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Problem__NameAssignment_0_1" - // InternalProblem.g:5161:1: rule__Problem__NameAssignment_0_1 : ( ruleIdentifier ) ; + // InternalProblem.g:5034:1: rule__Problem__NameAssignment_0_1 : ( ruleIdentifier ) ; public final void rule__Problem__NameAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5165:1: ( ( ruleIdentifier ) ) - // InternalProblem.g:5166:2: ( ruleIdentifier ) + // InternalProblem.g:5038:1: ( ( ruleIdentifier ) ) + // InternalProblem.g:5039:2: ( ruleIdentifier ) { - // InternalProblem.g:5166:2: ( ruleIdentifier ) - // InternalProblem.g:5167:3: ruleIdentifier + // InternalProblem.g:5039:2: ( ruleIdentifier ) + // InternalProblem.g:5040:3: ruleIdentifier { before(grammarAccess.getProblemAccess().getNameIdentifierParserRuleCall_0_1_0()); pushFollow(FOLLOW_2); @@ -16293,17 +15894,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Problem__StatementsAssignment_1" - // InternalProblem.g:5176:1: rule__Problem__StatementsAssignment_1 : ( ruleStatement ) ; + // InternalProblem.g:5049:1: rule__Problem__StatementsAssignment_1 : ( ruleStatement ) ; public final void rule__Problem__StatementsAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5180:1: ( ( ruleStatement ) ) - // InternalProblem.g:5181:2: ( ruleStatement ) + // InternalProblem.g:5053:1: ( ( ruleStatement ) ) + // InternalProblem.g:5054:2: ( ruleStatement ) { - // InternalProblem.g:5181:2: ( ruleStatement ) - // InternalProblem.g:5182:3: ruleStatement + // InternalProblem.g:5054:2: ( ruleStatement ) + // InternalProblem.g:5055:3: ruleStatement { before(grammarAccess.getProblemAccess().getStatementsStatementParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -16334,21 +15935,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassDeclaration__AbstractAssignment_0" - // InternalProblem.g:5191:1: rule__ClassDeclaration__AbstractAssignment_0 : ( ( 'abstract' ) ) ; + // InternalProblem.g:5064:1: rule__ClassDeclaration__AbstractAssignment_0 : ( ( 'abstract' ) ) ; public final void rule__ClassDeclaration__AbstractAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5195:1: ( ( ( 'abstract' ) ) ) - // InternalProblem.g:5196:2: ( ( 'abstract' ) ) + // InternalProblem.g:5068:1: ( ( ( 'abstract' ) ) ) + // InternalProblem.g:5069:2: ( ( 'abstract' ) ) { - // InternalProblem.g:5196:2: ( ( 'abstract' ) ) - // InternalProblem.g:5197:3: ( 'abstract' ) + // InternalProblem.g:5069:2: ( ( 'abstract' ) ) + // InternalProblem.g:5070:3: ( 'abstract' ) { before(grammarAccess.getClassDeclarationAccess().getAbstractAbstractKeyword_0_0()); - // InternalProblem.g:5198:3: ( 'abstract' ) - // InternalProblem.g:5199:4: 'abstract' + // InternalProblem.g:5071:3: ( 'abstract' ) + // InternalProblem.g:5072:4: 'abstract' { before(grammarAccess.getClassDeclarationAccess().getAbstractAbstractKeyword_0_0()); match(input,44,FOLLOW_2); @@ -16379,17 +15980,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassDeclaration__NameAssignment_2" - // InternalProblem.g:5210:1: rule__ClassDeclaration__NameAssignment_2 : ( ruleIdentifier ) ; + // InternalProblem.g:5083:1: rule__ClassDeclaration__NameAssignment_2 : ( ruleIdentifier ) ; public final void rule__ClassDeclaration__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5214:1: ( ( ruleIdentifier ) ) - // InternalProblem.g:5215:2: ( ruleIdentifier ) + // InternalProblem.g:5087:1: ( ( ruleIdentifier ) ) + // InternalProblem.g:5088:2: ( ruleIdentifier ) { - // InternalProblem.g:5215:2: ( ruleIdentifier ) - // InternalProblem.g:5216:3: ruleIdentifier + // InternalProblem.g:5088:2: ( ruleIdentifier ) + // InternalProblem.g:5089:3: ruleIdentifier { before(grammarAccess.getClassDeclarationAccess().getNameIdentifierParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -16420,21 +16021,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassDeclaration__SuperTypesAssignment_3_1" - // InternalProblem.g:5225:1: rule__ClassDeclaration__SuperTypesAssignment_3_1 : ( ( ruleQualifiedName ) ) ; + // InternalProblem.g:5098:1: rule__ClassDeclaration__SuperTypesAssignment_3_1 : ( ( ruleQualifiedName ) ) ; public final void rule__ClassDeclaration__SuperTypesAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5229:1: ( ( ( ruleQualifiedName ) ) ) - // InternalProblem.g:5230:2: ( ( ruleQualifiedName ) ) + // InternalProblem.g:5102:1: ( ( ( ruleQualifiedName ) ) ) + // InternalProblem.g:5103:2: ( ( ruleQualifiedName ) ) { - // InternalProblem.g:5230:2: ( ( ruleQualifiedName ) ) - // InternalProblem.g:5231:3: ( ruleQualifiedName ) + // InternalProblem.g:5103:2: ( ( ruleQualifiedName ) ) + // InternalProblem.g:5104:3: ( ruleQualifiedName ) { before(grammarAccess.getClassDeclarationAccess().getSuperTypesRelationCrossReference_3_1_0()); - // InternalProblem.g:5232:3: ( ruleQualifiedName ) - // InternalProblem.g:5233:4: ruleQualifiedName + // InternalProblem.g:5105:3: ( ruleQualifiedName ) + // InternalProblem.g:5106:4: ruleQualifiedName { before(grammarAccess.getClassDeclarationAccess().getSuperTypesRelationQualifiedNameParserRuleCall_3_1_0_1()); pushFollow(FOLLOW_2); @@ -16469,21 +16070,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassDeclaration__SuperTypesAssignment_3_2_1" - // InternalProblem.g:5244:1: rule__ClassDeclaration__SuperTypesAssignment_3_2_1 : ( ( ruleQualifiedName ) ) ; + // InternalProblem.g:5117:1: rule__ClassDeclaration__SuperTypesAssignment_3_2_1 : ( ( ruleQualifiedName ) ) ; public final void rule__ClassDeclaration__SuperTypesAssignment_3_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5248:1: ( ( ( ruleQualifiedName ) ) ) - // InternalProblem.g:5249:2: ( ( ruleQualifiedName ) ) + // InternalProblem.g:5121:1: ( ( ( ruleQualifiedName ) ) ) + // InternalProblem.g:5122:2: ( ( ruleQualifiedName ) ) { - // InternalProblem.g:5249:2: ( ( ruleQualifiedName ) ) - // InternalProblem.g:5250:3: ( ruleQualifiedName ) + // InternalProblem.g:5122:2: ( ( ruleQualifiedName ) ) + // InternalProblem.g:5123:3: ( ruleQualifiedName ) { before(grammarAccess.getClassDeclarationAccess().getSuperTypesRelationCrossReference_3_2_1_0()); - // InternalProblem.g:5251:3: ( ruleQualifiedName ) - // InternalProblem.g:5252:4: ruleQualifiedName + // InternalProblem.g:5124:3: ( ruleQualifiedName ) + // InternalProblem.g:5125:4: ruleQualifiedName { before(grammarAccess.getClassDeclarationAccess().getSuperTypesRelationQualifiedNameParserRuleCall_3_2_1_0_1()); pushFollow(FOLLOW_2); @@ -16518,17 +16119,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0" - // InternalProblem.g:5263:1: rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 : ( ruleReferenceDeclaration ) ; + // InternalProblem.g:5136:1: rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 : ( ruleReferenceDeclaration ) ; public final void rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5267:1: ( ( ruleReferenceDeclaration ) ) - // InternalProblem.g:5268:2: ( ruleReferenceDeclaration ) + // InternalProblem.g:5140:1: ( ( ruleReferenceDeclaration ) ) + // InternalProblem.g:5141:2: ( ruleReferenceDeclaration ) { - // InternalProblem.g:5268:2: ( ruleReferenceDeclaration ) - // InternalProblem.g:5269:3: ruleReferenceDeclaration + // InternalProblem.g:5141:2: ( ruleReferenceDeclaration ) + // InternalProblem.g:5142:3: ruleReferenceDeclaration { before(grammarAccess.getClassDeclarationAccess().getReferenceDeclarationsReferenceDeclarationParserRuleCall_4_0_1_0_0()); pushFollow(FOLLOW_2); @@ -16559,17 +16160,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumDeclaration__NameAssignment_1" - // InternalProblem.g:5278:1: rule__EnumDeclaration__NameAssignment_1 : ( ruleIdentifier ) ; + // InternalProblem.g:5151:1: rule__EnumDeclaration__NameAssignment_1 : ( ruleIdentifier ) ; public final void rule__EnumDeclaration__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5282:1: ( ( ruleIdentifier ) ) - // InternalProblem.g:5283:2: ( ruleIdentifier ) + // InternalProblem.g:5155:1: ( ( ruleIdentifier ) ) + // InternalProblem.g:5156:2: ( ruleIdentifier ) { - // InternalProblem.g:5283:2: ( ruleIdentifier ) - // InternalProblem.g:5284:3: ruleIdentifier + // InternalProblem.g:5156:2: ( ruleIdentifier ) + // InternalProblem.g:5157:3: ruleIdentifier { before(grammarAccess.getEnumDeclarationAccess().getNameIdentifierParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -16600,17 +16201,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumDeclaration__LiteralsAssignment_2_0_1_0" - // InternalProblem.g:5293:1: rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 : ( ruleEnumLiteral ) ; + // InternalProblem.g:5166:1: rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 : ( ruleEnumLiteral ) ; public final void rule__EnumDeclaration__LiteralsAssignment_2_0_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5297:1: ( ( ruleEnumLiteral ) ) - // InternalProblem.g:5298:2: ( ruleEnumLiteral ) + // InternalProblem.g:5170:1: ( ( ruleEnumLiteral ) ) + // InternalProblem.g:5171:2: ( ruleEnumLiteral ) { - // InternalProblem.g:5298:2: ( ruleEnumLiteral ) - // InternalProblem.g:5299:3: ruleEnumLiteral + // InternalProblem.g:5171:2: ( ruleEnumLiteral ) + // InternalProblem.g:5172:3: ruleEnumLiteral { before(grammarAccess.getEnumDeclarationAccess().getLiteralsEnumLiteralParserRuleCall_2_0_1_0_0()); pushFollow(FOLLOW_2); @@ -16641,17 +16242,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1" - // InternalProblem.g:5308:1: rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 : ( ruleEnumLiteral ) ; + // InternalProblem.g:5181:1: rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 : ( ruleEnumLiteral ) ; public final void rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5312:1: ( ( ruleEnumLiteral ) ) - // InternalProblem.g:5313:2: ( ruleEnumLiteral ) + // InternalProblem.g:5185:1: ( ( ruleEnumLiteral ) ) + // InternalProblem.g:5186:2: ( ruleEnumLiteral ) { - // InternalProblem.g:5313:2: ( ruleEnumLiteral ) - // InternalProblem.g:5314:3: ruleEnumLiteral + // InternalProblem.g:5186:2: ( ruleEnumLiteral ) + // InternalProblem.g:5187:3: ruleEnumLiteral { before(grammarAccess.getEnumDeclarationAccess().getLiteralsEnumLiteralParserRuleCall_2_0_1_1_1_0()); pushFollow(FOLLOW_2); @@ -16682,25 +16283,25 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiteral__NameAssignment" - // InternalProblem.g:5323:1: rule__EnumLiteral__NameAssignment : ( ruleQuotedOrUnquotedId ) ; + // InternalProblem.g:5196:1: rule__EnumLiteral__NameAssignment : ( ruleIdentifier ) ; public final void rule__EnumLiteral__NameAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5327:1: ( ( ruleQuotedOrUnquotedId ) ) - // InternalProblem.g:5328:2: ( ruleQuotedOrUnquotedId ) + // InternalProblem.g:5200:1: ( ( ruleIdentifier ) ) + // InternalProblem.g:5201:2: ( ruleIdentifier ) { - // InternalProblem.g:5328:2: ( ruleQuotedOrUnquotedId ) - // InternalProblem.g:5329:3: ruleQuotedOrUnquotedId + // InternalProblem.g:5201:2: ( ruleIdentifier ) + // InternalProblem.g:5202:3: ruleIdentifier { - before(grammarAccess.getEnumLiteralAccess().getNameQuotedOrUnquotedIdParserRuleCall_0()); + before(grammarAccess.getEnumLiteralAccess().getNameIdentifierParserRuleCall_0()); pushFollow(FOLLOW_2); - ruleQuotedOrUnquotedId(); + ruleIdentifier(); state._fsp--; - after(grammarAccess.getEnumLiteralAccess().getNameQuotedOrUnquotedIdParserRuleCall_0()); + after(grammarAccess.getEnumLiteralAccess().getNameIdentifierParserRuleCall_0()); } @@ -16723,21 +16324,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceDeclaration__ContainmentAssignment_0_0" - // InternalProblem.g:5338:1: rule__ReferenceDeclaration__ContainmentAssignment_0_0 : ( ( 'contains' ) ) ; + // InternalProblem.g:5211:1: rule__ReferenceDeclaration__ContainmentAssignment_0_0 : ( ( 'contains' ) ) ; public final void rule__ReferenceDeclaration__ContainmentAssignment_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5342:1: ( ( ( 'contains' ) ) ) - // InternalProblem.g:5343:2: ( ( 'contains' ) ) + // InternalProblem.g:5215:1: ( ( ( 'contains' ) ) ) + // InternalProblem.g:5216:2: ( ( 'contains' ) ) { - // InternalProblem.g:5343:2: ( ( 'contains' ) ) - // InternalProblem.g:5344:3: ( 'contains' ) + // InternalProblem.g:5216:2: ( ( 'contains' ) ) + // InternalProblem.g:5217:3: ( 'contains' ) { before(grammarAccess.getReferenceDeclarationAccess().getContainmentContainsKeyword_0_0_0()); - // InternalProblem.g:5345:3: ( 'contains' ) - // InternalProblem.g:5346:4: 'contains' + // InternalProblem.g:5218:3: ( 'contains' ) + // InternalProblem.g:5219:4: 'contains' { before(grammarAccess.getReferenceDeclarationAccess().getContainmentContainsKeyword_0_0_0()); match(input,45,FOLLOW_2); @@ -16768,21 +16369,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceDeclaration__ReferenceTypeAssignment_1" - // InternalProblem.g:5357:1: rule__ReferenceDeclaration__ReferenceTypeAssignment_1 : ( ( ruleQualifiedName ) ) ; + // InternalProblem.g:5230:1: rule__ReferenceDeclaration__ReferenceTypeAssignment_1 : ( ( ruleQualifiedName ) ) ; public final void rule__ReferenceDeclaration__ReferenceTypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5361:1: ( ( ( ruleQualifiedName ) ) ) - // InternalProblem.g:5362:2: ( ( ruleQualifiedName ) ) + // InternalProblem.g:5234:1: ( ( ( ruleQualifiedName ) ) ) + // InternalProblem.g:5235:2: ( ( ruleQualifiedName ) ) { - // InternalProblem.g:5362:2: ( ( ruleQualifiedName ) ) - // InternalProblem.g:5363:3: ( ruleQualifiedName ) + // InternalProblem.g:5235:2: ( ( ruleQualifiedName ) ) + // InternalProblem.g:5236:3: ( ruleQualifiedName ) { before(grammarAccess.getReferenceDeclarationAccess().getReferenceTypeRelationCrossReference_1_0()); - // InternalProblem.g:5364:3: ( ruleQualifiedName ) - // InternalProblem.g:5365:4: ruleQualifiedName + // InternalProblem.g:5237:3: ( ruleQualifiedName ) + // InternalProblem.g:5238:4: ruleQualifiedName { before(grammarAccess.getReferenceDeclarationAccess().getReferenceTypeRelationQualifiedNameParserRuleCall_1_0_1()); pushFollow(FOLLOW_2); @@ -16817,17 +16418,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceDeclaration__MultiplicityAssignment_2_1" - // InternalProblem.g:5376:1: rule__ReferenceDeclaration__MultiplicityAssignment_2_1 : ( ruleMultiplicity ) ; + // InternalProblem.g:5249:1: rule__ReferenceDeclaration__MultiplicityAssignment_2_1 : ( ruleMultiplicity ) ; public final void rule__ReferenceDeclaration__MultiplicityAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5380:1: ( ( ruleMultiplicity ) ) - // InternalProblem.g:5381:2: ( ruleMultiplicity ) + // InternalProblem.g:5253:1: ( ( ruleMultiplicity ) ) + // InternalProblem.g:5254:2: ( ruleMultiplicity ) { - // InternalProblem.g:5381:2: ( ruleMultiplicity ) - // InternalProblem.g:5382:3: ruleMultiplicity + // InternalProblem.g:5254:2: ( ruleMultiplicity ) + // InternalProblem.g:5255:3: ruleMultiplicity { before(grammarAccess.getReferenceDeclarationAccess().getMultiplicityMultiplicityParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -16858,17 +16459,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceDeclaration__NameAssignment_3" - // InternalProblem.g:5391:1: rule__ReferenceDeclaration__NameAssignment_3 : ( ruleIdentifier ) ; + // InternalProblem.g:5264:1: rule__ReferenceDeclaration__NameAssignment_3 : ( ruleIdentifier ) ; public final void rule__ReferenceDeclaration__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5395:1: ( ( ruleIdentifier ) ) - // InternalProblem.g:5396:2: ( ruleIdentifier ) + // InternalProblem.g:5268:1: ( ( ruleIdentifier ) ) + // InternalProblem.g:5269:2: ( ruleIdentifier ) { - // InternalProblem.g:5396:2: ( ruleIdentifier ) - // InternalProblem.g:5397:3: ruleIdentifier + // InternalProblem.g:5269:2: ( ruleIdentifier ) + // InternalProblem.g:5270:3: ruleIdentifier { before(grammarAccess.getReferenceDeclarationAccess().getNameIdentifierParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -16899,21 +16500,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceDeclaration__OppositeAssignment_4_1" - // InternalProblem.g:5406:1: rule__ReferenceDeclaration__OppositeAssignment_4_1 : ( ( ruleQualifiedName ) ) ; + // InternalProblem.g:5279:1: rule__ReferenceDeclaration__OppositeAssignment_4_1 : ( ( ruleQualifiedName ) ) ; public final void rule__ReferenceDeclaration__OppositeAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5410:1: ( ( ( ruleQualifiedName ) ) ) - // InternalProblem.g:5411:2: ( ( ruleQualifiedName ) ) + // InternalProblem.g:5283:1: ( ( ( ruleQualifiedName ) ) ) + // InternalProblem.g:5284:2: ( ( ruleQualifiedName ) ) { - // InternalProblem.g:5411:2: ( ( ruleQualifiedName ) ) - // InternalProblem.g:5412:3: ( ruleQualifiedName ) + // InternalProblem.g:5284:2: ( ( ruleQualifiedName ) ) + // InternalProblem.g:5285:3: ( ruleQualifiedName ) { before(grammarAccess.getReferenceDeclarationAccess().getOppositeReferenceDeclarationCrossReference_4_1_0()); - // InternalProblem.g:5413:3: ( ruleQualifiedName ) - // InternalProblem.g:5414:4: ruleQualifiedName + // InternalProblem.g:5286:3: ( ruleQualifiedName ) + // InternalProblem.g:5287:4: ruleQualifiedName { before(grammarAccess.getReferenceDeclarationAccess().getOppositeReferenceDeclarationQualifiedNameParserRuleCall_4_1_0_1()); pushFollow(FOLLOW_2); @@ -16948,21 +16549,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__ErrorAssignment_0_0_0" - // InternalProblem.g:5425:1: rule__PredicateDefinition__ErrorAssignment_0_0_0 : ( ( 'error' ) ) ; + // InternalProblem.g:5298:1: rule__PredicateDefinition__ErrorAssignment_0_0_0 : ( ( 'error' ) ) ; public final void rule__PredicateDefinition__ErrorAssignment_0_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5429:1: ( ( ( 'error' ) ) ) - // InternalProblem.g:5430:2: ( ( 'error' ) ) + // InternalProblem.g:5302:1: ( ( ( 'error' ) ) ) + // InternalProblem.g:5303:2: ( ( 'error' ) ) { - // InternalProblem.g:5430:2: ( ( 'error' ) ) - // InternalProblem.g:5431:3: ( 'error' ) + // InternalProblem.g:5303:2: ( ( 'error' ) ) + // InternalProblem.g:5304:3: ( 'error' ) { before(grammarAccess.getPredicateDefinitionAccess().getErrorErrorKeyword_0_0_0_0()); - // InternalProblem.g:5432:3: ( 'error' ) - // InternalProblem.g:5433:4: 'error' + // InternalProblem.g:5305:3: ( 'error' ) + // InternalProblem.g:5306:4: 'error' { before(grammarAccess.getPredicateDefinitionAccess().getErrorErrorKeyword_0_0_0_0()); match(input,46,FOLLOW_2); @@ -16993,17 +16594,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__NameAssignment_1" - // InternalProblem.g:5444:1: rule__PredicateDefinition__NameAssignment_1 : ( ruleIdentifier ) ; + // InternalProblem.g:5317:1: rule__PredicateDefinition__NameAssignment_1 : ( ruleIdentifier ) ; public final void rule__PredicateDefinition__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5448:1: ( ( ruleIdentifier ) ) - // InternalProblem.g:5449:2: ( ruleIdentifier ) + // InternalProblem.g:5321:1: ( ( ruleIdentifier ) ) + // InternalProblem.g:5322:2: ( ruleIdentifier ) { - // InternalProblem.g:5449:2: ( ruleIdentifier ) - // InternalProblem.g:5450:3: ruleIdentifier + // InternalProblem.g:5322:2: ( ruleIdentifier ) + // InternalProblem.g:5323:3: ruleIdentifier { before(grammarAccess.getPredicateDefinitionAccess().getNameIdentifierParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -17034,17 +16635,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__ParametersAssignment_3_0" - // InternalProblem.g:5459:1: rule__PredicateDefinition__ParametersAssignment_3_0 : ( ruleParameter ) ; + // InternalProblem.g:5332:1: rule__PredicateDefinition__ParametersAssignment_3_0 : ( ruleParameter ) ; public final void rule__PredicateDefinition__ParametersAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5463:1: ( ( ruleParameter ) ) - // InternalProblem.g:5464:2: ( ruleParameter ) + // InternalProblem.g:5336:1: ( ( ruleParameter ) ) + // InternalProblem.g:5337:2: ( ruleParameter ) { - // InternalProblem.g:5464:2: ( ruleParameter ) - // InternalProblem.g:5465:3: ruleParameter + // InternalProblem.g:5337:2: ( ruleParameter ) + // InternalProblem.g:5338:3: ruleParameter { before(grammarAccess.getPredicateDefinitionAccess().getParametersParameterParserRuleCall_3_0_0()); pushFollow(FOLLOW_2); @@ -17075,17 +16676,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__ParametersAssignment_3_1_1" - // InternalProblem.g:5474:1: rule__PredicateDefinition__ParametersAssignment_3_1_1 : ( ruleParameter ) ; + // InternalProblem.g:5347:1: rule__PredicateDefinition__ParametersAssignment_3_1_1 : ( ruleParameter ) ; public final void rule__PredicateDefinition__ParametersAssignment_3_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5478:1: ( ( ruleParameter ) ) - // InternalProblem.g:5479:2: ( ruleParameter ) + // InternalProblem.g:5351:1: ( ( ruleParameter ) ) + // InternalProblem.g:5352:2: ( ruleParameter ) { - // InternalProblem.g:5479:2: ( ruleParameter ) - // InternalProblem.g:5480:3: ruleParameter + // InternalProblem.g:5352:2: ( ruleParameter ) + // InternalProblem.g:5353:3: ruleParameter { before(grammarAccess.getPredicateDefinitionAccess().getParametersParameterParserRuleCall_3_1_1_0()); pushFollow(FOLLOW_2); @@ -17116,17 +16717,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__BodiesAssignment_5_1" - // InternalProblem.g:5489:1: rule__PredicateDefinition__BodiesAssignment_5_1 : ( ruleConjunction ) ; + // InternalProblem.g:5362:1: rule__PredicateDefinition__BodiesAssignment_5_1 : ( ruleConjunction ) ; public final void rule__PredicateDefinition__BodiesAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5493:1: ( ( ruleConjunction ) ) - // InternalProblem.g:5494:2: ( ruleConjunction ) + // InternalProblem.g:5366:1: ( ( ruleConjunction ) ) + // InternalProblem.g:5367:2: ( ruleConjunction ) { - // InternalProblem.g:5494:2: ( ruleConjunction ) - // InternalProblem.g:5495:3: ruleConjunction + // InternalProblem.g:5367:2: ( ruleConjunction ) + // InternalProblem.g:5368:3: ruleConjunction { before(grammarAccess.getPredicateDefinitionAccess().getBodiesConjunctionParserRuleCall_5_1_0()); pushFollow(FOLLOW_2); @@ -17157,17 +16758,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredicateDefinition__BodiesAssignment_5_2_1" - // InternalProblem.g:5504:1: rule__PredicateDefinition__BodiesAssignment_5_2_1 : ( ruleConjunction ) ; + // InternalProblem.g:5377:1: rule__PredicateDefinition__BodiesAssignment_5_2_1 : ( ruleConjunction ) ; public final void rule__PredicateDefinition__BodiesAssignment_5_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5508:1: ( ( ruleConjunction ) ) - // InternalProblem.g:5509:2: ( ruleConjunction ) + // InternalProblem.g:5381:1: ( ( ruleConjunction ) ) + // InternalProblem.g:5382:2: ( ruleConjunction ) { - // InternalProblem.g:5509:2: ( ruleConjunction ) - // InternalProblem.g:5510:3: ruleConjunction + // InternalProblem.g:5382:2: ( ruleConjunction ) + // InternalProblem.g:5383:3: ruleConjunction { before(grammarAccess.getPredicateDefinitionAccess().getBodiesConjunctionParserRuleCall_5_2_1_0()); pushFollow(FOLLOW_2); @@ -17198,21 +16799,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Parameter__ParameterTypeAssignment_0" - // InternalProblem.g:5519:1: rule__Parameter__ParameterTypeAssignment_0 : ( ( ruleQualifiedName ) ) ; + // InternalProblem.g:5392:1: rule__Parameter__ParameterTypeAssignment_0 : ( ( ruleQualifiedName ) ) ; public final void rule__Parameter__ParameterTypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5523:1: ( ( ( ruleQualifiedName ) ) ) - // InternalProblem.g:5524:2: ( ( ruleQualifiedName ) ) + // InternalProblem.g:5396:1: ( ( ( ruleQualifiedName ) ) ) + // InternalProblem.g:5397:2: ( ( ruleQualifiedName ) ) { - // InternalProblem.g:5524:2: ( ( ruleQualifiedName ) ) - // InternalProblem.g:5525:3: ( ruleQualifiedName ) + // InternalProblem.g:5397:2: ( ( ruleQualifiedName ) ) + // InternalProblem.g:5398:3: ( ruleQualifiedName ) { before(grammarAccess.getParameterAccess().getParameterTypeRelationCrossReference_0_0()); - // InternalProblem.g:5526:3: ( ruleQualifiedName ) - // InternalProblem.g:5527:4: ruleQualifiedName + // InternalProblem.g:5399:3: ( ruleQualifiedName ) + // InternalProblem.g:5400:4: ruleQualifiedName { before(grammarAccess.getParameterAccess().getParameterTypeRelationQualifiedNameParserRuleCall_0_0_1()); pushFollow(FOLLOW_2); @@ -17247,17 +16848,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Parameter__NameAssignment_1" - // InternalProblem.g:5538:1: rule__Parameter__NameAssignment_1 : ( ruleIdentifier ) ; + // InternalProblem.g:5411:1: rule__Parameter__NameAssignment_1 : ( ruleIdentifier ) ; public final void rule__Parameter__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5542:1: ( ( ruleIdentifier ) ) - // InternalProblem.g:5543:2: ( ruleIdentifier ) + // InternalProblem.g:5415:1: ( ( ruleIdentifier ) ) + // InternalProblem.g:5416:2: ( ruleIdentifier ) { - // InternalProblem.g:5543:2: ( ruleIdentifier ) - // InternalProblem.g:5544:3: ruleIdentifier + // InternalProblem.g:5416:2: ( ruleIdentifier ) + // InternalProblem.g:5417:3: ruleIdentifier { before(grammarAccess.getParameterAccess().getNameIdentifierParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -17288,17 +16889,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Conjunction__LiteralsAssignment_0" - // InternalProblem.g:5553:1: rule__Conjunction__LiteralsAssignment_0 : ( ruleLiteral ) ; + // InternalProblem.g:5426:1: rule__Conjunction__LiteralsAssignment_0 : ( ruleLiteral ) ; public final void rule__Conjunction__LiteralsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5557:1: ( ( ruleLiteral ) ) - // InternalProblem.g:5558:2: ( ruleLiteral ) + // InternalProblem.g:5430:1: ( ( ruleLiteral ) ) + // InternalProblem.g:5431:2: ( ruleLiteral ) { - // InternalProblem.g:5558:2: ( ruleLiteral ) - // InternalProblem.g:5559:3: ruleLiteral + // InternalProblem.g:5431:2: ( ruleLiteral ) + // InternalProblem.g:5432:3: ruleLiteral { before(grammarAccess.getConjunctionAccess().getLiteralsLiteralParserRuleCall_0_0()); pushFollow(FOLLOW_2); @@ -17329,17 +16930,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Conjunction__LiteralsAssignment_1_1" - // InternalProblem.g:5568:1: rule__Conjunction__LiteralsAssignment_1_1 : ( ruleLiteral ) ; + // InternalProblem.g:5441:1: rule__Conjunction__LiteralsAssignment_1_1 : ( ruleLiteral ) ; public final void rule__Conjunction__LiteralsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5572:1: ( ( ruleLiteral ) ) - // InternalProblem.g:5573:2: ( ruleLiteral ) + // InternalProblem.g:5445:1: ( ( ruleLiteral ) ) + // InternalProblem.g:5446:2: ( ruleLiteral ) { - // InternalProblem.g:5573:2: ( ruleLiteral ) - // InternalProblem.g:5574:3: ruleLiteral + // InternalProblem.g:5446:2: ( ruleLiteral ) + // InternalProblem.g:5447:3: ruleLiteral { before(grammarAccess.getConjunctionAccess().getLiteralsLiteralParserRuleCall_1_1_0()); pushFollow(FOLLOW_2); @@ -17370,17 +16971,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__NegativeLiteral__AtomAssignment_1" - // InternalProblem.g:5583:1: rule__NegativeLiteral__AtomAssignment_1 : ( ruleAtom ) ; + // InternalProblem.g:5456:1: rule__NegativeLiteral__AtomAssignment_1 : ( ruleAtom ) ; public final void rule__NegativeLiteral__AtomAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5587:1: ( ( ruleAtom ) ) - // InternalProblem.g:5588:2: ( ruleAtom ) + // InternalProblem.g:5460:1: ( ( ruleAtom ) ) + // InternalProblem.g:5461:2: ( ruleAtom ) { - // InternalProblem.g:5588:2: ( ruleAtom ) - // InternalProblem.g:5589:3: ruleAtom + // InternalProblem.g:5461:2: ( ruleAtom ) + // InternalProblem.g:5462:3: ruleAtom { before(grammarAccess.getNegativeLiteralAccess().getAtomAtomParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -17411,21 +17012,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Atom__RelationAssignment_0" - // InternalProblem.g:5598:1: rule__Atom__RelationAssignment_0 : ( ( ruleQualifiedName ) ) ; + // InternalProblem.g:5471:1: rule__Atom__RelationAssignment_0 : ( ( ruleQualifiedName ) ) ; public final void rule__Atom__RelationAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5602:1: ( ( ( ruleQualifiedName ) ) ) - // InternalProblem.g:5603:2: ( ( ruleQualifiedName ) ) + // InternalProblem.g:5475:1: ( ( ( ruleQualifiedName ) ) ) + // InternalProblem.g:5476:2: ( ( ruleQualifiedName ) ) { - // InternalProblem.g:5603:2: ( ( ruleQualifiedName ) ) - // InternalProblem.g:5604:3: ( ruleQualifiedName ) + // InternalProblem.g:5476:2: ( ( ruleQualifiedName ) ) + // InternalProblem.g:5477:3: ( ruleQualifiedName ) { before(grammarAccess.getAtomAccess().getRelationRelationCrossReference_0_0()); - // InternalProblem.g:5605:3: ( ruleQualifiedName ) - // InternalProblem.g:5606:4: ruleQualifiedName + // InternalProblem.g:5478:3: ( ruleQualifiedName ) + // InternalProblem.g:5479:4: ruleQualifiedName { before(grammarAccess.getAtomAccess().getRelationRelationQualifiedNameParserRuleCall_0_0_1()); pushFollow(FOLLOW_2); @@ -17460,21 +17061,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Atom__TransitiveClosureAssignment_1" - // InternalProblem.g:5617:1: rule__Atom__TransitiveClosureAssignment_1 : ( ( '+' ) ) ; + // InternalProblem.g:5490:1: rule__Atom__TransitiveClosureAssignment_1 : ( ( '+' ) ) ; public final void rule__Atom__TransitiveClosureAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5621:1: ( ( ( '+' ) ) ) - // InternalProblem.g:5622:2: ( ( '+' ) ) + // InternalProblem.g:5494:1: ( ( ( '+' ) ) ) + // InternalProblem.g:5495:2: ( ( '+' ) ) { - // InternalProblem.g:5622:2: ( ( '+' ) ) - // InternalProblem.g:5623:3: ( '+' ) + // InternalProblem.g:5495:2: ( ( '+' ) ) + // InternalProblem.g:5496:3: ( '+' ) { before(grammarAccess.getAtomAccess().getTransitiveClosurePlusSignKeyword_1_0()); - // InternalProblem.g:5624:3: ( '+' ) - // InternalProblem.g:5625:4: '+' + // InternalProblem.g:5497:3: ( '+' ) + // InternalProblem.g:5498:4: '+' { before(grammarAccess.getAtomAccess().getTransitiveClosurePlusSignKeyword_1_0()); match(input,24,FOLLOW_2); @@ -17505,17 +17106,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Atom__ArgumentsAssignment_3_0" - // InternalProblem.g:5636:1: rule__Atom__ArgumentsAssignment_3_0 : ( ruleArgument ) ; + // InternalProblem.g:5509:1: rule__Atom__ArgumentsAssignment_3_0 : ( ruleArgument ) ; public final void rule__Atom__ArgumentsAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5640:1: ( ( ruleArgument ) ) - // InternalProblem.g:5641:2: ( ruleArgument ) + // InternalProblem.g:5513:1: ( ( ruleArgument ) ) + // InternalProblem.g:5514:2: ( ruleArgument ) { - // InternalProblem.g:5641:2: ( ruleArgument ) - // InternalProblem.g:5642:3: ruleArgument + // InternalProblem.g:5514:2: ( ruleArgument ) + // InternalProblem.g:5515:3: ruleArgument { before(grammarAccess.getAtomAccess().getArgumentsArgumentParserRuleCall_3_0_0()); pushFollow(FOLLOW_2); @@ -17546,17 +17147,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Atom__ArgumentsAssignment_3_1_1" - // InternalProblem.g:5651:1: rule__Atom__ArgumentsAssignment_3_1_1 : ( ruleArgument ) ; + // InternalProblem.g:5524:1: rule__Atom__ArgumentsAssignment_3_1_1 : ( ruleArgument ) ; public final void rule__Atom__ArgumentsAssignment_3_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5655:1: ( ( ruleArgument ) ) - // InternalProblem.g:5656:2: ( ruleArgument ) + // InternalProblem.g:5528:1: ( ( ruleArgument ) ) + // InternalProblem.g:5529:2: ( ruleArgument ) { - // InternalProblem.g:5656:2: ( ruleArgument ) - // InternalProblem.g:5657:3: ruleArgument + // InternalProblem.g:5529:2: ( ruleArgument ) + // InternalProblem.g:5530:3: ruleArgument { before(grammarAccess.getAtomAccess().getArgumentsArgumentParserRuleCall_3_1_1_0()); pushFollow(FOLLOW_2); @@ -17587,21 +17188,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__VariableOrNodeArgument__VariableOrNodeAssignment" - // InternalProblem.g:5666:1: rule__VariableOrNodeArgument__VariableOrNodeAssignment : ( ( ruleQualifiedName ) ) ; + // InternalProblem.g:5539:1: rule__VariableOrNodeArgument__VariableOrNodeAssignment : ( ( ruleQualifiedName ) ) ; public final void rule__VariableOrNodeArgument__VariableOrNodeAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5670:1: ( ( ( ruleQualifiedName ) ) ) - // InternalProblem.g:5671:2: ( ( ruleQualifiedName ) ) + // InternalProblem.g:5543:1: ( ( ( ruleQualifiedName ) ) ) + // InternalProblem.g:5544:2: ( ( ruleQualifiedName ) ) { - // InternalProblem.g:5671:2: ( ( ruleQualifiedName ) ) - // InternalProblem.g:5672:3: ( ruleQualifiedName ) + // InternalProblem.g:5544:2: ( ( ruleQualifiedName ) ) + // InternalProblem.g:5545:3: ( ruleQualifiedName ) { before(grammarAccess.getVariableOrNodeArgumentAccess().getVariableOrNodeVariableOrNodeCrossReference_0()); - // InternalProblem.g:5673:3: ( ruleQualifiedName ) - // InternalProblem.g:5674:4: ruleQualifiedName + // InternalProblem.g:5546:3: ( ruleQualifiedName ) + // InternalProblem.g:5547:4: ruleQualifiedName { before(grammarAccess.getVariableOrNodeArgumentAccess().getVariableOrNodeVariableOrNodeQualifiedNameParserRuleCall_0_1()); pushFollow(FOLLOW_2); @@ -17636,17 +17237,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ConstantArgument__ConstantAssignment" - // InternalProblem.g:5685:1: rule__ConstantArgument__ConstantAssignment : ( ruleConstant ) ; + // InternalProblem.g:5558:1: rule__ConstantArgument__ConstantAssignment : ( ruleConstant ) ; public final void rule__ConstantArgument__ConstantAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5689:1: ( ( ruleConstant ) ) - // InternalProblem.g:5690:2: ( ruleConstant ) + // InternalProblem.g:5562:1: ( ( ruleConstant ) ) + // InternalProblem.g:5563:2: ( ruleConstant ) { - // InternalProblem.g:5690:2: ( ruleConstant ) - // InternalProblem.g:5691:3: ruleConstant + // InternalProblem.g:5563:2: ( ruleConstant ) + // InternalProblem.g:5564:3: ruleConstant { before(grammarAccess.getConstantArgumentAccess().getConstantConstantParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -17677,21 +17278,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__RelationAssignment_0_0_0" - // InternalProblem.g:5700:1: rule__Assertion__RelationAssignment_0_0_0 : ( ( ruleQualifiedName ) ) ; + // InternalProblem.g:5573:1: rule__Assertion__RelationAssignment_0_0_0 : ( ( ruleQualifiedName ) ) ; public final void rule__Assertion__RelationAssignment_0_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5704:1: ( ( ( ruleQualifiedName ) ) ) - // InternalProblem.g:5705:2: ( ( ruleQualifiedName ) ) + // InternalProblem.g:5577:1: ( ( ( ruleQualifiedName ) ) ) + // InternalProblem.g:5578:2: ( ( ruleQualifiedName ) ) { - // InternalProblem.g:5705:2: ( ( ruleQualifiedName ) ) - // InternalProblem.g:5706:3: ( ruleQualifiedName ) + // InternalProblem.g:5578:2: ( ( ruleQualifiedName ) ) + // InternalProblem.g:5579:3: ( ruleQualifiedName ) { before(grammarAccess.getAssertionAccess().getRelationRelationCrossReference_0_0_0_0()); - // InternalProblem.g:5707:3: ( ruleQualifiedName ) - // InternalProblem.g:5708:4: ruleQualifiedName + // InternalProblem.g:5580:3: ( ruleQualifiedName ) + // InternalProblem.g:5581:4: ruleQualifiedName { before(grammarAccess.getAssertionAccess().getRelationRelationQualifiedNameParserRuleCall_0_0_0_0_1()); pushFollow(FOLLOW_2); @@ -17726,17 +17327,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__ArgumentsAssignment_0_0_2_0" - // InternalProblem.g:5719:1: rule__Assertion__ArgumentsAssignment_0_0_2_0 : ( ruleAssertionArgument ) ; + // InternalProblem.g:5592:1: rule__Assertion__ArgumentsAssignment_0_0_2_0 : ( ruleAssertionArgument ) ; public final void rule__Assertion__ArgumentsAssignment_0_0_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5723:1: ( ( ruleAssertionArgument ) ) - // InternalProblem.g:5724:2: ( ruleAssertionArgument ) + // InternalProblem.g:5596:1: ( ( ruleAssertionArgument ) ) + // InternalProblem.g:5597:2: ( ruleAssertionArgument ) { - // InternalProblem.g:5724:2: ( ruleAssertionArgument ) - // InternalProblem.g:5725:3: ruleAssertionArgument + // InternalProblem.g:5597:2: ( ruleAssertionArgument ) + // InternalProblem.g:5598:3: ruleAssertionArgument { before(grammarAccess.getAssertionAccess().getArgumentsAssertionArgumentParserRuleCall_0_0_2_0_0()); pushFollow(FOLLOW_2); @@ -17767,17 +17368,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__ArgumentsAssignment_0_0_2_1_1" - // InternalProblem.g:5734:1: rule__Assertion__ArgumentsAssignment_0_0_2_1_1 : ( ruleAssertionArgument ) ; + // InternalProblem.g:5607:1: rule__Assertion__ArgumentsAssignment_0_0_2_1_1 : ( ruleAssertionArgument ) ; public final void rule__Assertion__ArgumentsAssignment_0_0_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5738:1: ( ( ruleAssertionArgument ) ) - // InternalProblem.g:5739:2: ( ruleAssertionArgument ) + // InternalProblem.g:5611:1: ( ( ruleAssertionArgument ) ) + // InternalProblem.g:5612:2: ( ruleAssertionArgument ) { - // InternalProblem.g:5739:2: ( ruleAssertionArgument ) - // InternalProblem.g:5740:3: ruleAssertionArgument + // InternalProblem.g:5612:2: ( ruleAssertionArgument ) + // InternalProblem.g:5613:3: ruleAssertionArgument { before(grammarAccess.getAssertionAccess().getArgumentsAssertionArgumentParserRuleCall_0_0_2_1_1_0()); pushFollow(FOLLOW_2); @@ -17808,17 +17409,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__ValueAssignment_0_0_5" - // InternalProblem.g:5749:1: rule__Assertion__ValueAssignment_0_0_5 : ( ruleLogicValue ) ; + // InternalProblem.g:5622:1: rule__Assertion__ValueAssignment_0_0_5 : ( ruleLogicValue ) ; public final void rule__Assertion__ValueAssignment_0_0_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5753:1: ( ( ruleLogicValue ) ) - // InternalProblem.g:5754:2: ( ruleLogicValue ) + // InternalProblem.g:5626:1: ( ( ruleLogicValue ) ) + // InternalProblem.g:5627:2: ( ruleLogicValue ) { - // InternalProblem.g:5754:2: ( ruleLogicValue ) - // InternalProblem.g:5755:3: ruleLogicValue + // InternalProblem.g:5627:2: ( ruleLogicValue ) + // InternalProblem.g:5628:3: ruleLogicValue { before(grammarAccess.getAssertionAccess().getValueLogicValueEnumRuleCall_0_0_5_0()); pushFollow(FOLLOW_2); @@ -17849,17 +17450,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__ValueAssignment_0_1_0" - // InternalProblem.g:5764:1: rule__Assertion__ValueAssignment_0_1_0 : ( ruleShortLogicValue ) ; + // InternalProblem.g:5637:1: rule__Assertion__ValueAssignment_0_1_0 : ( ruleShortLogicValue ) ; public final void rule__Assertion__ValueAssignment_0_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5768:1: ( ( ruleShortLogicValue ) ) - // InternalProblem.g:5769:2: ( ruleShortLogicValue ) + // InternalProblem.g:5641:1: ( ( ruleShortLogicValue ) ) + // InternalProblem.g:5642:2: ( ruleShortLogicValue ) { - // InternalProblem.g:5769:2: ( ruleShortLogicValue ) - // InternalProblem.g:5770:3: ruleShortLogicValue + // InternalProblem.g:5642:2: ( ruleShortLogicValue ) + // InternalProblem.g:5643:3: ruleShortLogicValue { before(grammarAccess.getAssertionAccess().getValueShortLogicValueEnumRuleCall_0_1_0_0()); pushFollow(FOLLOW_2); @@ -17890,21 +17491,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__RelationAssignment_0_1_1" - // InternalProblem.g:5779:1: rule__Assertion__RelationAssignment_0_1_1 : ( ( ruleQualifiedName ) ) ; + // InternalProblem.g:5652:1: rule__Assertion__RelationAssignment_0_1_1 : ( ( ruleQualifiedName ) ) ; public final void rule__Assertion__RelationAssignment_0_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5783:1: ( ( ( ruleQualifiedName ) ) ) - // InternalProblem.g:5784:2: ( ( ruleQualifiedName ) ) + // InternalProblem.g:5656:1: ( ( ( ruleQualifiedName ) ) ) + // InternalProblem.g:5657:2: ( ( ruleQualifiedName ) ) { - // InternalProblem.g:5784:2: ( ( ruleQualifiedName ) ) - // InternalProblem.g:5785:3: ( ruleQualifiedName ) + // InternalProblem.g:5657:2: ( ( ruleQualifiedName ) ) + // InternalProblem.g:5658:3: ( ruleQualifiedName ) { before(grammarAccess.getAssertionAccess().getRelationRelationCrossReference_0_1_1_0()); - // InternalProblem.g:5786:3: ( ruleQualifiedName ) - // InternalProblem.g:5787:4: ruleQualifiedName + // InternalProblem.g:5659:3: ( ruleQualifiedName ) + // InternalProblem.g:5660:4: ruleQualifiedName { before(grammarAccess.getAssertionAccess().getRelationRelationQualifiedNameParserRuleCall_0_1_1_0_1()); pushFollow(FOLLOW_2); @@ -17939,17 +17540,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__ArgumentsAssignment_0_1_3_0" - // InternalProblem.g:5798:1: rule__Assertion__ArgumentsAssignment_0_1_3_0 : ( ruleAssertionArgument ) ; + // InternalProblem.g:5671:1: rule__Assertion__ArgumentsAssignment_0_1_3_0 : ( ruleAssertionArgument ) ; public final void rule__Assertion__ArgumentsAssignment_0_1_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5802:1: ( ( ruleAssertionArgument ) ) - // InternalProblem.g:5803:2: ( ruleAssertionArgument ) + // InternalProblem.g:5675:1: ( ( ruleAssertionArgument ) ) + // InternalProblem.g:5676:2: ( ruleAssertionArgument ) { - // InternalProblem.g:5803:2: ( ruleAssertionArgument ) - // InternalProblem.g:5804:3: ruleAssertionArgument + // InternalProblem.g:5676:2: ( ruleAssertionArgument ) + // InternalProblem.g:5677:3: ruleAssertionArgument { before(grammarAccess.getAssertionAccess().getArgumentsAssertionArgumentParserRuleCall_0_1_3_0_0()); pushFollow(FOLLOW_2); @@ -17980,17 +17581,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Assertion__ArgumentsAssignment_0_1_3_1_1" - // InternalProblem.g:5813:1: rule__Assertion__ArgumentsAssignment_0_1_3_1_1 : ( ruleAssertionArgument ) ; + // InternalProblem.g:5686:1: rule__Assertion__ArgumentsAssignment_0_1_3_1_1 : ( ruleAssertionArgument ) ; public final void rule__Assertion__ArgumentsAssignment_0_1_3_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5817:1: ( ( ruleAssertionArgument ) ) - // InternalProblem.g:5818:2: ( ruleAssertionArgument ) + // InternalProblem.g:5690:1: ( ( ruleAssertionArgument ) ) + // InternalProblem.g:5691:2: ( ruleAssertionArgument ) { - // InternalProblem.g:5818:2: ( ruleAssertionArgument ) - // InternalProblem.g:5819:3: ruleAssertionArgument + // InternalProblem.g:5691:2: ( ruleAssertionArgument ) + // InternalProblem.g:5692:3: ruleAssertionArgument { before(grammarAccess.getAssertionAccess().getArgumentsAssertionArgumentParserRuleCall_0_1_3_1_1_0()); pushFollow(FOLLOW_2); @@ -18021,21 +17622,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__NodeAssertionArgument__NodeAssignment" - // InternalProblem.g:5828:1: rule__NodeAssertionArgument__NodeAssignment : ( ( ruleQualifiedName ) ) ; + // InternalProblem.g:5701:1: rule__NodeAssertionArgument__NodeAssignment : ( ( ruleQualifiedName ) ) ; public final void rule__NodeAssertionArgument__NodeAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5832:1: ( ( ( ruleQualifiedName ) ) ) - // InternalProblem.g:5833:2: ( ( ruleQualifiedName ) ) + // InternalProblem.g:5705:1: ( ( ( ruleQualifiedName ) ) ) + // InternalProblem.g:5706:2: ( ( ruleQualifiedName ) ) { - // InternalProblem.g:5833:2: ( ( ruleQualifiedName ) ) - // InternalProblem.g:5834:3: ( ruleQualifiedName ) + // InternalProblem.g:5706:2: ( ( ruleQualifiedName ) ) + // InternalProblem.g:5707:3: ( ruleQualifiedName ) { before(grammarAccess.getNodeAssertionArgumentAccess().getNodeNodeCrossReference_0()); - // InternalProblem.g:5835:3: ( ruleQualifiedName ) - // InternalProblem.g:5836:4: ruleQualifiedName + // InternalProblem.g:5708:3: ( ruleQualifiedName ) + // InternalProblem.g:5709:4: ruleQualifiedName { before(grammarAccess.getNodeAssertionArgumentAccess().getNodeNodeQualifiedNameParserRuleCall_0_1()); pushFollow(FOLLOW_2); @@ -18070,17 +17671,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ConstantAssertionArgument__ConstantAssignment" - // InternalProblem.g:5847:1: rule__ConstantAssertionArgument__ConstantAssignment : ( ruleConstant ) ; + // InternalProblem.g:5720:1: rule__ConstantAssertionArgument__ConstantAssignment : ( ruleConstant ) ; public final void rule__ConstantAssertionArgument__ConstantAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5851:1: ( ( ruleConstant ) ) - // InternalProblem.g:5852:2: ( ruleConstant ) + // InternalProblem.g:5724:1: ( ( ruleConstant ) ) + // InternalProblem.g:5725:2: ( ruleConstant ) { - // InternalProblem.g:5852:2: ( ruleConstant ) - // InternalProblem.g:5853:3: ruleConstant + // InternalProblem.g:5725:2: ( ruleConstant ) + // InternalProblem.g:5726:3: ruleConstant { before(grammarAccess.getConstantAssertionArgumentAccess().getConstantConstantParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -18111,21 +17712,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__NodeValueAssertion__NodeAssignment_0" - // InternalProblem.g:5862:1: rule__NodeValueAssertion__NodeAssignment_0 : ( ( ruleQualifiedName ) ) ; + // InternalProblem.g:5735:1: rule__NodeValueAssertion__NodeAssignment_0 : ( ( ruleQualifiedName ) ) ; public final void rule__NodeValueAssertion__NodeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5866:1: ( ( ( ruleQualifiedName ) ) ) - // InternalProblem.g:5867:2: ( ( ruleQualifiedName ) ) + // InternalProblem.g:5739:1: ( ( ( ruleQualifiedName ) ) ) + // InternalProblem.g:5740:2: ( ( ruleQualifiedName ) ) { - // InternalProblem.g:5867:2: ( ( ruleQualifiedName ) ) - // InternalProblem.g:5868:3: ( ruleQualifiedName ) + // InternalProblem.g:5740:2: ( ( ruleQualifiedName ) ) + // InternalProblem.g:5741:3: ( ruleQualifiedName ) { before(grammarAccess.getNodeValueAssertionAccess().getNodeNodeCrossReference_0_0()); - // InternalProblem.g:5869:3: ( ruleQualifiedName ) - // InternalProblem.g:5870:4: ruleQualifiedName + // InternalProblem.g:5742:3: ( ruleQualifiedName ) + // InternalProblem.g:5743:4: ruleQualifiedName { before(grammarAccess.getNodeValueAssertionAccess().getNodeNodeQualifiedNameParserRuleCall_0_0_1()); pushFollow(FOLLOW_2); @@ -18160,17 +17761,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__NodeValueAssertion__ValueAssignment_2" - // InternalProblem.g:5881:1: rule__NodeValueAssertion__ValueAssignment_2 : ( ruleConstant ) ; + // InternalProblem.g:5754:1: rule__NodeValueAssertion__ValueAssignment_2 : ( ruleConstant ) ; public final void rule__NodeValueAssertion__ValueAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5885:1: ( ( ruleConstant ) ) - // InternalProblem.g:5886:2: ( ruleConstant ) + // InternalProblem.g:5758:1: ( ( ruleConstant ) ) + // InternalProblem.g:5759:2: ( ruleConstant ) { - // InternalProblem.g:5886:2: ( ruleConstant ) - // InternalProblem.g:5887:3: ruleConstant + // InternalProblem.g:5759:2: ( ruleConstant ) + // InternalProblem.g:5760:3: ruleConstant { before(grammarAccess.getNodeValueAssertionAccess().getValueConstantParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -18201,17 +17802,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__IntConstant__IntValueAssignment" - // InternalProblem.g:5896:1: rule__IntConstant__IntValueAssignment : ( ruleInteger ) ; + // InternalProblem.g:5769:1: rule__IntConstant__IntValueAssignment : ( ruleInteger ) ; public final void rule__IntConstant__IntValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5900:1: ( ( ruleInteger ) ) - // InternalProblem.g:5901:2: ( ruleInteger ) + // InternalProblem.g:5773:1: ( ( ruleInteger ) ) + // InternalProblem.g:5774:2: ( ruleInteger ) { - // InternalProblem.g:5901:2: ( ruleInteger ) - // InternalProblem.g:5902:3: ruleInteger + // InternalProblem.g:5774:2: ( ruleInteger ) + // InternalProblem.g:5775:3: ruleInteger { before(grammarAccess.getIntConstantAccess().getIntValueIntegerParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -18242,17 +17843,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RealConstant__RealValueAssignment" - // InternalProblem.g:5911:1: rule__RealConstant__RealValueAssignment : ( ruleReal ) ; + // InternalProblem.g:5784:1: rule__RealConstant__RealValueAssignment : ( ruleReal ) ; public final void rule__RealConstant__RealValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5915:1: ( ( ruleReal ) ) - // InternalProblem.g:5916:2: ( ruleReal ) + // InternalProblem.g:5788:1: ( ( ruleReal ) ) + // InternalProblem.g:5789:2: ( ruleReal ) { - // InternalProblem.g:5916:2: ( ruleReal ) - // InternalProblem.g:5917:3: ruleReal + // InternalProblem.g:5789:2: ( ruleReal ) + // InternalProblem.g:5790:3: ruleReal { before(grammarAccess.getRealConstantAccess().getRealValueRealParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -18283,17 +17884,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StringConstant__StringValueAssignment" - // InternalProblem.g:5926:1: rule__StringConstant__StringValueAssignment : ( RULE_STRING ) ; + // InternalProblem.g:5799:1: rule__StringConstant__StringValueAssignment : ( RULE_STRING ) ; public final void rule__StringConstant__StringValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5930:1: ( ( RULE_STRING ) ) - // InternalProblem.g:5931:2: ( RULE_STRING ) + // InternalProblem.g:5803:1: ( ( RULE_STRING ) ) + // InternalProblem.g:5804:2: ( RULE_STRING ) { - // InternalProblem.g:5931:2: ( RULE_STRING ) - // InternalProblem.g:5932:3: RULE_STRING + // InternalProblem.g:5804:2: ( RULE_STRING ) + // InternalProblem.g:5805:3: RULE_STRING { before(grammarAccess.getStringConstantAccess().getStringValueSTRINGTerminalRuleCall_0()); match(input,RULE_STRING,FOLLOW_2); @@ -18320,17 +17921,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScopeDeclaration__TypeScopesAssignment_1" - // InternalProblem.g:5941:1: rule__ScopeDeclaration__TypeScopesAssignment_1 : ( ruleTypeScope ) ; + // InternalProblem.g:5814:1: rule__ScopeDeclaration__TypeScopesAssignment_1 : ( ruleTypeScope ) ; public final void rule__ScopeDeclaration__TypeScopesAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5945:1: ( ( ruleTypeScope ) ) - // InternalProblem.g:5946:2: ( ruleTypeScope ) + // InternalProblem.g:5818:1: ( ( ruleTypeScope ) ) + // InternalProblem.g:5819:2: ( ruleTypeScope ) { - // InternalProblem.g:5946:2: ( ruleTypeScope ) - // InternalProblem.g:5947:3: ruleTypeScope + // InternalProblem.g:5819:2: ( ruleTypeScope ) + // InternalProblem.g:5820:3: ruleTypeScope { before(grammarAccess.getScopeDeclarationAccess().getTypeScopesTypeScopeParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -18361,17 +17962,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScopeDeclaration__TypeScopesAssignment_2_1" - // InternalProblem.g:5956:1: rule__ScopeDeclaration__TypeScopesAssignment_2_1 : ( ruleTypeScope ) ; + // InternalProblem.g:5829:1: rule__ScopeDeclaration__TypeScopesAssignment_2_1 : ( ruleTypeScope ) ; public final void rule__ScopeDeclaration__TypeScopesAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5960:1: ( ( ruleTypeScope ) ) - // InternalProblem.g:5961:2: ( ruleTypeScope ) + // InternalProblem.g:5833:1: ( ( ruleTypeScope ) ) + // InternalProblem.g:5834:2: ( ruleTypeScope ) { - // InternalProblem.g:5961:2: ( ruleTypeScope ) - // InternalProblem.g:5962:3: ruleTypeScope + // InternalProblem.g:5834:2: ( ruleTypeScope ) + // InternalProblem.g:5835:3: ruleTypeScope { before(grammarAccess.getScopeDeclarationAccess().getTypeScopesTypeScopeParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -18402,21 +18003,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TypeScope__TargetTypeAssignment_0" - // InternalProblem.g:5971:1: rule__TypeScope__TargetTypeAssignment_0 : ( ( RULE_ID ) ) ; + // InternalProblem.g:5844:1: rule__TypeScope__TargetTypeAssignment_0 : ( ( RULE_ID ) ) ; public final void rule__TypeScope__TargetTypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5975:1: ( ( ( RULE_ID ) ) ) - // InternalProblem.g:5976:2: ( ( RULE_ID ) ) + // InternalProblem.g:5848:1: ( ( ( RULE_ID ) ) ) + // InternalProblem.g:5849:2: ( ( RULE_ID ) ) { - // InternalProblem.g:5976:2: ( ( RULE_ID ) ) - // InternalProblem.g:5977:3: ( RULE_ID ) + // InternalProblem.g:5849:2: ( ( RULE_ID ) ) + // InternalProblem.g:5850:3: ( RULE_ID ) { before(grammarAccess.getTypeScopeAccess().getTargetTypeClassDeclarationCrossReference_0_0()); - // InternalProblem.g:5978:3: ( RULE_ID ) - // InternalProblem.g:5979:4: RULE_ID + // InternalProblem.g:5851:3: ( RULE_ID ) + // InternalProblem.g:5852:4: RULE_ID { before(grammarAccess.getTypeScopeAccess().getTargetTypeClassDeclarationIDTerminalRuleCall_0_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -18447,21 +18048,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TypeScope__IncrementAssignment_1_0" - // InternalProblem.g:5990:1: rule__TypeScope__IncrementAssignment_1_0 : ( ( '+=' ) ) ; + // InternalProblem.g:5863:1: rule__TypeScope__IncrementAssignment_1_0 : ( ( '+=' ) ) ; public final void rule__TypeScope__IncrementAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:5994:1: ( ( ( '+=' ) ) ) - // InternalProblem.g:5995:2: ( ( '+=' ) ) + // InternalProblem.g:5867:1: ( ( ( '+=' ) ) ) + // InternalProblem.g:5868:2: ( ( '+=' ) ) { - // InternalProblem.g:5995:2: ( ( '+=' ) ) - // InternalProblem.g:5996:3: ( '+=' ) + // InternalProblem.g:5868:2: ( ( '+=' ) ) + // InternalProblem.g:5869:3: ( '+=' ) { before(grammarAccess.getTypeScopeAccess().getIncrementPlusSignEqualsSignKeyword_1_0_0()); - // InternalProblem.g:5997:3: ( '+=' ) - // InternalProblem.g:5998:4: '+=' + // InternalProblem.g:5870:3: ( '+=' ) + // InternalProblem.g:5871:4: '+=' { before(grammarAccess.getTypeScopeAccess().getIncrementPlusSignEqualsSignKeyword_1_0_0()); match(input,47,FOLLOW_2); @@ -18492,17 +18093,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TypeScope__MultiplicityAssignment_2" - // InternalProblem.g:6009:1: rule__TypeScope__MultiplicityAssignment_2 : ( ruleDefiniteMultiplicity ) ; + // InternalProblem.g:5882:1: rule__TypeScope__MultiplicityAssignment_2 : ( ruleDefiniteMultiplicity ) ; public final void rule__TypeScope__MultiplicityAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:6013:1: ( ( ruleDefiniteMultiplicity ) ) - // InternalProblem.g:6014:2: ( ruleDefiniteMultiplicity ) + // InternalProblem.g:5886:1: ( ( ruleDefiniteMultiplicity ) ) + // InternalProblem.g:5887:2: ( ruleDefiniteMultiplicity ) { - // InternalProblem.g:6014:2: ( ruleDefiniteMultiplicity ) - // InternalProblem.g:6015:3: ruleDefiniteMultiplicity + // InternalProblem.g:5887:2: ( ruleDefiniteMultiplicity ) + // InternalProblem.g:5888:3: ruleDefiniteMultiplicity { before(grammarAccess.getTypeScopeAccess().getMultiplicityDefiniteMultiplicityParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -18533,17 +18134,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RangeMultiplicity__LowerBoundAssignment_0" - // InternalProblem.g:6024:1: rule__RangeMultiplicity__LowerBoundAssignment_0 : ( RULE_INT ) ; + // InternalProblem.g:5897:1: rule__RangeMultiplicity__LowerBoundAssignment_0 : ( RULE_INT ) ; public final void rule__RangeMultiplicity__LowerBoundAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:6028:1: ( ( RULE_INT ) ) - // InternalProblem.g:6029:2: ( RULE_INT ) + // InternalProblem.g:5901:1: ( ( RULE_INT ) ) + // InternalProblem.g:5902:2: ( RULE_INT ) { - // InternalProblem.g:6029:2: ( RULE_INT ) - // InternalProblem.g:6030:3: RULE_INT + // InternalProblem.g:5902:2: ( RULE_INT ) + // InternalProblem.g:5903:3: RULE_INT { before(grammarAccess.getRangeMultiplicityAccess().getLowerBoundINTTerminalRuleCall_0_0()); match(input,RULE_INT,FOLLOW_2); @@ -18570,17 +18171,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RangeMultiplicity__UpperBoundAssignment_2" - // InternalProblem.g:6039:1: rule__RangeMultiplicity__UpperBoundAssignment_2 : ( ruleUpperBound ) ; + // InternalProblem.g:5912:1: rule__RangeMultiplicity__UpperBoundAssignment_2 : ( ruleUpperBound ) ; public final void rule__RangeMultiplicity__UpperBoundAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:6043:1: ( ( ruleUpperBound ) ) - // InternalProblem.g:6044:2: ( ruleUpperBound ) + // InternalProblem.g:5916:1: ( ( ruleUpperBound ) ) + // InternalProblem.g:5917:2: ( ruleUpperBound ) { - // InternalProblem.g:6044:2: ( ruleUpperBound ) - // InternalProblem.g:6045:3: ruleUpperBound + // InternalProblem.g:5917:2: ( ruleUpperBound ) + // InternalProblem.g:5918:3: ruleUpperBound { before(grammarAccess.getRangeMultiplicityAccess().getUpperBoundUpperBoundParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -18611,17 +18212,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExactMultiplicity__ExactValueAssignment" - // InternalProblem.g:6054:1: rule__ExactMultiplicity__ExactValueAssignment : ( RULE_INT ) ; + // InternalProblem.g:5927:1: rule__ExactMultiplicity__ExactValueAssignment : ( RULE_INT ) ; public final void rule__ExactMultiplicity__ExactValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalProblem.g:6058:1: ( ( RULE_INT ) ) - // InternalProblem.g:6059:2: ( RULE_INT ) + // InternalProblem.g:5931:1: ( ( RULE_INT ) ) + // InternalProblem.g:5932:2: ( RULE_INT ) { - // InternalProblem.g:6059:2: ( RULE_INT ) - // InternalProblem.g:6060:3: RULE_INT + // InternalProblem.g:5932:2: ( RULE_INT ) + // InternalProblem.g:5933:3: RULE_INT { before(grammarAccess.getExactMultiplicityAccess().getExactValueINTTerminalRuleCall_0()); match(input,RULE_INT,FOLLOW_2); @@ -18651,11 +18252,11 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { protected DFA1 dfa1 = new DFA1(this); protected DFA9 dfa9 = new DFA9(this); - static final String dfa_1s = "\24\uffff"; - static final String dfa_2s = "\1\5\3\uffff\6\45\3\uffff\1\5\6\45"; - static final String dfa_3s = "\1\56\3\uffff\1\50\5\53\3\uffff\1\26\5\53\1\50"; - static final String dfa_4s = "\1\uffff\1\1\1\2\1\3\6\uffff\1\4\1\6\1\5\7\uffff"; - static final String dfa_5s = "\24\uffff}>"; + static final String dfa_1s = "\23\uffff"; + static final String dfa_2s = "\1\5\3\uffff\6\45\3\uffff\1\6\5\45"; + static final String dfa_3s = "\1\56\3\uffff\1\50\5\53\3\uffff\1\26\5\53"; + static final String dfa_4s = "\1\uffff\1\1\1\2\1\3\6\uffff\1\4\1\6\1\5\6\uffff"; + static final String dfa_5s = "\23\uffff}>"; static final String[] dfa_6s = { "\1\4\1\5\11\uffff\1\3\2\uffff\1\6\1\7\1\10\1\11\3\uffff\2\12\1\uffff\1\1\3\uffff\1\2\7\uffff\1\13\2\uffff\1\1\1\uffff\1\3", "", @@ -18670,13 +18271,12 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { "", "", "", - "\1\23\1\16\14\uffff\1\17\1\20\1\21\1\22", - "\1\12\2\uffff\1\14\2\uffff\1\15", + "\1\16\14\uffff\1\17\1\20\1\21\1\22", "\1\12\2\uffff\1\14\2\uffff\1\15", "\1\12\2\uffff\1\14\2\uffff\1\15", "\1\12\2\uffff\1\14\2\uffff\1\15", "\1\12\2\uffff\1\14\2\uffff\1\15", - "\1\12\2\uffff\1\14" + "\1\12\2\uffff\1\14\2\uffff\1\15" }; static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); @@ -18700,14 +18300,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { this.transition = dfa_6; } public String getDescription() { - return "1033:1: rule__Statement__Alternatives : ( ( ruleClassDeclaration ) | ( ruleEnumDeclaration ) | ( rulePredicateDefinition ) | ( ruleAssertion ) | ( ruleNodeValueAssertion ) | ( ruleScopeDeclaration ) );"; + return "1008:1: rule__Statement__Alternatives : ( ( ruleClassDeclaration ) | ( ruleEnumDeclaration ) | ( rulePredicateDefinition ) | ( ruleAssertion ) | ( ruleNodeValueAssertion ) | ( ruleScopeDeclaration ) );"; } } - static final String dfa_7s = "\101\uffff"; - static final String dfa_8s = "\1\5\6\45\1\uffff\1\4\1\5\6\15\1\4\1\14\1\15\1\14\6\45\1\4\1\5\3\4\1\uffff\6\15\1\4\1\14\10\15\2\4\1\15\1\5\3\4\7\15\2\4\1\15"; - static final String dfa_9s = "\1\33\1\45\5\53\1\uffff\1\46\1\26\1\46\5\53\1\4\2\46\1\50\1\45\5\53\1\27\1\26\1\4\2\30\1\uffff\1\46\5\53\1\4\3\46\5\53\1\46\2\4\1\46\1\26\1\4\2\30\5\53\2\46\2\4\1\46"; - static final String dfa_10s = "\7\uffff\1\2\27\uffff\1\1\41\uffff"; - static final String dfa_11s = "\101\uffff}>"; + static final String dfa_7s = "\76\uffff"; + static final String dfa_8s = "\1\5\6\45\1\uffff\1\4\1\6\6\15\1\4\1\14\1\15\1\14\5\45\1\4\1\6\3\4\1\uffff\6\15\1\4\1\14\7\15\2\4\1\15\1\6\3\4\6\15\2\4\1\15"; + static final String dfa_9s = "\1\33\1\45\5\53\1\uffff\1\46\1\26\1\46\5\53\1\4\2\46\1\50\5\53\1\27\1\26\1\4\2\30\1\uffff\1\46\5\53\1\4\2\46\5\53\1\46\2\4\1\46\1\26\1\4\2\30\5\53\1\46\2\4\1\46"; + static final String dfa_10s = "\7\uffff\1\2\26\uffff\1\1\37\uffff"; + static final String dfa_11s = "\76\uffff}>"; static final String[] dfa_12s = { "\1\1\1\2\14\uffff\1\3\1\4\1\5\1\6\3\uffff\2\7", "\1\10", @@ -18718,62 +18318,59 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { "\1\10\5\uffff\1\11", "", "\1\21\1\12\1\13\1\22\13\uffff\1\14\1\15\1\16\1\17\1\20\16\uffff\1\23", - "\1\24\1\25\14\uffff\1\26\1\27\1\30\1\31", - "\1\32\30\uffff\1\23", - "\1\32\30\uffff\1\23\4\uffff\1\33", - "\1\32\30\uffff\1\23\4\uffff\1\33", - "\1\32\30\uffff\1\23\4\uffff\1\33", - "\1\32\30\uffff\1\23\4\uffff\1\33", - "\1\32\30\uffff\1\23\4\uffff\1\33", + "\1\24\14\uffff\1\25\1\26\1\27\1\30", + "\1\31\30\uffff\1\23", + "\1\31\30\uffff\1\23\4\uffff\1\32", + "\1\31\30\uffff\1\23\4\uffff\1\32", + "\1\31\30\uffff\1\23\4\uffff\1\32", + "\1\31\30\uffff\1\23\4\uffff\1\32", + "\1\31\30\uffff\1\23\4\uffff\1\32", "\1\21", - "\1\34\1\32\7\uffff\1\35\1\36\17\uffff\1\23", - "\1\32\30\uffff\1\23", - "\1\7\33\uffff\1\37", - "\1\10", + "\1\33\1\31\7\uffff\1\34\1\35\17\uffff\1\23", + "\1\31\30\uffff\1\23", + "\1\7\33\uffff\1\36", "\1\10\5\uffff\1\11", "\1\10\5\uffff\1\11", "\1\10\5\uffff\1\11", "\1\10\5\uffff\1\11", "\1\10\5\uffff\1\11", - "\1\47\1\40\1\41\1\50\13\uffff\1\42\1\43\1\44\1\45\1\46", - "\1\51\1\52\14\uffff\1\53\1\54\1\55\1\56", - "\1\57", - "\1\62\22\uffff\1\60\1\61", - "\1\62\22\uffff\1\60\1\61", + "\1\46\1\37\1\40\1\47\13\uffff\1\41\1\42\1\43\1\44\1\45", + "\1\50\14\uffff\1\51\1\52\1\53\1\54", + "\1\55", + "\1\60\22\uffff\1\56\1\57", + "\1\60\22\uffff\1\56\1\57", "", - "\1\32\30\uffff\1\23", - "\1\32\30\uffff\1\23\4\uffff\1\63", - "\1\32\30\uffff\1\23\4\uffff\1\63", - "\1\32\30\uffff\1\23\4\uffff\1\63", - "\1\32\30\uffff\1\23\4\uffff\1\63", - "\1\32\30\uffff\1\23\4\uffff\1\63", - "\1\47", - "\1\64\1\32\7\uffff\1\65\1\66\17\uffff\1\23", - "\1\32\30\uffff\1\23", - "\1\32\30\uffff\1\23", - "\1\32\30\uffff\1\23\4\uffff\1\33", - "\1\32\30\uffff\1\23\4\uffff\1\33", - "\1\32\30\uffff\1\23\4\uffff\1\33", - "\1\32\30\uffff\1\23\4\uffff\1\33", - "\1\32\30\uffff\1\23\4\uffff\1\33", - "\1\32\7\uffff\1\35\1\36\17\uffff\1\23", - "\1\62", - "\1\62", - "\1\32\30\uffff\1\23", - "\1\74\1\67\14\uffff\1\70\1\71\1\72\1\73", + "\1\31\30\uffff\1\23", + "\1\31\30\uffff\1\23\4\uffff\1\61", + "\1\31\30\uffff\1\23\4\uffff\1\61", + "\1\31\30\uffff\1\23\4\uffff\1\61", + "\1\31\30\uffff\1\23\4\uffff\1\61", + "\1\31\30\uffff\1\23\4\uffff\1\61", + "\1\46", + "\1\62\1\31\7\uffff\1\63\1\64\17\uffff\1\23", + "\1\31\30\uffff\1\23", + "\1\31\30\uffff\1\23\4\uffff\1\32", + "\1\31\30\uffff\1\23\4\uffff\1\32", + "\1\31\30\uffff\1\23\4\uffff\1\32", + "\1\31\30\uffff\1\23\4\uffff\1\32", + "\1\31\30\uffff\1\23\4\uffff\1\32", + "\1\31\7\uffff\1\34\1\35\17\uffff\1\23", + "\1\60", + "\1\60", + "\1\31\30\uffff\1\23", + "\1\65\14\uffff\1\66\1\67\1\70\1\71", + "\1\72", + "\1\75\22\uffff\1\73\1\74", + "\1\75\22\uffff\1\73\1\74", + "\1\31\30\uffff\1\23\4\uffff\1\61", + "\1\31\30\uffff\1\23\4\uffff\1\61", + "\1\31\30\uffff\1\23\4\uffff\1\61", + "\1\31\30\uffff\1\23\4\uffff\1\61", + "\1\31\30\uffff\1\23\4\uffff\1\61", + "\1\31\7\uffff\1\63\1\64\17\uffff\1\23", + "\1\75", "\1\75", - "\1\100\22\uffff\1\76\1\77", - "\1\100\22\uffff\1\76\1\77", - "\1\32\30\uffff\1\23\4\uffff\1\63", - "\1\32\30\uffff\1\23\4\uffff\1\63", - "\1\32\30\uffff\1\23\4\uffff\1\63", - "\1\32\30\uffff\1\23\4\uffff\1\63", - "\1\32\30\uffff\1\23\4\uffff\1\63", - "\1\32\30\uffff\1\23", - "\1\32\7\uffff\1\65\1\66\17\uffff\1\23", - "\1\100", - "\1\100", - "\1\32\30\uffff\1\23" + "\1\31\30\uffff\1\23" }; static final short[] dfa_7 = DFA.unpackEncodedString(dfa_7s); @@ -18797,7 +18394,7 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { this.transition = dfa_12; } public String getDescription() { - return "1225:1: rule__Assertion__Alternatives_0 : ( ( ( rule__Assertion__Group_0_0__0 ) ) | ( ( rule__Assertion__Group_0_1__0 ) ) );"; + return "1200:1: rule__Assertion__Alternatives_0 : ( ( ( rule__Assertion__Group_0_0__0 ) ) | ( ( rule__Assertion__Group_0_1__0 ) ) );"; } } @@ -18842,9 +18439,8 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000040010L}); public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000080000000000L}); public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000080000000002L}); - public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000800010L}); - public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000000601000L}); - public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000001800010L}); + public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000800010L}); + public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000601000L}); + public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000001800010L}); } \ No newline at end of file -- cgit v1.2.3-54-g00ecf