From 07073f142e982a1b9fb08255c8eb74d18dbf7a34 Mon Sep 17 00:00:00 2001 From: ArenBabikian Date: Wed, 16 Jan 2019 01:41:23 -0500 Subject: FAM MM transformation works --- .../contentassist/antlr/VampireLanguageParser.java | 3 +- .../antlr/internal/InternalVampireLanguage.g | 72 +- .../antlr/internal/InternalVampireLanguage.tokens | 52 +- .../internal/InternalVampireLanguageLexer.java | 4072 +++++++++++++++++--- .../internal/InternalVampireLanguageParser.java | 3249 ++++++++-------- 5 files changed, 5236 insertions(+), 2212 deletions(-) (limited to 'Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill') diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/VampireLanguageParser.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/VampireLanguageParser.java index 77d9c8ff..7b8ced4b 100644 --- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/VampireLanguageParser.java +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/VampireLanguageParser.java @@ -51,6 +51,7 @@ public class VampireLanguageParser extends AbstractContentAssistParser { put(grammarAccess.getVLSIncludeAccess().getGroup(), "rule__VLSInclude__Group__0"); put(grammarAccess.getVLSIncludeAccess().getGroup_2(), "rule__VLSInclude__Group_2__0"); put(grammarAccess.getVLSIncludeAccess().getGroup_2_2(), "rule__VLSInclude__Group_2_2__0"); + put(grammarAccess.getVLSCommentAccess().getGroup(), "rule__VLSComment__Group__0"); put(grammarAccess.getVLSFofFormulaAccess().getGroup(), "rule__VLSFofFormula__Group__0"); put(grammarAccess.getVLSFofFormulaAccess().getGroup_7(), "rule__VLSFofFormula__Group_7__0"); put(grammarAccess.getVLSAnnotationAccess().getGroup(), "rule__VLSAnnotation__Group__0"); @@ -101,7 +102,7 @@ public class VampireLanguageParser extends AbstractContentAssistParser { put(grammarAccess.getVLSIncludeAccess().getNamesAssignment_2_1(), "rule__VLSInclude__NamesAssignment_2_1"); put(grammarAccess.getVLSIncludeAccess().getNamesAssignment_2_2_1(), "rule__VLSInclude__NamesAssignment_2_2_1"); put(grammarAccess.getVLSNameAccess().getNameAssignment(), "rule__VLSName__NameAssignment"); - put(grammarAccess.getVLSCommentAccess().getCommentAssignment(), "rule__VLSComment__CommentAssignment"); + put(grammarAccess.getVLSCommentAccess().getCommentAssignment_1(), "rule__VLSComment__CommentAssignment_1"); put(grammarAccess.getVLSFofFormulaAccess().getNameAssignment_2(), "rule__VLSFofFormula__NameAssignment_2"); put(grammarAccess.getVLSFofFormulaAccess().getFofRoleAssignment_4(), "rule__VLSFofFormula__FofRoleAssignment_4"); put(grammarAccess.getVLSFofFormulaAccess().getFofFormulaAssignment_6(), "rule__VLSFofFormula__FofFormulaAssignment_6"); diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguage.g b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguage.g index 83aa541e..37596d69 100644 --- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguage.g +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguage.g @@ -140,9 +140,9 @@ ruleVLSComment } : ( - { before(grammarAccess.getVLSCommentAccess().getCommentAssignment()); } - (rule__VLSComment__CommentAssignment) - { after(grammarAccess.getVLSCommentAccess().getCommentAssignment()); } + { before(grammarAccess.getVLSCommentAccess().getGroup()); } + (rule__VLSComment__Group__0) + { after(grammarAccess.getVLSCommentAccess().getGroup()); } ) ; finally { @@ -1834,6 +1834,60 @@ finally { } +rule__VLSComment__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__VLSComment__Group__0__Impl + rule__VLSComment__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__VLSComment__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getVLSCommentAccess().getPercentSignKeyword_0()); } + '%' + { after(grammarAccess.getVLSCommentAccess().getPercentSignKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__VLSComment__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__VLSComment__Group__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__VLSComment__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getVLSCommentAccess().getCommentAssignment_1()); } + (rule__VLSComment__CommentAssignment_1) + { after(grammarAccess.getVLSCommentAccess().getCommentAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + rule__VLSFofFormula__Group__0 @init { int stackSize = keepStackSize(); @@ -5206,15 +5260,15 @@ finally { restoreStackSize(stackSize); } -rule__VLSComment__CommentAssignment +rule__VLSComment__CommentAssignment_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getVLSCommentAccess().getCommentSINGLE_COMMENTTerminalRuleCall_0()); } + { before(grammarAccess.getVLSCommentAccess().getCommentSINGLE_COMMENTTerminalRuleCall_1_0()); } RULE_SINGLE_COMMENT - { after(grammarAccess.getVLSCommentAccess().getCommentSINGLE_COMMENTTerminalRuleCall_0()); } + { after(grammarAccess.getVLSCommentAccess().getCommentSINGLE_COMMENTTerminalRuleCall_1_0()); } ) ; finally { @@ -5765,11 +5819,11 @@ fragment RULE_UNSIGNED_RAT_ID : RULE_LITERAL '/' '1'..'9' RULE_INT?; RULE_SIGNED_RAT_ID : RULE_SIGN* RULE_UNSIGNED_RAT_ID; -fragment RULE_ANY_OTHER : '%' ~(('\n'|'\r'))* '\r'; +fragment RULE_ID : ~(('\n'|'\r'))*; -RULE_SINGLE_COMMENT : RULE_ANY_OTHER; +fragment RULE_ANY_OTHER : RULE_ID; -RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; +RULE_SINGLE_COMMENT : RULE_ANY_OTHER; fragment RULE_INT : ('0'..'9')+; diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguage.tokens b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguage.tokens index 72d5159d..95d8ec8a 100644 --- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguage.tokens +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguage.tokens @@ -1,23 +1,24 @@ -'!'=59 -'!='=63 -'$false'=67 -'$less'=68 -'$true'=66 -'&'=57 -'('=47 -')'=48 +'!'=60 +'!='=64 +'$false'=68 +'$less'=69 +'$true'=67 +'%'=46 +'&'=58 +'('=48 +')'=49 ','=45 ',['=43 -'.'=49 -':'=60 -':='=65 -'<='=53 -'<=>'=51 -'<~>'=54 -'='=64 -'=>'=52 -'?'=61 -'['=50 +'.'=50 +':'=61 +':='=66 +'<='=54 +'<=>'=52 +'<~>'=55 +'='=65 +'=>'=53 +'?'=62 +'['=51 ']'=44 'assumption'=31 'axiom'=27 @@ -27,7 +28,7 @@ 'fi_domain'=38 'fi_functors'=39 'fi_predicates'=40 -'fof'=46 +'fof'=47 'hypothesis'=29 'include('=42 'lemma'=32 @@ -36,16 +37,16 @@ 'theorem'=33 'type'=37 'unknown'=41 -'|'=58 -'~&'=56 -'~'=62 -'~|'=55 +'|'=59 +'~&'=57 +'~'=63 +'~|'=56 RULE_ALPHA_NUMERIC=15 -RULE_ANY_OTHER=21 +RULE_ANY_OTHER=22 RULE_DOLLAR_ID=8 RULE_DOUBLE_DOLLAR_ID=9 RULE_DOUBLE_QUOTE=14 -RULE_ID=22 +RULE_ID=21 RULE_INT=17 RULE_LITERAL=6 RULE_LOWER_WORD_ID=4 @@ -105,3 +106,4 @@ T__65=65 T__66=66 T__67=67 T__68=68 +T__69=69 diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguageLexer.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguageLexer.java index dd053b21..84e7a60f 100644 --- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguageLexer.java +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguageLexer.java @@ -30,7 +30,7 @@ public class InternalVampireLanguageLexer extends Lexer { public static final int T__54=54; public static final int T__60=60; public static final int T__61=61; - public static final int RULE_ID=22; + public static final int RULE_ID=21; public static final int RULE_SINGLE_QUOTE=5; public static final int RULE_SINGLE_COMMENT=10; public static final int T__27=27; @@ -42,6 +42,7 @@ public class InternalVampireLanguageLexer extends Lexer { public static final int T__67=67; public static final int RULE_SIGNED_RAT_ID=13; public static final int T__68=68; + public static final int T__69=69; public static final int T__62=62; public static final int T__63=63; public static final int T__64=64; @@ -65,7 +66,7 @@ public class InternalVampireLanguageLexer extends Lexer { public static final int RULE_WS=26; public static final int RULE_DOLLAR_ID=8; public static final int RULE_ALPHA_NUMERIC=15; - public static final int RULE_ANY_OTHER=21; + public static final int RULE_ANY_OTHER=22; public static final int RULE_DOUBLE_DOLLAR_ID=9; public static final int T__48=48; public static final int T__49=49; @@ -494,11 +495,10 @@ public class InternalVampireLanguageLexer extends Lexer { try { int _type = T__46; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalVampireLanguage.g:30:7: ( 'fof' ) - // InternalVampireLanguage.g:30:9: 'fof' + // InternalVampireLanguage.g:30:7: ( '%' ) + // InternalVampireLanguage.g:30:9: '%' { - match("fof"); - + match('%'); } @@ -515,10 +515,11 @@ public class InternalVampireLanguageLexer extends Lexer { try { int _type = T__47; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalVampireLanguage.g:31:7: ( '(' ) - // InternalVampireLanguage.g:31:9: '(' + // InternalVampireLanguage.g:31:7: ( 'fof' ) + // InternalVampireLanguage.g:31:9: 'fof' { - match('('); + match("fof"); + } @@ -535,10 +536,10 @@ public class InternalVampireLanguageLexer extends Lexer { try { int _type = T__48; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalVampireLanguage.g:32:7: ( ')' ) - // InternalVampireLanguage.g:32:9: ')' + // InternalVampireLanguage.g:32:7: ( '(' ) + // InternalVampireLanguage.g:32:9: '(' { - match(')'); + match('('); } @@ -555,10 +556,10 @@ public class InternalVampireLanguageLexer extends Lexer { try { int _type = T__49; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalVampireLanguage.g:33:7: ( '.' ) - // InternalVampireLanguage.g:33:9: '.' + // InternalVampireLanguage.g:33:7: ( ')' ) + // InternalVampireLanguage.g:33:9: ')' { - match('.'); + match(')'); } @@ -575,10 +576,10 @@ public class InternalVampireLanguageLexer extends Lexer { try { int _type = T__50; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalVampireLanguage.g:34:7: ( '[' ) - // InternalVampireLanguage.g:34:9: '[' + // InternalVampireLanguage.g:34:7: ( '.' ) + // InternalVampireLanguage.g:34:9: '.' { - match('['); + match('.'); } @@ -595,11 +596,10 @@ public class InternalVampireLanguageLexer extends Lexer { try { int _type = T__51; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalVampireLanguage.g:35:7: ( '<=>' ) - // InternalVampireLanguage.g:35:9: '<=>' + // InternalVampireLanguage.g:35:7: ( '[' ) + // InternalVampireLanguage.g:35:9: '[' { - match("<=>"); - + match('['); } @@ -616,10 +616,10 @@ public class InternalVampireLanguageLexer extends Lexer { try { int _type = T__52; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalVampireLanguage.g:36:7: ( '=>' ) - // InternalVampireLanguage.g:36:9: '=>' + // InternalVampireLanguage.g:36:7: ( '<=>' ) + // InternalVampireLanguage.g:36:9: '<=>' { - match("=>"); + match("<=>"); } @@ -637,10 +637,10 @@ public class InternalVampireLanguageLexer extends Lexer { try { int _type = T__53; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalVampireLanguage.g:37:7: ( '<=' ) - // InternalVampireLanguage.g:37:9: '<=' + // InternalVampireLanguage.g:37:7: ( '=>' ) + // InternalVampireLanguage.g:37:9: '=>' { - match("<="); + match("=>"); } @@ -658,10 +658,10 @@ public class InternalVampireLanguageLexer extends Lexer { try { int _type = T__54; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalVampireLanguage.g:38:7: ( '<~>' ) - // InternalVampireLanguage.g:38:9: '<~>' + // InternalVampireLanguage.g:38:7: ( '<=' ) + // InternalVampireLanguage.g:38:9: '<=' { - match("<~>"); + match("<="); } @@ -679,10 +679,10 @@ public class InternalVampireLanguageLexer extends Lexer { try { int _type = T__55; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalVampireLanguage.g:39:7: ( '~|' ) - // InternalVampireLanguage.g:39:9: '~|' + // InternalVampireLanguage.g:39:7: ( '<~>' ) + // InternalVampireLanguage.g:39:9: '<~>' { - match("~|"); + match("<~>"); } @@ -700,10 +700,10 @@ public class InternalVampireLanguageLexer extends Lexer { try { int _type = T__56; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalVampireLanguage.g:40:7: ( '~&' ) - // InternalVampireLanguage.g:40:9: '~&' + // InternalVampireLanguage.g:40:7: ( '~|' ) + // InternalVampireLanguage.g:40:9: '~|' { - match("~&"); + match("~|"); } @@ -721,10 +721,11 @@ public class InternalVampireLanguageLexer extends Lexer { try { int _type = T__57; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalVampireLanguage.g:41:7: ( '&' ) - // InternalVampireLanguage.g:41:9: '&' + // InternalVampireLanguage.g:41:7: ( '~&' ) + // InternalVampireLanguage.g:41:9: '~&' { - match('&'); + match("~&"); + } @@ -741,10 +742,10 @@ public class InternalVampireLanguageLexer extends Lexer { try { int _type = T__58; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalVampireLanguage.g:42:7: ( '|' ) - // InternalVampireLanguage.g:42:9: '|' + // InternalVampireLanguage.g:42:7: ( '&' ) + // InternalVampireLanguage.g:42:9: '&' { - match('|'); + match('&'); } @@ -761,10 +762,10 @@ public class InternalVampireLanguageLexer extends Lexer { try { int _type = T__59; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalVampireLanguage.g:43:7: ( '!' ) - // InternalVampireLanguage.g:43:9: '!' + // InternalVampireLanguage.g:43:7: ( '|' ) + // InternalVampireLanguage.g:43:9: '|' { - match('!'); + match('|'); } @@ -781,10 +782,10 @@ public class InternalVampireLanguageLexer extends Lexer { try { int _type = T__60; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalVampireLanguage.g:44:7: ( ':' ) - // InternalVampireLanguage.g:44:9: ':' + // InternalVampireLanguage.g:44:7: ( '!' ) + // InternalVampireLanguage.g:44:9: '!' { - match(':'); + match('!'); } @@ -801,10 +802,10 @@ public class InternalVampireLanguageLexer extends Lexer { try { int _type = T__61; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalVampireLanguage.g:45:7: ( '?' ) - // InternalVampireLanguage.g:45:9: '?' + // InternalVampireLanguage.g:45:7: ( ':' ) + // InternalVampireLanguage.g:45:9: ':' { - match('?'); + match(':'); } @@ -821,10 +822,10 @@ public class InternalVampireLanguageLexer extends Lexer { try { int _type = T__62; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalVampireLanguage.g:46:7: ( '~' ) - // InternalVampireLanguage.g:46:9: '~' + // InternalVampireLanguage.g:46:7: ( '?' ) + // InternalVampireLanguage.g:46:9: '?' { - match('~'); + match('?'); } @@ -841,11 +842,10 @@ public class InternalVampireLanguageLexer extends Lexer { try { int _type = T__63; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalVampireLanguage.g:47:7: ( '!=' ) - // InternalVampireLanguage.g:47:9: '!=' + // InternalVampireLanguage.g:47:7: ( '~' ) + // InternalVampireLanguage.g:47:9: '~' { - match("!="); - + match('~'); } @@ -862,10 +862,11 @@ public class InternalVampireLanguageLexer extends Lexer { try { int _type = T__64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalVampireLanguage.g:48:7: ( '=' ) - // InternalVampireLanguage.g:48:9: '=' + // InternalVampireLanguage.g:48:7: ( '!=' ) + // InternalVampireLanguage.g:48:9: '!=' { - match('='); + match("!="); + } @@ -882,11 +883,10 @@ public class InternalVampireLanguageLexer extends Lexer { try { int _type = T__65; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalVampireLanguage.g:49:7: ( ':=' ) - // InternalVampireLanguage.g:49:9: ':=' + // InternalVampireLanguage.g:49:7: ( '=' ) + // InternalVampireLanguage.g:49:9: '=' { - match(":="); - + match('='); } @@ -903,10 +903,10 @@ public class InternalVampireLanguageLexer extends Lexer { try { int _type = T__66; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalVampireLanguage.g:50:7: ( '$true' ) - // InternalVampireLanguage.g:50:9: '$true' + // InternalVampireLanguage.g:50:7: ( ':=' ) + // InternalVampireLanguage.g:50:9: ':=' { - match("$true"); + match(":="); } @@ -924,10 +924,10 @@ public class InternalVampireLanguageLexer extends Lexer { try { int _type = T__67; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalVampireLanguage.g:51:7: ( '$false' ) - // InternalVampireLanguage.g:51:9: '$false' + // InternalVampireLanguage.g:51:7: ( '$true' ) + // InternalVampireLanguage.g:51:9: '$true' { - match("$false"); + match("$true"); } @@ -945,10 +945,10 @@ public class InternalVampireLanguageLexer extends Lexer { try { int _type = T__68; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalVampireLanguage.g:52:7: ( '$less' ) - // InternalVampireLanguage.g:52:9: '$less' + // InternalVampireLanguage.g:52:7: ( '$false' ) + // InternalVampireLanguage.g:52:9: '$false' { - match("$less"); + match("$false"); } @@ -961,11 +961,32 @@ public class InternalVampireLanguageLexer extends Lexer { } // $ANTLR end "T__68" + // $ANTLR start "T__69" + public final void mT__69() throws RecognitionException { + try { + int _type = T__69; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalVampireLanguage.g:53:7: ( '$less' ) + // InternalVampireLanguage.g:53:9: '$less' + { + match("$less"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__69" + // $ANTLR start "RULE_ALPHA_NUMERIC" public final void mRULE_ALPHA_NUMERIC() throws RecognitionException { try { - // InternalVampireLanguage.g:5738:29: ( ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' ) ) - // InternalVampireLanguage.g:5738:31: ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' ) + // InternalVampireLanguage.g:5792:29: ( ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' ) ) + // InternalVampireLanguage.g:5792:31: ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' ) { if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { input.consume(); @@ -990,11 +1011,11 @@ public class InternalVampireLanguageLexer extends Lexer { try { int _type = RULE_UPPER_WORD_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalVampireLanguage.g:5740:20: ( 'A' .. 'Z' ( RULE_ALPHA_NUMERIC )* ) - // InternalVampireLanguage.g:5740:22: 'A' .. 'Z' ( RULE_ALPHA_NUMERIC )* + // InternalVampireLanguage.g:5794:20: ( 'A' .. 'Z' ( RULE_ALPHA_NUMERIC )* ) + // InternalVampireLanguage.g:5794:22: 'A' .. 'Z' ( RULE_ALPHA_NUMERIC )* { matchRange('A','Z'); - // InternalVampireLanguage.g:5740:31: ( RULE_ALPHA_NUMERIC )* + // InternalVampireLanguage.g:5794:31: ( RULE_ALPHA_NUMERIC )* loop1: do { int alt1=2; @@ -1007,7 +1028,7 @@ public class InternalVampireLanguageLexer extends Lexer { switch (alt1) { case 1 : - // InternalVampireLanguage.g:5740:31: RULE_ALPHA_NUMERIC + // InternalVampireLanguage.g:5794:31: RULE_ALPHA_NUMERIC { mRULE_ALPHA_NUMERIC(); @@ -1035,11 +1056,11 @@ public class InternalVampireLanguageLexer extends Lexer { try { int _type = RULE_LOWER_WORD_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalVampireLanguage.g:5742:20: ( 'a' .. 'z' ( RULE_ALPHA_NUMERIC )* ) - // InternalVampireLanguage.g:5742:22: 'a' .. 'z' ( RULE_ALPHA_NUMERIC )* + // InternalVampireLanguage.g:5796:20: ( 'a' .. 'z' ( RULE_ALPHA_NUMERIC )* ) + // InternalVampireLanguage.g:5796:22: 'a' .. 'z' ( RULE_ALPHA_NUMERIC )* { matchRange('a','z'); - // InternalVampireLanguage.g:5742:31: ( RULE_ALPHA_NUMERIC )* + // InternalVampireLanguage.g:5796:31: ( RULE_ALPHA_NUMERIC )* loop2: do { int alt2=2; @@ -1052,7 +1073,7 @@ public class InternalVampireLanguageLexer extends Lexer { switch (alt2) { case 1 : - // InternalVampireLanguage.g:5742:31: RULE_ALPHA_NUMERIC + // InternalVampireLanguage.g:5796:31: RULE_ALPHA_NUMERIC { mRULE_ALPHA_NUMERIC(); @@ -1080,11 +1101,11 @@ public class InternalVampireLanguageLexer extends Lexer { try { int _type = RULE_DOUBLE_QUOTE; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalVampireLanguage.g:5744:19: ( '\"' ( '\\\\' ( '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) - // InternalVampireLanguage.g:5744:21: '\"' ( '\\\\' ( '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalVampireLanguage.g:5798:19: ( '\"' ( '\\\\' ( '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) + // InternalVampireLanguage.g:5798:21: '\"' ( '\\\\' ( '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalVampireLanguage.g:5744:25: ( '\\\\' ( '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalVampireLanguage.g:5798:25: ( '\\\\' ( '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* loop3: do { int alt3=3; @@ -1100,7 +1121,7 @@ public class InternalVampireLanguageLexer extends Lexer { switch (alt3) { case 1 : - // InternalVampireLanguage.g:5744:26: '\\\\' ( '\"' | '\\\\' ) + // InternalVampireLanguage.g:5798:26: '\\\\' ( '\"' | '\\\\' ) { match('\\'); if ( input.LA(1)=='\"'||input.LA(1)=='\\' ) { @@ -1116,7 +1137,7 @@ public class InternalVampireLanguageLexer extends Lexer { } break; case 2 : - // InternalVampireLanguage.g:5744:42: ~ ( ( '\\\\' | '\"' ) ) + // InternalVampireLanguage.g:5798:42: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1153,11 +1174,11 @@ public class InternalVampireLanguageLexer extends Lexer { try { int _type = RULE_SINGLE_QUOTE; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalVampireLanguage.g:5746:19: ( '\\'' ( '\\\\' ( '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )+ '\\'' ) - // InternalVampireLanguage.g:5746:21: '\\'' ( '\\\\' ( '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )+ '\\'' + // InternalVampireLanguage.g:5800:19: ( '\\'' ( '\\\\' ( '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )+ '\\'' ) + // InternalVampireLanguage.g:5800:21: '\\'' ( '\\\\' ( '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )+ '\\'' { match('\''); - // InternalVampireLanguage.g:5746:26: ( '\\\\' ( '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )+ + // InternalVampireLanguage.g:5800:26: ( '\\\\' ( '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )+ int cnt4=0; loop4: do { @@ -1174,7 +1195,7 @@ public class InternalVampireLanguageLexer extends Lexer { switch (alt4) { case 1 : - // InternalVampireLanguage.g:5746:27: '\\\\' ( '\\'' | '\\\\' ) + // InternalVampireLanguage.g:5800:27: '\\\\' ( '\\'' | '\\\\' ) { match('\\'); if ( input.LA(1)=='\''||input.LA(1)=='\\' ) { @@ -1190,7 +1211,7 @@ public class InternalVampireLanguageLexer extends Lexer { } break; case 2 : - // InternalVampireLanguage.g:5746:44: ~ ( ( '\\\\' | '\\'' ) ) + // InternalVampireLanguage.g:5800:44: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1229,8 +1250,8 @@ public class InternalVampireLanguageLexer extends Lexer { // $ANTLR start "RULE_SIGN" public final void mRULE_SIGN() throws RecognitionException { try { - // InternalVampireLanguage.g:5748:20: ( ( '+' | '-' ) ) - // InternalVampireLanguage.g:5748:22: ( '+' | '-' ) + // InternalVampireLanguage.g:5802:20: ( ( '+' | '-' ) ) + // InternalVampireLanguage.g:5802:22: ( '+' | '-' ) { if ( input.LA(1)=='+'||input.LA(1)=='-' ) { input.consume(); @@ -1255,8 +1276,8 @@ public class InternalVampireLanguageLexer extends Lexer { try { int _type = RULE_DOLLAR_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalVampireLanguage.g:5750:16: ( '$' RULE_LOWER_WORD_ID ) - // InternalVampireLanguage.g:5750:18: '$' RULE_LOWER_WORD_ID + // InternalVampireLanguage.g:5804:16: ( '$' RULE_LOWER_WORD_ID ) + // InternalVampireLanguage.g:5804:18: '$' RULE_LOWER_WORD_ID { match('$'); mRULE_LOWER_WORD_ID(); @@ -1276,8 +1297,8 @@ public class InternalVampireLanguageLexer extends Lexer { try { int _type = RULE_DOUBLE_DOLLAR_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalVampireLanguage.g:5752:23: ( '$$' RULE_LOWER_WORD_ID ) - // InternalVampireLanguage.g:5752:25: '$$' RULE_LOWER_WORD_ID + // InternalVampireLanguage.g:5806:23: ( '$$' RULE_LOWER_WORD_ID ) + // InternalVampireLanguage.g:5806:25: '$$' RULE_LOWER_WORD_ID { match("$$"); @@ -1298,10 +1319,10 @@ public class InternalVampireLanguageLexer extends Lexer { try { int _type = RULE_LITERAL; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalVampireLanguage.g:5754:14: ( ( '0' | '1' .. '9' ( RULE_INT )? ) ) - // InternalVampireLanguage.g:5754:16: ( '0' | '1' .. '9' ( RULE_INT )? ) + // InternalVampireLanguage.g:5808:14: ( ( '0' | '1' .. '9' ( RULE_INT )? ) ) + // InternalVampireLanguage.g:5808:16: ( '0' | '1' .. '9' ( RULE_INT )? ) { - // InternalVampireLanguage.g:5754:16: ( '0' | '1' .. '9' ( RULE_INT )? ) + // InternalVampireLanguage.g:5808:16: ( '0' | '1' .. '9' ( RULE_INT )? ) int alt6=2; int LA6_0 = input.LA(1); @@ -1319,17 +1340,17 @@ public class InternalVampireLanguageLexer extends Lexer { } switch (alt6) { case 1 : - // InternalVampireLanguage.g:5754:17: '0' + // InternalVampireLanguage.g:5808:17: '0' { match('0'); } break; case 2 : - // InternalVampireLanguage.g:5754:21: '1' .. '9' ( RULE_INT )? + // InternalVampireLanguage.g:5808:21: '1' .. '9' ( RULE_INT )? { matchRange('1','9'); - // InternalVampireLanguage.g:5754:30: ( RULE_INT )? + // InternalVampireLanguage.g:5808:30: ( RULE_INT )? int alt5=2; int LA5_0 = input.LA(1); @@ -1338,7 +1359,7 @@ public class InternalVampireLanguageLexer extends Lexer { } switch (alt5) { case 1 : - // InternalVampireLanguage.g:5754:30: RULE_INT + // InternalVampireLanguage.g:5808:30: RULE_INT { mRULE_INT(); @@ -1369,10 +1390,10 @@ public class InternalVampireLanguageLexer extends Lexer { try { int _type = RULE_SIGNED_LITERAL; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalVampireLanguage.g:5756:21: ( ( RULE_SIGN )* RULE_LITERAL ) - // InternalVampireLanguage.g:5756:23: ( RULE_SIGN )* RULE_LITERAL + // InternalVampireLanguage.g:5810:21: ( ( RULE_SIGN )* RULE_LITERAL ) + // InternalVampireLanguage.g:5810:23: ( RULE_SIGN )* RULE_LITERAL { - // InternalVampireLanguage.g:5756:23: ( RULE_SIGN )* + // InternalVampireLanguage.g:5810:23: ( RULE_SIGN )* loop7: do { int alt7=2; @@ -1385,7 +1406,7 @@ public class InternalVampireLanguageLexer extends Lexer { switch (alt7) { case 1 : - // InternalVampireLanguage.g:5756:23: RULE_SIGN + // InternalVampireLanguage.g:5810:23: RULE_SIGN { mRULE_SIGN(); @@ -1412,8 +1433,8 @@ public class InternalVampireLanguageLexer extends Lexer { // $ANTLR start "RULE_UNSIGNED_REAL_FRAC_ID" public final void mRULE_UNSIGNED_REAL_FRAC_ID() throws RecognitionException { try { - // InternalVampireLanguage.g:5758:37: ( RULE_LITERAL '.' RULE_INT ) - // InternalVampireLanguage.g:5758:39: RULE_LITERAL '.' RULE_INT + // InternalVampireLanguage.g:5812:37: ( RULE_LITERAL '.' RULE_INT ) + // InternalVampireLanguage.g:5812:39: RULE_LITERAL '.' RULE_INT { mRULE_LITERAL(); match('.'); @@ -1430,22 +1451,22 @@ public class InternalVampireLanguageLexer extends Lexer { // $ANTLR start "RULE_UNSIGNED_REAL_EXP_ID" public final void mRULE_UNSIGNED_REAL_EXP_ID() throws RecognitionException { try { - // InternalVampireLanguage.g:5760:36: ( ( RULE_LITERAL | RULE_UNSIGNED_REAL_FRAC_ID ) 'Ee' ( RULE_SIGN )* RULE_INT ) - // InternalVampireLanguage.g:5760:38: ( RULE_LITERAL | RULE_UNSIGNED_REAL_FRAC_ID ) 'Ee' ( RULE_SIGN )* RULE_INT + // InternalVampireLanguage.g:5814:36: ( ( RULE_LITERAL | RULE_UNSIGNED_REAL_FRAC_ID ) 'Ee' ( RULE_SIGN )* RULE_INT ) + // InternalVampireLanguage.g:5814:38: ( RULE_LITERAL | RULE_UNSIGNED_REAL_FRAC_ID ) 'Ee' ( RULE_SIGN )* RULE_INT { - // InternalVampireLanguage.g:5760:38: ( RULE_LITERAL | RULE_UNSIGNED_REAL_FRAC_ID ) + // InternalVampireLanguage.g:5814:38: ( RULE_LITERAL | RULE_UNSIGNED_REAL_FRAC_ID ) int alt8=2; alt8 = dfa8.predict(input); switch (alt8) { case 1 : - // InternalVampireLanguage.g:5760:39: RULE_LITERAL + // InternalVampireLanguage.g:5814:39: RULE_LITERAL { mRULE_LITERAL(); } break; case 2 : - // InternalVampireLanguage.g:5760:52: RULE_UNSIGNED_REAL_FRAC_ID + // InternalVampireLanguage.g:5814:52: RULE_UNSIGNED_REAL_FRAC_ID { mRULE_UNSIGNED_REAL_FRAC_ID(); @@ -1456,7 +1477,7 @@ public class InternalVampireLanguageLexer extends Lexer { match("Ee"); - // InternalVampireLanguage.g:5760:85: ( RULE_SIGN )* + // InternalVampireLanguage.g:5814:85: ( RULE_SIGN )* loop9: do { int alt9=2; @@ -1469,7 +1490,7 @@ public class InternalVampireLanguageLexer extends Lexer { switch (alt9) { case 1 : - // InternalVampireLanguage.g:5760:85: RULE_SIGN + // InternalVampireLanguage.g:5814:85: RULE_SIGN { mRULE_SIGN(); @@ -1496,10 +1517,10 @@ public class InternalVampireLanguageLexer extends Lexer { try { int _type = RULE_SIGNED_REAL_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalVampireLanguage.g:5762:21: ( ( RULE_SIGN )* ( RULE_UNSIGNED_REAL_FRAC_ID | RULE_UNSIGNED_REAL_EXP_ID ) ) - // InternalVampireLanguage.g:5762:23: ( RULE_SIGN )* ( RULE_UNSIGNED_REAL_FRAC_ID | RULE_UNSIGNED_REAL_EXP_ID ) + // InternalVampireLanguage.g:5816:21: ( ( RULE_SIGN )* ( RULE_UNSIGNED_REAL_FRAC_ID | RULE_UNSIGNED_REAL_EXP_ID ) ) + // InternalVampireLanguage.g:5816:23: ( RULE_SIGN )* ( RULE_UNSIGNED_REAL_FRAC_ID | RULE_UNSIGNED_REAL_EXP_ID ) { - // InternalVampireLanguage.g:5762:23: ( RULE_SIGN )* + // InternalVampireLanguage.g:5816:23: ( RULE_SIGN )* loop10: do { int alt10=2; @@ -1512,7 +1533,7 @@ public class InternalVampireLanguageLexer extends Lexer { switch (alt10) { case 1 : - // InternalVampireLanguage.g:5762:23: RULE_SIGN + // InternalVampireLanguage.g:5816:23: RULE_SIGN { mRULE_SIGN(); @@ -1524,19 +1545,19 @@ public class InternalVampireLanguageLexer extends Lexer { } } while (true); - // InternalVampireLanguage.g:5762:34: ( RULE_UNSIGNED_REAL_FRAC_ID | RULE_UNSIGNED_REAL_EXP_ID ) + // InternalVampireLanguage.g:5816:34: ( RULE_UNSIGNED_REAL_FRAC_ID | RULE_UNSIGNED_REAL_EXP_ID ) int alt11=2; alt11 = dfa11.predict(input); switch (alt11) { case 1 : - // InternalVampireLanguage.g:5762:35: RULE_UNSIGNED_REAL_FRAC_ID + // InternalVampireLanguage.g:5816:35: RULE_UNSIGNED_REAL_FRAC_ID { mRULE_UNSIGNED_REAL_FRAC_ID(); } break; case 2 : - // InternalVampireLanguage.g:5762:62: RULE_UNSIGNED_REAL_EXP_ID + // InternalVampireLanguage.g:5816:62: RULE_UNSIGNED_REAL_EXP_ID { mRULE_UNSIGNED_REAL_EXP_ID(); @@ -1559,13 +1580,13 @@ public class InternalVampireLanguageLexer extends Lexer { // $ANTLR start "RULE_UNSIGNED_RAT_ID" public final void mRULE_UNSIGNED_RAT_ID() throws RecognitionException { try { - // InternalVampireLanguage.g:5764:31: ( RULE_LITERAL '/' '1' .. '9' ( RULE_INT )? ) - // InternalVampireLanguage.g:5764:33: RULE_LITERAL '/' '1' .. '9' ( RULE_INT )? + // InternalVampireLanguage.g:5818:31: ( RULE_LITERAL '/' '1' .. '9' ( RULE_INT )? ) + // InternalVampireLanguage.g:5818:33: RULE_LITERAL '/' '1' .. '9' ( RULE_INT )? { mRULE_LITERAL(); match('/'); matchRange('1','9'); - // InternalVampireLanguage.g:5764:59: ( RULE_INT )? + // InternalVampireLanguage.g:5818:59: ( RULE_INT )? int alt12=2; int LA12_0 = input.LA(1); @@ -1574,7 +1595,7 @@ public class InternalVampireLanguageLexer extends Lexer { } switch (alt12) { case 1 : - // InternalVampireLanguage.g:5764:59: RULE_INT + // InternalVampireLanguage.g:5818:59: RULE_INT { mRULE_INT(); @@ -1597,10 +1618,10 @@ public class InternalVampireLanguageLexer extends Lexer { try { int _type = RULE_SIGNED_RAT_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalVampireLanguage.g:5766:20: ( ( RULE_SIGN )* RULE_UNSIGNED_RAT_ID ) - // InternalVampireLanguage.g:5766:22: ( RULE_SIGN )* RULE_UNSIGNED_RAT_ID + // InternalVampireLanguage.g:5820:20: ( ( RULE_SIGN )* RULE_UNSIGNED_RAT_ID ) + // InternalVampireLanguage.g:5820:22: ( RULE_SIGN )* RULE_UNSIGNED_RAT_ID { - // InternalVampireLanguage.g:5766:22: ( RULE_SIGN )* + // InternalVampireLanguage.g:5820:22: ( RULE_SIGN )* loop13: do { int alt13=2; @@ -1613,7 +1634,7 @@ public class InternalVampireLanguageLexer extends Lexer { switch (alt13) { case 1 : - // InternalVampireLanguage.g:5766:22: RULE_SIGN + // InternalVampireLanguage.g:5820:22: RULE_SIGN { mRULE_SIGN(); @@ -1637,14 +1658,13 @@ public class InternalVampireLanguageLexer extends Lexer { } // $ANTLR end "RULE_SIGNED_RAT_ID" - // $ANTLR start "RULE_ANY_OTHER" - public final void mRULE_ANY_OTHER() throws RecognitionException { + // $ANTLR start "RULE_ID" + public final void mRULE_ID() throws RecognitionException { try { - // InternalVampireLanguage.g:5768:25: ( '%' (~ ( ( '\\n' | '\\r' ) ) )* '\\r' ) - // InternalVampireLanguage.g:5768:27: '%' (~ ( ( '\\n' | '\\r' ) ) )* '\\r' + // InternalVampireLanguage.g:5822:18: ( (~ ( ( '\\n' | '\\r' ) ) )* ) + // InternalVampireLanguage.g:5822:20: (~ ( ( '\\n' | '\\r' ) ) )* { - match('%'); - // InternalVampireLanguage.g:5768:31: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalVampireLanguage.g:5822:20: (~ ( ( '\\n' | '\\r' ) ) )* loop14: do { int alt14=2; @@ -1657,7 +1677,7 @@ public class InternalVampireLanguageLexer extends Lexer { switch (alt14) { case 1 : - // InternalVampireLanguage.g:5768:31: ~ ( ( '\\n' | '\\r' ) ) + // InternalVampireLanguage.g:5822:20: ~ ( ( '\\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(); @@ -1677,7 +1697,6 @@ public class InternalVampireLanguageLexer extends Lexer { } } while (true); - match('\r'); } @@ -1685,96 +1704,33 @@ public class InternalVampireLanguageLexer extends Lexer { finally { } } - // $ANTLR end "RULE_ANY_OTHER" + // $ANTLR end "RULE_ID" - // $ANTLR start "RULE_SINGLE_COMMENT" - public final void mRULE_SINGLE_COMMENT() throws RecognitionException { + // $ANTLR start "RULE_ANY_OTHER" + public final void mRULE_ANY_OTHER() throws RecognitionException { try { - int _type = RULE_SINGLE_COMMENT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalVampireLanguage.g:5770:21: ( RULE_ANY_OTHER ) - // InternalVampireLanguage.g:5770:23: RULE_ANY_OTHER + // InternalVampireLanguage.g:5824:25: ( RULE_ID ) + // InternalVampireLanguage.g:5824:27: RULE_ID { - mRULE_ANY_OTHER(); + mRULE_ID(); } - state.type = _type; - state.channel = _channel; } finally { } } - // $ANTLR end "RULE_SINGLE_COMMENT" + // $ANTLR end "RULE_ANY_OTHER" - // $ANTLR start "RULE_ID" - public final void mRULE_ID() throws RecognitionException { + // $ANTLR start "RULE_SINGLE_COMMENT" + public final void mRULE_SINGLE_COMMENT() throws RecognitionException { try { - int _type = RULE_ID; + int _type = RULE_SINGLE_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalVampireLanguage.g:5772:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalVampireLanguage.g:5772:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalVampireLanguage.g:5826:21: ( RULE_ANY_OTHER ) + // InternalVampireLanguage.g:5826:23: RULE_ANY_OTHER { - // InternalVampireLanguage.g:5772:11: ( '^' )? - int alt15=2; - int LA15_0 = input.LA(1); - - if ( (LA15_0=='^') ) { - alt15=1; - } - switch (alt15) { - case 1 : - // InternalVampireLanguage.g:5772:11: '^' - { - match('^'); - - } - break; - - } - - if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - // InternalVampireLanguage.g:5772:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* - loop16: - do { - int alt16=2; - int LA16_0 = input.LA(1); - - if ( ((LA16_0>='0' && LA16_0<='9')||(LA16_0>='A' && LA16_0<='Z')||LA16_0=='_'||(LA16_0>='a' && LA16_0<='z')) ) { - alt16=1; - } - - - switch (alt16) { - case 1 : - // InternalVampireLanguage.g: - { - if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop16; - } - } while (true); - + mRULE_ANY_OTHER(); } @@ -1784,29 +1740,29 @@ public class InternalVampireLanguageLexer extends Lexer { finally { } } - // $ANTLR end "RULE_ID" + // $ANTLR end "RULE_SINGLE_COMMENT" // $ANTLR start "RULE_INT" public final void mRULE_INT() throws RecognitionException { try { - // InternalVampireLanguage.g:5774:19: ( ( '0' .. '9' )+ ) - // InternalVampireLanguage.g:5774:21: ( '0' .. '9' )+ + // InternalVampireLanguage.g:5828:19: ( ( '0' .. '9' )+ ) + // InternalVampireLanguage.g:5828:21: ( '0' .. '9' )+ { - // InternalVampireLanguage.g:5774:21: ( '0' .. '9' )+ - int cnt17=0; - loop17: + // InternalVampireLanguage.g:5828:21: ( '0' .. '9' )+ + int cnt15=0; + loop15: do { - int alt17=2; - int LA17_0 = input.LA(1); + int alt15=2; + int LA15_0 = input.LA(1); - if ( ((LA17_0>='0' && LA17_0<='9')) ) { - alt17=1; + if ( ((LA15_0>='0' && LA15_0<='9')) ) { + alt15=1; } - switch (alt17) { + switch (alt15) { case 1 : - // InternalVampireLanguage.g:5774:22: '0' .. '9' + // InternalVampireLanguage.g:5828:22: '0' .. '9' { matchRange('0','9'); @@ -1814,12 +1770,12 @@ public class InternalVampireLanguageLexer extends Lexer { break; default : - if ( cnt17 >= 1 ) break loop17; + if ( cnt15 >= 1 ) break loop15; EarlyExitException eee = - new EarlyExitException(17, input); + new EarlyExitException(15, input); throw eee; } - cnt17++; + cnt15++; } while (true); @@ -1836,47 +1792,47 @@ public class InternalVampireLanguageLexer extends Lexer { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalVampireLanguage.g:5776:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalVampireLanguage.g:5776:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalVampireLanguage.g:5830:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalVampireLanguage.g:5830:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // InternalVampireLanguage.g:5776:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - int alt20=2; - int LA20_0 = input.LA(1); + // InternalVampireLanguage.g:5830:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + int alt18=2; + int LA18_0 = input.LA(1); - if ( (LA20_0=='\"') ) { - alt20=1; + if ( (LA18_0=='\"') ) { + alt18=1; } - else if ( (LA20_0=='\'') ) { - alt20=2; + else if ( (LA18_0=='\'') ) { + alt18=2; } else { NoViableAltException nvae = - new NoViableAltException("", 20, 0, input); + new NoViableAltException("", 18, 0, input); throw nvae; } - switch (alt20) { + switch (alt18) { case 1 : - // InternalVampireLanguage.g:5776:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalVampireLanguage.g:5830:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalVampireLanguage.g:5776:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* - loop18: + // InternalVampireLanguage.g:5830:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + loop16: do { - int alt18=3; - int LA18_0 = input.LA(1); + int alt16=3; + int LA16_0 = input.LA(1); - if ( (LA18_0=='\\') ) { - alt18=1; + if ( (LA16_0=='\\') ) { + alt16=1; } - else if ( ((LA18_0>='\u0000' && LA18_0<='!')||(LA18_0>='#' && LA18_0<='[')||(LA18_0>=']' && LA18_0<='\uFFFF')) ) { - alt18=2; + else if ( ((LA16_0>='\u0000' && LA16_0<='!')||(LA16_0>='#' && LA16_0<='[')||(LA16_0>=']' && LA16_0<='\uFFFF')) ) { + alt16=2; } - switch (alt18) { + switch (alt16) { case 1 : - // InternalVampireLanguage.g:5776:21: '\\\\' . + // InternalVampireLanguage.g:5830:21: '\\\\' . { match('\\'); matchAny(); @@ -1884,7 +1840,7 @@ public class InternalVampireLanguageLexer extends Lexer { } break; case 2 : - // InternalVampireLanguage.g:5776:28: ~ ( ( '\\\\' | '\"' ) ) + // InternalVampireLanguage.g:5830:28: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1900,7 +1856,7 @@ public class InternalVampireLanguageLexer extends Lexer { break; default : - break loop18; + break loop16; } } while (true); @@ -1909,26 +1865,26 @@ public class InternalVampireLanguageLexer extends Lexer { } break; case 2 : - // InternalVampireLanguage.g:5776:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalVampireLanguage.g:5830:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalVampireLanguage.g:5776:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* - loop19: + // InternalVampireLanguage.g:5830:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + loop17: do { - int alt19=3; - int LA19_0 = input.LA(1); + int alt17=3; + int LA17_0 = input.LA(1); - if ( (LA19_0=='\\') ) { - alt19=1; + if ( (LA17_0=='\\') ) { + alt17=1; } - else if ( ((LA19_0>='\u0000' && LA19_0<='&')||(LA19_0>='(' && LA19_0<='[')||(LA19_0>=']' && LA19_0<='\uFFFF')) ) { - alt19=2; + else if ( ((LA17_0>='\u0000' && LA17_0<='&')||(LA17_0>='(' && LA17_0<='[')||(LA17_0>=']' && LA17_0<='\uFFFF')) ) { + alt17=2; } - switch (alt19) { + switch (alt17) { case 1 : - // InternalVampireLanguage.g:5776:54: '\\\\' . + // InternalVampireLanguage.g:5830:54: '\\\\' . { match('\\'); matchAny(); @@ -1936,7 +1892,7 @@ public class InternalVampireLanguageLexer extends Lexer { } break; case 2 : - // InternalVampireLanguage.g:5776:61: ~ ( ( '\\\\' | '\\'' ) ) + // InternalVampireLanguage.g:5830:61: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1952,7 +1908,7 @@ public class InternalVampireLanguageLexer extends Lexer { break; default : - break loop19; + break loop17; } } while (true); @@ -1979,37 +1935,37 @@ public class InternalVampireLanguageLexer extends Lexer { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalVampireLanguage.g:5778:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalVampireLanguage.g:5778:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalVampireLanguage.g:5832:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalVampireLanguage.g:5832:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalVampireLanguage.g:5778:24: ( options {greedy=false; } : . )* - loop21: + // InternalVampireLanguage.g:5832:24: ( options {greedy=false; } : . )* + loop19: do { - int alt21=2; - int LA21_0 = input.LA(1); + int alt19=2; + int LA19_0 = input.LA(1); - if ( (LA21_0=='*') ) { - int LA21_1 = input.LA(2); + if ( (LA19_0=='*') ) { + int LA19_1 = input.LA(2); - if ( (LA21_1=='/') ) { - alt21=2; + if ( (LA19_1=='/') ) { + alt19=2; } - else if ( ((LA21_1>='\u0000' && LA21_1<='.')||(LA21_1>='0' && LA21_1<='\uFFFF')) ) { - alt21=1; + else if ( ((LA19_1>='\u0000' && LA19_1<='.')||(LA19_1>='0' && LA19_1<='\uFFFF')) ) { + alt19=1; } } - else if ( ((LA21_0>='\u0000' && LA21_0<=')')||(LA21_0>='+' && LA21_0<='\uFFFF')) ) { - alt21=1; + else if ( ((LA19_0>='\u0000' && LA19_0<=')')||(LA19_0>='+' && LA19_0<='\uFFFF')) ) { + alt19=1; } - switch (alt21) { + switch (alt19) { case 1 : - // InternalVampireLanguage.g:5778:52: . + // InternalVampireLanguage.g:5832:52: . { matchAny(); @@ -2017,7 +1973,7 @@ public class InternalVampireLanguageLexer extends Lexer { break; default : - break loop21; + break loop19; } } while (true); @@ -2039,25 +1995,25 @@ public class InternalVampireLanguageLexer extends Lexer { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalVampireLanguage.g:5780:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalVampireLanguage.g:5780:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalVampireLanguage.g:5834:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalVampireLanguage.g:5834:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalVampireLanguage.g:5780:24: (~ ( ( '\\n' | '\\r' ) ) )* - loop22: + // InternalVampireLanguage.g:5834:24: (~ ( ( '\\n' | '\\r' ) ) )* + loop20: do { - int alt22=2; - int LA22_0 = input.LA(1); + int alt20=2; + int LA20_0 = input.LA(1); - if ( ((LA22_0>='\u0000' && LA22_0<='\t')||(LA22_0>='\u000B' && LA22_0<='\f')||(LA22_0>='\u000E' && LA22_0<='\uFFFF')) ) { - alt22=1; + if ( ((LA20_0>='\u0000' && LA20_0<='\t')||(LA20_0>='\u000B' && LA20_0<='\f')||(LA20_0>='\u000E' && LA20_0<='\uFFFF')) ) { + alt20=1; } - switch (alt22) { + switch (alt20) { case 1 : - // InternalVampireLanguage.g:5780:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalVampireLanguage.g:5834:24: ~ ( ( '\\n' | '\\r' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2073,31 +2029,31 @@ public class InternalVampireLanguageLexer extends Lexer { break; default : - break loop22; + break loop20; } } while (true); - // InternalVampireLanguage.g:5780:40: ( ( '\\r' )? '\\n' )? - int alt24=2; - int LA24_0 = input.LA(1); + // InternalVampireLanguage.g:5834:40: ( ( '\\r' )? '\\n' )? + int alt22=2; + int LA22_0 = input.LA(1); - if ( (LA24_0=='\n'||LA24_0=='\r') ) { - alt24=1; + if ( (LA22_0=='\n'||LA22_0=='\r') ) { + alt22=1; } - switch (alt24) { + switch (alt22) { case 1 : - // InternalVampireLanguage.g:5780:41: ( '\\r' )? '\\n' + // InternalVampireLanguage.g:5834:41: ( '\\r' )? '\\n' { - // InternalVampireLanguage.g:5780:41: ( '\\r' )? - int alt23=2; - int LA23_0 = input.LA(1); + // InternalVampireLanguage.g:5834:41: ( '\\r' )? + int alt21=2; + int LA21_0 = input.LA(1); - if ( (LA23_0=='\r') ) { - alt23=1; + if ( (LA21_0=='\r') ) { + alt21=1; } - switch (alt23) { + switch (alt21) { case 1 : - // InternalVampireLanguage.g:5780:41: '\\r' + // InternalVampireLanguage.g:5834:41: '\\r' { match('\r'); @@ -2129,22 +2085,22 @@ public class InternalVampireLanguageLexer extends Lexer { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalVampireLanguage.g:5782:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalVampireLanguage.g:5782:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalVampireLanguage.g:5836:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalVampireLanguage.g:5836:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalVampireLanguage.g:5782:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - int cnt25=0; - loop25: + // InternalVampireLanguage.g:5836:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + int cnt23=0; + loop23: do { - int alt25=2; - int LA25_0 = input.LA(1); + int alt23=2; + int LA23_0 = input.LA(1); - if ( ((LA25_0>='\t' && LA25_0<='\n')||LA25_0=='\r'||LA25_0==' ') ) { - alt25=1; + if ( ((LA23_0>='\t' && LA23_0<='\n')||LA23_0=='\r'||LA23_0==' ') ) { + alt23=1; } - switch (alt25) { + switch (alt23) { case 1 : // InternalVampireLanguage.g: { @@ -2162,12 +2118,12 @@ public class InternalVampireLanguageLexer extends Lexer { break; default : - if ( cnt25 >= 1 ) break loop25; + if ( cnt23 >= 1 ) break loop23; EarlyExitException eee = - new EarlyExitException(25, input); + new EarlyExitException(23, input); throw eee; } - cnt25++; + cnt23++; } while (true); @@ -2182,10 +2138,10 @@ public class InternalVampireLanguageLexer extends Lexer { // $ANTLR end "RULE_WS" public void mTokens() throws RecognitionException { - // InternalVampireLanguage.g:1:8: ( T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | RULE_UPPER_WORD_ID | RULE_LOWER_WORD_ID | RULE_DOUBLE_QUOTE | RULE_SINGLE_QUOTE | RULE_DOLLAR_ID | RULE_DOUBLE_DOLLAR_ID | RULE_LITERAL | RULE_SIGNED_LITERAL | RULE_SIGNED_REAL_ID | RULE_SIGNED_RAT_ID | RULE_SINGLE_COMMENT | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS ) - int alt26=58; - alt26 = dfa26.predict(input); - switch (alt26) { + // InternalVampireLanguage.g:1:8: ( T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | RULE_UPPER_WORD_ID | RULE_LOWER_WORD_ID | RULE_DOUBLE_QUOTE | RULE_SINGLE_QUOTE | RULE_DOLLAR_ID | RULE_DOUBLE_DOLLAR_ID | RULE_LITERAL | RULE_SIGNED_LITERAL | RULE_SIGNED_REAL_ID | RULE_SIGNED_RAT_ID | RULE_SINGLE_COMMENT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS ) + int alt24=58; + alt24 = dfa24.predict(input); + switch (alt24) { case 1 : // InternalVampireLanguage.g:1:10: T__27 { @@ -2481,112 +2437,112 @@ public class InternalVampireLanguageLexer extends Lexer { } break; case 43 : - // InternalVampireLanguage.g:1:262: RULE_UPPER_WORD_ID + // InternalVampireLanguage.g:1:262: T__69 { - mRULE_UPPER_WORD_ID(); + mT__69(); } break; case 44 : - // InternalVampireLanguage.g:1:281: RULE_LOWER_WORD_ID + // InternalVampireLanguage.g:1:268: RULE_UPPER_WORD_ID { - mRULE_LOWER_WORD_ID(); + mRULE_UPPER_WORD_ID(); } break; case 45 : - // InternalVampireLanguage.g:1:300: RULE_DOUBLE_QUOTE + // InternalVampireLanguage.g:1:287: RULE_LOWER_WORD_ID { - mRULE_DOUBLE_QUOTE(); + mRULE_LOWER_WORD_ID(); } break; case 46 : - // InternalVampireLanguage.g:1:318: RULE_SINGLE_QUOTE + // InternalVampireLanguage.g:1:306: RULE_DOUBLE_QUOTE { - mRULE_SINGLE_QUOTE(); + mRULE_DOUBLE_QUOTE(); } break; case 47 : - // InternalVampireLanguage.g:1:336: RULE_DOLLAR_ID + // InternalVampireLanguage.g:1:324: RULE_SINGLE_QUOTE { - mRULE_DOLLAR_ID(); + mRULE_SINGLE_QUOTE(); } break; case 48 : - // InternalVampireLanguage.g:1:351: RULE_DOUBLE_DOLLAR_ID + // InternalVampireLanguage.g:1:342: RULE_DOLLAR_ID { - mRULE_DOUBLE_DOLLAR_ID(); + mRULE_DOLLAR_ID(); } break; case 49 : - // InternalVampireLanguage.g:1:373: RULE_LITERAL + // InternalVampireLanguage.g:1:357: RULE_DOUBLE_DOLLAR_ID { - mRULE_LITERAL(); + mRULE_DOUBLE_DOLLAR_ID(); } break; case 50 : - // InternalVampireLanguage.g:1:386: RULE_SIGNED_LITERAL + // InternalVampireLanguage.g:1:379: RULE_LITERAL { - mRULE_SIGNED_LITERAL(); + mRULE_LITERAL(); } break; case 51 : - // InternalVampireLanguage.g:1:406: RULE_SIGNED_REAL_ID + // InternalVampireLanguage.g:1:392: RULE_SIGNED_LITERAL { - mRULE_SIGNED_REAL_ID(); + mRULE_SIGNED_LITERAL(); } break; case 52 : - // InternalVampireLanguage.g:1:426: RULE_SIGNED_RAT_ID + // InternalVampireLanguage.g:1:412: RULE_SIGNED_REAL_ID { - mRULE_SIGNED_RAT_ID(); + mRULE_SIGNED_REAL_ID(); } break; case 53 : - // InternalVampireLanguage.g:1:445: RULE_SINGLE_COMMENT + // InternalVampireLanguage.g:1:432: RULE_SIGNED_RAT_ID { - mRULE_SINGLE_COMMENT(); + mRULE_SIGNED_RAT_ID(); } break; case 54 : - // InternalVampireLanguage.g:1:465: RULE_ID + // InternalVampireLanguage.g:1:451: RULE_SINGLE_COMMENT { - mRULE_ID(); + mRULE_SINGLE_COMMENT(); } break; case 55 : - // InternalVampireLanguage.g:1:473: RULE_STRING + // InternalVampireLanguage.g:1:471: RULE_STRING { mRULE_STRING(); } break; case 56 : - // InternalVampireLanguage.g:1:485: RULE_ML_COMMENT + // InternalVampireLanguage.g:1:483: RULE_ML_COMMENT { mRULE_ML_COMMENT(); } break; case 57 : - // InternalVampireLanguage.g:1:501: RULE_SL_COMMENT + // InternalVampireLanguage.g:1:499: RULE_SL_COMMENT { mRULE_SL_COMMENT(); } break; case 58 : - // InternalVampireLanguage.g:1:517: RULE_WS + // InternalVampireLanguage.g:1:515: RULE_WS { mRULE_WS(); @@ -2600,7 +2556,7 @@ public class InternalVampireLanguageLexer extends Lexer { protected DFA8 dfa8 = new DFA8(this); protected DFA11 dfa11 = new DFA11(this); - protected DFA26 dfa26 = new DFA26(this); + protected DFA24 dfa24 = new DFA24(this); static final String DFA8_eotS = "\6\uffff"; static final String DFA8_eofS = @@ -2610,16 +2566,16 @@ public class InternalVampireLanguageLexer extends Lexer { static final String DFA8_maxS = "\1\71\2\105\2\uffff\1\105"; static final String DFA8_acceptS = - "\3\uffff\1\2\1\1\1\uffff"; + "\3\uffff\1\1\1\2\1\uffff"; static final String DFA8_specialS = "\6\uffff}>"; static final String[] DFA8_transitionS = { "\1\1\11\2", - "\1\3\26\uffff\1\4", - "\1\3\1\uffff\12\5\13\uffff\1\4", + "\1\4\26\uffff\1\3", + "\1\4\1\uffff\12\5\13\uffff\1\3", "", "", - "\1\3\1\uffff\12\5\13\uffff\1\4" + "\1\4\1\uffff\12\5\13\uffff\1\3" }; static final short[] DFA8_eot = DFA.unpackEncodedString(DFA8_eotS); @@ -2652,7 +2608,7 @@ public class InternalVampireLanguageLexer extends Lexer { this.transition = DFA8_transition; } public String getDescription() { - return "5760:38: ( RULE_LITERAL | RULE_UNSIGNED_REAL_FRAC_ID )"; + return "5814:38: ( RULE_LITERAL | RULE_UNSIGNED_REAL_FRAC_ID )"; } } static final String DFA11_eotS = @@ -2660,21 +2616,21 @@ public class InternalVampireLanguageLexer extends Lexer { static final String DFA11_eofS = "\10\uffff"; static final String DFA11_minS = - "\1\60\2\56\1\60\1\uffff\1\56\1\60\1\uffff"; + "\1\60\2\56\1\uffff\1\60\1\56\1\60\1\uffff"; static final String DFA11_maxS = - "\1\71\2\105\1\71\1\uffff\2\105\1\uffff"; + "\1\71\2\105\1\uffff\1\71\2\105\1\uffff"; static final String DFA11_acceptS = - "\4\uffff\1\2\2\uffff\1\1"; + "\3\uffff\1\2\3\uffff\1\1"; static final String DFA11_specialS = "\10\uffff}>"; static final String[] DFA11_transitionS = { "\1\1\11\2", - "\1\3\26\uffff\1\4", - "\1\3\1\uffff\12\5\13\uffff\1\4", - "\12\6", + "\1\4\26\uffff\1\3", + "\1\4\1\uffff\12\5\13\uffff\1\3", "", - "\1\3\1\uffff\12\5\13\uffff\1\4", - "\12\6\13\uffff\1\4", + "\12\6", + "\1\4\1\uffff\12\5\13\uffff\1\3", + "\12\6\13\uffff\1\3", "" }; @@ -2708,389 +2664,3243 @@ public class InternalVampireLanguageLexer extends Lexer { this.transition = DFA11_transition; } public String getDescription() { - return "5762:34: ( RULE_UNSIGNED_REAL_FRAC_ID | RULE_UNSIGNED_REAL_EXP_ID )"; + return "5816:34: ( RULE_UNSIGNED_REAL_FRAC_ID | RULE_UNSIGNED_REAL_EXP_ID )"; } } - static final String DFA26_eotS = - "\1\uffff\13\51\1\67\6\uffff\1\73\1\76\2\uffff\1\100\1\102\2\uffff\1\111\1\51\2\uffff\2\120\5\uffff\3\51\1\uffff\14\51\2\uffff\1\150\12\uffff\3\107\2\uffff\1\111\12\uffff\1\120\2\160\2\uffff\14\51\1\u0080\2\51\2\uffff\3\107\5\uffff\1\160\10\51\1\u008f\5\51\1\uffff\2\51\3\107\1\uffff\1\u009a\5\51\1\u00a0\1\51\1\uffff\1\51\1\u00a3\5\51\1\u00a9\1\107\1\u00ab\1\uffff\5\51\1\uffff\2\51\1\uffff\5\51\1\uffff\1\u00b8\1\uffff\5\51\1\u00be\4\51\1\u00c3\1\51\1\uffff\5\51\1\uffff\4\51\2\uffff\2\51\1\u00d0\3\51\1\u00d4\2\51\1\u00d7\1\u00d8\1\uffff\1\u00d9\1\u00da\1\51\1\uffff\2\51\4\uffff\1\51\1\u00df\2\51\1\uffff\2\51\1\u00e4\1\51\1\uffff\3\51\1\u00e9\1\uffff"; - static final String DFA26_eofS = - "\u00ea\uffff"; - static final String DFA26_minS = - "\1\11\13\60\1\133\5\uffff\1\75\1\76\1\46\2\uffff\2\75\1\uffff\1\44\2\60\2\0\2\56\1\53\2\uffff\1\52\1\uffff\3\60\1\uffff\14\60\2\uffff\1\76\12\uffff\1\162\1\141\1\145\2\uffff\1\60\1\uffff\2\0\1\uffff\2\0\4\uffff\3\56\2\uffff\17\60\2\uffff\1\165\1\154\1\163\1\0\1\uffff\1\0\2\uffff\1\56\16\60\1\uffff\2\60\1\145\2\163\1\uffff\10\60\1\uffff\10\60\1\145\1\60\1\uffff\5\60\1\uffff\2\60\1\uffff\5\60\1\uffff\1\60\1\uffff\13\60\1\50\1\uffff\5\60\1\uffff\4\60\2\uffff\13\60\1\uffff\3\60\1\uffff\2\60\4\uffff\4\60\1\uffff\4\60\1\uffff\4\60\1\uffff"; - static final String DFA26_maxS = - "\1\176\13\172\1\133\5\uffff\1\176\1\76\1\174\2\uffff\2\75\1\uffff\3\172\2\uffff\2\105\1\71\2\uffff\1\57\1\uffff\3\172\1\uffff\14\172\2\uffff\1\76\12\uffff\1\162\1\141\1\145\2\uffff\1\172\1\uffff\2\uffff\1\uffff\2\uffff\4\uffff\3\105\2\uffff\17\172\2\uffff\1\165\1\154\1\163\1\uffff\1\uffff\1\uffff\2\uffff\1\105\16\172\1\uffff\2\172\1\145\2\163\1\uffff\10\172\1\uffff\10\172\1\145\1\172\1\uffff\5\172\1\uffff\2\172\1\uffff\5\172\1\uffff\1\172\1\uffff\14\172\1\uffff\5\172\1\uffff\4\172\2\uffff\13\172\1\uffff\3\172\1\uffff\2\172\4\uffff\4\172\1\uffff\4\172\1\uffff\4\172\1\uffff"; - static final String DFA26_acceptS = - "\15\uffff\1\22\1\25\1\26\1\27\1\30\3\uffff\1\37\1\40\2\uffff\1\43\10\uffff\1\65\1\66\1\uffff\1\72\3\uffff\1\54\14\uffff\1\21\1\23\1\uffff\1\34\1\32\1\46\1\35\1\36\1\44\1\45\1\41\1\47\1\42\3\uffff\1\60\1\57\1\uffff\1\53\2\uffff\1\55\2\uffff\1\67\1\61\1\63\1\64\3\uffff\1\70\1\71\17\uffff\1\31\1\33\4\uffff\1\55\1\uffff\1\56\1\62\17\uffff\1\24\5\uffff\1\56\10\uffff\1\13\12\uffff\1\1\5\uffff\1\6\2\uffff\1\12\5\uffff\1\50\1\uffff\1\52\14\uffff\1\51\5\uffff\1\7\4\uffff\1\17\1\20\13\uffff\1\10\3\uffff\1\14\2\uffff\1\5\1\2\1\3\1\4\4\uffff\1\15\4\uffff\1\16\4\uffff\1\11"; - static final String DFA26_specialS = - "\35\uffff\1\0\1\5\53\uffff\1\1\1\7\1\uffff\1\2\1\4\35\uffff\1\6\1\uffff\1\3\173\uffff}>"; - static final String[] DFA26_transitionS = { - "\2\45\2\uffff\1\45\22\uffff\1\45\1\27\1\35\1\uffff\1\32\1\42\1\25\1\36\1\16\1\17\1\uffff\1\41\1\14\1\41\1\20\1\44\1\37\11\40\1\30\1\uffff\1\22\1\23\1\uffff\1\31\1\uffff\32\33\1\21\1\uffff\1\15\2\43\1\uffff\1\1\1\34\1\2\1\4\1\34\1\11\1\34\1\3\1\13\2\34\1\5\1\34\1\7\1\34\1\10\3\34\1\6\1\12\5\34\1\uffff\1\26\1\uffff\1\24", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\22\50\1\47\4\50\1\46\2\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\16\50\1\52\13\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\30\50\1\53\1\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\4\50\1\54\25\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\4\50\1\55\25\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\7\50\1\56\20\50\1\57\1\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\4\50\1\60\25\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\13\50\1\61\16\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\10\50\1\62\5\50\1\63\13\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\15\50\1\64\14\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\15\50\1\65\14\50", - "\1\66", + static final String DFA24_eotS = + "\1\44\13\51\1\70\1\71\1\72\1\73\1\74\1\75\1\76\1\44\1\102\1\105\1\106\1\107\1\111\1\113\1\114\1\44\1\122\1\51\2\44\2\134\2\44\1\uffff\1\44\1\uffff\2\51\1\uffff\15\51\1\164\7\uffff\1\166\1\44\1\170\1\uffff\1\171\1\172\3\uffff\1\173\1\uffff\1\174\2\uffff\3\176\1\44\1\176\1\uffff\1\122\2\44\1\u0086\1\uffff\2\44\3\uffff\3\44\1\134\2\u0091\2\44\14\51\1\u00a6\2\51\1\uffff\1\u00a9\1\uffff\1\u00aa\5\uffff\1\176\1\uffff\3\176\1\u00ae\2\44\4\uffff\2\44\1\u00b6\2\uffff\1\u00b8\1\u00b9\1\44\1\uffff\1\u0091\1\44\1\uffff\2\44\1\uffff\10\51\1\u00c6\5\51\1\uffff\2\51\2\uffff\3\176\1\uffff\1\u00ae\1\uffff\2\44\1\uffff\2\44\4\uffff\1\u00b9\1\44\1\u00b8\1\44\1\u00d1\5\51\1\u00d7\1\51\1\uffff\1\51\1\u00da\5\51\1\u00e0\1\176\1\u00e2\1\uffff\5\51\1\uffff\2\51\1\uffff\5\51\1\uffff\1\u00ef\1\uffff\5\51\1\u00f5\4\51\1\u00fa\1\51\1\uffff\5\51\1\uffff\4\51\1\uffff\1\u0105\2\51\1\u0108\3\51\1\u010c\2\51\1\uffff\1\u010f\1\u0110\1\uffff\1\u0111\1\u0112\1\51\1\uffff\2\51\4\uffff\1\51\1\u0117\2\51\1\uffff\2\51\1\u011c\1\51\1\uffff\3\51\1\u0121\1\uffff"; + static final String DFA24_eofS = + "\u0122\uffff"; + static final String DFA24_minS = + "\1\11\22\0\1\75\7\0\1\44\6\0\1\53\1\52\1\uffff\1\11\1\uffff\2\0\1\uffff\16\0\7\uffff\1\0\1\76\1\0\1\uffff\2\0\3\uffff\1\0\1\uffff\1\0\2\uffff\3\0\1\141\1\0\1\uffff\7\0\1\uffff\1\0\1\uffff\1\60\1\61\1\145\24\0\1\uffff\1\0\1\uffff\1\0\5\uffff\1\0\1\uffff\6\0\3\uffff\4\0\1\uffff\3\0\1\53\1\uffff\2\0\1\uffff\2\0\1\uffff\16\0\1\uffff\2\0\2\uffff\3\0\1\uffff\1\0\1\uffff\5\0\1\uffff\1\0\2\uffff\1\0\1\53\12\0\1\uffff\12\0\1\uffff\5\0\1\uffff\2\0\1\uffff\5\0\1\uffff\1\0\1\uffff\14\0\1\uffff\5\0\1\uffff\4\0\1\uffff\12\0\1\uffff\2\0\1\uffff\3\0\1\uffff\2\0\4\uffff\4\0\1\uffff\4\0\1\uffff\4\0\1\uffff"; + static final String DFA24_maxS = + "\1\176\22\uffff\1\176\7\uffff\1\172\6\uffff\1\71\1\57\1\uffff\1\40\1\uffff\2\uffff\1\uffff\16\uffff\7\uffff\1\uffff\1\76\1\uffff\1\uffff\2\uffff\3\uffff\1\uffff\1\uffff\1\uffff\2\uffff\3\uffff\1\172\1\uffff\1\uffff\7\uffff\1\uffff\1\uffff\1\uffff\2\71\1\145\24\uffff\1\uffff\1\uffff\1\uffff\1\uffff\5\uffff\1\uffff\1\uffff\6\uffff\3\uffff\4\uffff\1\uffff\3\uffff\1\71\1\uffff\2\uffff\1\uffff\2\uffff\1\uffff\16\uffff\1\uffff\2\uffff\2\uffff\3\uffff\1\uffff\1\uffff\1\uffff\5\uffff\1\uffff\1\uffff\2\uffff\1\uffff\1\71\12\uffff\1\uffff\12\uffff\1\uffff\5\uffff\1\uffff\2\uffff\1\uffff\5\uffff\1\uffff\1\uffff\1\uffff\14\uffff\1\uffff\5\uffff\1\uffff\4\uffff\1\uffff\12\uffff\1\uffff\2\uffff\1\uffff\3\uffff\1\uffff\2\uffff\4\uffff\4\uffff\1\uffff\4\uffff\1\uffff\4\uffff\1\uffff"; + static final String DFA24_acceptS = + "\44\uffff\1\66\1\uffff\1\72\2\uffff\1\55\16\uffff\1\23\1\22\1\24\1\26\1\27\1\30\1\31\3\uffff\1\47\2\uffff\1\45\1\40\1\41\1\uffff\1\42\1\uffff\1\43\1\44\5\uffff\1\54\7\uffff\1\66\1\uffff\1\62\27\uffff\1\21\1\uffff\1\34\1\uffff\1\33\1\36\1\37\1\46\1\50\1\uffff\1\60\6\uffff\1\67\2\56\4\uffff\1\57\4\uffff\1\63\2\uffff\1\70\2\uffff\1\71\16\uffff\1\25\2\uffff\1\32\1\35\3\uffff\1\61\1\uffff\1\66\5\uffff\1\57\1\uffff\1\64\1\65\14\uffff\1\13\12\uffff\1\1\5\uffff\1\6\2\uffff\1\12\5\uffff\1\51\1\uffff\1\53\14\uffff\1\52\5\uffff\1\7\4\uffff\1\17\12\uffff\1\20\2\uffff\1\10\3\uffff\1\14\2\uffff\1\5\1\2\1\3\1\4\4\uffff\1\15\4\uffff\1\16\4\uffff\1\11"; + static final String DFA24_specialS = + "\1\uffff\1\61\1\113\1\u00d2\1\u00d4\1\0\1\u009f\1\10\1\14\1\u00cd\1\41\1\53\1\u00ca\1\46\1\70\1\112\1\124\1\136\1\155\1\uffff\1\u0083\1\32\1\u00b0\1\u00b2\1\172\1\u008f\1\u00b9\1\uffff\1\u0091\1\u00b6\1\16\1\u00c6\1\13\1\3\5\uffff\1\23\1\73\1\uffff\1\u00d1\1\u00b7\1\50\1\62\1\106\1\114\1\167\1\137\1\163\1\u00a6\1\u00b3\1\u009e\1\u00a7\1\26\7\uffff\1\17\1\uffff\1\174\1\uffff\1\u00a0\1\u00ac\3\uffff\1\u00bc\1\uffff\1\u00bf\2\uffff\1\u00cb\1\u00cc\1\u00d0\1\uffff\1\4\1\uffff\1\u00c7\1\140\1\u00d3\1\u00bb\1\u00c4\1\u0082\1\u009a\1\uffff\1\133\4\uffff\1\u00c2\1\2\1\122\1\134\1\u00b1\1\24\1\74\1\34\1\125\1\51\1\63\1\107\1\115\1\171\1\141\1\164\1\u00aa\1\11\1\u00a1\1\u00a8\1\uffff\1\166\1\uffff\1\u0095\5\uffff\1\20\1\uffff\1\121\1\27\1\42\1\12\1\u00ce\1\22\3\uffff\1\47\1\u0090\1\u0084\1\u00c5\1\uffff\1\110\1\101\1\6\2\uffff\1\77\1\u00d6\1\uffff\1\u00b5\1\u00c1\1\uffff\1\25\1\75\1\35\1\126\1\52\1\64\1\111\1\116\1\u00be\1\142\1\165\1\173\1\u0086\1\u0093\1\uffff\1\u00a2\1\u00a9\2\uffff\1\21\1\31\1\44\1\uffff\1\150\1\uffff\1\170\1\30\1\u00c0\1\u0085\1\u008c\1\uffff\1\123\2\uffff\1\u0087\1\uffff\1\105\1\7\1\135\1\76\1\36\1\127\1\54\1\65\1\u00af\1\117\1\uffff\1\143\1\u00bd\1\175\1\u0088\1\u0094\1\u00a3\1\u00ab\1\u00d5\1\33\1\5\1\uffff\1\100\1\37\1\130\1\55\1\66\1\uffff\1\120\1\144\1\uffff\1\176\1\u0089\1\u0096\1\u00a4\1\u00ad\1\uffff\1\1\1\uffff\1\102\1\40\1\131\1\56\1\67\1\u00b4\1\145\1\u0080\1\u008a\1\u0097\1\u00cf\1\u00ae\1\uffff\1\103\1\43\1\132\1\57\1\71\1\uffff\1\146\1\u0081\1\u008b\1\u0098\1\uffff\1\15\1\104\1\45\1\u00b8\1\60\1\72\1\147\1\u00c3\1\u008d\1\u0099\1\uffff\1\u00a5\1\162\1\uffff\1\177\1\u0092\1\151\1\uffff\1\u008e\1\u009b\4\uffff\1\152\1\u00c8\1\u009c\1\153\1\uffff\1\u009d\1\154\1\u00c9\1\156\1\uffff\1\157\1\160\1\161\1\u00ba\1\uffff}>"; + static final String[] DFA24_transitionS = { + "\1\45\1\46\2\uffff\1\46\22\uffff\1\45\1\30\1\36\1\uffff\1\33\1\16\1\26\1\37\1\17\1\20\1\uffff\1\42\1\14\1\42\1\21\1\43\1\40\11\41\1\31\1\uffff\1\23\1\24\1\uffff\1\32\1\uffff\32\34\1\22\1\uffff\1\15\3\uffff\1\1\1\35\1\2\1\4\1\35\1\11\1\35\1\3\1\13\2\35\1\5\1\35\1\7\1\35\1\10\3\35\1\6\1\12\5\35\1\uffff\1\27\1\uffff\1\25", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\22\52\1\50\4\52\1\47\2\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\16\52\1\53\13\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\30\52\1\54\1\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\4\52\1\55\25\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\4\52\1\56\25\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\7\52\1\57\20\52\1\60\1\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\4\52\1\61\25\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\13\52\1\62\16\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\10\52\1\63\5\52\1\64\13\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\15\52\1\65\14\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\15\52\1\66\14\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\115\44\1\67\uffa4\44", + "\12\44\1\uffff\2\44\1\uffff\ufff2\44", + "\12\44\1\uffff\2\44\1\uffff\ufff2\44", + "\12\44\1\uffff\2\44\1\uffff\ufff2\44", + "\12\44\1\uffff\2\44\1\uffff\ufff2\44", + "\12\44\1\uffff\2\44\1\uffff\ufff2\44", + "\12\44\1\uffff\2\44\1\uffff\ufff2\44", + "\1\77\100\uffff\1\100", + "\12\44\1\uffff\2\44\1\uffff\60\44\1\101\uffc1\44", + "\12\44\1\uffff\2\44\1\uffff\30\44\1\104\125\44\1\103\uff83\44", + "\12\44\1\uffff\2\44\1\uffff\ufff2\44", + "\12\44\1\uffff\2\44\1\uffff\ufff2\44", + "\12\44\1\uffff\2\44\1\uffff\57\44\1\110\uffc2\44", + "\12\44\1\uffff\2\44\1\uffff\57\44\1\112\uffc2\44", + "\12\44\1\uffff\2\44\1\uffff\ufff2\44", + "\1\120\74\uffff\5\121\1\116\5\121\1\117\7\121\1\115\6\121", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\123\7\44\32\123\4\44\1\123\1\44\32\123\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\32\52\uff85\44", + "\12\125\1\127\2\125\1\127\24\125\1\126\71\125\1\124\uffa3\125", + "\12\131\1\133\2\131\1\133\31\131\1\132\64\131\1\130\uffa3\131", + "\12\44\1\uffff\2\44\1\uffff\40\44\1\135\1\136\25\44\1\137\uffba\44", + "\12\44\1\uffff\2\44\1\uffff\40\44\1\135\1\136\12\140\13\44\1\137\uffba\44", + "\1\42\1\uffff\1\42\2\uffff\1\141\11\142", + "\1\143\4\uffff\1\144", + "", + "\1\45\1\46\2\uffff\1\46\22\uffff\1\45", + "", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\10\52\1\145\21\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\22\52\1\146\7\52\uff85\44", + "", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\32\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\15\52\1\147\3\52\1\150\10\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\17\52\1\151\12\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\5\52\1\152\24\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\14\52\1\153\15\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\4\52\1\154\25\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\17\52\1\155\12\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\6\52\1\156\23\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\1\157\31\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\160\1\44\32\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\5\52\1\161\24\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\12\52\1\162\17\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\2\52\1\163\27\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\ufff2\44", + "", + "", + "", + "", + "", + "", + "", + "\12\44\1\uffff\2\44\1\uffff\60\44\1\165\uffc1\44", + "\1\167", + "\12\44\1\uffff\2\44\1\uffff\ufff2\44", + "", + "\12\44\1\uffff\2\44\1\uffff\ufff2\44", + "\12\44\1\uffff\2\44\1\uffff\ufff2\44", + "", + "", + "", + "\12\44\1\uffff\2\44\1\uffff\ufff2\44", "", + "\12\44\1\uffff\2\44\1\uffff\ufff2\44", "", "", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\177\7\44\32\177\4\44\1\177\1\44\21\177\1\175\10\177\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\177\7\44\32\177\4\44\1\177\1\44\1\u0080\31\177\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\177\7\44\32\177\4\44\1\177\1\44\4\177\1\u0081\25\177\uff85\44", + "\32\u0082", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\177\7\44\32\177\4\44\1\177\1\44\32\177\uff85\44", "", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\123\7\44\32\123\4\44\1\123\1\44\32\123\uff85\44", + "\12\u0084\1\u0085\2\u0084\1\u0085\24\u0084\1\u0083\71\u0084\1\u0083\uffa3\u0084", + "\12\125\1\127\2\125\1\127\24\125\1\126\71\125\1\124\uffa3\125", + "\12\44\1\uffff\2\44\1\uffff\ufff2\44", + "\42\127\1\u0087\71\127\1\u0088\uffa3\127", + "\12\u008a\1\u0085\2\u008a\1\u0085\31\u008a\1\u0089\64\u008a\1\u0089\uffa3\u008a", + "\12\131\1\133\2\131\1\133\31\131\1\u008b\64\131\1\130\uffa3\131", "", - "\1\70\100\uffff\1\71", - "\1\72", - "\1\75\125\uffff\1\74", + "\47\133\1\u008c\64\133\1\u008d\uffa3\133", "", + "\12\u008e", + "\11\u008f", + "\1\u0090", + "\12\44\1\uffff\2\44\1\uffff\40\44\1\135\1\136\12\140\13\44\1\137\uffba\44", + "\12\44\1\uffff\2\44\1\uffff\40\44\1\135\1\136\25\44\1\137\uffba\44", + "\12\44\1\uffff\2\44\1\uffff\40\44\1\135\1\136\12\u0092\13\44\1\137\uffba\44", + "\12\u0095\1\u0094\2\u0095\1\u0094\34\u0095\1\u0093\uffd5\u0095", + "\12\u0096\1\u0097\2\u0096\1\u0097\ufff2\u0096", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\16\52\1\u0098\13\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\24\52\1\u0099\5\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\11\52\1\u009a\20\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\16\52\1\u009b\13\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\16\52\1\u009c\13\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\10\52\1\u009d\21\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\14\52\1\u009e\15\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\16\52\1\u009f\13\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\4\52\1\u00a0\25\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\1\u00a1\31\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\10\52\1\u00a2\21\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\3\52\1\u00a3\1\52\1\u00a4\11\52\1\u00a5\12\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\32\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\15\52\1\u00a7\14\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\13\52\1\u00a8\16\52\uff85\44", "", - "\1\77", - "\1\101", + "\12\44\1\uffff\2\44\1\uffff\ufff2\44", "", - "\1\106\74\uffff\5\107\1\104\5\107\1\105\7\107\1\103\6\107", - "\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\42\113\1\114\71\113\1\112\uffa3\113", - "\47\116\1\117\64\116\1\115\uffa3\116", - "\1\121\1\122\25\uffff\1\121", - "\1\121\1\122\12\123\13\uffff\1\121", - "\1\41\1\uffff\1\41\2\uffff\1\124\11\125", + "\12\44\1\uffff\2\44\1\uffff\ufff2\44", "", "", - "\1\126\4\uffff\1\127", "", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\10\50\1\130\21\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\22\50\1\131\7\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", "", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\15\50\1\132\3\50\1\133\10\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\17\50\1\134\12\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\5\50\1\135\24\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\14\50\1\136\15\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\4\50\1\137\25\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\17\50\1\140\12\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\6\50\1\141\23\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\1\142\31\50", - "\12\50\7\uffff\32\50\4\uffff\1\143\1\uffff\32\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\5\50\1\144\24\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\12\50\1\145\17\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\2\50\1\146\27\50", "", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\177\7\44\32\177\4\44\1\177\1\44\24\177\1\u00ab\5\177\uff85\44", "", - "\1\147", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\177\7\44\32\177\4\44\1\177\1\44\32\177\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\177\7\44\32\177\4\44\1\177\1\44\13\177\1\u00ac\16\177\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\177\7\44\32\177\4\44\1\177\1\44\22\177\1\u00ad\7\177\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\u00af\7\44\32\u00af\4\44\1\u00af\1\44\32\u00af\uff85\44", + "\12\125\1\127\2\125\1\127\24\125\1\126\71\125\1\124\uffa3\125", + "\12\u00b2\1\u0085\2\u00b2\1\u0085\24\u00b2\1\u00b0\71\u00b2\1\u00b1\uffa3\u00b2", "", "", "", + "\42\u0085\1\u00b3\71\u0085\1\u00b3\uffa3\u0085", + "\12\131\1\133\2\131\1\133\31\131\1\u008b\64\131\1\130\uffa3\131", + "\12\u00b5\1\u0085\2\u00b5\1\u0085\31\u00b5\1\132\64\u00b5\1\u00b4\uffa3\u00b5", + "\12\44\1\uffff\2\44\1\uffff\ufff2\44", "", + "\47\u0085\1\u00b7\64\u0085\1\u00b7\uffa3\u0085", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\u008e\13\44\1\137\uffba\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\u00ba\uffc6\44", + "\1\u00bb\1\uffff\1\u00bb\2\uffff\12\u00bc", "", + "\12\44\1\uffff\2\44\1\uffff\40\44\1\135\1\136\12\u0092\13\44\1\137\uffba\44", + "\12\u0095\1\u0094\2\u0095\1\u0094\34\u0095\1\u0093\4\u0095\1\u00bd\uffd0\u0095", "", + "\12\u0095\1\u0094\2\u0095\1\u0094\34\u0095\1\u0093\uffd5\u0095", + "\12\u0096\1\u0097\2\u0096\1\u0097\ufff2\u0096", "", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\14\52\1\u00be\15\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\14\52\1\u00bf\15\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\4\52\1\u00c0\25\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\13\52\1\u00c1\16\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\23\52\1\u00c2\6\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\15\52\1\u00c3\14\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\1\u00c4\31\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\21\52\1\u00c5\10\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\32\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\23\52\1\u00c7\6\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\15\52\1\u00c8\14\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\16\52\1\u00c9\13\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\24\52\1\u00ca\5\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\21\52\1\u00cb\10\52\uff85\44", "", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\16\52\1\u00cc\13\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\24\52\1\u00cd\5\52\uff85\44", "", "", - "\1\151", - "\1\152", - "\1\153", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\177\7\44\32\177\4\44\1\177\1\44\4\177\1\u00ce\25\177\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\177\7\44\32\177\4\44\1\177\1\44\22\177\1\u00cf\7\177\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\177\7\44\32\177\4\44\1\177\1\44\22\177\1\u00d0\7\177\uff85\44", "", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\u00af\7\44\32\u00af\4\44\1\u00af\1\44\32\u00af\uff85\44", "", - "\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\12\u0084\1\u0085\2\u0084\1\u0085\ufff2\u0084", + "\12\u00b2\1\u0085\2\u00b2\1\u0085\24\u00b2\1\u00b0\71\u00b2\1\u00b1\uffa3\u00b2", + "\42\127\1\u0087\71\127\1\u0088\uffa3\127", + "\12\u008a\1\u0085\2\u008a\1\u0085\ufff2\u008a", + "\12\u00b5\1\u0085\2\u00b5\1\u0085\31\u00b5\1\132\64\u00b5\1\u00b4\uffa3\u00b5", "", - "\42\117\1\154\71\117\1\154\uffa3\117", - "\42\113\1\114\71\113\1\112\uffa3\113", + "\47\133\1\u008c\64\133\1\u008d\uffa3\133", "", - "\47\117\1\156\64\117\1\156\uffa3\117", - "\47\116\1\157\64\116\1\115\uffa3\116", "", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\u00ba\uffc6\44", + "\1\u00bb\1\uffff\1\u00bb\2\uffff\12\u00bc", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\u00bc\uffc6\44", + "\12\u0095\1\u0094\2\u0095\1\u0094\34\u0095\1\u0093\uffd5\u0095", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\32\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\17\52\1\u00d2\12\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\2\52\1\u00d3\27\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\13\52\1\u00d4\16\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\7\52\1\u00d5\22\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\10\52\1\u00d6\21\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\32\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\4\52\1\u00d8\25\52\uff85\44", "", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\4\52\1\u00d9\25\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\32\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\14\52\1\u00db\15\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\15\52\1\u00dc\14\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\4\52\1\u00dd\25\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\26\52\1\u00de\3\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\3\52\1\u00df\26\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\177\7\44\32\177\4\44\1\177\1\44\32\177\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\177\7\44\32\177\4\44\1\177\1\44\4\177\1\u00e1\25\177\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\177\7\44\32\177\4\44\1\177\1\44\32\177\uff85\44", "", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\23\52\1\u00e3\6\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\23\52\1\u00e4\6\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\1\u00e5\31\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\4\52\1\u00e6\25\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\23\52\1\u00e7\6\52\uff85\44", "", - "\1\121\1\122\12\123\13\uffff\1\121", - "\1\121\1\122\25\uffff\1\121", - "\1\121\1\122\12\161\13\uffff\1\121", - "", - "", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\16\50\1\162\13\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\24\50\1\163\5\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\11\50\1\164\20\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\16\50\1\165\13\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\16\50\1\166\13\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\10\50\1\167\21\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\14\50\1\170\15\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\16\50\1\171\13\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\4\50\1\172\25\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\1\173\31\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\10\50\1\174\21\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\3\50\1\175\1\50\1\176\11\50\1\177\12\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\15\50\1\u0081\14\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\13\50\1\u0082\16\50", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\14\52\1\u00e8\15\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\3\52\1\u00e9\26\52\uff85\44", "", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\1\u00ea\31\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\2\52\1\u00eb\27\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\3\52\1\u00ec\26\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\15\52\1\u00ed\14\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\4\52\1\u00ee\25\52\uff85\44", "", - "\1\u0083", - "\1\u0084", - "\1\u0085", - "\42\113\1\114\71\113\1\112\uffa3\113", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\177\7\44\32\177\4\44\1\177\1\44\32\177\uff85\44", "", - "\47\116\1\157\64\116\1\115\uffa3\116", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\10\52\1\u00f0\21\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\24\52\1\u00f1\5\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\21\52\1\u00f2\10\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\22\52\1\u00f3\7\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\10\52\1\u00f4\21\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\32\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\u00f6\1\44\32\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\10\52\1\u00f7\21\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\23\52\1\u00f8\6\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\10\52\1\u00f9\21\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\32\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\32\44\1\u00fb\7\44\12\52\7\44\32\52\4\44\1\52\1\44\32\52\uff85\44", "", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\16\52\1\u00fc\13\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\21\52\1\u00fd\10\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\30\52\1\u00fe\1\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\10\52\1\u00ff\21\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\16\52\1\u0100\13\52\uff85\44", "", - "\1\121\1\122\12\161\13\uffff\1\121", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\14\50\1\u0087\15\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\14\50\1\u0088\15\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\4\50\1\u0089\25\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\13\50\1\u008a\16\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\23\50\1\u008b\6\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\15\50\1\u008c\14\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\1\u008d\31\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\21\50\1\u008e\10\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\23\50\1\u0090\6\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\15\50\1\u0091\14\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\16\50\1\u0092\13\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\24\50\1\u0093\5\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\21\50\1\u0094\10\50", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\2\52\1\u0101\27\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\15\52\1\u0102\14\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\16\52\1\u0103\13\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\2\52\1\u0104\27\52\uff85\44", "", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\16\50\1\u0095\13\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\24\50\1\u0096\5\50", - "\1\u0097", - "\1\u0098", - "\1\u0099", + "\12\44\1\uffff\2\44\1\uffff\ufff2\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\15\52\1\u0106\14\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\4\52\1\u0107\25\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\32\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\22\52\1\u0109\7\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\15\52\1\u010a\14\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\16\52\1\u010b\13\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\32\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\21\52\1\u010d\10\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\1\u010e\31\52\uff85\44", "", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\17\50\1\u009b\12\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\2\50\1\u009c\27\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\13\50\1\u009d\16\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\7\50\1\u009e\22\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\10\50\1\u009f\21\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\4\50\1\u00a1\25\50", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\32\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\32\52\uff85\44", "", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\4\50\1\u00a2\25\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\14\50\1\u00a4\15\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\15\50\1\u00a5\14\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\4\50\1\u00a6\25\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\26\50\1\u00a7\3\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\3\50\1\u00a8\26\50", - "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107", - "\1\u00aa", - "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\32\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\32\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\15\52\1\u0113\14\52\uff85\44", "", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\23\50\1\u00ac\6\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\23\50\1\u00ad\6\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\1\u00ae\31\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\4\50\1\u00af\25\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\23\50\1\u00b0\6\50", - "", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\14\50\1\u00b1\15\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\3\50\1\u00b2\26\50", - "", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\1\u00b3\31\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\2\50\1\u00b4\27\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\3\50\1\u00b5\26\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\15\50\1\u00b6\14\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\4\50\1\u00b7\25\50", - "", - "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107", - "", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\10\50\1\u00b9\21\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\24\50\1\u00ba\5\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\21\50\1\u00bb\10\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\22\50\1\u00bc\7\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\10\50\1\u00bd\21\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\12\50\7\uffff\32\50\4\uffff\1\u00bf\1\uffff\32\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\10\50\1\u00c0\21\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\23\50\1\u00c1\6\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\10\50\1\u00c2\21\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\1\u00c4\7\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\16\50\1\u00c5\13\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\21\50\1\u00c6\10\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\30\50\1\u00c7\1\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\10\50\1\u00c8\21\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\16\50\1\u00c9\13\50", - "", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\2\50\1\u00ca\27\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\15\50\1\u00cb\14\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\16\50\1\u00cc\13\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\2\50\1\u00cd\27\50", - "", - "", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\15\50\1\u00ce\14\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\4\50\1\u00cf\25\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\22\50\1\u00d1\7\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\15\50\1\u00d2\14\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\16\50\1\u00d3\13\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\21\50\1\u00d5\10\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\1\u00d6\31\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\15\50\1\u00db\14\50", - "", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\22\50\1\u00dc\7\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\23\50\1\u00dd\6\50", - "", - "", - "", - "", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\11\50\1\u00de\20\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\4\50\1\u00e0\25\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\4\50\1\u00e1\25\50", - "", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\22\50\1\u00e2\7\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\2\50\1\u00e3\27\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\23\50\1\u00e5\6\50", - "", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\24\50\1\u00e6\5\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\21\50\1\u00e7\10\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\4\50\1\u00e8\25\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\22\52\1\u0114\7\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\23\52\1\u0115\6\52\uff85\44", + "", + "", + "", + "", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\11\52\1\u0116\20\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\32\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\4\52\1\u0118\25\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\4\52\1\u0119\25\52\uff85\44", + "", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\22\52\1\u011a\7\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\2\52\1\u011b\27\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\32\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\23\52\1\u011d\6\52\uff85\44", + "", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\24\52\1\u011e\5\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\21\52\1\u011f\10\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\4\52\1\u0120\25\52\uff85\44", + "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\32\52\uff85\44", "" }; - static final short[] DFA26_eot = DFA.unpackEncodedString(DFA26_eotS); - static final short[] DFA26_eof = DFA.unpackEncodedString(DFA26_eofS); - static final char[] DFA26_min = DFA.unpackEncodedStringToUnsignedChars(DFA26_minS); - static final char[] DFA26_max = DFA.unpackEncodedStringToUnsignedChars(DFA26_maxS); - static final short[] DFA26_accept = DFA.unpackEncodedString(DFA26_acceptS); - static final short[] DFA26_special = DFA.unpackEncodedString(DFA26_specialS); - static final short[][] DFA26_transition; + static final short[] DFA24_eot = DFA.unpackEncodedString(DFA24_eotS); + static final short[] DFA24_eof = DFA.unpackEncodedString(DFA24_eofS); + static final char[] DFA24_min = DFA.unpackEncodedStringToUnsignedChars(DFA24_minS); + static final char[] DFA24_max = DFA.unpackEncodedStringToUnsignedChars(DFA24_maxS); + static final short[] DFA24_accept = DFA.unpackEncodedString(DFA24_acceptS); + static final short[] DFA24_special = DFA.unpackEncodedString(DFA24_specialS); + static final short[][] DFA24_transition; static { - int numStates = DFA26_transitionS.length; - DFA26_transition = new short[numStates][]; + int numStates = DFA24_transitionS.length; + DFA24_transition = new short[numStates][]; for (int i=0; i='\u0000' && LA26_29<='!')||(LA26_29>='#' && LA26_29<='[')||(LA26_29>=']' && LA26_29<='\uFFFF')) ) {s = 75;} + else if ( ((LA24_5>='0' && LA24_5<='9')||(LA24_5>='A' && LA24_5<='Z')||LA24_5=='_'||(LA24_5>='a' && LA24_5<='d')||(LA24_5>='f' && LA24_5<='z')) ) {s = 42;} - else if ( (LA26_29=='\"') ) {s = 76;} + else if ( ((LA24_5>='\u0000' && LA24_5<='\t')||(LA24_5>='\u000B' && LA24_5<='\f')||(LA24_5>='\u000E' && LA24_5<='/')||(LA24_5>=':' && LA24_5<='@')||(LA24_5>='[' && LA24_5<='^')||LA24_5=='`'||(LA24_5>='{' && LA24_5<='\uFFFF')) ) {s = 36;} + + else s = 41; if ( s>=0 ) return s; break; case 1 : - int LA26_74 = input.LA(1); + int LA24_225 = input.LA(1); s = -1; - if ( (LA26_74=='\"'||LA26_74=='\\') ) {s = 108;} + if ( ((LA24_225>='0' && LA24_225<='9')||(LA24_225>='A' && LA24_225<='Z')||LA24_225=='_'||(LA24_225>='a' && LA24_225<='z')) ) {s = 127;} + + else if ( ((LA24_225>='\u0000' && LA24_225<='\t')||(LA24_225>='\u000B' && LA24_225<='\f')||(LA24_225>='\u000E' && LA24_225<='/')||(LA24_225>=':' && LA24_225<='@')||(LA24_225>='[' && LA24_225<='^')||LA24_225=='`'||(LA24_225>='{' && LA24_225<='\uFFFF')) ) {s = 36;} - else if ( ((LA26_74>='\u0000' && LA26_74<='!')||(LA26_74>='#' && LA26_74<='[')||(LA26_74>=']' && LA26_74<='\uFFFF')) ) {s = 79;} + else s = 239; if ( s>=0 ) return s; break; case 2 : - int LA26_77 = input.LA(1); + int LA24_97 = input.LA(1); s = -1; - if ( (LA26_77=='\''||LA26_77=='\\') ) {s = 110;} + if ( (LA24_97=='.') ) {s = 93;} - else if ( ((LA26_77>='\u0000' && LA26_77<='&')||(LA26_77>='(' && LA26_77<='[')||(LA26_77>=']' && LA26_77<='\uFFFF')) ) {s = 79;} + else if ( (LA24_97=='/') ) {s = 94;} + + else if ( (LA24_97=='E') ) {s = 95;} + + else if ( ((LA24_97>='\u0000' && LA24_97<='\t')||(LA24_97>='\u000B' && LA24_97<='\f')||(LA24_97>='\u000E' && LA24_97<='-')||(LA24_97>='0' && LA24_97<='D')||(LA24_97>='F' && LA24_97<='\uFFFF')) ) {s = 36;} + + else s = 145; if ( s>=0 ) return s; break; case 3 : - int LA26_110 = input.LA(1); + int LA24_33 = input.LA(1); s = -1; - if ( (LA26_110=='\'') ) {s = 111;} + if ( ((LA24_33>='0' && LA24_33<='9')) ) {s = 96;} + + else if ( (LA24_33=='.') ) {s = 93;} - else if ( (LA26_110=='\\') ) {s = 77;} + else if ( (LA24_33=='/') ) {s = 94;} - else if ( ((LA26_110>='\u0000' && LA26_110<='&')||(LA26_110>='(' && LA26_110<='[')||(LA26_110>=']' && LA26_110<='\uFFFF')) ) {s = 78;} + else if ( (LA24_33=='E') ) {s = 95;} + + else if ( ((LA24_33>='\u0000' && LA24_33<='\t')||(LA24_33>='\u000B' && LA24_33<='\f')||(LA24_33>='\u000E' && LA24_33<='-')||(LA24_33>=':' && LA24_33<='D')||(LA24_33>='F' && LA24_33<='\uFFFF')) ) {s = 36;} + + else s = 92; if ( s>=0 ) return s; break; case 4 : - int LA26_78 = input.LA(1); + int LA24_81 = input.LA(1); s = -1; - if ( (LA26_78=='\'') ) {s = 111;} + if ( ((LA24_81>='0' && LA24_81<='9')||(LA24_81>='A' && LA24_81<='Z')||LA24_81=='_'||(LA24_81>='a' && LA24_81<='z')) ) {s = 127;} - else if ( (LA26_78=='\\') ) {s = 77;} + else if ( ((LA24_81>='\u0000' && LA24_81<='\t')||(LA24_81>='\u000B' && LA24_81<='\f')||(LA24_81>='\u000E' && LA24_81<='/')||(LA24_81>=':' && LA24_81<='@')||(LA24_81>='[' && LA24_81<='^')||LA24_81=='`'||(LA24_81>='{' && LA24_81<='\uFFFF')) ) {s = 36;} - else if ( ((LA26_78>='\u0000' && LA26_78<='&')||(LA26_78>='(' && LA26_78<='[')||(LA26_78>=']' && LA26_78<='\uFFFF')) ) {s = 78;} + else s = 126; if ( s>=0 ) return s; break; case 5 : - int LA26_30 = input.LA(1); + int LA24_208 = input.LA(1); s = -1; - if ( (LA26_30=='\\') ) {s = 77;} + if ( ((LA24_208>='0' && LA24_208<='9')||(LA24_208>='A' && LA24_208<='Z')||LA24_208=='_'||(LA24_208>='a' && LA24_208<='z')) ) {s = 127;} - else if ( ((LA26_30>='\u0000' && LA26_30<='&')||(LA26_30>='(' && LA26_30<='[')||(LA26_30>=']' && LA26_30<='\uFFFF')) ) {s = 78;} + else if ( ((LA24_208>='\u0000' && LA24_208<='\t')||(LA24_208>='\u000B' && LA24_208<='\f')||(LA24_208>='\u000E' && LA24_208<='/')||(LA24_208>=':' && LA24_208<='@')||(LA24_208>='[' && LA24_208<='^')||LA24_208=='`'||(LA24_208>='{' && LA24_208<='\uFFFF')) ) {s = 36;} - else if ( (LA26_30=='\'') ) {s = 79;} + else s = 226; if ( s>=0 ) return s; break; case 6 : - int LA26_108 = input.LA(1); + int LA24_143 = input.LA(1); s = -1; - if ( (LA26_108=='\"') ) {s = 76;} + if ( ((LA24_143>='0' && LA24_143<='9')) ) {s = 186;} - else if ( (LA26_108=='\\') ) {s = 74;} + else if ( ((LA24_143>='\u0000' && LA24_143<='\t')||(LA24_143>='\u000B' && LA24_143<='\f')||(LA24_143>='\u000E' && LA24_143<='/')||(LA24_143>=':' && LA24_143<='\uFFFF')) ) {s = 36;} - else if ( ((LA26_108>='\u0000' && LA26_108<='!')||(LA26_108>='#' && LA26_108<='[')||(LA26_108>=']' && LA26_108<='\uFFFF')) ) {s = 75;} + else s = 185; if ( s>=0 ) return s; break; case 7 : - int LA26_75 = input.LA(1); + int LA24_189 = input.LA(1); + + s = -1; + if ( (LA24_189=='*') ) {s = 147;} + + else if ( ((LA24_189>='\u0000' && LA24_189<='\t')||(LA24_189>='\u000B' && LA24_189<='\f')||(LA24_189>='\u000E' && LA24_189<=')')||(LA24_189>='+' && LA24_189<='\uFFFF')) ) {s = 149;} + + else if ( (LA24_189=='\n'||LA24_189=='\r') ) {s = 148;} + + else s = 36; + + if ( s>=0 ) return s; + break; + case 8 : + int LA24_7 = input.LA(1); + + s = -1; + if ( (LA24_7=='e') ) {s = 49;} + + else if ( ((LA24_7>='0' && LA24_7<='9')||(LA24_7>='A' && LA24_7<='Z')||LA24_7=='_'||(LA24_7>='a' && LA24_7<='d')||(LA24_7>='f' && LA24_7<='z')) ) {s = 42;} + + else if ( ((LA24_7>='\u0000' && LA24_7<='\t')||(LA24_7>='\u000B' && LA24_7<='\f')||(LA24_7>='\u000E' && LA24_7<='/')||(LA24_7>=':' && LA24_7<='@')||(LA24_7>='[' && LA24_7<='^')||LA24_7=='`'||(LA24_7>='{' && LA24_7<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 9 : + int LA24_113 = input.LA(1); + + s = -1; + if ( ((LA24_113>='0' && LA24_113<='9')||(LA24_113>='A' && LA24_113<='Z')||LA24_113=='_'||(LA24_113>='a' && LA24_113<='z')) ) {s = 42;} + + else if ( ((LA24_113>='\u0000' && LA24_113<='\t')||(LA24_113>='\u000B' && LA24_113<='\f')||(LA24_113>='\u000E' && LA24_113<='/')||(LA24_113>=':' && LA24_113<='@')||(LA24_113>='[' && LA24_113<='^')||LA24_113=='`'||(LA24_113>='{' && LA24_113<='\uFFFF')) ) {s = 36;} + + else s = 166; + + if ( s>=0 ) return s; + break; + case 10 : + int LA24_130 = input.LA(1); + + s = -1; + if ( ((LA24_130>='0' && LA24_130<='9')||(LA24_130>='A' && LA24_130<='Z')||LA24_130=='_'||(LA24_130>='a' && LA24_130<='z')) ) {s = 175;} + + else if ( ((LA24_130>='\u0000' && LA24_130<='\t')||(LA24_130>='\u000B' && LA24_130<='\f')||(LA24_130>='\u000E' && LA24_130<='/')||(LA24_130>=':' && LA24_130<='@')||(LA24_130>='[' && LA24_130<='^')||LA24_130=='`'||(LA24_130>='{' && LA24_130<='\uFFFF')) ) {s = 36;} + + else s = 174; + + if ( s>=0 ) return s; + break; + case 11 : + int LA24_32 = input.LA(1); + + s = -1; + if ( (LA24_32=='.') ) {s = 93;} + + else if ( (LA24_32=='/') ) {s = 94;} + + else if ( (LA24_32=='E') ) {s = 95;} + + else if ( ((LA24_32>='\u0000' && LA24_32<='\t')||(LA24_32>='\u000B' && LA24_32<='\f')||(LA24_32>='\u000E' && LA24_32<='-')||(LA24_32>='0' && LA24_32<='D')||(LA24_32>='F' && LA24_32<='\uFFFF')) ) {s = 36;} + + else s = 92; + + if ( s>=0 ) return s; + break; + case 12 : + int LA24_8 = input.LA(1); + + s = -1; + if ( (LA24_8=='l') ) {s = 50;} + + else if ( ((LA24_8>='0' && LA24_8<='9')||(LA24_8>='A' && LA24_8<='Z')||LA24_8=='_'||(LA24_8>='a' && LA24_8<='k')||(LA24_8>='m' && LA24_8<='z')) ) {s = 42;} + + else if ( ((LA24_8>='\u0000' && LA24_8<='\t')||(LA24_8>='\u000B' && LA24_8<='\f')||(LA24_8>='\u000E' && LA24_8<='/')||(LA24_8>=':' && LA24_8<='@')||(LA24_8>='[' && LA24_8<='^')||LA24_8=='`'||(LA24_8>='{' && LA24_8<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 13 : + int LA24_251 = input.LA(1); + + s = -1; + if ( ((LA24_251>='\u0000' && LA24_251<='\t')||(LA24_251>='\u000B' && LA24_251<='\f')||(LA24_251>='\u000E' && LA24_251<='\uFFFF')) ) {s = 36;} + + else s = 261; + + if ( s>=0 ) return s; + break; + case 14 : + int LA24_30 = input.LA(1); + + s = -1; + if ( (LA24_30=='\\') ) {s = 84;} + + else if ( ((LA24_30>='\u0000' && LA24_30<='\t')||(LA24_30>='\u000B' && LA24_30<='\f')||(LA24_30>='\u000E' && LA24_30<='!')||(LA24_30>='#' && LA24_30<='[')||(LA24_30>=']' && LA24_30<='\uFFFF')) ) {s = 85;} + + else if ( (LA24_30=='\"') ) {s = 86;} + + else if ( (LA24_30=='\n'||LA24_30=='\r') ) {s = 87;} + + else s = 36; + + if ( s>=0 ) return s; + break; + case 15 : + int LA24_63 = input.LA(1); s = -1; - if ( (LA26_75=='\"') ) {s = 76;} + if ( (LA24_63=='>') ) {s = 117;} + + else if ( ((LA24_63>='\u0000' && LA24_63<='\t')||(LA24_63>='\u000B' && LA24_63<='\f')||(LA24_63>='\u000E' && LA24_63<='=')||(LA24_63>='?' && LA24_63<='\uFFFF')) ) {s = 36;} + + else s = 118; + + if ( s>=0 ) return s; + break; + case 16 : + int LA24_125 = input.LA(1); + + s = -1; + if ( (LA24_125=='u') ) {s = 171;} + + else if ( ((LA24_125>='0' && LA24_125<='9')||(LA24_125>='A' && LA24_125<='Z')||LA24_125=='_'||(LA24_125>='a' && LA24_125<='t')||(LA24_125>='v' && LA24_125<='z')) ) {s = 127;} + + else if ( ((LA24_125>='\u0000' && LA24_125<='\t')||(LA24_125>='\u000B' && LA24_125<='\f')||(LA24_125>='\u000E' && LA24_125<='/')||(LA24_125>=':' && LA24_125<='@')||(LA24_125>='[' && LA24_125<='^')||LA24_125=='`'||(LA24_125>='{' && LA24_125<='\uFFFF')) ) {s = 36;} + + else s = 126; + + if ( s>=0 ) return s; + break; + case 17 : + int LA24_171 = input.LA(1); + + s = -1; + if ( (LA24_171=='e') ) {s = 206;} + + else if ( ((LA24_171>='0' && LA24_171<='9')||(LA24_171>='A' && LA24_171<='Z')||LA24_171=='_'||(LA24_171>='a' && LA24_171<='d')||(LA24_171>='f' && LA24_171<='z')) ) {s = 127;} + + else if ( ((LA24_171>='\u0000' && LA24_171<='\t')||(LA24_171>='\u000B' && LA24_171<='\f')||(LA24_171>='\u000E' && LA24_171<='/')||(LA24_171>=':' && LA24_171<='@')||(LA24_171>='[' && LA24_171<='^')||LA24_171=='`'||(LA24_171>='{' && LA24_171<='\uFFFF')) ) {s = 36;} + + else s = 126; + + if ( s>=0 ) return s; + break; + case 18 : + int LA24_132 = input.LA(1); + + s = -1; + if ( (LA24_132=='\"') ) {s = 176;} + + else if ( (LA24_132=='\\') ) {s = 177;} + + else if ( ((LA24_132>='\u0000' && LA24_132<='\t')||(LA24_132>='\u000B' && LA24_132<='\f')||(LA24_132>='\u000E' && LA24_132<='!')||(LA24_132>='#' && LA24_132<='[')||(LA24_132>=']' && LA24_132<='\uFFFF')) ) {s = 178;} + + else if ( (LA24_132=='\n'||LA24_132=='\r') ) {s = 133;} + + else s = 36; + + if ( s>=0 ) return s; + break; + case 19 : + int LA24_39 = input.LA(1); + + s = -1; + if ( (LA24_39=='i') ) {s = 101;} + + else if ( ((LA24_39>='0' && LA24_39<='9')||(LA24_39>='A' && LA24_39<='Z')||LA24_39=='_'||(LA24_39>='a' && LA24_39<='h')||(LA24_39>='j' && LA24_39<='z')) ) {s = 42;} + + else if ( ((LA24_39>='\u0000' && LA24_39<='\t')||(LA24_39>='\u000B' && LA24_39<='\f')||(LA24_39>='\u000E' && LA24_39<='/')||(LA24_39>=':' && LA24_39<='@')||(LA24_39>='[' && LA24_39<='^')||LA24_39=='`'||(LA24_39>='{' && LA24_39<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 20 : + int LA24_101 = input.LA(1); + + s = -1; + if ( (LA24_101=='o') ) {s = 152;} + + else if ( ((LA24_101>='0' && LA24_101<='9')||(LA24_101>='A' && LA24_101<='Z')||LA24_101=='_'||(LA24_101>='a' && LA24_101<='n')||(LA24_101>='p' && LA24_101<='z')) ) {s = 42;} + + else if ( ((LA24_101>='\u0000' && LA24_101<='\t')||(LA24_101>='\u000B' && LA24_101<='\f')||(LA24_101>='\u000E' && LA24_101<='/')||(LA24_101>=':' && LA24_101<='@')||(LA24_101>='[' && LA24_101<='^')||LA24_101=='`'||(LA24_101>='{' && LA24_101<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 21 : + int LA24_152 = input.LA(1); + + s = -1; + if ( (LA24_152=='m') ) {s = 190;} + + else if ( ((LA24_152>='0' && LA24_152<='9')||(LA24_152>='A' && LA24_152<='Z')||LA24_152=='_'||(LA24_152>='a' && LA24_152<='l')||(LA24_152>='n' && LA24_152<='z')) ) {s = 42;} + + else if ( ((LA24_152>='\u0000' && LA24_152<='\t')||(LA24_152>='\u000B' && LA24_152<='\f')||(LA24_152>='\u000E' && LA24_152<='/')||(LA24_152>=':' && LA24_152<='@')||(LA24_152>='[' && LA24_152<='^')||LA24_152=='`'||(LA24_152>='{' && LA24_152<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 22 : + int LA24_55 = input.LA(1); + + s = -1; + if ( ((LA24_55>='\u0000' && LA24_55<='\t')||(LA24_55>='\u000B' && LA24_55<='\f')||(LA24_55>='\u000E' && LA24_55<='\uFFFF')) ) {s = 36;} + + else s = 116; + + if ( s>=0 ) return s; + break; + case 23 : + int LA24_128 = input.LA(1); + + s = -1; + if ( (LA24_128=='l') ) {s = 172;} + + else if ( ((LA24_128>='0' && LA24_128<='9')||(LA24_128>='A' && LA24_128<='Z')||LA24_128=='_'||(LA24_128>='a' && LA24_128<='k')||(LA24_128>='m' && LA24_128<='z')) ) {s = 127;} + + else if ( ((LA24_128>='\u0000' && LA24_128<='\t')||(LA24_128>='\u000B' && LA24_128<='\f')||(LA24_128>='\u000E' && LA24_128<='/')||(LA24_128>=':' && LA24_128<='@')||(LA24_128>='[' && LA24_128<='^')||LA24_128=='`'||(LA24_128>='{' && LA24_128<='\uFFFF')) ) {s = 36;} + + else s = 126; + + if ( s>=0 ) return s; + break; + case 24 : + int LA24_178 = input.LA(1); + + s = -1; + if ( (LA24_178=='\"') ) {s = 176;} + + else if ( (LA24_178=='\\') ) {s = 177;} + + else if ( ((LA24_178>='\u0000' && LA24_178<='\t')||(LA24_178>='\u000B' && LA24_178<='\f')||(LA24_178>='\u000E' && LA24_178<='!')||(LA24_178>='#' && LA24_178<='[')||(LA24_178>=']' && LA24_178<='\uFFFF')) ) {s = 178;} + + else if ( (LA24_178=='\n'||LA24_178=='\r') ) {s = 133;} + + else s = 36; + + if ( s>=0 ) return s; + break; + case 25 : + int LA24_172 = input.LA(1); + + s = -1; + if ( (LA24_172=='s') ) {s = 207;} + + else if ( ((LA24_172>='0' && LA24_172<='9')||(LA24_172>='A' && LA24_172<='Z')||LA24_172=='_'||(LA24_172>='a' && LA24_172<='r')||(LA24_172>='t' && LA24_172<='z')) ) {s = 127;} + + else if ( ((LA24_172>='\u0000' && LA24_172<='\t')||(LA24_172>='\u000B' && LA24_172<='\f')||(LA24_172>='\u000E' && LA24_172<='/')||(LA24_172>=':' && LA24_172<='@')||(LA24_172>='[' && LA24_172<='^')||LA24_172=='`'||(LA24_172>='{' && LA24_172<='\uFFFF')) ) {s = 36;} + + else s = 126; + + if ( s>=0 ) return s; + break; + case 26 : + int LA24_21 = input.LA(1); + + s = -1; + if ( (LA24_21=='|') ) {s = 67;} + + else if ( (LA24_21=='&') ) {s = 68;} + + else if ( ((LA24_21>='\u0000' && LA24_21<='\t')||(LA24_21>='\u000B' && LA24_21<='\f')||(LA24_21>='\u000E' && LA24_21<='%')||(LA24_21>='\'' && LA24_21<='{')||(LA24_21>='}' && LA24_21<='\uFFFF')) ) {s = 36;} + + else s = 69; + + if ( s>=0 ) return s; + break; + case 27 : + int LA24_207 = input.LA(1); + + s = -1; + if ( (LA24_207=='e') ) {s = 225;} + + else if ( ((LA24_207>='0' && LA24_207<='9')||(LA24_207>='A' && LA24_207<='Z')||LA24_207=='_'||(LA24_207>='a' && LA24_207<='d')||(LA24_207>='f' && LA24_207<='z')) ) {s = 127;} + + else if ( ((LA24_207>='\u0000' && LA24_207<='\t')||(LA24_207>='\u000B' && LA24_207<='\f')||(LA24_207>='\u000E' && LA24_207<='/')||(LA24_207>=':' && LA24_207<='@')||(LA24_207>='[' && LA24_207<='^')||LA24_207=='`'||(LA24_207>='{' && LA24_207<='\uFFFF')) ) {s = 36;} + + else s = 126; + + if ( s>=0 ) return s; + break; + case 28 : + int LA24_103 = input.LA(1); + + s = -1; + if ( (LA24_103=='j') ) {s = 154;} + + else if ( ((LA24_103>='0' && LA24_103<='9')||(LA24_103>='A' && LA24_103<='Z')||LA24_103=='_'||(LA24_103>='a' && LA24_103<='i')||(LA24_103>='k' && LA24_103<='z')) ) {s = 42;} + + else if ( ((LA24_103>='\u0000' && LA24_103<='\t')||(LA24_103>='\u000B' && LA24_103<='\f')||(LA24_103>='\u000E' && LA24_103<='/')||(LA24_103>=':' && LA24_103<='@')||(LA24_103>='[' && LA24_103<='^')||LA24_103=='`'||(LA24_103>='{' && LA24_103<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 29 : + int LA24_154 = input.LA(1); + + s = -1; + if ( (LA24_154=='e') ) {s = 192;} + + else if ( ((LA24_154>='0' && LA24_154<='9')||(LA24_154>='A' && LA24_154<='Z')||LA24_154=='_'||(LA24_154>='a' && LA24_154<='d')||(LA24_154>='f' && LA24_154<='z')) ) {s = 42;} + + else if ( ((LA24_154>='\u0000' && LA24_154<='\t')||(LA24_154>='\u000B' && LA24_154<='\f')||(LA24_154>='\u000E' && LA24_154<='/')||(LA24_154>=':' && LA24_154<='@')||(LA24_154>='[' && LA24_154<='^')||LA24_154=='`'||(LA24_154>='{' && LA24_154<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 30 : + int LA24_192 = input.LA(1); + + s = -1; + if ( (LA24_192=='c') ) {s = 211;} + + else if ( ((LA24_192>='0' && LA24_192<='9')||(LA24_192>='A' && LA24_192<='Z')||LA24_192=='_'||(LA24_192>='a' && LA24_192<='b')||(LA24_192>='d' && LA24_192<='z')) ) {s = 42;} + + else if ( ((LA24_192>='\u0000' && LA24_192<='\t')||(LA24_192>='\u000B' && LA24_192<='\f')||(LA24_192>='\u000E' && LA24_192<='/')||(LA24_192>=':' && LA24_192<='@')||(LA24_192>='[' && LA24_192<='^')||LA24_192=='`'||(LA24_192>='{' && LA24_192<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 31 : + int LA24_211 = input.LA(1); + + s = -1; + if ( (LA24_211=='t') ) {s = 228;} + + else if ( ((LA24_211>='0' && LA24_211<='9')||(LA24_211>='A' && LA24_211<='Z')||LA24_211=='_'||(LA24_211>='a' && LA24_211<='s')||(LA24_211>='u' && LA24_211<='z')) ) {s = 42;} + + else if ( ((LA24_211>='\u0000' && LA24_211<='\t')||(LA24_211>='\u000B' && LA24_211<='\f')||(LA24_211>='\u000E' && LA24_211<='/')||(LA24_211>=':' && LA24_211<='@')||(LA24_211>='[' && LA24_211<='^')||LA24_211=='`'||(LA24_211>='{' && LA24_211<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 32 : + int LA24_228 = input.LA(1); + + s = -1; + if ( (LA24_228=='u') ) {s = 241;} + + else if ( ((LA24_228>='0' && LA24_228<='9')||(LA24_228>='A' && LA24_228<='Z')||LA24_228=='_'||(LA24_228>='a' && LA24_228<='t')||(LA24_228>='v' && LA24_228<='z')) ) {s = 42;} + + else if ( ((LA24_228>='\u0000' && LA24_228<='\t')||(LA24_228>='\u000B' && LA24_228<='\f')||(LA24_228>='\u000E' && LA24_228<='/')||(LA24_228>=':' && LA24_228<='@')||(LA24_228>='[' && LA24_228<='^')||LA24_228=='`'||(LA24_228>='{' && LA24_228<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 33 : + int LA24_10 = input.LA(1); + + s = -1; + if ( (LA24_10=='n') ) {s = 53;} + + else if ( ((LA24_10>='0' && LA24_10<='9')||(LA24_10>='A' && LA24_10<='Z')||LA24_10=='_'||(LA24_10>='a' && LA24_10<='m')||(LA24_10>='o' && LA24_10<='z')) ) {s = 42;} + + else if ( ((LA24_10>='\u0000' && LA24_10<='\t')||(LA24_10>='\u000B' && LA24_10<='\f')||(LA24_10>='\u000E' && LA24_10<='/')||(LA24_10>=':' && LA24_10<='@')||(LA24_10>='[' && LA24_10<='^')||LA24_10=='`'||(LA24_10>='{' && LA24_10<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 34 : + int LA24_129 = input.LA(1); + + s = -1; + if ( (LA24_129=='s') ) {s = 173;} + + else if ( ((LA24_129>='0' && LA24_129<='9')||(LA24_129>='A' && LA24_129<='Z')||LA24_129=='_'||(LA24_129>='a' && LA24_129<='r')||(LA24_129>='t' && LA24_129<='z')) ) {s = 127;} + + else if ( ((LA24_129>='\u0000' && LA24_129<='\t')||(LA24_129>='\u000B' && LA24_129<='\f')||(LA24_129>='\u000E' && LA24_129<='/')||(LA24_129>=':' && LA24_129<='@')||(LA24_129>='[' && LA24_129<='^')||LA24_129=='`'||(LA24_129>='{' && LA24_129<='\uFFFF')) ) {s = 36;} + + else s = 126; + + if ( s>=0 ) return s; + break; + case 35 : + int LA24_241 = input.LA(1); + + s = -1; + if ( (LA24_241=='r') ) {s = 253;} + + else if ( ((LA24_241>='0' && LA24_241<='9')||(LA24_241>='A' && LA24_241<='Z')||LA24_241=='_'||(LA24_241>='a' && LA24_241<='q')||(LA24_241>='s' && LA24_241<='z')) ) {s = 42;} + + else if ( ((LA24_241>='\u0000' && LA24_241<='\t')||(LA24_241>='\u000B' && LA24_241<='\f')||(LA24_241>='\u000E' && LA24_241<='/')||(LA24_241>=':' && LA24_241<='@')||(LA24_241>='[' && LA24_241<='^')||LA24_241=='`'||(LA24_241>='{' && LA24_241<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 36 : + int LA24_173 = input.LA(1); + + s = -1; + if ( (LA24_173=='s') ) {s = 208;} + + else if ( ((LA24_173>='0' && LA24_173<='9')||(LA24_173>='A' && LA24_173<='Z')||LA24_173=='_'||(LA24_173>='a' && LA24_173<='r')||(LA24_173>='t' && LA24_173<='z')) ) {s = 127;} + + else if ( ((LA24_173>='\u0000' && LA24_173<='\t')||(LA24_173>='\u000B' && LA24_173<='\f')||(LA24_173>='\u000E' && LA24_173<='/')||(LA24_173>=':' && LA24_173<='@')||(LA24_173>='[' && LA24_173<='^')||LA24_173=='`'||(LA24_173>='{' && LA24_173<='\uFFFF')) ) {s = 36;} + + else s = 126; + + if ( s>=0 ) return s; + break; + case 37 : + int LA24_253 = input.LA(1); + + s = -1; + if ( (LA24_253=='e') ) {s = 263;} + + else if ( ((LA24_253>='0' && LA24_253<='9')||(LA24_253>='A' && LA24_253<='Z')||LA24_253=='_'||(LA24_253>='a' && LA24_253<='d')||(LA24_253>='f' && LA24_253<='z')) ) {s = 42;} + + else if ( ((LA24_253>='\u0000' && LA24_253<='\t')||(LA24_253>='\u000B' && LA24_253<='\f')||(LA24_253>='\u000E' && LA24_253<='/')||(LA24_253>=':' && LA24_253<='@')||(LA24_253>='[' && LA24_253<='^')||LA24_253=='`'||(LA24_253>='{' && LA24_253<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 38 : + int LA24_13 = input.LA(1); + + s = -1; + if ( ((LA24_13>='\u0000' && LA24_13<='\t')||(LA24_13>='\u000B' && LA24_13<='\f')||(LA24_13>='\u000E' && LA24_13<='\uFFFF')) ) {s = 36;} + + else s = 57; + + if ( s>=0 ) return s; + break; + case 39 : + int LA24_136 = input.LA(1); + + s = -1; + if ( (LA24_136=='\"'||LA24_136=='\\') ) {s = 179;} + + else if ( ((LA24_136>='\u0000' && LA24_136<='!')||(LA24_136>='#' && LA24_136<='[')||(LA24_136>=']' && LA24_136<='\uFFFF')) ) {s = 133;} + + if ( s>=0 ) return s; + break; + case 40 : + int LA24_44 = input.LA(1); + + s = -1; + if ( (LA24_44=='p') ) {s = 105;} + + else if ( ((LA24_44>='0' && LA24_44<='9')||(LA24_44>='A' && LA24_44<='Z')||LA24_44=='_'||(LA24_44>='a' && LA24_44<='o')||(LA24_44>='q' && LA24_44<='z')) ) {s = 42;} + + else if ( ((LA24_44>='\u0000' && LA24_44<='\t')||(LA24_44>='\u000B' && LA24_44<='\f')||(LA24_44>='\u000E' && LA24_44<='/')||(LA24_44>=':' && LA24_44<='@')||(LA24_44>='[' && LA24_44<='^')||LA24_44=='`'||(LA24_44>='{' && LA24_44<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 41 : + int LA24_105 = input.LA(1); + + s = -1; + if ( (LA24_105=='o') ) {s = 156;} + + else if ( ((LA24_105>='0' && LA24_105<='9')||(LA24_105>='A' && LA24_105<='Z')||LA24_105=='_'||(LA24_105>='a' && LA24_105<='n')||(LA24_105>='p' && LA24_105<='z')) ) {s = 42;} + + else if ( ((LA24_105>='\u0000' && LA24_105<='\t')||(LA24_105>='\u000B' && LA24_105<='\f')||(LA24_105>='\u000E' && LA24_105<='/')||(LA24_105>=':' && LA24_105<='@')||(LA24_105>='[' && LA24_105<='^')||LA24_105=='`'||(LA24_105>='{' && LA24_105<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 42 : + int LA24_156 = input.LA(1); + + s = -1; + if ( (LA24_156=='t') ) {s = 194;} + + else if ( ((LA24_156>='0' && LA24_156<='9')||(LA24_156>='A' && LA24_156<='Z')||LA24_156=='_'||(LA24_156>='a' && LA24_156<='s')||(LA24_156>='u' && LA24_156<='z')) ) {s = 42;} + + else if ( ((LA24_156>='\u0000' && LA24_156<='\t')||(LA24_156>='\u000B' && LA24_156<='\f')||(LA24_156>='\u000E' && LA24_156<='/')||(LA24_156>=':' && LA24_156<='@')||(LA24_156>='[' && LA24_156<='^')||LA24_156=='`'||(LA24_156>='{' && LA24_156<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 43 : + int LA24_11 = input.LA(1); + + s = -1; + if ( (LA24_11=='n') ) {s = 54;} + + else if ( ((LA24_11>='0' && LA24_11<='9')||(LA24_11>='A' && LA24_11<='Z')||LA24_11=='_'||(LA24_11>='a' && LA24_11<='m')||(LA24_11>='o' && LA24_11<='z')) ) {s = 42;} + + else if ( ((LA24_11>='\u0000' && LA24_11<='\t')||(LA24_11>='\u000B' && LA24_11<='\f')||(LA24_11>='\u000E' && LA24_11<='/')||(LA24_11>=':' && LA24_11<='@')||(LA24_11>='[' && LA24_11<='^')||LA24_11=='`'||(LA24_11>='{' && LA24_11<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 44 : + int LA24_194 = input.LA(1); + + s = -1; + if ( (LA24_194=='h') ) {s = 213;} + + else if ( ((LA24_194>='0' && LA24_194<='9')||(LA24_194>='A' && LA24_194<='Z')||LA24_194=='_'||(LA24_194>='a' && LA24_194<='g')||(LA24_194>='i' && LA24_194<='z')) ) {s = 42;} + + else if ( ((LA24_194>='\u0000' && LA24_194<='\t')||(LA24_194>='\u000B' && LA24_194<='\f')||(LA24_194>='\u000E' && LA24_194<='/')||(LA24_194>=':' && LA24_194<='@')||(LA24_194>='[' && LA24_194<='^')||LA24_194=='`'||(LA24_194>='{' && LA24_194<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 45 : + int LA24_213 = input.LA(1); + + s = -1; + if ( (LA24_213=='e') ) {s = 230;} + + else if ( ((LA24_213>='0' && LA24_213<='9')||(LA24_213>='A' && LA24_213<='Z')||LA24_213=='_'||(LA24_213>='a' && LA24_213<='d')||(LA24_213>='f' && LA24_213<='z')) ) {s = 42;} + + else if ( ((LA24_213>='\u0000' && LA24_213<='\t')||(LA24_213>='\u000B' && LA24_213<='\f')||(LA24_213>='\u000E' && LA24_213<='/')||(LA24_213>=':' && LA24_213<='@')||(LA24_213>='[' && LA24_213<='^')||LA24_213=='`'||(LA24_213>='{' && LA24_213<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 46 : + int LA24_230 = input.LA(1); + + s = -1; + if ( (LA24_230=='s') ) {s = 243;} + + else if ( ((LA24_230>='0' && LA24_230<='9')||(LA24_230>='A' && LA24_230<='Z')||LA24_230=='_'||(LA24_230>='a' && LA24_230<='r')||(LA24_230>='t' && LA24_230<='z')) ) {s = 42;} + + else if ( ((LA24_230>='\u0000' && LA24_230<='\t')||(LA24_230>='\u000B' && LA24_230<='\f')||(LA24_230>='\u000E' && LA24_230<='/')||(LA24_230>=':' && LA24_230<='@')||(LA24_230>='[' && LA24_230<='^')||LA24_230=='`'||(LA24_230>='{' && LA24_230<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 47 : + int LA24_243 = input.LA(1); + + s = -1; + if ( (LA24_243=='i') ) {s = 255;} + + else if ( ((LA24_243>='0' && LA24_243<='9')||(LA24_243>='A' && LA24_243<='Z')||LA24_243=='_'||(LA24_243>='a' && LA24_243<='h')||(LA24_243>='j' && LA24_243<='z')) ) {s = 42;} + + else if ( ((LA24_243>='\u0000' && LA24_243<='\t')||(LA24_243>='\u000B' && LA24_243<='\f')||(LA24_243>='\u000E' && LA24_243<='/')||(LA24_243>=':' && LA24_243<='@')||(LA24_243>='[' && LA24_243<='^')||LA24_243=='`'||(LA24_243>='{' && LA24_243<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 48 : + int LA24_255 = input.LA(1); + + s = -1; + if ( (LA24_255=='s') ) {s = 265;} + + else if ( ((LA24_255>='0' && LA24_255<='9')||(LA24_255>='A' && LA24_255<='Z')||LA24_255=='_'||(LA24_255>='a' && LA24_255<='r')||(LA24_255>='t' && LA24_255<='z')) ) {s = 42;} + + else if ( ((LA24_255>='\u0000' && LA24_255<='\t')||(LA24_255>='\u000B' && LA24_255<='\f')||(LA24_255>='\u000E' && LA24_255<='/')||(LA24_255>=':' && LA24_255<='@')||(LA24_255>='[' && LA24_255<='^')||LA24_255=='`'||(LA24_255>='{' && LA24_255<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 49 : + int LA24_1 = input.LA(1); + + s = -1; + if ( (LA24_1=='x') ) {s = 39;} + + else if ( (LA24_1=='s') ) {s = 40;} + + else if ( ((LA24_1>='0' && LA24_1<='9')||(LA24_1>='A' && LA24_1<='Z')||LA24_1=='_'||(LA24_1>='a' && LA24_1<='r')||(LA24_1>='t' && LA24_1<='w')||(LA24_1>='y' && LA24_1<='z')) ) {s = 42;} + + else if ( ((LA24_1>='\u0000' && LA24_1<='\t')||(LA24_1>='\u000B' && LA24_1<='\f')||(LA24_1>='\u000E' && LA24_1<='/')||(LA24_1>=':' && LA24_1<='@')||(LA24_1>='[' && LA24_1<='^')||LA24_1=='`'||(LA24_1>='{' && LA24_1<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 50 : + int LA24_45 = input.LA(1); + + s = -1; + if ( (LA24_45=='f') ) {s = 106;} + + else if ( ((LA24_45>='0' && LA24_45<='9')||(LA24_45>='A' && LA24_45<='Z')||LA24_45=='_'||(LA24_45>='a' && LA24_45<='e')||(LA24_45>='g' && LA24_45<='z')) ) {s = 42;} + + else if ( ((LA24_45>='\u0000' && LA24_45<='\t')||(LA24_45>='\u000B' && LA24_45<='\f')||(LA24_45>='\u000E' && LA24_45<='/')||(LA24_45>=':' && LA24_45<='@')||(LA24_45>='[' && LA24_45<='^')||LA24_45=='`'||(LA24_45>='{' && LA24_45<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 51 : + int LA24_106 = input.LA(1); + + s = -1; + if ( (LA24_106=='i') ) {s = 157;} + + else if ( ((LA24_106>='0' && LA24_106<='9')||(LA24_106>='A' && LA24_106<='Z')||LA24_106=='_'||(LA24_106>='a' && LA24_106<='h')||(LA24_106>='j' && LA24_106<='z')) ) {s = 42;} + + else if ( ((LA24_106>='\u0000' && LA24_106<='\t')||(LA24_106>='\u000B' && LA24_106<='\f')||(LA24_106>='\u000E' && LA24_106<='/')||(LA24_106>=':' && LA24_106<='@')||(LA24_106>='[' && LA24_106<='^')||LA24_106=='`'||(LA24_106>='{' && LA24_106<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 52 : + int LA24_157 = input.LA(1); + + s = -1; + if ( (LA24_157=='n') ) {s = 195;} + + else if ( ((LA24_157>='0' && LA24_157<='9')||(LA24_157>='A' && LA24_157<='Z')||LA24_157=='_'||(LA24_157>='a' && LA24_157<='m')||(LA24_157>='o' && LA24_157<='z')) ) {s = 42;} + + else if ( ((LA24_157>='\u0000' && LA24_157<='\t')||(LA24_157>='\u000B' && LA24_157<='\f')||(LA24_157>='\u000E' && LA24_157<='/')||(LA24_157>=':' && LA24_157<='@')||(LA24_157>='[' && LA24_157<='^')||LA24_157=='`'||(LA24_157>='{' && LA24_157<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 53 : + int LA24_195 = input.LA(1); + + s = -1; + if ( (LA24_195=='i') ) {s = 214;} + + else if ( ((LA24_195>='0' && LA24_195<='9')||(LA24_195>='A' && LA24_195<='Z')||LA24_195=='_'||(LA24_195>='a' && LA24_195<='h')||(LA24_195>='j' && LA24_195<='z')) ) {s = 42;} + + else if ( ((LA24_195>='\u0000' && LA24_195<='\t')||(LA24_195>='\u000B' && LA24_195<='\f')||(LA24_195>='\u000E' && LA24_195<='/')||(LA24_195>=':' && LA24_195<='@')||(LA24_195>='[' && LA24_195<='^')||LA24_195=='`'||(LA24_195>='{' && LA24_195<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 54 : + int LA24_214 = input.LA(1); + + s = -1; + if ( (LA24_214=='t') ) {s = 231;} + + else if ( ((LA24_214>='0' && LA24_214<='9')||(LA24_214>='A' && LA24_214<='Z')||LA24_214=='_'||(LA24_214>='a' && LA24_214<='s')||(LA24_214>='u' && LA24_214<='z')) ) {s = 42;} + + else if ( ((LA24_214>='\u0000' && LA24_214<='\t')||(LA24_214>='\u000B' && LA24_214<='\f')||(LA24_214>='\u000E' && LA24_214<='/')||(LA24_214>=':' && LA24_214<='@')||(LA24_214>='[' && LA24_214<='^')||LA24_214=='`'||(LA24_214>='{' && LA24_214<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 55 : + int LA24_231 = input.LA(1); + + s = -1; + if ( (LA24_231=='i') ) {s = 244;} + + else if ( ((LA24_231>='0' && LA24_231<='9')||(LA24_231>='A' && LA24_231<='Z')||LA24_231=='_'||(LA24_231>='a' && LA24_231<='h')||(LA24_231>='j' && LA24_231<='z')) ) {s = 42;} + + else if ( ((LA24_231>='\u0000' && LA24_231<='\t')||(LA24_231>='\u000B' && LA24_231<='\f')||(LA24_231>='\u000E' && LA24_231<='/')||(LA24_231>=':' && LA24_231<='@')||(LA24_231>='[' && LA24_231<='^')||LA24_231=='`'||(LA24_231>='{' && LA24_231<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 56 : + int LA24_14 = input.LA(1); + + s = -1; + if ( ((LA24_14>='\u0000' && LA24_14<='\t')||(LA24_14>='\u000B' && LA24_14<='\f')||(LA24_14>='\u000E' && LA24_14<='\uFFFF')) ) {s = 36;} + + else s = 58; + + if ( s>=0 ) return s; + break; + case 57 : + int LA24_244 = input.LA(1); + + s = -1; + if ( (LA24_244=='o') ) {s = 256;} + + else if ( ((LA24_244>='0' && LA24_244<='9')||(LA24_244>='A' && LA24_244<='Z')||LA24_244=='_'||(LA24_244>='a' && LA24_244<='n')||(LA24_244>='p' && LA24_244<='z')) ) {s = 42;} + + else if ( ((LA24_244>='\u0000' && LA24_244<='\t')||(LA24_244>='\u000B' && LA24_244<='\f')||(LA24_244>='\u000E' && LA24_244<='/')||(LA24_244>=':' && LA24_244<='@')||(LA24_244>='[' && LA24_244<='^')||LA24_244=='`'||(LA24_244>='{' && LA24_244<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 58 : + int LA24_256 = input.LA(1); + + s = -1; + if ( (LA24_256=='n') ) {s = 266;} + + else if ( ((LA24_256>='0' && LA24_256<='9')||(LA24_256>='A' && LA24_256<='Z')||LA24_256=='_'||(LA24_256>='a' && LA24_256<='m')||(LA24_256>='o' && LA24_256<='z')) ) {s = 42;} + + else if ( ((LA24_256>='\u0000' && LA24_256<='\t')||(LA24_256>='\u000B' && LA24_256<='\f')||(LA24_256>='\u000E' && LA24_256<='/')||(LA24_256>=':' && LA24_256<='@')||(LA24_256>='[' && LA24_256<='^')||LA24_256=='`'||(LA24_256>='{' && LA24_256<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 59 : + int LA24_40 = input.LA(1); + + s = -1; + if ( (LA24_40=='s') ) {s = 102;} + + else if ( ((LA24_40>='0' && LA24_40<='9')||(LA24_40>='A' && LA24_40<='Z')||LA24_40=='_'||(LA24_40>='a' && LA24_40<='r')||(LA24_40>='t' && LA24_40<='z')) ) {s = 42;} + + else if ( ((LA24_40>='\u0000' && LA24_40<='\t')||(LA24_40>='\u000B' && LA24_40<='\f')||(LA24_40>='\u000E' && LA24_40<='/')||(LA24_40>=':' && LA24_40<='@')||(LA24_40>='[' && LA24_40<='^')||LA24_40=='`'||(LA24_40>='{' && LA24_40<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 60 : + int LA24_102 = input.LA(1); + + s = -1; + if ( (LA24_102=='u') ) {s = 153;} + + else if ( ((LA24_102>='0' && LA24_102<='9')||(LA24_102>='A' && LA24_102<='Z')||LA24_102=='_'||(LA24_102>='a' && LA24_102<='t')||(LA24_102>='v' && LA24_102<='z')) ) {s = 42;} + + else if ( ((LA24_102>='\u0000' && LA24_102<='\t')||(LA24_102>='\u000B' && LA24_102<='\f')||(LA24_102>='\u000E' && LA24_102<='/')||(LA24_102>=':' && LA24_102<='@')||(LA24_102>='[' && LA24_102<='^')||LA24_102=='`'||(LA24_102>='{' && LA24_102<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 61 : + int LA24_153 = input.LA(1); + + s = -1; + if ( (LA24_153=='m') ) {s = 191;} + + else if ( ((LA24_153>='0' && LA24_153<='9')||(LA24_153>='A' && LA24_153<='Z')||LA24_153=='_'||(LA24_153>='a' && LA24_153<='l')||(LA24_153>='n' && LA24_153<='z')) ) {s = 42;} + + else if ( ((LA24_153>='\u0000' && LA24_153<='\t')||(LA24_153>='\u000B' && LA24_153<='\f')||(LA24_153>='\u000E' && LA24_153<='/')||(LA24_153>=':' && LA24_153<='@')||(LA24_153>='[' && LA24_153<='^')||LA24_153=='`'||(LA24_153>='{' && LA24_153<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 62 : + int LA24_191 = input.LA(1); + + s = -1; + if ( (LA24_191=='p') ) {s = 210;} + + else if ( ((LA24_191>='0' && LA24_191<='9')||(LA24_191>='A' && LA24_191<='Z')||LA24_191=='_'||(LA24_191>='a' && LA24_191<='o')||(LA24_191>='q' && LA24_191<='z')) ) {s = 42;} + + else if ( ((LA24_191>='\u0000' && LA24_191<='\t')||(LA24_191>='\u000B' && LA24_191<='\f')||(LA24_191>='\u000E' && LA24_191<='/')||(LA24_191>=':' && LA24_191<='@')||(LA24_191>='[' && LA24_191<='^')||LA24_191=='`'||(LA24_191>='{' && LA24_191<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 63 : + int LA24_146 = input.LA(1); + + s = -1; + if ( (LA24_146=='.') ) {s = 93;} + + else if ( ((LA24_146>='0' && LA24_146<='9')) ) {s = 146;} + + else if ( (LA24_146=='/') ) {s = 94;} + + else if ( (LA24_146=='E') ) {s = 95;} + + else if ( ((LA24_146>='\u0000' && LA24_146<='\t')||(LA24_146>='\u000B' && LA24_146<='\f')||(LA24_146>='\u000E' && LA24_146<='-')||(LA24_146>=':' && LA24_146<='D')||(LA24_146>='F' && LA24_146<='\uFFFF')) ) {s = 36;} + + else s = 145; + + if ( s>=0 ) return s; + break; + case 64 : + int LA24_210 = input.LA(1); + + s = -1; + if ( (LA24_210=='t') ) {s = 227;} + + else if ( ((LA24_210>='0' && LA24_210<='9')||(LA24_210>='A' && LA24_210<='Z')||LA24_210=='_'||(LA24_210>='a' && LA24_210<='s')||(LA24_210>='u' && LA24_210<='z')) ) {s = 42;} + + else if ( ((LA24_210>='\u0000' && LA24_210<='\t')||(LA24_210>='\u000B' && LA24_210<='\f')||(LA24_210>='\u000E' && LA24_210<='/')||(LA24_210>=':' && LA24_210<='@')||(LA24_210>='[' && LA24_210<='^')||LA24_210=='`'||(LA24_210>='{' && LA24_210<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 65 : + int LA24_142 = input.LA(1); + + s = -1; + if ( (LA24_142=='E') ) {s = 95;} + + else if ( ((LA24_142>='0' && LA24_142<='9')) ) {s = 142;} + + else if ( ((LA24_142>='\u0000' && LA24_142<='\t')||(LA24_142>='\u000B' && LA24_142<='\f')||(LA24_142>='\u000E' && LA24_142<='/')||(LA24_142>=':' && LA24_142<='D')||(LA24_142>='F' && LA24_142<='\uFFFF')) ) {s = 36;} + + else s = 184; + + if ( s>=0 ) return s; + break; + case 66 : + int LA24_227 = input.LA(1); + + s = -1; + if ( (LA24_227=='i') ) {s = 240;} + + else if ( ((LA24_227>='0' && LA24_227<='9')||(LA24_227>='A' && LA24_227<='Z')||LA24_227=='_'||(LA24_227>='a' && LA24_227<='h')||(LA24_227>='j' && LA24_227<='z')) ) {s = 42;} + + else if ( ((LA24_227>='\u0000' && LA24_227<='\t')||(LA24_227>='\u000B' && LA24_227<='\f')||(LA24_227>='\u000E' && LA24_227<='/')||(LA24_227>=':' && LA24_227<='@')||(LA24_227>='[' && LA24_227<='^')||LA24_227=='`'||(LA24_227>='{' && LA24_227<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 67 : + int LA24_240 = input.LA(1); + + s = -1; + if ( (LA24_240=='o') ) {s = 252;} + + else if ( ((LA24_240>='0' && LA24_240<='9')||(LA24_240>='A' && LA24_240<='Z')||LA24_240=='_'||(LA24_240>='a' && LA24_240<='n')||(LA24_240>='p' && LA24_240<='z')) ) {s = 42;} + + else if ( ((LA24_240>='\u0000' && LA24_240<='\t')||(LA24_240>='\u000B' && LA24_240<='\f')||(LA24_240>='\u000E' && LA24_240<='/')||(LA24_240>=':' && LA24_240<='@')||(LA24_240>='[' && LA24_240<='^')||LA24_240=='`'||(LA24_240>='{' && LA24_240<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 68 : + int LA24_252 = input.LA(1); + + s = -1; + if ( (LA24_252=='n') ) {s = 262;} + + else if ( ((LA24_252>='0' && LA24_252<='9')||(LA24_252>='A' && LA24_252<='Z')||LA24_252=='_'||(LA24_252>='a' && LA24_252<='m')||(LA24_252>='o' && LA24_252<='z')) ) {s = 42;} + + else if ( ((LA24_252>='\u0000' && LA24_252<='\t')||(LA24_252>='\u000B' && LA24_252<='\f')||(LA24_252>='\u000E' && LA24_252<='/')||(LA24_252>=':' && LA24_252<='@')||(LA24_252>='[' && LA24_252<='^')||LA24_252=='`'||(LA24_252>='{' && LA24_252<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 69 : + int LA24_188 = input.LA(1); + + s = -1; + if ( ((LA24_188>='0' && LA24_188<='9')) ) {s = 188;} + + else if ( ((LA24_188>='\u0000' && LA24_188<='\t')||(LA24_188>='\u000B' && LA24_188<='\f')||(LA24_188>='\u000E' && LA24_188<='/')||(LA24_188>=':' && LA24_188<='\uFFFF')) ) {s = 36;} + + else s = 184; + + if ( s>=0 ) return s; + break; + case 70 : + int LA24_46 = input.LA(1); + + s = -1; + if ( (LA24_46=='m') ) {s = 107;} + + else if ( ((LA24_46>='0' && LA24_46<='9')||(LA24_46>='A' && LA24_46<='Z')||LA24_46=='_'||(LA24_46>='a' && LA24_46<='l')||(LA24_46>='n' && LA24_46<='z')) ) {s = 42;} + + else if ( ((LA24_46>='\u0000' && LA24_46<='\t')||(LA24_46>='\u000B' && LA24_46<='\f')||(LA24_46>='\u000E' && LA24_46<='/')||(LA24_46>=':' && LA24_46<='@')||(LA24_46>='[' && LA24_46<='^')||LA24_46=='`'||(LA24_46>='{' && LA24_46<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 71 : + int LA24_107 = input.LA(1); + + s = -1; + if ( (LA24_107=='m') ) {s = 158;} + + else if ( ((LA24_107>='0' && LA24_107<='9')||(LA24_107>='A' && LA24_107<='Z')||LA24_107=='_'||(LA24_107>='a' && LA24_107<='l')||(LA24_107>='n' && LA24_107<='z')) ) {s = 42;} + + else if ( ((LA24_107>='\u0000' && LA24_107<='\t')||(LA24_107>='\u000B' && LA24_107<='\f')||(LA24_107>='\u000E' && LA24_107<='/')||(LA24_107>=':' && LA24_107<='@')||(LA24_107>='[' && LA24_107<='^')||LA24_107=='`'||(LA24_107>='{' && LA24_107<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 72 : + int LA24_141 = input.LA(1); + + s = -1; + if ( (LA24_141=='\''||LA24_141=='\\') ) {s = 183;} + + else if ( ((LA24_141>='\u0000' && LA24_141<='&')||(LA24_141>='(' && LA24_141<='[')||(LA24_141>=']' && LA24_141<='\uFFFF')) ) {s = 133;} + + if ( s>=0 ) return s; + break; + case 73 : + int LA24_158 = input.LA(1); + + s = -1; + if ( (LA24_158=='a') ) {s = 196;} + + else if ( ((LA24_158>='0' && LA24_158<='9')||(LA24_158>='A' && LA24_158<='Z')||LA24_158=='_'||(LA24_158>='b' && LA24_158<='z')) ) {s = 42;} + + else if ( ((LA24_158>='\u0000' && LA24_158<='\t')||(LA24_158>='\u000B' && LA24_158<='\f')||(LA24_158>='\u000E' && LA24_158<='/')||(LA24_158>=':' && LA24_158<='@')||(LA24_158>='[' && LA24_158<='^')||LA24_158=='`'||(LA24_158>='{' && LA24_158<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 74 : + int LA24_15 = input.LA(1); + + s = -1; + if ( ((LA24_15>='\u0000' && LA24_15<='\t')||(LA24_15>='\u000B' && LA24_15<='\f')||(LA24_15>='\u000E' && LA24_15<='\uFFFF')) ) {s = 36;} + + else s = 59; + + if ( s>=0 ) return s; + break; + case 75 : + int LA24_2 = input.LA(1); + + s = -1; + if ( (LA24_2=='o') ) {s = 43;} + + else if ( ((LA24_2>='0' && LA24_2<='9')||(LA24_2>='A' && LA24_2<='Z')||LA24_2=='_'||(LA24_2>='a' && LA24_2<='n')||(LA24_2>='p' && LA24_2<='z')) ) {s = 42;} + + else if ( ((LA24_2>='\u0000' && LA24_2<='\t')||(LA24_2>='\u000B' && LA24_2<='\f')||(LA24_2>='\u000E' && LA24_2<='/')||(LA24_2>=':' && LA24_2<='@')||(LA24_2>='[' && LA24_2<='^')||LA24_2=='`'||(LA24_2>='{' && LA24_2<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 76 : + int LA24_47 = input.LA(1); + + s = -1; + if ( (LA24_47=='e') ) {s = 108;} + + else if ( ((LA24_47>='0' && LA24_47<='9')||(LA24_47>='A' && LA24_47<='Z')||LA24_47=='_'||(LA24_47>='a' && LA24_47<='d')||(LA24_47>='f' && LA24_47<='z')) ) {s = 42;} + + else if ( ((LA24_47>='\u0000' && LA24_47<='\t')||(LA24_47>='\u000B' && LA24_47<='\f')||(LA24_47>='\u000E' && LA24_47<='/')||(LA24_47>=':' && LA24_47<='@')||(LA24_47>='[' && LA24_47<='^')||LA24_47=='`'||(LA24_47>='{' && LA24_47<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 77 : + int LA24_108 = input.LA(1); + + s = -1; + if ( (LA24_108=='o') ) {s = 159;} + + else if ( ((LA24_108>='0' && LA24_108<='9')||(LA24_108>='A' && LA24_108<='Z')||LA24_108=='_'||(LA24_108>='a' && LA24_108<='n')||(LA24_108>='p' && LA24_108<='z')) ) {s = 42;} + + else if ( ((LA24_108>='\u0000' && LA24_108<='\t')||(LA24_108>='\u000B' && LA24_108<='\f')||(LA24_108>='\u000E' && LA24_108<='/')||(LA24_108>=':' && LA24_108<='@')||(LA24_108>='[' && LA24_108<='^')||LA24_108=='`'||(LA24_108>='{' && LA24_108<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 78 : + int LA24_159 = input.LA(1); + + s = -1; + if ( (LA24_159=='r') ) {s = 197;} + + else if ( ((LA24_159>='0' && LA24_159<='9')||(LA24_159>='A' && LA24_159<='Z')||LA24_159=='_'||(LA24_159>='a' && LA24_159<='q')||(LA24_159>='s' && LA24_159<='z')) ) {s = 42;} + + else if ( ((LA24_159>='\u0000' && LA24_159<='\t')||(LA24_159>='\u000B' && LA24_159<='\f')||(LA24_159>='\u000E' && LA24_159<='/')||(LA24_159>=':' && LA24_159<='@')||(LA24_159>='[' && LA24_159<='^')||LA24_159=='`'||(LA24_159>='{' && LA24_159<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 79 : + int LA24_197 = input.LA(1); + + s = -1; + if ( (LA24_197=='e') ) {s = 216;} + + else if ( ((LA24_197>='0' && LA24_197<='9')||(LA24_197>='A' && LA24_197<='Z')||LA24_197=='_'||(LA24_197>='a' && LA24_197<='d')||(LA24_197>='f' && LA24_197<='z')) ) {s = 42;} + + else if ( ((LA24_197>='\u0000' && LA24_197<='\t')||(LA24_197>='\u000B' && LA24_197<='\f')||(LA24_197>='\u000E' && LA24_197<='/')||(LA24_197>=':' && LA24_197<='@')||(LA24_197>='[' && LA24_197<='^')||LA24_197=='`'||(LA24_197>='{' && LA24_197<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 80 : + int LA24_216 = input.LA(1); + + s = -1; + if ( (LA24_216=='m') ) {s = 232;} + + else if ( ((LA24_216>='0' && LA24_216<='9')||(LA24_216>='A' && LA24_216<='Z')||LA24_216=='_'||(LA24_216>='a' && LA24_216<='l')||(LA24_216>='n' && LA24_216<='z')) ) {s = 42;} + + else if ( ((LA24_216>='\u0000' && LA24_216<='\t')||(LA24_216>='\u000B' && LA24_216<='\f')||(LA24_216>='\u000E' && LA24_216<='/')||(LA24_216>=':' && LA24_216<='@')||(LA24_216>='[' && LA24_216<='^')||LA24_216=='`'||(LA24_216>='{' && LA24_216<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 81 : + int LA24_127 = input.LA(1); + + s = -1; + if ( ((LA24_127>='0' && LA24_127<='9')||(LA24_127>='A' && LA24_127<='Z')||LA24_127=='_'||(LA24_127>='a' && LA24_127<='z')) ) {s = 127;} + + else if ( ((LA24_127>='\u0000' && LA24_127<='\t')||(LA24_127>='\u000B' && LA24_127<='\f')||(LA24_127>='\u000E' && LA24_127<='/')||(LA24_127>=':' && LA24_127<='@')||(LA24_127>='[' && LA24_127<='^')||LA24_127=='`'||(LA24_127>='{' && LA24_127<='\uFFFF')) ) {s = 36;} + + else s = 126; + + if ( s>=0 ) return s; + break; + case 82 : + int LA24_98 = input.LA(1); + + s = -1; + if ( ((LA24_98>='0' && LA24_98<='9')) ) {s = 146;} + + else if ( (LA24_98=='.') ) {s = 93;} + + else if ( (LA24_98=='/') ) {s = 94;} + + else if ( (LA24_98=='E') ) {s = 95;} + + else if ( ((LA24_98>='\u0000' && LA24_98<='\t')||(LA24_98>='\u000B' && LA24_98<='\f')||(LA24_98>='\u000E' && LA24_98<='-')||(LA24_98>=':' && LA24_98<='D')||(LA24_98>='F' && LA24_98<='\uFFFF')) ) {s = 36;} + + else s = 145; + + if ( s>=0 ) return s; + break; + case 83 : + int LA24_183 = input.LA(1); + + s = -1; + if ( (LA24_183=='\'') ) {s = 140;} + + else if ( (LA24_183=='\\') ) {s = 141;} + + else if ( ((LA24_183>='\u0000' && LA24_183<='&')||(LA24_183>='(' && LA24_183<='[')||(LA24_183>=']' && LA24_183<='\uFFFF')) ) {s = 91;} + + if ( s>=0 ) return s; + break; + case 84 : + int LA24_16 = input.LA(1); + + s = -1; + if ( ((LA24_16>='\u0000' && LA24_16<='\t')||(LA24_16>='\u000B' && LA24_16<='\f')||(LA24_16>='\u000E' && LA24_16<='\uFFFF')) ) {s = 36;} + + else s = 60; + + if ( s>=0 ) return s; + break; + case 85 : + int LA24_104 = input.LA(1); + + s = -1; + if ( (LA24_104=='o') ) {s = 155;} + + else if ( ((LA24_104>='0' && LA24_104<='9')||(LA24_104>='A' && LA24_104<='Z')||LA24_104=='_'||(LA24_104>='a' && LA24_104<='n')||(LA24_104>='p' && LA24_104<='z')) ) {s = 42;} + + else if ( ((LA24_104>='\u0000' && LA24_104<='\t')||(LA24_104>='\u000B' && LA24_104<='\f')||(LA24_104>='\u000E' && LA24_104<='/')||(LA24_104>=':' && LA24_104<='@')||(LA24_104>='[' && LA24_104<='^')||LA24_104=='`'||(LA24_104>='{' && LA24_104<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 86 : + int LA24_155 = input.LA(1); + + s = -1; + if ( (LA24_155=='l') ) {s = 193;} + + else if ( ((LA24_155>='0' && LA24_155<='9')||(LA24_155>='A' && LA24_155<='Z')||LA24_155=='_'||(LA24_155>='a' && LA24_155<='k')||(LA24_155>='m' && LA24_155<='z')) ) {s = 42;} + + else if ( ((LA24_155>='\u0000' && LA24_155<='\t')||(LA24_155>='\u000B' && LA24_155<='\f')||(LA24_155>='\u000E' && LA24_155<='/')||(LA24_155>=':' && LA24_155<='@')||(LA24_155>='[' && LA24_155<='^')||LA24_155=='`'||(LA24_155>='{' && LA24_155<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 87 : + int LA24_193 = input.LA(1); + + s = -1; + if ( (LA24_193=='l') ) {s = 212;} + + else if ( ((LA24_193>='0' && LA24_193<='9')||(LA24_193>='A' && LA24_193<='Z')||LA24_193=='_'||(LA24_193>='a' && LA24_193<='k')||(LA24_193>='m' && LA24_193<='z')) ) {s = 42;} + + else if ( ((LA24_193>='\u0000' && LA24_193<='\t')||(LA24_193>='\u000B' && LA24_193<='\f')||(LA24_193>='\u000E' && LA24_193<='/')||(LA24_193>=':' && LA24_193<='@')||(LA24_193>='[' && LA24_193<='^')||LA24_193=='`'||(LA24_193>='{' && LA24_193<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 88 : + int LA24_212 = input.LA(1); + + s = -1; + if ( (LA24_212=='a') ) {s = 229;} + + else if ( ((LA24_212>='0' && LA24_212<='9')||(LA24_212>='A' && LA24_212<='Z')||LA24_212=='_'||(LA24_212>='b' && LA24_212<='z')) ) {s = 42;} + + else if ( ((LA24_212>='\u0000' && LA24_212<='\t')||(LA24_212>='\u000B' && LA24_212<='\f')||(LA24_212>='\u000E' && LA24_212<='/')||(LA24_212>=':' && LA24_212<='@')||(LA24_212>='[' && LA24_212<='^')||LA24_212=='`'||(LA24_212>='{' && LA24_212<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 89 : + int LA24_229 = input.LA(1); + + s = -1; + if ( (LA24_229=='r') ) {s = 242;} + + else if ( ((LA24_229>='0' && LA24_229<='9')||(LA24_229>='A' && LA24_229<='Z')||LA24_229=='_'||(LA24_229>='a' && LA24_229<='q')||(LA24_229>='s' && LA24_229<='z')) ) {s = 42;} + + else if ( ((LA24_229>='\u0000' && LA24_229<='\t')||(LA24_229>='\u000B' && LA24_229<='\f')||(LA24_229>='\u000E' && LA24_229<='/')||(LA24_229>=':' && LA24_229<='@')||(LA24_229>='[' && LA24_229<='^')||LA24_229=='`'||(LA24_229>='{' && LA24_229<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 90 : + int LA24_242 = input.LA(1); + + s = -1; + if ( (LA24_242=='y') ) {s = 254;} + + else if ( ((LA24_242>='0' && LA24_242<='9')||(LA24_242>='A' && LA24_242<='Z')||LA24_242=='_'||(LA24_242>='a' && LA24_242<='x')||LA24_242=='z') ) {s = 42;} + + else if ( ((LA24_242>='\u0000' && LA24_242<='\t')||(LA24_242>='\u000B' && LA24_242<='\f')||(LA24_242>='\u000E' && LA24_242<='/')||(LA24_242>=':' && LA24_242<='@')||(LA24_242>='[' && LA24_242<='^')||LA24_242=='`'||(LA24_242>='{' && LA24_242<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 91 : + int LA24_91 = input.LA(1); + + s = -1; + if ( (LA24_91=='\'') ) {s = 140;} + + else if ( (LA24_91=='\\') ) {s = 141;} + + else if ( ((LA24_91>='\u0000' && LA24_91<='&')||(LA24_91>='(' && LA24_91<='[')||(LA24_91>=']' && LA24_91<='\uFFFF')) ) {s = 91;} + + if ( s>=0 ) return s; + break; + case 92 : + int LA24_99 = input.LA(1); + + s = -1; + if ( (LA24_99=='*') ) {s = 147;} + + else if ( (LA24_99=='\n'||LA24_99=='\r') ) {s = 148;} + + else if ( ((LA24_99>='\u0000' && LA24_99<='\t')||(LA24_99>='\u000B' && LA24_99<='\f')||(LA24_99>='\u000E' && LA24_99<=')')||(LA24_99>='+' && LA24_99<='\uFFFF')) ) {s = 149;} + + else s = 36; + + if ( s>=0 ) return s; + break; + case 93 : + int LA24_190 = input.LA(1); + + s = -1; + if ( ((LA24_190>='0' && LA24_190<='9')||(LA24_190>='A' && LA24_190<='Z')||LA24_190=='_'||(LA24_190>='a' && LA24_190<='z')) ) {s = 42;} + + else if ( ((LA24_190>='\u0000' && LA24_190<='\t')||(LA24_190>='\u000B' && LA24_190<='\f')||(LA24_190>='\u000E' && LA24_190<='/')||(LA24_190>=':' && LA24_190<='@')||(LA24_190>='[' && LA24_190<='^')||LA24_190=='`'||(LA24_190>='{' && LA24_190<='\uFFFF')) ) {s = 36;} + + else s = 209; + + if ( s>=0 ) return s; + break; + case 94 : + int LA24_17 = input.LA(1); + + s = -1; + if ( ((LA24_17>='\u0000' && LA24_17<='\t')||(LA24_17>='\u000B' && LA24_17<='\f')||(LA24_17>='\u000E' && LA24_17<='\uFFFF')) ) {s = 36;} + + else s = 61; + + if ( s>=0 ) return s; + break; + case 95 : + int LA24_49 = input.LA(1); + + s = -1; + if ( (LA24_49=='g') ) {s = 110;} + + else if ( ((LA24_49>='0' && LA24_49<='9')||(LA24_49>='A' && LA24_49<='Z')||LA24_49=='_'||(LA24_49>='a' && LA24_49<='f')||(LA24_49>='h' && LA24_49<='z')) ) {s = 42;} + + else if ( ((LA24_49>='\u0000' && LA24_49<='\t')||(LA24_49>='\u000B' && LA24_49<='\f')||(LA24_49>='\u000E' && LA24_49<='/')||(LA24_49>=':' && LA24_49<='@')||(LA24_49>='[' && LA24_49<='^')||LA24_49=='`'||(LA24_49>='{' && LA24_49<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 96 : + int LA24_84 = input.LA(1); + + s = -1; + if ( (LA24_84=='\"'||LA24_84=='\\') ) {s = 131;} + + else if ( ((LA24_84>='\u0000' && LA24_84<='\t')||(LA24_84>='\u000B' && LA24_84<='\f')||(LA24_84>='\u000E' && LA24_84<='!')||(LA24_84>='#' && LA24_84<='[')||(LA24_84>=']' && LA24_84<='\uFFFF')) ) {s = 132;} + + else if ( (LA24_84=='\n'||LA24_84=='\r') ) {s = 133;} + + else s = 36; + + if ( s>=0 ) return s; + break; + case 97 : + int LA24_110 = input.LA(1); + + s = -1; + if ( (LA24_110=='a') ) {s = 161;} + + else if ( ((LA24_110>='0' && LA24_110<='9')||(LA24_110>='A' && LA24_110<='Z')||LA24_110=='_'||(LA24_110>='b' && LA24_110<='z')) ) {s = 42;} + + else if ( ((LA24_110>='\u0000' && LA24_110<='\t')||(LA24_110>='\u000B' && LA24_110<='\f')||(LA24_110>='\u000E' && LA24_110<='/')||(LA24_110>=':' && LA24_110<='@')||(LA24_110>='[' && LA24_110<='^')||LA24_110=='`'||(LA24_110>='{' && LA24_110<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 98 : + int LA24_161 = input.LA(1); + + s = -1; + if ( (LA24_161=='t') ) {s = 199;} + + else if ( ((LA24_161>='0' && LA24_161<='9')||(LA24_161>='A' && LA24_161<='Z')||LA24_161=='_'||(LA24_161>='a' && LA24_161<='s')||(LA24_161>='u' && LA24_161<='z')) ) {s = 42;} + + else if ( ((LA24_161>='\u0000' && LA24_161<='\t')||(LA24_161>='\u000B' && LA24_161<='\f')||(LA24_161>='\u000E' && LA24_161<='/')||(LA24_161>=':' && LA24_161<='@')||(LA24_161>='[' && LA24_161<='^')||LA24_161=='`'||(LA24_161>='{' && LA24_161<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 99 : + int LA24_199 = input.LA(1); + + s = -1; + if ( (LA24_199=='e') ) {s = 217;} + + else if ( ((LA24_199>='0' && LA24_199<='9')||(LA24_199>='A' && LA24_199<='Z')||LA24_199=='_'||(LA24_199>='a' && LA24_199<='d')||(LA24_199>='f' && LA24_199<='z')) ) {s = 42;} + + else if ( ((LA24_199>='\u0000' && LA24_199<='\t')||(LA24_199>='\u000B' && LA24_199<='\f')||(LA24_199>='\u000E' && LA24_199<='/')||(LA24_199>=':' && LA24_199<='@')||(LA24_199>='[' && LA24_199<='^')||LA24_199=='`'||(LA24_199>='{' && LA24_199<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 100 : + int LA24_217 = input.LA(1); + + s = -1; + if ( (LA24_217=='d') ) {s = 233;} + + else if ( ((LA24_217>='0' && LA24_217<='9')||(LA24_217>='A' && LA24_217<='Z')||LA24_217=='_'||(LA24_217>='a' && LA24_217<='c')||(LA24_217>='e' && LA24_217<='z')) ) {s = 42;} + + else if ( ((LA24_217>='\u0000' && LA24_217<='\t')||(LA24_217>='\u000B' && LA24_217<='\f')||(LA24_217>='\u000E' && LA24_217<='/')||(LA24_217>=':' && LA24_217<='@')||(LA24_217>='[' && LA24_217<='^')||LA24_217=='`'||(LA24_217>='{' && LA24_217<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 101 : + int LA24_233 = input.LA(1); + + s = -1; + if ( (LA24_233=='_') ) {s = 246;} + + else if ( ((LA24_233>='0' && LA24_233<='9')||(LA24_233>='A' && LA24_233<='Z')||(LA24_233>='a' && LA24_233<='z')) ) {s = 42;} + + else if ( ((LA24_233>='\u0000' && LA24_233<='\t')||(LA24_233>='\u000B' && LA24_233<='\f')||(LA24_233>='\u000E' && LA24_233<='/')||(LA24_233>=':' && LA24_233<='@')||(LA24_233>='[' && LA24_233<='^')||LA24_233=='`'||(LA24_233>='{' && LA24_233<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 102 : + int LA24_246 = input.LA(1); + + s = -1; + if ( (LA24_246=='c') ) {s = 257;} + + else if ( ((LA24_246>='0' && LA24_246<='9')||(LA24_246>='A' && LA24_246<='Z')||LA24_246=='_'||(LA24_246>='a' && LA24_246<='b')||(LA24_246>='d' && LA24_246<='z')) ) {s = 42;} + + else if ( ((LA24_246>='\u0000' && LA24_246<='\t')||(LA24_246>='\u000B' && LA24_246<='\f')||(LA24_246>='\u000E' && LA24_246<='/')||(LA24_246>=':' && LA24_246<='@')||(LA24_246>='[' && LA24_246<='^')||LA24_246=='`'||(LA24_246>='{' && LA24_246<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 103 : + int LA24_257 = input.LA(1); + + s = -1; + if ( (LA24_257=='o') ) {s = 267;} + + else if ( ((LA24_257>='0' && LA24_257<='9')||(LA24_257>='A' && LA24_257<='Z')||LA24_257=='_'||(LA24_257>='a' && LA24_257<='n')||(LA24_257>='p' && LA24_257<='z')) ) {s = 42;} + + else if ( ((LA24_257>='\u0000' && LA24_257<='\t')||(LA24_257>='\u000B' && LA24_257<='\f')||(LA24_257>='\u000E' && LA24_257<='/')||(LA24_257>=':' && LA24_257<='@')||(LA24_257>='[' && LA24_257<='^')||LA24_257=='`'||(LA24_257>='{' && LA24_257<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 104 : + int LA24_175 = input.LA(1); + + s = -1; + if ( ((LA24_175>='0' && LA24_175<='9')||(LA24_175>='A' && LA24_175<='Z')||LA24_175=='_'||(LA24_175>='a' && LA24_175<='z')) ) {s = 175;} + + else if ( ((LA24_175>='\u0000' && LA24_175<='\t')||(LA24_175>='\u000B' && LA24_175<='\f')||(LA24_175>='\u000E' && LA24_175<='/')||(LA24_175>=':' && LA24_175<='@')||(LA24_175>='[' && LA24_175<='^')||LA24_175=='`'||(LA24_175>='{' && LA24_175<='\uFFFF')) ) {s = 36;} + + else s = 174; + + if ( s>=0 ) return s; + break; + case 105 : + int LA24_267 = input.LA(1); + + s = -1; + if ( (LA24_267=='n') ) {s = 275;} + + else if ( ((LA24_267>='0' && LA24_267<='9')||(LA24_267>='A' && LA24_267<='Z')||LA24_267=='_'||(LA24_267>='a' && LA24_267<='m')||(LA24_267>='o' && LA24_267<='z')) ) {s = 42;} + + else if ( ((LA24_267>='\u0000' && LA24_267<='\t')||(LA24_267>='\u000B' && LA24_267<='\f')||(LA24_267>='\u000E' && LA24_267<='/')||(LA24_267>=':' && LA24_267<='@')||(LA24_267>='[' && LA24_267<='^')||LA24_267=='`'||(LA24_267>='{' && LA24_267<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 106 : + int LA24_275 = input.LA(1); + + s = -1; + if ( (LA24_275=='j') ) {s = 278;} + + else if ( ((LA24_275>='0' && LA24_275<='9')||(LA24_275>='A' && LA24_275<='Z')||LA24_275=='_'||(LA24_275>='a' && LA24_275<='i')||(LA24_275>='k' && LA24_275<='z')) ) {s = 42;} + + else if ( ((LA24_275>='\u0000' && LA24_275<='\t')||(LA24_275>='\u000B' && LA24_275<='\f')||(LA24_275>='\u000E' && LA24_275<='/')||(LA24_275>=':' && LA24_275<='@')||(LA24_275>='[' && LA24_275<='^')||LA24_275=='`'||(LA24_275>='{' && LA24_275<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 107 : + int LA24_278 = input.LA(1); + + s = -1; + if ( (LA24_278=='e') ) {s = 281;} + + else if ( ((LA24_278>='0' && LA24_278<='9')||(LA24_278>='A' && LA24_278<='Z')||LA24_278=='_'||(LA24_278>='a' && LA24_278<='d')||(LA24_278>='f' && LA24_278<='z')) ) {s = 42;} + + else if ( ((LA24_278>='\u0000' && LA24_278<='\t')||(LA24_278>='\u000B' && LA24_278<='\f')||(LA24_278>='\u000E' && LA24_278<='/')||(LA24_278>=':' && LA24_278<='@')||(LA24_278>='[' && LA24_278<='^')||LA24_278=='`'||(LA24_278>='{' && LA24_278<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 108 : + int LA24_281 = input.LA(1); + + s = -1; + if ( (LA24_281=='c') ) {s = 283;} + + else if ( ((LA24_281>='0' && LA24_281<='9')||(LA24_281>='A' && LA24_281<='Z')||LA24_281=='_'||(LA24_281>='a' && LA24_281<='b')||(LA24_281>='d' && LA24_281<='z')) ) {s = 42;} + + else if ( ((LA24_281>='\u0000' && LA24_281<='\t')||(LA24_281>='\u000B' && LA24_281<='\f')||(LA24_281>='\u000E' && LA24_281<='/')||(LA24_281>=':' && LA24_281<='@')||(LA24_281>='[' && LA24_281<='^')||LA24_281=='`'||(LA24_281>='{' && LA24_281<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 109 : + int LA24_18 = input.LA(1); + + s = -1; + if ( ((LA24_18>='\u0000' && LA24_18<='\t')||(LA24_18>='\u000B' && LA24_18<='\f')||(LA24_18>='\u000E' && LA24_18<='\uFFFF')) ) {s = 36;} + + else s = 62; + + if ( s>=0 ) return s; + break; + case 110 : + int LA24_283 = input.LA(1); + + s = -1; + if ( (LA24_283=='t') ) {s = 285;} + + else if ( ((LA24_283>='0' && LA24_283<='9')||(LA24_283>='A' && LA24_283<='Z')||LA24_283=='_'||(LA24_283>='a' && LA24_283<='s')||(LA24_283>='u' && LA24_283<='z')) ) {s = 42;} + + else if ( ((LA24_283>='\u0000' && LA24_283<='\t')||(LA24_283>='\u000B' && LA24_283<='\f')||(LA24_283>='\u000E' && LA24_283<='/')||(LA24_283>=':' && LA24_283<='@')||(LA24_283>='[' && LA24_283<='^')||LA24_283=='`'||(LA24_283>='{' && LA24_283<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 111 : + int LA24_285 = input.LA(1); + + s = -1; + if ( (LA24_285=='u') ) {s = 286;} + + else if ( ((LA24_285>='0' && LA24_285<='9')||(LA24_285>='A' && LA24_285<='Z')||LA24_285=='_'||(LA24_285>='a' && LA24_285<='t')||(LA24_285>='v' && LA24_285<='z')) ) {s = 42;} + + else if ( ((LA24_285>='\u0000' && LA24_285<='\t')||(LA24_285>='\u000B' && LA24_285<='\f')||(LA24_285>='\u000E' && LA24_285<='/')||(LA24_285>=':' && LA24_285<='@')||(LA24_285>='[' && LA24_285<='^')||LA24_285=='`'||(LA24_285>='{' && LA24_285<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 112 : + int LA24_286 = input.LA(1); + + s = -1; + if ( (LA24_286=='r') ) {s = 287;} + + else if ( ((LA24_286>='0' && LA24_286<='9')||(LA24_286>='A' && LA24_286<='Z')||LA24_286=='_'||(LA24_286>='a' && LA24_286<='q')||(LA24_286>='s' && LA24_286<='z')) ) {s = 42;} + + else if ( ((LA24_286>='\u0000' && LA24_286<='\t')||(LA24_286>='\u000B' && LA24_286<='\f')||(LA24_286>='\u000E' && LA24_286<='/')||(LA24_286>=':' && LA24_286<='@')||(LA24_286>='[' && LA24_286<='^')||LA24_286=='`'||(LA24_286>='{' && LA24_286<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 113 : + int LA24_287 = input.LA(1); + + s = -1; + if ( (LA24_287=='e') ) {s = 288;} + + else if ( ((LA24_287>='0' && LA24_287<='9')||(LA24_287>='A' && LA24_287<='Z')||LA24_287=='_'||(LA24_287>='a' && LA24_287<='d')||(LA24_287>='f' && LA24_287<='z')) ) {s = 42;} + + else if ( ((LA24_287>='\u0000' && LA24_287<='\t')||(LA24_287>='\u000B' && LA24_287<='\f')||(LA24_287>='\u000E' && LA24_287<='/')||(LA24_287>=':' && LA24_287<='@')||(LA24_287>='[' && LA24_287<='^')||LA24_287=='`'||(LA24_287>='{' && LA24_287<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 114 : + int LA24_263 = input.LA(1); + + s = -1; + if ( ((LA24_263>='0' && LA24_263<='9')||(LA24_263>='A' && LA24_263<='Z')||LA24_263=='_'||(LA24_263>='a' && LA24_263<='z')) ) {s = 42;} + + else if ( ((LA24_263>='\u0000' && LA24_263<='\t')||(LA24_263>='\u000B' && LA24_263<='\f')||(LA24_263>='\u000E' && LA24_263<='/')||(LA24_263>=':' && LA24_263<='@')||(LA24_263>='[' && LA24_263<='^')||LA24_263=='`'||(LA24_263>='{' && LA24_263<='\uFFFF')) ) {s = 36;} + + else s = 272; + + if ( s>=0 ) return s; + break; + case 115 : + int LA24_50 = input.LA(1); + + s = -1; + if ( (LA24_50=='a') ) {s = 111;} + + else if ( ((LA24_50>='0' && LA24_50<='9')||(LA24_50>='A' && LA24_50<='Z')||LA24_50=='_'||(LA24_50>='b' && LA24_50<='z')) ) {s = 42;} + + else if ( ((LA24_50>='\u0000' && LA24_50<='\t')||(LA24_50>='\u000B' && LA24_50<='\f')||(LA24_50>='\u000E' && LA24_50<='/')||(LA24_50>=':' && LA24_50<='@')||(LA24_50>='[' && LA24_50<='^')||LA24_50=='`'||(LA24_50>='{' && LA24_50<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 116 : + int LA24_111 = input.LA(1); + + s = -1; + if ( (LA24_111=='i') ) {s = 162;} + + else if ( ((LA24_111>='0' && LA24_111<='9')||(LA24_111>='A' && LA24_111<='Z')||LA24_111=='_'||(LA24_111>='a' && LA24_111<='h')||(LA24_111>='j' && LA24_111<='z')) ) {s = 42;} + + else if ( ((LA24_111>='\u0000' && LA24_111<='\t')||(LA24_111>='\u000B' && LA24_111<='\f')||(LA24_111>='\u000E' && LA24_111<='/')||(LA24_111>=':' && LA24_111<='@')||(LA24_111>='[' && LA24_111<='^')||LA24_111=='`'||(LA24_111>='{' && LA24_111<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 117 : + int LA24_162 = input.LA(1); + + s = -1; + if ( (LA24_162=='n') ) {s = 200;} + + else if ( ((LA24_162>='0' && LA24_162<='9')||(LA24_162>='A' && LA24_162<='Z')||LA24_162=='_'||(LA24_162>='a' && LA24_162<='m')||(LA24_162>='o' && LA24_162<='z')) ) {s = 42;} + + else if ( ((LA24_162>='\u0000' && LA24_162<='\t')||(LA24_162>='\u000B' && LA24_162<='\f')||(LA24_162>='\u000E' && LA24_162<='/')||(LA24_162>=':' && LA24_162<='@')||(LA24_162>='[' && LA24_162<='^')||LA24_162=='`'||(LA24_162>='{' && LA24_162<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 118 : + int LA24_117 = input.LA(1); + + s = -1; + if ( ((LA24_117>='\u0000' && LA24_117<='\t')||(LA24_117>='\u000B' && LA24_117<='\f')||(LA24_117>='\u000E' && LA24_117<='\uFFFF')) ) {s = 36;} + + else s = 169; + + if ( s>=0 ) return s; + break; + case 119 : + int LA24_48 = input.LA(1); + + s = -1; + if ( (LA24_48=='p') ) {s = 109;} + + else if ( ((LA24_48>='0' && LA24_48<='9')||(LA24_48>='A' && LA24_48<='Z')||LA24_48=='_'||(LA24_48>='a' && LA24_48<='o')||(LA24_48>='q' && LA24_48<='z')) ) {s = 42;} + + else if ( ((LA24_48>='\u0000' && LA24_48<='\t')||(LA24_48>='\u000B' && LA24_48<='\f')||(LA24_48>='\u000E' && LA24_48<='/')||(LA24_48>=':' && LA24_48<='@')||(LA24_48>='[' && LA24_48<='^')||LA24_48=='`'||(LA24_48>='{' && LA24_48<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 120 : + int LA24_177 = input.LA(1); + + s = -1; + if ( ((LA24_177>='\u0000' && LA24_177<='\t')||(LA24_177>='\u000B' && LA24_177<='\f')||(LA24_177>='\u000E' && LA24_177<='\uFFFF')) ) {s = 132;} + + else if ( (LA24_177=='\n'||LA24_177=='\r') ) {s = 133;} + + else s = 36; + + if ( s>=0 ) return s; + break; + case 121 : + int LA24_109 = input.LA(1); + + s = -1; + if ( (LA24_109=='e') ) {s = 160;} + + else if ( ((LA24_109>='0' && LA24_109<='9')||(LA24_109>='A' && LA24_109<='Z')||LA24_109=='_'||(LA24_109>='a' && LA24_109<='d')||(LA24_109>='f' && LA24_109<='z')) ) {s = 42;} + + else if ( ((LA24_109>='\u0000' && LA24_109<='\t')||(LA24_109>='\u000B' && LA24_109<='\f')||(LA24_109>='\u000E' && LA24_109<='/')||(LA24_109>=':' && LA24_109<='@')||(LA24_109>='[' && LA24_109<='^')||LA24_109=='`'||(LA24_109>='{' && LA24_109<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 122 : + int LA24_24 = input.LA(1); + + s = -1; + if ( (LA24_24=='=') ) {s = 72;} + + else if ( ((LA24_24>='\u0000' && LA24_24<='\t')||(LA24_24>='\u000B' && LA24_24<='\f')||(LA24_24>='\u000E' && LA24_24<='<')||(LA24_24>='>' && LA24_24<='\uFFFF')) ) {s = 36;} + + else s = 73; + + if ( s>=0 ) return s; + break; + case 123 : + int LA24_163 = input.LA(1); + + s = -1; + if ( (LA24_163=='o') ) {s = 201;} + + else if ( ((LA24_163>='0' && LA24_163<='9')||(LA24_163>='A' && LA24_163<='Z')||LA24_163=='_'||(LA24_163>='a' && LA24_163<='n')||(LA24_163>='p' && LA24_163<='z')) ) {s = 42;} + + else if ( ((LA24_163>='\u0000' && LA24_163<='\t')||(LA24_163>='\u000B' && LA24_163<='\f')||(LA24_163>='\u000E' && LA24_163<='/')||(LA24_163>=':' && LA24_163<='@')||(LA24_163>='[' && LA24_163<='^')||LA24_163=='`'||(LA24_163>='{' && LA24_163<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 124 : + int LA24_65 = input.LA(1); + + s = -1; + if ( ((LA24_65>='\u0000' && LA24_65<='\t')||(LA24_65>='\u000B' && LA24_65<='\f')||(LA24_65>='\u000E' && LA24_65<='\uFFFF')) ) {s = 36;} + + else s = 120; + + if ( s>=0 ) return s; + break; + case 125 : + int LA24_201 = input.LA(1); + + s = -1; + if ( (LA24_201=='m') ) {s = 219;} + + else if ( ((LA24_201>='0' && LA24_201<='9')||(LA24_201>='A' && LA24_201<='Z')||LA24_201=='_'||(LA24_201>='a' && LA24_201<='l')||(LA24_201>='n' && LA24_201<='z')) ) {s = 42;} + + else if ( ((LA24_201>='\u0000' && LA24_201<='\t')||(LA24_201>='\u000B' && LA24_201<='\f')||(LA24_201>='\u000E' && LA24_201<='/')||(LA24_201>=':' && LA24_201<='@')||(LA24_201>='[' && LA24_201<='^')||LA24_201=='`'||(LA24_201>='{' && LA24_201<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 126 : + int LA24_219 = input.LA(1); + + s = -1; + if ( (LA24_219=='a') ) {s = 234;} + + else if ( ((LA24_219>='0' && LA24_219<='9')||(LA24_219>='A' && LA24_219<='Z')||LA24_219=='_'||(LA24_219>='b' && LA24_219<='z')) ) {s = 42;} + + else if ( ((LA24_219>='\u0000' && LA24_219<='\t')||(LA24_219>='\u000B' && LA24_219<='\f')||(LA24_219>='\u000E' && LA24_219<='/')||(LA24_219>=':' && LA24_219<='@')||(LA24_219>='[' && LA24_219<='^')||LA24_219=='`'||(LA24_219>='{' && LA24_219<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 127 : + int LA24_265 = input.LA(1); + + s = -1; + if ( ((LA24_265>='0' && LA24_265<='9')||(LA24_265>='A' && LA24_265<='Z')||LA24_265=='_'||(LA24_265>='a' && LA24_265<='z')) ) {s = 42;} + + else if ( ((LA24_265>='\u0000' && LA24_265<='\t')||(LA24_265>='\u000B' && LA24_265<='\f')||(LA24_265>='\u000E' && LA24_265<='/')||(LA24_265>=':' && LA24_265<='@')||(LA24_265>='[' && LA24_265<='^')||LA24_265=='`'||(LA24_265>='{' && LA24_265<='\uFFFF')) ) {s = 36;} + + else s = 273; + + if ( s>=0 ) return s; + break; + case 128 : + int LA24_234 = input.LA(1); + + s = -1; + if ( (LA24_234=='i') ) {s = 247;} + + else if ( ((LA24_234>='0' && LA24_234<='9')||(LA24_234>='A' && LA24_234<='Z')||LA24_234=='_'||(LA24_234>='a' && LA24_234<='h')||(LA24_234>='j' && LA24_234<='z')) ) {s = 42;} + + else if ( ((LA24_234>='\u0000' && LA24_234<='\t')||(LA24_234>='\u000B' && LA24_234<='\f')||(LA24_234>='\u000E' && LA24_234<='/')||(LA24_234>=':' && LA24_234<='@')||(LA24_234>='[' && LA24_234<='^')||LA24_234=='`'||(LA24_234>='{' && LA24_234<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 129 : + int LA24_247 = input.LA(1); + + s = -1; + if ( (LA24_247=='n') ) {s = 258;} + + else if ( ((LA24_247>='0' && LA24_247<='9')||(LA24_247>='A' && LA24_247<='Z')||LA24_247=='_'||(LA24_247>='a' && LA24_247<='m')||(LA24_247>='o' && LA24_247<='z')) ) {s = 42;} + + else if ( ((LA24_247>='\u0000' && LA24_247<='\t')||(LA24_247>='\u000B' && LA24_247<='\f')||(LA24_247>='\u000E' && LA24_247<='/')||(LA24_247>=':' && LA24_247<='@')||(LA24_247>='[' && LA24_247<='^')||LA24_247=='`'||(LA24_247>='{' && LA24_247<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 130 : + int LA24_88 = input.LA(1); + + s = -1; + if ( (LA24_88=='\''||LA24_88=='\\') ) {s = 137;} + + else if ( ((LA24_88>='\u0000' && LA24_88<='\t')||(LA24_88>='\u000B' && LA24_88<='\f')||(LA24_88>='\u000E' && LA24_88<='&')||(LA24_88>='(' && LA24_88<='[')||(LA24_88>=']' && LA24_88<='\uFFFF')) ) {s = 138;} + + else if ( (LA24_88=='\n'||LA24_88=='\r') ) {s = 133;} + + else s = 36; + + if ( s>=0 ) return s; + break; + case 131 : + int LA24_20 = input.LA(1); + + s = -1; + if ( (LA24_20=='>') ) {s = 65;} + + else if ( ((LA24_20>='\u0000' && LA24_20<='\t')||(LA24_20>='\u000B' && LA24_20<='\f')||(LA24_20>='\u000E' && LA24_20<='=')||(LA24_20>='?' && LA24_20<='\uFFFF')) ) {s = 36;} + + else s = 66; + + if ( s>=0 ) return s; + break; + case 132 : + int LA24_138 = input.LA(1); + + s = -1; + if ( (LA24_138=='\'') ) {s = 90;} + + else if ( (LA24_138=='\\') ) {s = 180;} + + else if ( ((LA24_138>='\u0000' && LA24_138<='\t')||(LA24_138>='\u000B' && LA24_138<='\f')||(LA24_138>='\u000E' && LA24_138<='&')||(LA24_138>='(' && LA24_138<='[')||(LA24_138>=']' && LA24_138<='\uFFFF')) ) {s = 181;} + + else if ( (LA24_138=='\n'||LA24_138=='\r') ) {s = 133;} + + else s = 36; + + if ( s>=0 ) return s; + break; + case 133 : + int LA24_180 = input.LA(1); + + s = -1; + if ( ((LA24_180>='\u0000' && LA24_180<='\t')||(LA24_180>='\u000B' && LA24_180<='\f')||(LA24_180>='\u000E' && LA24_180<='\uFFFF')) ) {s = 138;} + + else if ( (LA24_180=='\n'||LA24_180=='\r') ) {s = 133;} + + else s = 36; + + if ( s>=0 ) return s; + break; + case 134 : + int LA24_164 = input.LA(1); + + s = -1; + if ( (LA24_164=='u') ) {s = 202;} + + else if ( ((LA24_164>='0' && LA24_164<='9')||(LA24_164>='A' && LA24_164<='Z')||LA24_164=='_'||(LA24_164>='a' && LA24_164<='t')||(LA24_164>='v' && LA24_164<='z')) ) {s = 42;} + + else if ( ((LA24_164>='\u0000' && LA24_164<='\t')||(LA24_164>='\u000B' && LA24_164<='\f')||(LA24_164>='\u000E' && LA24_164<='/')||(LA24_164>=':' && LA24_164<='@')||(LA24_164>='[' && LA24_164<='^')||LA24_164=='`'||(LA24_164>='{' && LA24_164<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 135 : + int LA24_186 = input.LA(1); + + s = -1; + if ( ((LA24_186>='0' && LA24_186<='9')) ) {s = 186;} + + else if ( ((LA24_186>='\u0000' && LA24_186<='\t')||(LA24_186>='\u000B' && LA24_186<='\f')||(LA24_186>='\u000E' && LA24_186<='/')||(LA24_186>=':' && LA24_186<='\uFFFF')) ) {s = 36;} + + else s = 185; + + if ( s>=0 ) return s; + break; + case 136 : + int LA24_202 = input.LA(1); + + s = -1; + if ( (LA24_202=='n') ) {s = 220;} + + else if ( ((LA24_202>='0' && LA24_202<='9')||(LA24_202>='A' && LA24_202<='Z')||LA24_202=='_'||(LA24_202>='a' && LA24_202<='m')||(LA24_202>='o' && LA24_202<='z')) ) {s = 42;} + + else if ( ((LA24_202>='\u0000' && LA24_202<='\t')||(LA24_202>='\u000B' && LA24_202<='\f')||(LA24_202>='\u000E' && LA24_202<='/')||(LA24_202>=':' && LA24_202<='@')||(LA24_202>='[' && LA24_202<='^')||LA24_202=='`'||(LA24_202>='{' && LA24_202<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 137 : + int LA24_220 = input.LA(1); + + s = -1; + if ( (LA24_220=='c') ) {s = 235;} + + else if ( ((LA24_220>='0' && LA24_220<='9')||(LA24_220>='A' && LA24_220<='Z')||LA24_220=='_'||(LA24_220>='a' && LA24_220<='b')||(LA24_220>='d' && LA24_220<='z')) ) {s = 42;} + + else if ( ((LA24_220>='\u0000' && LA24_220<='\t')||(LA24_220>='\u000B' && LA24_220<='\f')||(LA24_220>='\u000E' && LA24_220<='/')||(LA24_220>=':' && LA24_220<='@')||(LA24_220>='[' && LA24_220<='^')||LA24_220=='`'||(LA24_220>='{' && LA24_220<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 138 : + int LA24_235 = input.LA(1); + + s = -1; + if ( (LA24_235=='t') ) {s = 248;} + + else if ( ((LA24_235>='0' && LA24_235<='9')||(LA24_235>='A' && LA24_235<='Z')||LA24_235=='_'||(LA24_235>='a' && LA24_235<='s')||(LA24_235>='u' && LA24_235<='z')) ) {s = 42;} + + else if ( ((LA24_235>='\u0000' && LA24_235<='\t')||(LA24_235>='\u000B' && LA24_235<='\f')||(LA24_235>='\u000E' && LA24_235<='/')||(LA24_235>=':' && LA24_235<='@')||(LA24_235>='[' && LA24_235<='^')||LA24_235=='`'||(LA24_235>='{' && LA24_235<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 139 : + int LA24_248 = input.LA(1); + + s = -1; + if ( (LA24_248=='o') ) {s = 259;} + + else if ( ((LA24_248>='0' && LA24_248<='9')||(LA24_248>='A' && LA24_248<='Z')||LA24_248=='_'||(LA24_248>='a' && LA24_248<='n')||(LA24_248>='p' && LA24_248<='z')) ) {s = 42;} + + else if ( ((LA24_248>='\u0000' && LA24_248<='\t')||(LA24_248>='\u000B' && LA24_248<='\f')||(LA24_248>='\u000E' && LA24_248<='/')||(LA24_248>=':' && LA24_248<='@')||(LA24_248>='[' && LA24_248<='^')||LA24_248=='`'||(LA24_248>='{' && LA24_248<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 140 : + int LA24_181 = input.LA(1); + + s = -1; + if ( (LA24_181=='\'') ) {s = 90;} + + else if ( (LA24_181=='\\') ) {s = 180;} + + else if ( ((LA24_181>='\u0000' && LA24_181<='\t')||(LA24_181>='\u000B' && LA24_181<='\f')||(LA24_181>='\u000E' && LA24_181<='&')||(LA24_181>='(' && LA24_181<='[')||(LA24_181>=']' && LA24_181<='\uFFFF')) ) {s = 181;} + + else if ( (LA24_181=='\n'||LA24_181=='\r') ) {s = 133;} + + else s = 36; + + if ( s>=0 ) return s; + break; + case 141 : + int LA24_259 = input.LA(1); + + s = -1; + if ( (LA24_259=='r') ) {s = 269;} + + else if ( ((LA24_259>='0' && LA24_259<='9')||(LA24_259>='A' && LA24_259<='Z')||LA24_259=='_'||(LA24_259>='a' && LA24_259<='q')||(LA24_259>='s' && LA24_259<='z')) ) {s = 42;} + + else if ( ((LA24_259>='\u0000' && LA24_259<='\t')||(LA24_259>='\u000B' && LA24_259<='\f')||(LA24_259>='\u000E' && LA24_259<='/')||(LA24_259>=':' && LA24_259<='@')||(LA24_259>='[' && LA24_259<='^')||LA24_259=='`'||(LA24_259>='{' && LA24_259<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 142 : + int LA24_269 = input.LA(1); + + s = -1; + if ( (LA24_269=='s') ) {s = 276;} + + else if ( ((LA24_269>='0' && LA24_269<='9')||(LA24_269>='A' && LA24_269<='Z')||LA24_269=='_'||(LA24_269>='a' && LA24_269<='r')||(LA24_269>='t' && LA24_269<='z')) ) {s = 42;} + + else if ( ((LA24_269>='\u0000' && LA24_269<='\t')||(LA24_269>='\u000B' && LA24_269<='\f')||(LA24_269>='\u000E' && LA24_269<='/')||(LA24_269>=':' && LA24_269<='@')||(LA24_269>='[' && LA24_269<='^')||LA24_269=='`'||(LA24_269>='{' && LA24_269<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 143 : + int LA24_25 = input.LA(1); + + s = -1; + if ( (LA24_25=='=') ) {s = 74;} + + else if ( ((LA24_25>='\u0000' && LA24_25<='\t')||(LA24_25>='\u000B' && LA24_25<='\f')||(LA24_25>='\u000E' && LA24_25<='<')||(LA24_25>='>' && LA24_25<='\uFFFF')) ) {s = 36;} + + else s = 75; + + if ( s>=0 ) return s; + break; + case 144 : + int LA24_137 = input.LA(1); + + s = -1; + if ( (LA24_137=='\'') ) {s = 139;} + + else if ( (LA24_137=='\\') ) {s = 88;} + + else if ( ((LA24_137>='\u0000' && LA24_137<='\t')||(LA24_137>='\u000B' && LA24_137<='\f')||(LA24_137>='\u000E' && LA24_137<='&')||(LA24_137>='(' && LA24_137<='[')||(LA24_137>=']' && LA24_137<='\uFFFF')) ) {s = 89;} + + else if ( (LA24_137=='\n'||LA24_137=='\r') ) {s = 91;} + + else s = 36; + + if ( s>=0 ) return s; + break; + case 145 : + int LA24_28 = input.LA(1); + + s = -1; + if ( ((LA24_28>='0' && LA24_28<='9')||(LA24_28>='A' && LA24_28<='Z')||LA24_28=='_'||(LA24_28>='a' && LA24_28<='z')) ) {s = 83;} + + else if ( ((LA24_28>='\u0000' && LA24_28<='\t')||(LA24_28>='\u000B' && LA24_28<='\f')||(LA24_28>='\u000E' && LA24_28<='/')||(LA24_28>=':' && LA24_28<='@')||(LA24_28>='[' && LA24_28<='^')||LA24_28=='`'||(LA24_28>='{' && LA24_28<='\uFFFF')) ) {s = 36;} + + else s = 82; + + if ( s>=0 ) return s; + break; + case 146 : + int LA24_266 = input.LA(1); + + s = -1; + if ( ((LA24_266>='0' && LA24_266<='9')||(LA24_266>='A' && LA24_266<='Z')||LA24_266=='_'||(LA24_266>='a' && LA24_266<='z')) ) {s = 42;} + + else if ( ((LA24_266>='\u0000' && LA24_266<='\t')||(LA24_266>='\u000B' && LA24_266<='\f')||(LA24_266>='\u000E' && LA24_266<='/')||(LA24_266>=':' && LA24_266<='@')||(LA24_266>='[' && LA24_266<='^')||LA24_266=='`'||(LA24_266>='{' && LA24_266<='\uFFFF')) ) {s = 36;} + + else s = 274; + + if ( s>=0 ) return s; + break; + case 147 : + int LA24_165 = input.LA(1); + + s = -1; + if ( (LA24_165=='r') ) {s = 203;} + + else if ( ((LA24_165>='0' && LA24_165<='9')||(LA24_165>='A' && LA24_165<='Z')||LA24_165=='_'||(LA24_165>='a' && LA24_165<='q')||(LA24_165>='s' && LA24_165<='z')) ) {s = 42;} + + else if ( ((LA24_165>='\u0000' && LA24_165<='\t')||(LA24_165>='\u000B' && LA24_165<='\f')||(LA24_165>='\u000E' && LA24_165<='/')||(LA24_165>=':' && LA24_165<='@')||(LA24_165>='[' && LA24_165<='^')||LA24_165=='`'||(LA24_165>='{' && LA24_165<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 148 : + int LA24_203 = input.LA(1); + + s = -1; + if ( (LA24_203=='e') ) {s = 221;} + + else if ( ((LA24_203>='0' && LA24_203<='9')||(LA24_203>='A' && LA24_203<='Z')||LA24_203=='_'||(LA24_203>='a' && LA24_203<='d')||(LA24_203>='f' && LA24_203<='z')) ) {s = 42;} + + else if ( ((LA24_203>='\u0000' && LA24_203<='\t')||(LA24_203>='\u000B' && LA24_203<='\f')||(LA24_203>='\u000E' && LA24_203<='/')||(LA24_203>=':' && LA24_203<='@')||(LA24_203>='[' && LA24_203<='^')||LA24_203=='`'||(LA24_203>='{' && LA24_203<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 149 : + int LA24_119 = input.LA(1); + + s = -1; + if ( ((LA24_119>='\u0000' && LA24_119<='\t')||(LA24_119>='\u000B' && LA24_119<='\f')||(LA24_119>='\u000E' && LA24_119<='\uFFFF')) ) {s = 36;} + + else s = 170; + + if ( s>=0 ) return s; + break; + case 150 : + int LA24_221 = input.LA(1); + + s = -1; + if ( (LA24_221=='d') ) {s = 236;} + + else if ( ((LA24_221>='0' && LA24_221<='9')||(LA24_221>='A' && LA24_221<='Z')||LA24_221=='_'||(LA24_221>='a' && LA24_221<='c')||(LA24_221>='e' && LA24_221<='z')) ) {s = 42;} + + else if ( ((LA24_221>='\u0000' && LA24_221<='\t')||(LA24_221>='\u000B' && LA24_221<='\f')||(LA24_221>='\u000E' && LA24_221<='/')||(LA24_221>=':' && LA24_221<='@')||(LA24_221>='[' && LA24_221<='^')||LA24_221=='`'||(LA24_221>='{' && LA24_221<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 151 : + int LA24_236 = input.LA(1); + + s = -1; + if ( (LA24_236=='i') ) {s = 249;} + + else if ( ((LA24_236>='0' && LA24_236<='9')||(LA24_236>='A' && LA24_236<='Z')||LA24_236=='_'||(LA24_236>='a' && LA24_236<='h')||(LA24_236>='j' && LA24_236<='z')) ) {s = 42;} + + else if ( ((LA24_236>='\u0000' && LA24_236<='\t')||(LA24_236>='\u000B' && LA24_236<='\f')||(LA24_236>='\u000E' && LA24_236<='/')||(LA24_236>=':' && LA24_236<='@')||(LA24_236>='[' && LA24_236<='^')||LA24_236=='`'||(LA24_236>='{' && LA24_236<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 152 : + int LA24_249 = input.LA(1); + + s = -1; + if ( (LA24_249=='c') ) {s = 260;} + + else if ( ((LA24_249>='0' && LA24_249<='9')||(LA24_249>='A' && LA24_249<='Z')||LA24_249=='_'||(LA24_249>='a' && LA24_249<='b')||(LA24_249>='d' && LA24_249<='z')) ) {s = 42;} + + else if ( ((LA24_249>='\u0000' && LA24_249<='\t')||(LA24_249>='\u000B' && LA24_249<='\f')||(LA24_249>='\u000E' && LA24_249<='/')||(LA24_249>=':' && LA24_249<='@')||(LA24_249>='[' && LA24_249<='^')||LA24_249=='`'||(LA24_249>='{' && LA24_249<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 153 : + int LA24_260 = input.LA(1); + + s = -1; + if ( (LA24_260=='a') ) {s = 270;} + + else if ( ((LA24_260>='0' && LA24_260<='9')||(LA24_260>='A' && LA24_260<='Z')||LA24_260=='_'||(LA24_260>='b' && LA24_260<='z')) ) {s = 42;} + + else if ( ((LA24_260>='\u0000' && LA24_260<='\t')||(LA24_260>='\u000B' && LA24_260<='\f')||(LA24_260>='\u000E' && LA24_260<='/')||(LA24_260>=':' && LA24_260<='@')||(LA24_260>='[' && LA24_260<='^')||LA24_260=='`'||(LA24_260>='{' && LA24_260<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 154 : + int LA24_89 = input.LA(1); + + s = -1; + if ( (LA24_89=='\'') ) {s = 139;} + + else if ( (LA24_89=='\\') ) {s = 88;} + + else if ( ((LA24_89>='\u0000' && LA24_89<='\t')||(LA24_89>='\u000B' && LA24_89<='\f')||(LA24_89>='\u000E' && LA24_89<='&')||(LA24_89>='(' && LA24_89<='[')||(LA24_89>=']' && LA24_89<='\uFFFF')) ) {s = 89;} + + else if ( (LA24_89=='\n'||LA24_89=='\r') ) {s = 91;} + + else s = 36; + + if ( s>=0 ) return s; + break; + case 155 : + int LA24_270 = input.LA(1); + + s = -1; + if ( (LA24_270=='t') ) {s = 277;} + + else if ( ((LA24_270>='0' && LA24_270<='9')||(LA24_270>='A' && LA24_270<='Z')||LA24_270=='_'||(LA24_270>='a' && LA24_270<='s')||(LA24_270>='u' && LA24_270<='z')) ) {s = 42;} + + else if ( ((LA24_270>='\u0000' && LA24_270<='\t')||(LA24_270>='\u000B' && LA24_270<='\f')||(LA24_270>='\u000E' && LA24_270<='/')||(LA24_270>=':' && LA24_270<='@')||(LA24_270>='[' && LA24_270<='^')||LA24_270=='`'||(LA24_270>='{' && LA24_270<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 156 : + int LA24_277 = input.LA(1); + + s = -1; + if ( (LA24_277=='e') ) {s = 280;} + + else if ( ((LA24_277>='0' && LA24_277<='9')||(LA24_277>='A' && LA24_277<='Z')||LA24_277=='_'||(LA24_277>='a' && LA24_277<='d')||(LA24_277>='f' && LA24_277<='z')) ) {s = 42;} + + else if ( ((LA24_277>='\u0000' && LA24_277<='\t')||(LA24_277>='\u000B' && LA24_277<='\f')||(LA24_277>='\u000E' && LA24_277<='/')||(LA24_277>=':' && LA24_277<='@')||(LA24_277>='[' && LA24_277<='^')||LA24_277=='`'||(LA24_277>='{' && LA24_277<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 157 : + int LA24_280 = input.LA(1); + + s = -1; + if ( (LA24_280=='s') ) {s = 282;} + + else if ( ((LA24_280>='0' && LA24_280<='9')||(LA24_280>='A' && LA24_280<='Z')||LA24_280=='_'||(LA24_280>='a' && LA24_280<='r')||(LA24_280>='t' && LA24_280<='z')) ) {s = 42;} + + else if ( ((LA24_280>='\u0000' && LA24_280<='\t')||(LA24_280>='\u000B' && LA24_280<='\f')||(LA24_280>='\u000E' && LA24_280<='/')||(LA24_280>=':' && LA24_280<='@')||(LA24_280>='[' && LA24_280<='^')||LA24_280=='`'||(LA24_280>='{' && LA24_280<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 158 : + int LA24_53 = input.LA(1); + + s = -1; + if ( (LA24_53=='k') ) {s = 114;} + + else if ( ((LA24_53>='0' && LA24_53<='9')||(LA24_53>='A' && LA24_53<='Z')||LA24_53=='_'||(LA24_53>='a' && LA24_53<='j')||(LA24_53>='l' && LA24_53<='z')) ) {s = 42;} + + else if ( ((LA24_53>='\u0000' && LA24_53<='\t')||(LA24_53>='\u000B' && LA24_53<='\f')||(LA24_53>='\u000E' && LA24_53<='/')||(LA24_53>=':' && LA24_53<='@')||(LA24_53>='[' && LA24_53<='^')||LA24_53=='`'||(LA24_53>='{' && LA24_53<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 159 : + int LA24_6 = input.LA(1); + + s = -1; + if ( (LA24_6=='h') ) {s = 47;} + + else if ( (LA24_6=='y') ) {s = 48;} + + else if ( ((LA24_6>='0' && LA24_6<='9')||(LA24_6>='A' && LA24_6<='Z')||LA24_6=='_'||(LA24_6>='a' && LA24_6<='g')||(LA24_6>='i' && LA24_6<='x')||LA24_6=='z') ) {s = 42;} + + else if ( ((LA24_6>='\u0000' && LA24_6<='\t')||(LA24_6>='\u000B' && LA24_6<='\f')||(LA24_6>='\u000E' && LA24_6<='/')||(LA24_6>=':' && LA24_6<='@')||(LA24_6>='[' && LA24_6<='^')||LA24_6=='`'||(LA24_6>='{' && LA24_6<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 160 : + int LA24_67 = input.LA(1); + + s = -1; + if ( ((LA24_67>='\u0000' && LA24_67<='\t')||(LA24_67>='\u000B' && LA24_67<='\f')||(LA24_67>='\u000E' && LA24_67<='\uFFFF')) ) {s = 36;} + + else s = 121; + + if ( s>=0 ) return s; + break; + case 161 : + int LA24_114 = input.LA(1); + + s = -1; + if ( (LA24_114=='n') ) {s = 167;} + + else if ( ((LA24_114>='0' && LA24_114<='9')||(LA24_114>='A' && LA24_114<='Z')||LA24_114=='_'||(LA24_114>='a' && LA24_114<='m')||(LA24_114>='o' && LA24_114<='z')) ) {s = 42;} + + else if ( ((LA24_114>='\u0000' && LA24_114<='\t')||(LA24_114>='\u000B' && LA24_114<='\f')||(LA24_114>='\u000E' && LA24_114<='/')||(LA24_114>=':' && LA24_114<='@')||(LA24_114>='[' && LA24_114<='^')||LA24_114=='`'||(LA24_114>='{' && LA24_114<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 162 : + int LA24_167 = input.LA(1); + + s = -1; + if ( (LA24_167=='o') ) {s = 204;} + + else if ( ((LA24_167>='0' && LA24_167<='9')||(LA24_167>='A' && LA24_167<='Z')||LA24_167=='_'||(LA24_167>='a' && LA24_167<='n')||(LA24_167>='p' && LA24_167<='z')) ) {s = 42;} + + else if ( ((LA24_167>='\u0000' && LA24_167<='\t')||(LA24_167>='\u000B' && LA24_167<='\f')||(LA24_167>='\u000E' && LA24_167<='/')||(LA24_167>=':' && LA24_167<='@')||(LA24_167>='[' && LA24_167<='^')||LA24_167=='`'||(LA24_167>='{' && LA24_167<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 163 : + int LA24_204 = input.LA(1); + + s = -1; + if ( (LA24_204=='w') ) {s = 222;} + + else if ( ((LA24_204>='0' && LA24_204<='9')||(LA24_204>='A' && LA24_204<='Z')||LA24_204=='_'||(LA24_204>='a' && LA24_204<='v')||(LA24_204>='x' && LA24_204<='z')) ) {s = 42;} + + else if ( ((LA24_204>='\u0000' && LA24_204<='\t')||(LA24_204>='\u000B' && LA24_204<='\f')||(LA24_204>='\u000E' && LA24_204<='/')||(LA24_204>=':' && LA24_204<='@')||(LA24_204>='[' && LA24_204<='^')||LA24_204=='`'||(LA24_204>='{' && LA24_204<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 164 : + int LA24_222 = input.LA(1); + + s = -1; + if ( (LA24_222=='n') ) {s = 237;} + + else if ( ((LA24_222>='0' && LA24_222<='9')||(LA24_222>='A' && LA24_222<='Z')||LA24_222=='_'||(LA24_222>='a' && LA24_222<='m')||(LA24_222>='o' && LA24_222<='z')) ) {s = 42;} + + else if ( ((LA24_222>='\u0000' && LA24_222<='\t')||(LA24_222>='\u000B' && LA24_222<='\f')||(LA24_222>='\u000E' && LA24_222<='/')||(LA24_222>=':' && LA24_222<='@')||(LA24_222>='[' && LA24_222<='^')||LA24_222=='`'||(LA24_222>='{' && LA24_222<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 165 : + int LA24_262 = input.LA(1); + + s = -1; + if ( ((LA24_262>='0' && LA24_262<='9')||(LA24_262>='A' && LA24_262<='Z')||LA24_262=='_'||(LA24_262>='a' && LA24_262<='z')) ) {s = 42;} + + else if ( ((LA24_262>='\u0000' && LA24_262<='\t')||(LA24_262>='\u000B' && LA24_262<='\f')||(LA24_262>='\u000E' && LA24_262<='/')||(LA24_262>=':' && LA24_262<='@')||(LA24_262>='[' && LA24_262<='^')||LA24_262=='`'||(LA24_262>='{' && LA24_262<='\uFFFF')) ) {s = 36;} + + else s = 271; + + if ( s>=0 ) return s; + break; + case 166 : + int LA24_51 = input.LA(1); + + s = -1; + if ( (LA24_51=='_') ) {s = 112;} + + else if ( ((LA24_51>='0' && LA24_51<='9')||(LA24_51>='A' && LA24_51<='Z')||(LA24_51>='a' && LA24_51<='z')) ) {s = 42;} + + else if ( ((LA24_51>='\u0000' && LA24_51<='\t')||(LA24_51>='\u000B' && LA24_51<='\f')||(LA24_51>='\u000E' && LA24_51<='/')||(LA24_51>=':' && LA24_51<='@')||(LA24_51>='[' && LA24_51<='^')||LA24_51=='`'||(LA24_51>='{' && LA24_51<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 167 : + int LA24_54 = input.LA(1); + + s = -1; + if ( (LA24_54=='c') ) {s = 115;} + + else if ( ((LA24_54>='0' && LA24_54<='9')||(LA24_54>='A' && LA24_54<='Z')||LA24_54=='_'||(LA24_54>='a' && LA24_54<='b')||(LA24_54>='d' && LA24_54<='z')) ) {s = 42;} + + else if ( ((LA24_54>='\u0000' && LA24_54<='\t')||(LA24_54>='\u000B' && LA24_54<='\f')||(LA24_54>='\u000E' && LA24_54<='/')||(LA24_54>=':' && LA24_54<='@')||(LA24_54>='[' && LA24_54<='^')||LA24_54=='`'||(LA24_54>='{' && LA24_54<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 168 : + int LA24_115 = input.LA(1); + + s = -1; + if ( (LA24_115=='l') ) {s = 168;} + + else if ( ((LA24_115>='0' && LA24_115<='9')||(LA24_115>='A' && LA24_115<='Z')||LA24_115=='_'||(LA24_115>='a' && LA24_115<='k')||(LA24_115>='m' && LA24_115<='z')) ) {s = 42;} + + else if ( ((LA24_115>='\u0000' && LA24_115<='\t')||(LA24_115>='\u000B' && LA24_115<='\f')||(LA24_115>='\u000E' && LA24_115<='/')||(LA24_115>=':' && LA24_115<='@')||(LA24_115>='[' && LA24_115<='^')||LA24_115=='`'||(LA24_115>='{' && LA24_115<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 169 : + int LA24_168 = input.LA(1); + + s = -1; + if ( (LA24_168=='u') ) {s = 205;} + + else if ( ((LA24_168>='0' && LA24_168<='9')||(LA24_168>='A' && LA24_168<='Z')||LA24_168=='_'||(LA24_168>='a' && LA24_168<='t')||(LA24_168>='v' && LA24_168<='z')) ) {s = 42;} + + else if ( ((LA24_168>='\u0000' && LA24_168<='\t')||(LA24_168>='\u000B' && LA24_168<='\f')||(LA24_168>='\u000E' && LA24_168<='/')||(LA24_168>=':' && LA24_168<='@')||(LA24_168>='[' && LA24_168<='^')||LA24_168=='`'||(LA24_168>='{' && LA24_168<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 170 : + int LA24_112 = input.LA(1); + + s = -1; + if ( (LA24_112=='d') ) {s = 163;} + + else if ( (LA24_112=='f') ) {s = 164;} + + else if ( (LA24_112=='p') ) {s = 165;} + + else if ( ((LA24_112>='0' && LA24_112<='9')||(LA24_112>='A' && LA24_112<='Z')||LA24_112=='_'||(LA24_112>='a' && LA24_112<='c')||LA24_112=='e'||(LA24_112>='g' && LA24_112<='o')||(LA24_112>='q' && LA24_112<='z')) ) {s = 42;} + + else if ( ((LA24_112>='\u0000' && LA24_112<='\t')||(LA24_112>='\u000B' && LA24_112<='\f')||(LA24_112>='\u000E' && LA24_112<='/')||(LA24_112>=':' && LA24_112<='@')||(LA24_112>='[' && LA24_112<='^')||LA24_112=='`'||(LA24_112>='{' && LA24_112<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 171 : + int LA24_205 = input.LA(1); + + s = -1; + if ( (LA24_205=='d') ) {s = 223;} + + else if ( ((LA24_205>='0' && LA24_205<='9')||(LA24_205>='A' && LA24_205<='Z')||LA24_205=='_'||(LA24_205>='a' && LA24_205<='c')||(LA24_205>='e' && LA24_205<='z')) ) {s = 42;} + + else if ( ((LA24_205>='\u0000' && LA24_205<='\t')||(LA24_205>='\u000B' && LA24_205<='\f')||(LA24_205>='\u000E' && LA24_205<='/')||(LA24_205>=':' && LA24_205<='@')||(LA24_205>='[' && LA24_205<='^')||LA24_205=='`'||(LA24_205>='{' && LA24_205<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 172 : + int LA24_68 = input.LA(1); + + s = -1; + if ( ((LA24_68>='\u0000' && LA24_68<='\t')||(LA24_68>='\u000B' && LA24_68<='\f')||(LA24_68>='\u000E' && LA24_68<='\uFFFF')) ) {s = 36;} + + else s = 122; + + if ( s>=0 ) return s; + break; + case 173 : + int LA24_223 = input.LA(1); + + s = -1; + if ( (LA24_223=='e') ) {s = 238;} + + else if ( ((LA24_223>='0' && LA24_223<='9')||(LA24_223>='A' && LA24_223<='Z')||LA24_223=='_'||(LA24_223>='a' && LA24_223<='d')||(LA24_223>='f' && LA24_223<='z')) ) {s = 42;} + + else if ( ((LA24_223>='\u0000' && LA24_223<='\t')||(LA24_223>='\u000B' && LA24_223<='\f')||(LA24_223>='\u000E' && LA24_223<='/')||(LA24_223>=':' && LA24_223<='@')||(LA24_223>='[' && LA24_223<='^')||LA24_223=='`'||(LA24_223>='{' && LA24_223<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 174 : + int LA24_238 = input.LA(1); + + s = -1; + if ( (LA24_238=='(') ) {s = 251;} + + else if ( ((LA24_238>='0' && LA24_238<='9')||(LA24_238>='A' && LA24_238<='Z')||LA24_238=='_'||(LA24_238>='a' && LA24_238<='z')) ) {s = 42;} + + else if ( ((LA24_238>='\u0000' && LA24_238<='\t')||(LA24_238>='\u000B' && LA24_238<='\f')||(LA24_238>='\u000E' && LA24_238<='\'')||(LA24_238>=')' && LA24_238<='/')||(LA24_238>=':' && LA24_238<='@')||(LA24_238>='[' && LA24_238<='^')||LA24_238=='`'||(LA24_238>='{' && LA24_238<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 175 : + int LA24_196 = input.LA(1); + + s = -1; + if ( ((LA24_196>='0' && LA24_196<='9')||(LA24_196>='A' && LA24_196<='Z')||LA24_196=='_'||(LA24_196>='a' && LA24_196<='z')) ) {s = 42;} + + else if ( ((LA24_196>='\u0000' && LA24_196<='\t')||(LA24_196>='\u000B' && LA24_196<='\f')||(LA24_196>='\u000E' && LA24_196<='/')||(LA24_196>=':' && LA24_196<='@')||(LA24_196>='[' && LA24_196<='^')||LA24_196=='`'||(LA24_196>='{' && LA24_196<='\uFFFF')) ) {s = 36;} + + else s = 215; + + if ( s>=0 ) return s; + break; + case 176 : + int LA24_22 = input.LA(1); + + s = -1; + if ( ((LA24_22>='\u0000' && LA24_22<='\t')||(LA24_22>='\u000B' && LA24_22<='\f')||(LA24_22>='\u000E' && LA24_22<='\uFFFF')) ) {s = 36;} + + else s = 70; + + if ( s>=0 ) return s; + break; + case 177 : + int LA24_100 = input.LA(1); + + s = -1; + if ( ((LA24_100>='\u0000' && LA24_100<='\t')||(LA24_100>='\u000B' && LA24_100<='\f')||(LA24_100>='\u000E' && LA24_100<='\uFFFF')) ) {s = 150;} + + else if ( (LA24_100=='\n'||LA24_100=='\r') ) {s = 151;} + + else s = 36; + + if ( s>=0 ) return s; + break; + case 178 : + int LA24_23 = input.LA(1); + + s = -1; + if ( ((LA24_23>='\u0000' && LA24_23<='\t')||(LA24_23>='\u000B' && LA24_23<='\f')||(LA24_23>='\u000E' && LA24_23<='\uFFFF')) ) {s = 36;} + + else s = 71; + + if ( s>=0 ) return s; + break; + case 179 : + int LA24_52 = input.LA(1); + + s = -1; + if ( (LA24_52=='f') ) {s = 113;} + + else if ( ((LA24_52>='0' && LA24_52<='9')||(LA24_52>='A' && LA24_52<='Z')||LA24_52=='_'||(LA24_52>='a' && LA24_52<='e')||(LA24_52>='g' && LA24_52<='z')) ) {s = 42;} + + else if ( ((LA24_52>='\u0000' && LA24_52<='\t')||(LA24_52>='\u000B' && LA24_52<='\f')||(LA24_52>='\u000E' && LA24_52<='/')||(LA24_52>=':' && LA24_52<='@')||(LA24_52>='[' && LA24_52<='^')||LA24_52=='`'||(LA24_52>='{' && LA24_52<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 180 : + int LA24_232 = input.LA(1); + + s = -1; + if ( ((LA24_232>='0' && LA24_232<='9')||(LA24_232>='A' && LA24_232<='Z')||LA24_232=='_'||(LA24_232>='a' && LA24_232<='z')) ) {s = 42;} + + else if ( ((LA24_232>='\u0000' && LA24_232<='\t')||(LA24_232>='\u000B' && LA24_232<='\f')||(LA24_232>='\u000E' && LA24_232<='/')||(LA24_232>=':' && LA24_232<='@')||(LA24_232>='[' && LA24_232<='^')||LA24_232=='`'||(LA24_232>='{' && LA24_232<='\uFFFF')) ) {s = 36;} + + else s = 245; + + if ( s>=0 ) return s; + break; + case 181 : + int LA24_149 = input.LA(1); + + s = -1; + if ( (LA24_149=='*') ) {s = 147;} + + else if ( ((LA24_149>='\u0000' && LA24_149<='\t')||(LA24_149>='\u000B' && LA24_149<='\f')||(LA24_149>='\u000E' && LA24_149<=')')||(LA24_149>='+' && LA24_149<='\uFFFF')) ) {s = 149;} + + else if ( (LA24_149=='\n'||LA24_149=='\r') ) {s = 148;} + + else s = 36; + + if ( s>=0 ) return s; + break; + case 182 : + int LA24_29 = input.LA(1); + + s = -1; + if ( ((LA24_29>='0' && LA24_29<='9')||(LA24_29>='A' && LA24_29<='Z')||LA24_29=='_'||(LA24_29>='a' && LA24_29<='z')) ) {s = 42;} + + else if ( ((LA24_29>='\u0000' && LA24_29<='\t')||(LA24_29>='\u000B' && LA24_29<='\f')||(LA24_29>='\u000E' && LA24_29<='/')||(LA24_29>=':' && LA24_29<='@')||(LA24_29>='[' && LA24_29<='^')||LA24_29=='`'||(LA24_29>='{' && LA24_29<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 183 : + int LA24_43 = input.LA(1); + + s = -1; + if ( (LA24_43=='n') ) {s = 103;} + + else if ( (LA24_43=='r') ) {s = 104;} + + else if ( ((LA24_43>='0' && LA24_43<='9')||(LA24_43>='A' && LA24_43<='Z')||LA24_43=='_'||(LA24_43>='a' && LA24_43<='m')||(LA24_43>='o' && LA24_43<='q')||(LA24_43>='s' && LA24_43<='z')) ) {s = 42;} + + else if ( ((LA24_43>='\u0000' && LA24_43<='\t')||(LA24_43>='\u000B' && LA24_43<='\f')||(LA24_43>='\u000E' && LA24_43<='/')||(LA24_43>=':' && LA24_43<='@')||(LA24_43>='[' && LA24_43<='^')||LA24_43=='`'||(LA24_43>='{' && LA24_43<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 184 : + int LA24_254 = input.LA(1); + + s = -1; + if ( ((LA24_254>='0' && LA24_254<='9')||(LA24_254>='A' && LA24_254<='Z')||LA24_254=='_'||(LA24_254>='a' && LA24_254<='z')) ) {s = 42;} + + else if ( ((LA24_254>='\u0000' && LA24_254<='\t')||(LA24_254>='\u000B' && LA24_254<='\f')||(LA24_254>='\u000E' && LA24_254<='/')||(LA24_254>=':' && LA24_254<='@')||(LA24_254>='[' && LA24_254<='^')||LA24_254=='`'||(LA24_254>='{' && LA24_254<='\uFFFF')) ) {s = 36;} + + else s = 264; + + if ( s>=0 ) return s; + break; + case 185 : + int LA24_26 = input.LA(1); + + s = -1; + if ( ((LA24_26>='\u0000' && LA24_26<='\t')||(LA24_26>='\u000B' && LA24_26<='\f')||(LA24_26>='\u000E' && LA24_26<='\uFFFF')) ) {s = 36;} + + else s = 76; + + if ( s>=0 ) return s; + break; + case 186 : + int LA24_288 = input.LA(1); + + s = -1; + if ( ((LA24_288>='0' && LA24_288<='9')||(LA24_288>='A' && LA24_288<='Z')||LA24_288=='_'||(LA24_288>='a' && LA24_288<='z')) ) {s = 42;} + + else if ( ((LA24_288>='\u0000' && LA24_288<='\t')||(LA24_288>='\u000B' && LA24_288<='\f')||(LA24_288>='\u000E' && LA24_288<='/')||(LA24_288>=':' && LA24_288<='@')||(LA24_288>='[' && LA24_288<='^')||LA24_288=='`'||(LA24_288>='{' && LA24_288<='\uFFFF')) ) {s = 36;} + + else s = 289; + + if ( s>=0 ) return s; + break; + case 187 : + int LA24_86 = input.LA(1); + + s = -1; + if ( ((LA24_86>='\u0000' && LA24_86<='\t')||(LA24_86>='\u000B' && LA24_86<='\f')||(LA24_86>='\u000E' && LA24_86<='\uFFFF')) ) {s = 36;} + + else s = 134; + + if ( s>=0 ) return s; + break; + case 188 : + int LA24_72 = input.LA(1); + + s = -1; + if ( ((LA24_72>='\u0000' && LA24_72<='\t')||(LA24_72>='\u000B' && LA24_72<='\f')||(LA24_72>='\u000E' && LA24_72<='\uFFFF')) ) {s = 36;} + + else s = 123; + + if ( s>=0 ) return s; + break; + case 189 : + int LA24_200 = input.LA(1); + + s = -1; + if ( ((LA24_200>='0' && LA24_200<='9')||(LA24_200>='A' && LA24_200<='Z')||LA24_200=='_'||(LA24_200>='a' && LA24_200<='z')) ) {s = 42;} + + else if ( ((LA24_200>='\u0000' && LA24_200<='\t')||(LA24_200>='\u000B' && LA24_200<='\f')||(LA24_200>='\u000E' && LA24_200<='/')||(LA24_200>=':' && LA24_200<='@')||(LA24_200>='[' && LA24_200<='^')||LA24_200=='`'||(LA24_200>='{' && LA24_200<='\uFFFF')) ) {s = 36;} + + else s = 218; + + if ( s>=0 ) return s; + break; + case 190 : + int LA24_160 = input.LA(1); + + s = -1; + if ( ((LA24_160>='0' && LA24_160<='9')||(LA24_160>='A' && LA24_160<='Z')||LA24_160=='_'||(LA24_160>='a' && LA24_160<='z')) ) {s = 42;} + + else if ( ((LA24_160>='\u0000' && LA24_160<='\t')||(LA24_160>='\u000B' && LA24_160<='\f')||(LA24_160>='\u000E' && LA24_160<='/')||(LA24_160>=':' && LA24_160<='@')||(LA24_160>='[' && LA24_160<='^')||LA24_160=='`'||(LA24_160>='{' && LA24_160<='\uFFFF')) ) {s = 36;} + + else s = 198; + + if ( s>=0 ) return s; + break; + case 191 : + int LA24_74 = input.LA(1); + + s = -1; + if ( ((LA24_74>='\u0000' && LA24_74<='\t')||(LA24_74>='\u000B' && LA24_74<='\f')||(LA24_74>='\u000E' && LA24_74<='\uFFFF')) ) {s = 36;} + + else s = 124; + + if ( s>=0 ) return s; + break; + case 192 : + int LA24_179 = input.LA(1); + + s = -1; + if ( (LA24_179=='\"') ) {s = 135;} + + else if ( (LA24_179=='\\') ) {s = 136;} + + else if ( ((LA24_179>='\u0000' && LA24_179<='!')||(LA24_179>='#' && LA24_179<='[')||(LA24_179>=']' && LA24_179<='\uFFFF')) ) {s = 87;} + + if ( s>=0 ) return s; + break; + case 193 : + int LA24_150 = input.LA(1); + + s = -1; + if ( ((LA24_150>='\u0000' && LA24_150<='\t')||(LA24_150>='\u000B' && LA24_150<='\f')||(LA24_150>='\u000E' && LA24_150<='\uFFFF')) ) {s = 150;} + + else if ( (LA24_150=='\n'||LA24_150=='\r') ) {s = 151;} + + else s = 36; + + if ( s>=0 ) return s; + break; + case 194 : + int LA24_96 = input.LA(1); + + s = -1; + if ( (LA24_96=='.') ) {s = 93;} + + else if ( ((LA24_96>='0' && LA24_96<='9')) ) {s = 96;} + + else if ( (LA24_96=='/') ) {s = 94;} + + else if ( (LA24_96=='E') ) {s = 95;} + + else if ( ((LA24_96>='\u0000' && LA24_96<='\t')||(LA24_96>='\u000B' && LA24_96<='\f')||(LA24_96>='\u000E' && LA24_96<='-')||(LA24_96>=':' && LA24_96<='D')||(LA24_96>='F' && LA24_96<='\uFFFF')) ) {s = 36;} + + else s = 92; + + if ( s>=0 ) return s; + break; + case 195 : + int LA24_258 = input.LA(1); + + s = -1; + if ( ((LA24_258>='0' && LA24_258<='9')||(LA24_258>='A' && LA24_258<='Z')||LA24_258=='_'||(LA24_258>='a' && LA24_258<='z')) ) {s = 42;} + + else if ( ((LA24_258>='\u0000' && LA24_258<='\t')||(LA24_258>='\u000B' && LA24_258<='\f')||(LA24_258>='\u000E' && LA24_258<='/')||(LA24_258>=':' && LA24_258<='@')||(LA24_258>='[' && LA24_258<='^')||LA24_258=='`'||(LA24_258>='{' && LA24_258<='\uFFFF')) ) {s = 36;} + + else s = 268; + + if ( s>=0 ) return s; + break; + case 196 : + int LA24_87 = input.LA(1); + + s = -1; + if ( (LA24_87=='\"') ) {s = 135;} + + else if ( (LA24_87=='\\') ) {s = 136;} + + else if ( ((LA24_87>='\u0000' && LA24_87<='!')||(LA24_87>='#' && LA24_87<='[')||(LA24_87>=']' && LA24_87<='\uFFFF')) ) {s = 87;} + + if ( s>=0 ) return s; + break; + case 197 : + int LA24_139 = input.LA(1); + + s = -1; + if ( ((LA24_139>='\u0000' && LA24_139<='\t')||(LA24_139>='\u000B' && LA24_139<='\f')||(LA24_139>='\u000E' && LA24_139<='\uFFFF')) ) {s = 36;} + + else s = 182; + + if ( s>=0 ) return s; + break; + case 198 : + int LA24_31 = input.LA(1); + + s = -1; + if ( (LA24_31=='\\') ) {s = 88;} + + else if ( ((LA24_31>='\u0000' && LA24_31<='\t')||(LA24_31>='\u000B' && LA24_31<='\f')||(LA24_31>='\u000E' && LA24_31<='&')||(LA24_31>='(' && LA24_31<='[')||(LA24_31>=']' && LA24_31<='\uFFFF')) ) {s = 89;} + + else if ( (LA24_31=='\'') ) {s = 90;} + + else if ( (LA24_31=='\n'||LA24_31=='\r') ) {s = 91;} + + else s = 36; + + if ( s>=0 ) return s; + break; + case 199 : + int LA24_83 = input.LA(1); + + s = -1; + if ( ((LA24_83>='0' && LA24_83<='9')||(LA24_83>='A' && LA24_83<='Z')||LA24_83=='_'||(LA24_83>='a' && LA24_83<='z')) ) {s = 83;} + + else if ( ((LA24_83>='\u0000' && LA24_83<='\t')||(LA24_83>='\u000B' && LA24_83<='\f')||(LA24_83>='\u000E' && LA24_83<='/')||(LA24_83>=':' && LA24_83<='@')||(LA24_83>='[' && LA24_83<='^')||LA24_83=='`'||(LA24_83>='{' && LA24_83<='\uFFFF')) ) {s = 36;} + + else s = 82; + + if ( s>=0 ) return s; + break; + case 200 : + int LA24_276 = input.LA(1); + + s = -1; + if ( ((LA24_276>='0' && LA24_276<='9')||(LA24_276>='A' && LA24_276<='Z')||LA24_276=='_'||(LA24_276>='a' && LA24_276<='z')) ) {s = 42;} + + else if ( ((LA24_276>='\u0000' && LA24_276<='\t')||(LA24_276>='\u000B' && LA24_276<='\f')||(LA24_276>='\u000E' && LA24_276<='/')||(LA24_276>=':' && LA24_276<='@')||(LA24_276>='[' && LA24_276<='^')||LA24_276=='`'||(LA24_276>='{' && LA24_276<='\uFFFF')) ) {s = 36;} + + else s = 279; + + if ( s>=0 ) return s; + break; + case 201 : + int LA24_282 = input.LA(1); + + s = -1; + if ( ((LA24_282>='0' && LA24_282<='9')||(LA24_282>='A' && LA24_282<='Z')||LA24_282=='_'||(LA24_282>='a' && LA24_282<='z')) ) {s = 42;} + + else if ( ((LA24_282>='\u0000' && LA24_282<='\t')||(LA24_282>='\u000B' && LA24_282<='\f')||(LA24_282>='\u000E' && LA24_282<='/')||(LA24_282>=':' && LA24_282<='@')||(LA24_282>='[' && LA24_282<='^')||LA24_282=='`'||(LA24_282>='{' && LA24_282<='\uFFFF')) ) {s = 36;} + + else s = 284; + + if ( s>=0 ) return s; + break; + case 202 : + int LA24_12 = input.LA(1); + + s = -1; + if ( (LA24_12=='[') ) {s = 55;} + + else if ( ((LA24_12>='\u0000' && LA24_12<='\t')||(LA24_12>='\u000B' && LA24_12<='\f')||(LA24_12>='\u000E' && LA24_12<='Z')||(LA24_12>='\\' && LA24_12<='\uFFFF')) ) {s = 36;} + + else s = 56; + + if ( s>=0 ) return s; + break; + case 203 : + int LA24_77 = input.LA(1); + + s = -1; + if ( (LA24_77=='r') ) {s = 125;} + + else if ( ((LA24_77>='0' && LA24_77<='9')||(LA24_77>='A' && LA24_77<='Z')||LA24_77=='_'||(LA24_77>='a' && LA24_77<='q')||(LA24_77>='s' && LA24_77<='z')) ) {s = 127;} + + else if ( ((LA24_77>='\u0000' && LA24_77<='\t')||(LA24_77>='\u000B' && LA24_77<='\f')||(LA24_77>='\u000E' && LA24_77<='/')||(LA24_77>=':' && LA24_77<='@')||(LA24_77>='[' && LA24_77<='^')||LA24_77=='`'||(LA24_77>='{' && LA24_77<='\uFFFF')) ) {s = 36;} + + else s = 126; + + if ( s>=0 ) return s; + break; + case 204 : + int LA24_78 = input.LA(1); + + s = -1; + if ( (LA24_78=='a') ) {s = 128;} + + else if ( ((LA24_78>='0' && LA24_78<='9')||(LA24_78>='A' && LA24_78<='Z')||LA24_78=='_'||(LA24_78>='b' && LA24_78<='z')) ) {s = 127;} + + else if ( ((LA24_78>='\u0000' && LA24_78<='\t')||(LA24_78>='\u000B' && LA24_78<='\f')||(LA24_78>='\u000E' && LA24_78<='/')||(LA24_78>=':' && LA24_78<='@')||(LA24_78>='[' && LA24_78<='^')||LA24_78=='`'||(LA24_78>='{' && LA24_78<='\uFFFF')) ) {s = 36;} + + else s = 126; + + if ( s>=0 ) return s; + break; + case 205 : + int LA24_9 = input.LA(1); + + s = -1; + if ( (LA24_9=='i') ) {s = 51;} + + else if ( (LA24_9=='o') ) {s = 52;} + + else if ( ((LA24_9>='0' && LA24_9<='9')||(LA24_9>='A' && LA24_9<='Z')||LA24_9=='_'||(LA24_9>='a' && LA24_9<='h')||(LA24_9>='j' && LA24_9<='n')||(LA24_9>='p' && LA24_9<='z')) ) {s = 42;} + + else if ( ((LA24_9>='\u0000' && LA24_9<='\t')||(LA24_9>='\u000B' && LA24_9<='\f')||(LA24_9>='\u000E' && LA24_9<='/')||(LA24_9>=':' && LA24_9<='@')||(LA24_9>='[' && LA24_9<='^')||LA24_9=='`'||(LA24_9>='{' && LA24_9<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 206 : + int LA24_131 = input.LA(1); + + s = -1; + if ( (LA24_131=='\"') ) {s = 86;} + + else if ( (LA24_131=='\\') ) {s = 84;} + + else if ( ((LA24_131>='\u0000' && LA24_131<='\t')||(LA24_131>='\u000B' && LA24_131<='\f')||(LA24_131>='\u000E' && LA24_131<='!')||(LA24_131>='#' && LA24_131<='[')||(LA24_131>=']' && LA24_131<='\uFFFF')) ) {s = 85;} + + else if ( (LA24_131=='\n'||LA24_131=='\r') ) {s = 87;} + + else s = 36; + + if ( s>=0 ) return s; + break; + case 207 : + int LA24_237 = input.LA(1); + + s = -1; + if ( ((LA24_237>='0' && LA24_237<='9')||(LA24_237>='A' && LA24_237<='Z')||LA24_237=='_'||(LA24_237>='a' && LA24_237<='z')) ) {s = 42;} + + else if ( ((LA24_237>='\u0000' && LA24_237<='\t')||(LA24_237>='\u000B' && LA24_237<='\f')||(LA24_237>='\u000E' && LA24_237<='/')||(LA24_237>=':' && LA24_237<='@')||(LA24_237>='[' && LA24_237<='^')||LA24_237=='`'||(LA24_237>='{' && LA24_237<='\uFFFF')) ) {s = 36;} + + else s = 250; + + if ( s>=0 ) return s; + break; + case 208 : + int LA24_79 = input.LA(1); + + s = -1; + if ( (LA24_79=='e') ) {s = 129;} + + else if ( ((LA24_79>='0' && LA24_79<='9')||(LA24_79>='A' && LA24_79<='Z')||LA24_79=='_'||(LA24_79>='a' && LA24_79<='d')||(LA24_79>='f' && LA24_79<='z')) ) {s = 127;} + + else if ( ((LA24_79>='\u0000' && LA24_79<='\t')||(LA24_79>='\u000B' && LA24_79<='\f')||(LA24_79>='\u000E' && LA24_79<='/')||(LA24_79>=':' && LA24_79<='@')||(LA24_79>='[' && LA24_79<='^')||LA24_79=='`'||(LA24_79>='{' && LA24_79<='\uFFFF')) ) {s = 36;} + + else s = 126; + + if ( s>=0 ) return s; + break; + case 209 : + int LA24_42 = input.LA(1); + + s = -1; + if ( ((LA24_42>='0' && LA24_42<='9')||(LA24_42>='A' && LA24_42<='Z')||LA24_42=='_'||(LA24_42>='a' && LA24_42<='z')) ) {s = 42;} + + else if ( ((LA24_42>='\u0000' && LA24_42<='\t')||(LA24_42>='\u000B' && LA24_42<='\f')||(LA24_42>='\u000E' && LA24_42<='/')||(LA24_42>=':' && LA24_42<='@')||(LA24_42>='[' && LA24_42<='^')||LA24_42=='`'||(LA24_42>='{' && LA24_42<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 210 : + int LA24_3 = input.LA(1); + + s = -1; + if ( (LA24_3=='y') ) {s = 44;} + + else if ( ((LA24_3>='0' && LA24_3<='9')||(LA24_3>='A' && LA24_3<='Z')||LA24_3=='_'||(LA24_3>='a' && LA24_3<='x')||LA24_3=='z') ) {s = 42;} + + else if ( ((LA24_3>='\u0000' && LA24_3<='\t')||(LA24_3>='\u000B' && LA24_3<='\f')||(LA24_3>='\u000E' && LA24_3<='/')||(LA24_3>=':' && LA24_3<='@')||(LA24_3>='[' && LA24_3<='^')||LA24_3=='`'||(LA24_3>='{' && LA24_3<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 211 : + int LA24_85 = input.LA(1); + + s = -1; + if ( (LA24_85=='\"') ) {s = 86;} + + else if ( (LA24_85=='\\') ) {s = 84;} + + else if ( ((LA24_85>='\u0000' && LA24_85<='\t')||(LA24_85>='\u000B' && LA24_85<='\f')||(LA24_85>='\u000E' && LA24_85<='!')||(LA24_85>='#' && LA24_85<='[')||(LA24_85>=']' && LA24_85<='\uFFFF')) ) {s = 85;} + + else if ( (LA24_85=='\n'||LA24_85=='\r') ) {s = 87;} + + else s = 36; + + if ( s>=0 ) return s; + break; + case 212 : + int LA24_4 = input.LA(1); + + s = -1; + if ( (LA24_4=='e') ) {s = 45;} + + else if ( ((LA24_4>='0' && LA24_4<='9')||(LA24_4>='A' && LA24_4<='Z')||LA24_4=='_'||(LA24_4>='a' && LA24_4<='d')||(LA24_4>='f' && LA24_4<='z')) ) {s = 42;} + + else if ( ((LA24_4>='\u0000' && LA24_4<='\t')||(LA24_4>='\u000B' && LA24_4<='\f')||(LA24_4>='\u000E' && LA24_4<='/')||(LA24_4>=':' && LA24_4<='@')||(LA24_4>='[' && LA24_4<='^')||LA24_4=='`'||(LA24_4>='{' && LA24_4<='\uFFFF')) ) {s = 36;} + + else s = 41; + + if ( s>=0 ) return s; + break; + case 213 : + int LA24_206 = input.LA(1); + + s = -1; + if ( ((LA24_206>='0' && LA24_206<='9')||(LA24_206>='A' && LA24_206<='Z')||LA24_206=='_'||(LA24_206>='a' && LA24_206<='z')) ) {s = 127;} + + else if ( ((LA24_206>='\u0000' && LA24_206<='\t')||(LA24_206>='\u000B' && LA24_206<='\f')||(LA24_206>='\u000E' && LA24_206<='/')||(LA24_206>=':' && LA24_206<='@')||(LA24_206>='[' && LA24_206<='^')||LA24_206=='`'||(LA24_206>='{' && LA24_206<='\uFFFF')) ) {s = 36;} + + else s = 224; + + if ( s>=0 ) return s; + break; + case 214 : + int LA24_147 = input.LA(1); + + s = -1; + if ( (LA24_147=='/') ) {s = 189;} + + else if ( (LA24_147=='*') ) {s = 147;} + + else if ( ((LA24_147>='\u0000' && LA24_147<='\t')||(LA24_147>='\u000B' && LA24_147<='\f')||(LA24_147>='\u000E' && LA24_147<=')')||(LA24_147>='+' && LA24_147<='.')||(LA24_147>='0' && LA24_147<='\uFFFF')) ) {s = 149;} - else if ( (LA26_75=='\\') ) {s = 74;} + else if ( (LA24_147=='\n'||LA24_147=='\r') ) {s = 148;} - else if ( ((LA26_75>='\u0000' && LA26_75<='!')||(LA26_75>='#' && LA26_75<='[')||(LA26_75>=']' && LA26_75<='\uFFFF')) ) {s = 75;} + else s = 36; if ( s>=0 ) return s; break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 26, _s, input); + new NoViableAltException(getDescription(), 24, _s, input); error(nvae); throw nvae; } diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguageParser.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguageParser.java index 8d39bf4b..35f66f06 100644 --- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguageParser.java +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguageParser.java @@ -22,7 +22,7 @@ import java.util.ArrayList; @SuppressWarnings("all") public class InternalVampireLanguageParser extends AbstractInternalContentAssistParser { public static final String[] tokenNames = new String[] { - "", "", "", "", "RULE_LOWER_WORD_ID", "RULE_SINGLE_QUOTE", "RULE_LITERAL", "RULE_SIGNED_LITERAL", "RULE_DOLLAR_ID", "RULE_DOUBLE_DOLLAR_ID", "RULE_SINGLE_COMMENT", "RULE_UPPER_WORD_ID", "RULE_SIGNED_REAL_ID", "RULE_SIGNED_RAT_ID", "RULE_DOUBLE_QUOTE", "RULE_ALPHA_NUMERIC", "RULE_SIGN", "RULE_INT", "RULE_UNSIGNED_REAL_FRAC_ID", "RULE_UNSIGNED_REAL_EXP_ID", "RULE_UNSIGNED_RAT_ID", "RULE_ANY_OTHER", "RULE_ID", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "'axiom'", "'conjecture'", "'hypothesis'", "'definition'", "'assumption'", "'lemma'", "'theorem'", "'corollary'", "'negated_conjecture'", "'plain'", "'type'", "'fi_domain'", "'fi_functors'", "'fi_predicates'", "'unknown'", "'include('", "',['", "']'", "','", "'fof'", "'('", "')'", "'.'", "'['", "'<=>'", "'=>'", "'<='", "'<~>'", "'~|'", "'~&'", "'&'", "'|'", "'!'", "':'", "'?'", "'~'", "'!='", "'='", "':='", "'$true'", "'$false'", "'$less'" + "", "", "", "", "RULE_LOWER_WORD_ID", "RULE_SINGLE_QUOTE", "RULE_LITERAL", "RULE_SIGNED_LITERAL", "RULE_DOLLAR_ID", "RULE_DOUBLE_DOLLAR_ID", "RULE_SINGLE_COMMENT", "RULE_UPPER_WORD_ID", "RULE_SIGNED_REAL_ID", "RULE_SIGNED_RAT_ID", "RULE_DOUBLE_QUOTE", "RULE_ALPHA_NUMERIC", "RULE_SIGN", "RULE_INT", "RULE_UNSIGNED_REAL_FRAC_ID", "RULE_UNSIGNED_REAL_EXP_ID", "RULE_UNSIGNED_RAT_ID", "RULE_ID", "RULE_ANY_OTHER", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "'axiom'", "'conjecture'", "'hypothesis'", "'definition'", "'assumption'", "'lemma'", "'theorem'", "'corollary'", "'negated_conjecture'", "'plain'", "'type'", "'fi_domain'", "'fi_functors'", "'fi_predicates'", "'unknown'", "'include('", "',['", "']'", "','", "'%'", "'fof'", "'('", "')'", "'.'", "'['", "'<=>'", "'=>'", "'<='", "'<~>'", "'~|'", "'~&'", "'&'", "'|'", "'!'", "':'", "'?'", "'~'", "'!='", "'='", "':='", "'$true'", "'$false'", "'$less'" }; public static final int RULE_UNSIGNED_RAT_ID=20; public static final int T__50=50; @@ -42,7 +42,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist public static final int T__54=54; public static final int T__60=60; public static final int T__61=61; - public static final int RULE_ID=22; + public static final int RULE_ID=21; public static final int RULE_SINGLE_QUOTE=5; public static final int RULE_SINGLE_COMMENT=10; public static final int T__27=27; @@ -54,6 +54,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist public static final int T__67=67; public static final int RULE_SIGNED_RAT_ID=13; public static final int T__68=68; + public static final int T__69=69; public static final int T__62=62; public static final int T__63=63; public static final int T__64=64; @@ -77,7 +78,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist public static final int RULE_WS=26; public static final int RULE_DOLLAR_ID=8; public static final int RULE_ALPHA_NUMERIC=15; - public static final int RULE_ANY_OTHER=21; + public static final int RULE_ANY_OTHER=22; public static final int RULE_DOUBLE_DOLLAR_ID=9; public static final int T__48=48; public static final int T__49=49; @@ -176,7 +177,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist int alt1=2; int LA1_0 = input.LA(1); - if ( (LA1_0==RULE_SINGLE_COMMENT||LA1_0==42||LA1_0==46) ) { + if ( (LA1_0==42||(LA1_0>=46 && LA1_0<=47)) ) { alt1=1; } @@ -406,31 +407,31 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "ruleVLSComment" - // InternalVampireLanguage.g:137:1: ruleVLSComment : ( ( rule__VLSComment__CommentAssignment ) ) ; + // InternalVampireLanguage.g:137:1: ruleVLSComment : ( ( rule__VLSComment__Group__0 ) ) ; public final void ruleVLSComment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:141:2: ( ( ( rule__VLSComment__CommentAssignment ) ) ) - // InternalVampireLanguage.g:142:2: ( ( rule__VLSComment__CommentAssignment ) ) + // InternalVampireLanguage.g:141:2: ( ( ( rule__VLSComment__Group__0 ) ) ) + // InternalVampireLanguage.g:142:2: ( ( rule__VLSComment__Group__0 ) ) { - // InternalVampireLanguage.g:142:2: ( ( rule__VLSComment__CommentAssignment ) ) - // InternalVampireLanguage.g:143:3: ( rule__VLSComment__CommentAssignment ) + // InternalVampireLanguage.g:142:2: ( ( rule__VLSComment__Group__0 ) ) + // InternalVampireLanguage.g:143:3: ( rule__VLSComment__Group__0 ) { - before(grammarAccess.getVLSCommentAccess().getCommentAssignment()); - // InternalVampireLanguage.g:144:3: ( rule__VLSComment__CommentAssignment ) - // InternalVampireLanguage.g:144:4: rule__VLSComment__CommentAssignment + before(grammarAccess.getVLSCommentAccess().getGroup()); + // InternalVampireLanguage.g:144:3: ( rule__VLSComment__Group__0 ) + // InternalVampireLanguage.g:144:4: rule__VLSComment__Group__0 { pushFollow(FOLLOW_2); - rule__VLSComment__CommentAssignment(); + rule__VLSComment__Group__0(); state._fsp--; } - after(grammarAccess.getVLSCommentAccess().getCommentAssignment()); + after(grammarAccess.getVLSCommentAccess().getGroup()); } @@ -2852,12 +2853,12 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist alt2=1; } break; - case RULE_SINGLE_COMMENT: + case 46: { alt2=2; } break; - case 46: + case 47: { alt2=3; } @@ -3690,22 +3691,22 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // InternalVampireLanguage.g:1194:1: ( ( ( rule__VLSBinary__Group_1_0__0 ) ) | ( ( ( rule__VLSBinary__Group_1_1__0 ) ) ( ( rule__VLSBinary__Group_1_1__0 )* ) ) | ( ( ( rule__VLSBinary__Group_1_2__0 ) ) ( ( rule__VLSBinary__Group_1_2__0 )* ) ) ) int alt9=3; switch ( input.LA(1) ) { - case 51: case 52: case 53: case 54: case 55: case 56: + case 57: { alt9=1; } break; - case 57: + case 58: { alt9=2; } break; - case 58: + case 59: { alt9=3; } @@ -3778,7 +3779,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist int alt7=2; int LA7_0 = input.LA(1); - if ( (LA7_0==57) ) { + if ( (LA7_0==58) ) { alt7=1; } @@ -3846,7 +3847,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist int alt8=2; int LA8_0 = input.LA(1); - if ( (LA8_0==58) ) { + if ( (LA8_0==59) ) { alt8=1; } @@ -3906,32 +3907,32 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // InternalVampireLanguage.g:1235:1: ( ( ( rule__VLSBinary__Group_1_0_0_0__0 ) ) | ( ( rule__VLSBinary__Group_1_0_0_1__0 ) ) | ( ( rule__VLSBinary__Group_1_0_0_2__0 ) ) | ( ( rule__VLSBinary__Group_1_0_0_3__0 ) ) | ( ( rule__VLSBinary__Group_1_0_0_4__0 ) ) | ( ( rule__VLSBinary__Group_1_0_0_5__0 ) ) ) int alt10=6; switch ( input.LA(1) ) { - case 51: + case 52: { alt10=1; } break; - case 52: + case 53: { alt10=2; } break; - case 53: + case 54: { alt10=3; } break; - case 54: + case 55: { alt10=4; } break; - case 55: + case 56: { alt10=5; } break; - case 56: + case 57: { alt10=6; } @@ -4121,17 +4122,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // InternalVampireLanguage.g:1280:1: ( ( ruleVLSUniversalQuantifier ) | ( ruleVLSExistentialQuantifier ) | ( ruleVLSUnaryNegation ) | ( ruleVLSUnaryInfix ) | ( ( rule__VLSUnitaryFormula__Group_4__0 ) ) ) int alt11=5; switch ( input.LA(1) ) { - case 59: + case 60: { alt11=1; } break; - case 61: + case 62: { alt11=2; } break; - case 62: + case 63: { alt11=3; } @@ -4160,14 +4161,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist case 39: case 40: case 41: - case 66: case 67: case 68: + case 69: { alt11=4; } break; - case 47: + case 48: { alt11=5; } @@ -4308,17 +4309,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // InternalVampireLanguage.g:1319:1: ( ( ( rule__VLSUnaryInfix__Group_1_0_0__0 ) ) | ( ( rule__VLSUnaryInfix__Group_1_0_1__0 ) ) | ( ( rule__VLSUnaryInfix__Group_1_0_2__0 ) ) ) int alt12=3; switch ( input.LA(1) ) { - case 63: + case 64: { alt12=1; } break; - case 64: + case 65: { alt12=2; } break; - case 65: + case 66: { alt12=3; } @@ -4560,12 +4561,12 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist alt14=1; } break; - case 66: + case 67: { alt14=2; } break; - case 67: + case 68: { alt14=3; } @@ -4837,7 +4838,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist if ( ((LA16_0>=RULE_LOWER_WORD_ID && LA16_0<=RULE_SINGLE_QUOTE)||(LA16_0>=RULE_DOLLAR_ID && LA16_0<=RULE_DOUBLE_DOLLAR_ID)||(LA16_0>=27 && LA16_0<=41)) ) { alt16=1; } - else if ( (LA16_0==68) ) { + else if ( (LA16_0==69) ) { alt16=2; } else { @@ -6189,17 +6190,172 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR end "rule__VLSInclude__Group_2_2__1__Impl" + // $ANTLR start "rule__VLSComment__Group__0" + // InternalVampireLanguage.g:1837:1: rule__VLSComment__Group__0 : rule__VLSComment__Group__0__Impl rule__VLSComment__Group__1 ; + public final void rule__VLSComment__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalVampireLanguage.g:1841:1: ( rule__VLSComment__Group__0__Impl rule__VLSComment__Group__1 ) + // InternalVampireLanguage.g:1842:2: rule__VLSComment__Group__0__Impl rule__VLSComment__Group__1 + { + pushFollow(FOLLOW_11); + rule__VLSComment__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__VLSComment__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__VLSComment__Group__0" + + + // $ANTLR start "rule__VLSComment__Group__0__Impl" + // InternalVampireLanguage.g:1849:1: rule__VLSComment__Group__0__Impl : ( '%' ) ; + public final void rule__VLSComment__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalVampireLanguage.g:1853:1: ( ( '%' ) ) + // InternalVampireLanguage.g:1854:1: ( '%' ) + { + // InternalVampireLanguage.g:1854:1: ( '%' ) + // InternalVampireLanguage.g:1855:2: '%' + { + before(grammarAccess.getVLSCommentAccess().getPercentSignKeyword_0()); + match(input,46,FOLLOW_2); + after(grammarAccess.getVLSCommentAccess().getPercentSignKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__VLSComment__Group__0__Impl" + + + // $ANTLR start "rule__VLSComment__Group__1" + // InternalVampireLanguage.g:1864:1: rule__VLSComment__Group__1 : rule__VLSComment__Group__1__Impl ; + public final void rule__VLSComment__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalVampireLanguage.g:1868:1: ( rule__VLSComment__Group__1__Impl ) + // InternalVampireLanguage.g:1869:2: rule__VLSComment__Group__1__Impl + { + pushFollow(FOLLOW_2); + rule__VLSComment__Group__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__VLSComment__Group__1" + + + // $ANTLR start "rule__VLSComment__Group__1__Impl" + // InternalVampireLanguage.g:1875:1: rule__VLSComment__Group__1__Impl : ( ( rule__VLSComment__CommentAssignment_1 ) ) ; + public final void rule__VLSComment__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalVampireLanguage.g:1879:1: ( ( ( rule__VLSComment__CommentAssignment_1 ) ) ) + // InternalVampireLanguage.g:1880:1: ( ( rule__VLSComment__CommentAssignment_1 ) ) + { + // InternalVampireLanguage.g:1880:1: ( ( rule__VLSComment__CommentAssignment_1 ) ) + // InternalVampireLanguage.g:1881:2: ( rule__VLSComment__CommentAssignment_1 ) + { + before(grammarAccess.getVLSCommentAccess().getCommentAssignment_1()); + // InternalVampireLanguage.g:1882:2: ( rule__VLSComment__CommentAssignment_1 ) + // InternalVampireLanguage.g:1882:3: rule__VLSComment__CommentAssignment_1 + { + pushFollow(FOLLOW_2); + rule__VLSComment__CommentAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getVLSCommentAccess().getCommentAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__VLSComment__Group__1__Impl" + + // $ANTLR start "rule__VLSFofFormula__Group__0" - // InternalVampireLanguage.g:1837:1: rule__VLSFofFormula__Group__0 : rule__VLSFofFormula__Group__0__Impl rule__VLSFofFormula__Group__1 ; + // InternalVampireLanguage.g:1891:1: rule__VLSFofFormula__Group__0 : rule__VLSFofFormula__Group__0__Impl rule__VLSFofFormula__Group__1 ; public final void rule__VLSFofFormula__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:1841:1: ( rule__VLSFofFormula__Group__0__Impl rule__VLSFofFormula__Group__1 ) - // InternalVampireLanguage.g:1842:2: rule__VLSFofFormula__Group__0__Impl rule__VLSFofFormula__Group__1 + // InternalVampireLanguage.g:1895:1: ( rule__VLSFofFormula__Group__0__Impl rule__VLSFofFormula__Group__1 ) + // InternalVampireLanguage.g:1896:2: rule__VLSFofFormula__Group__0__Impl rule__VLSFofFormula__Group__1 { - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_12); rule__VLSFofFormula__Group__0__Impl(); state._fsp--; @@ -6228,20 +6384,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFofFormula__Group__0__Impl" - // InternalVampireLanguage.g:1849:1: rule__VLSFofFormula__Group__0__Impl : ( 'fof' ) ; + // InternalVampireLanguage.g:1903:1: rule__VLSFofFormula__Group__0__Impl : ( 'fof' ) ; public final void rule__VLSFofFormula__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:1853:1: ( ( 'fof' ) ) - // InternalVampireLanguage.g:1854:1: ( 'fof' ) + // InternalVampireLanguage.g:1907:1: ( ( 'fof' ) ) + // InternalVampireLanguage.g:1908:1: ( 'fof' ) { - // InternalVampireLanguage.g:1854:1: ( 'fof' ) - // InternalVampireLanguage.g:1855:2: 'fof' + // InternalVampireLanguage.g:1908:1: ( 'fof' ) + // InternalVampireLanguage.g:1909:2: 'fof' { before(grammarAccess.getVLSFofFormulaAccess().getFofKeyword_0()); - match(input,46,FOLLOW_2); + match(input,47,FOLLOW_2); after(grammarAccess.getVLSFofFormulaAccess().getFofKeyword_0()); } @@ -6265,16 +6421,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFofFormula__Group__1" - // InternalVampireLanguage.g:1864:1: rule__VLSFofFormula__Group__1 : rule__VLSFofFormula__Group__1__Impl rule__VLSFofFormula__Group__2 ; + // InternalVampireLanguage.g:1918:1: rule__VLSFofFormula__Group__1 : rule__VLSFofFormula__Group__1__Impl rule__VLSFofFormula__Group__2 ; public final void rule__VLSFofFormula__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:1868:1: ( rule__VLSFofFormula__Group__1__Impl rule__VLSFofFormula__Group__2 ) - // InternalVampireLanguage.g:1869:2: rule__VLSFofFormula__Group__1__Impl rule__VLSFofFormula__Group__2 + // InternalVampireLanguage.g:1922:1: ( rule__VLSFofFormula__Group__1__Impl rule__VLSFofFormula__Group__2 ) + // InternalVampireLanguage.g:1923:2: rule__VLSFofFormula__Group__1__Impl rule__VLSFofFormula__Group__2 { - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_13); rule__VLSFofFormula__Group__1__Impl(); state._fsp--; @@ -6303,20 +6459,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFofFormula__Group__1__Impl" - // InternalVampireLanguage.g:1876:1: rule__VLSFofFormula__Group__1__Impl : ( '(' ) ; + // InternalVampireLanguage.g:1930:1: rule__VLSFofFormula__Group__1__Impl : ( '(' ) ; public final void rule__VLSFofFormula__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:1880:1: ( ( '(' ) ) - // InternalVampireLanguage.g:1881:1: ( '(' ) + // InternalVampireLanguage.g:1934:1: ( ( '(' ) ) + // InternalVampireLanguage.g:1935:1: ( '(' ) { - // InternalVampireLanguage.g:1881:1: ( '(' ) - // InternalVampireLanguage.g:1882:2: '(' + // InternalVampireLanguage.g:1935:1: ( '(' ) + // InternalVampireLanguage.g:1936:2: '(' { before(grammarAccess.getVLSFofFormulaAccess().getLeftParenthesisKeyword_1()); - match(input,47,FOLLOW_2); + match(input,48,FOLLOW_2); after(grammarAccess.getVLSFofFormulaAccess().getLeftParenthesisKeyword_1()); } @@ -6340,16 +6496,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFofFormula__Group__2" - // InternalVampireLanguage.g:1891:1: rule__VLSFofFormula__Group__2 : rule__VLSFofFormula__Group__2__Impl rule__VLSFofFormula__Group__3 ; + // InternalVampireLanguage.g:1945:1: rule__VLSFofFormula__Group__2 : rule__VLSFofFormula__Group__2__Impl rule__VLSFofFormula__Group__3 ; public final void rule__VLSFofFormula__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:1895:1: ( rule__VLSFofFormula__Group__2__Impl rule__VLSFofFormula__Group__3 ) - // InternalVampireLanguage.g:1896:2: rule__VLSFofFormula__Group__2__Impl rule__VLSFofFormula__Group__3 + // InternalVampireLanguage.g:1949:1: ( rule__VLSFofFormula__Group__2__Impl rule__VLSFofFormula__Group__3 ) + // InternalVampireLanguage.g:1950:2: rule__VLSFofFormula__Group__2__Impl rule__VLSFofFormula__Group__3 { - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_14); rule__VLSFofFormula__Group__2__Impl(); state._fsp--; @@ -6378,21 +6534,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFofFormula__Group__2__Impl" - // InternalVampireLanguage.g:1903:1: rule__VLSFofFormula__Group__2__Impl : ( ( rule__VLSFofFormula__NameAssignment_2 ) ) ; + // InternalVampireLanguage.g:1957:1: rule__VLSFofFormula__Group__2__Impl : ( ( rule__VLSFofFormula__NameAssignment_2 ) ) ; public final void rule__VLSFofFormula__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:1907:1: ( ( ( rule__VLSFofFormula__NameAssignment_2 ) ) ) - // InternalVampireLanguage.g:1908:1: ( ( rule__VLSFofFormula__NameAssignment_2 ) ) + // InternalVampireLanguage.g:1961:1: ( ( ( rule__VLSFofFormula__NameAssignment_2 ) ) ) + // InternalVampireLanguage.g:1962:1: ( ( rule__VLSFofFormula__NameAssignment_2 ) ) { - // InternalVampireLanguage.g:1908:1: ( ( rule__VLSFofFormula__NameAssignment_2 ) ) - // InternalVampireLanguage.g:1909:2: ( rule__VLSFofFormula__NameAssignment_2 ) + // InternalVampireLanguage.g:1962:1: ( ( rule__VLSFofFormula__NameAssignment_2 ) ) + // InternalVampireLanguage.g:1963:2: ( rule__VLSFofFormula__NameAssignment_2 ) { before(grammarAccess.getVLSFofFormulaAccess().getNameAssignment_2()); - // InternalVampireLanguage.g:1910:2: ( rule__VLSFofFormula__NameAssignment_2 ) - // InternalVampireLanguage.g:1910:3: rule__VLSFofFormula__NameAssignment_2 + // InternalVampireLanguage.g:1964:2: ( rule__VLSFofFormula__NameAssignment_2 ) + // InternalVampireLanguage.g:1964:3: rule__VLSFofFormula__NameAssignment_2 { pushFollow(FOLLOW_2); rule__VLSFofFormula__NameAssignment_2(); @@ -6425,16 +6581,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFofFormula__Group__3" - // InternalVampireLanguage.g:1918:1: rule__VLSFofFormula__Group__3 : rule__VLSFofFormula__Group__3__Impl rule__VLSFofFormula__Group__4 ; + // InternalVampireLanguage.g:1972:1: rule__VLSFofFormula__Group__3 : rule__VLSFofFormula__Group__3__Impl rule__VLSFofFormula__Group__4 ; public final void rule__VLSFofFormula__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:1922:1: ( rule__VLSFofFormula__Group__3__Impl rule__VLSFofFormula__Group__4 ) - // InternalVampireLanguage.g:1923:2: rule__VLSFofFormula__Group__3__Impl rule__VLSFofFormula__Group__4 + // InternalVampireLanguage.g:1976:1: ( rule__VLSFofFormula__Group__3__Impl rule__VLSFofFormula__Group__4 ) + // InternalVampireLanguage.g:1977:2: rule__VLSFofFormula__Group__3__Impl rule__VLSFofFormula__Group__4 { - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_15); rule__VLSFofFormula__Group__3__Impl(); state._fsp--; @@ -6463,17 +6619,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFofFormula__Group__3__Impl" - // InternalVampireLanguage.g:1930:1: rule__VLSFofFormula__Group__3__Impl : ( ',' ) ; + // InternalVampireLanguage.g:1984:1: rule__VLSFofFormula__Group__3__Impl : ( ',' ) ; public final void rule__VLSFofFormula__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:1934:1: ( ( ',' ) ) - // InternalVampireLanguage.g:1935:1: ( ',' ) + // InternalVampireLanguage.g:1988:1: ( ( ',' ) ) + // InternalVampireLanguage.g:1989:1: ( ',' ) { - // InternalVampireLanguage.g:1935:1: ( ',' ) - // InternalVampireLanguage.g:1936:2: ',' + // InternalVampireLanguage.g:1989:1: ( ',' ) + // InternalVampireLanguage.g:1990:2: ',' { before(grammarAccess.getVLSFofFormulaAccess().getCommaKeyword_3()); match(input,45,FOLLOW_2); @@ -6500,16 +6656,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFofFormula__Group__4" - // InternalVampireLanguage.g:1945:1: rule__VLSFofFormula__Group__4 : rule__VLSFofFormula__Group__4__Impl rule__VLSFofFormula__Group__5 ; + // InternalVampireLanguage.g:1999:1: rule__VLSFofFormula__Group__4 : rule__VLSFofFormula__Group__4__Impl rule__VLSFofFormula__Group__5 ; public final void rule__VLSFofFormula__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:1949:1: ( rule__VLSFofFormula__Group__4__Impl rule__VLSFofFormula__Group__5 ) - // InternalVampireLanguage.g:1950:2: rule__VLSFofFormula__Group__4__Impl rule__VLSFofFormula__Group__5 + // InternalVampireLanguage.g:2003:1: ( rule__VLSFofFormula__Group__4__Impl rule__VLSFofFormula__Group__5 ) + // InternalVampireLanguage.g:2004:2: rule__VLSFofFormula__Group__4__Impl rule__VLSFofFormula__Group__5 { - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_14); rule__VLSFofFormula__Group__4__Impl(); state._fsp--; @@ -6538,21 +6694,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFofFormula__Group__4__Impl" - // InternalVampireLanguage.g:1957:1: rule__VLSFofFormula__Group__4__Impl : ( ( rule__VLSFofFormula__FofRoleAssignment_4 ) ) ; + // InternalVampireLanguage.g:2011:1: rule__VLSFofFormula__Group__4__Impl : ( ( rule__VLSFofFormula__FofRoleAssignment_4 ) ) ; public final void rule__VLSFofFormula__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:1961:1: ( ( ( rule__VLSFofFormula__FofRoleAssignment_4 ) ) ) - // InternalVampireLanguage.g:1962:1: ( ( rule__VLSFofFormula__FofRoleAssignment_4 ) ) + // InternalVampireLanguage.g:2015:1: ( ( ( rule__VLSFofFormula__FofRoleAssignment_4 ) ) ) + // InternalVampireLanguage.g:2016:1: ( ( rule__VLSFofFormula__FofRoleAssignment_4 ) ) { - // InternalVampireLanguage.g:1962:1: ( ( rule__VLSFofFormula__FofRoleAssignment_4 ) ) - // InternalVampireLanguage.g:1963:2: ( rule__VLSFofFormula__FofRoleAssignment_4 ) + // InternalVampireLanguage.g:2016:1: ( ( rule__VLSFofFormula__FofRoleAssignment_4 ) ) + // InternalVampireLanguage.g:2017:2: ( rule__VLSFofFormula__FofRoleAssignment_4 ) { before(grammarAccess.getVLSFofFormulaAccess().getFofRoleAssignment_4()); - // InternalVampireLanguage.g:1964:2: ( rule__VLSFofFormula__FofRoleAssignment_4 ) - // InternalVampireLanguage.g:1964:3: rule__VLSFofFormula__FofRoleAssignment_4 + // InternalVampireLanguage.g:2018:2: ( rule__VLSFofFormula__FofRoleAssignment_4 ) + // InternalVampireLanguage.g:2018:3: rule__VLSFofFormula__FofRoleAssignment_4 { pushFollow(FOLLOW_2); rule__VLSFofFormula__FofRoleAssignment_4(); @@ -6585,16 +6741,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFofFormula__Group__5" - // InternalVampireLanguage.g:1972:1: rule__VLSFofFormula__Group__5 : rule__VLSFofFormula__Group__5__Impl rule__VLSFofFormula__Group__6 ; + // InternalVampireLanguage.g:2026:1: rule__VLSFofFormula__Group__5 : rule__VLSFofFormula__Group__5__Impl rule__VLSFofFormula__Group__6 ; public final void rule__VLSFofFormula__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:1976:1: ( rule__VLSFofFormula__Group__5__Impl rule__VLSFofFormula__Group__6 ) - // InternalVampireLanguage.g:1977:2: rule__VLSFofFormula__Group__5__Impl rule__VLSFofFormula__Group__6 + // InternalVampireLanguage.g:2030:1: ( rule__VLSFofFormula__Group__5__Impl rule__VLSFofFormula__Group__6 ) + // InternalVampireLanguage.g:2031:2: rule__VLSFofFormula__Group__5__Impl rule__VLSFofFormula__Group__6 { - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_16); rule__VLSFofFormula__Group__5__Impl(); state._fsp--; @@ -6623,17 +6779,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFofFormula__Group__5__Impl" - // InternalVampireLanguage.g:1984:1: rule__VLSFofFormula__Group__5__Impl : ( ',' ) ; + // InternalVampireLanguage.g:2038:1: rule__VLSFofFormula__Group__5__Impl : ( ',' ) ; public final void rule__VLSFofFormula__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:1988:1: ( ( ',' ) ) - // InternalVampireLanguage.g:1989:1: ( ',' ) + // InternalVampireLanguage.g:2042:1: ( ( ',' ) ) + // InternalVampireLanguage.g:2043:1: ( ',' ) { - // InternalVampireLanguage.g:1989:1: ( ',' ) - // InternalVampireLanguage.g:1990:2: ',' + // InternalVampireLanguage.g:2043:1: ( ',' ) + // InternalVampireLanguage.g:2044:2: ',' { before(grammarAccess.getVLSFofFormulaAccess().getCommaKeyword_5()); match(input,45,FOLLOW_2); @@ -6660,16 +6816,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFofFormula__Group__6" - // InternalVampireLanguage.g:1999:1: rule__VLSFofFormula__Group__6 : rule__VLSFofFormula__Group__6__Impl rule__VLSFofFormula__Group__7 ; + // InternalVampireLanguage.g:2053:1: rule__VLSFofFormula__Group__6 : rule__VLSFofFormula__Group__6__Impl rule__VLSFofFormula__Group__7 ; public final void rule__VLSFofFormula__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2003:1: ( rule__VLSFofFormula__Group__6__Impl rule__VLSFofFormula__Group__7 ) - // InternalVampireLanguage.g:2004:2: rule__VLSFofFormula__Group__6__Impl rule__VLSFofFormula__Group__7 + // InternalVampireLanguage.g:2057:1: ( rule__VLSFofFormula__Group__6__Impl rule__VLSFofFormula__Group__7 ) + // InternalVampireLanguage.g:2058:2: rule__VLSFofFormula__Group__6__Impl rule__VLSFofFormula__Group__7 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_17); rule__VLSFofFormula__Group__6__Impl(); state._fsp--; @@ -6698,21 +6854,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFofFormula__Group__6__Impl" - // InternalVampireLanguage.g:2011:1: rule__VLSFofFormula__Group__6__Impl : ( ( rule__VLSFofFormula__FofFormulaAssignment_6 ) ) ; + // InternalVampireLanguage.g:2065:1: rule__VLSFofFormula__Group__6__Impl : ( ( rule__VLSFofFormula__FofFormulaAssignment_6 ) ) ; public final void rule__VLSFofFormula__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2015:1: ( ( ( rule__VLSFofFormula__FofFormulaAssignment_6 ) ) ) - // InternalVampireLanguage.g:2016:1: ( ( rule__VLSFofFormula__FofFormulaAssignment_6 ) ) + // InternalVampireLanguage.g:2069:1: ( ( ( rule__VLSFofFormula__FofFormulaAssignment_6 ) ) ) + // InternalVampireLanguage.g:2070:1: ( ( rule__VLSFofFormula__FofFormulaAssignment_6 ) ) { - // InternalVampireLanguage.g:2016:1: ( ( rule__VLSFofFormula__FofFormulaAssignment_6 ) ) - // InternalVampireLanguage.g:2017:2: ( rule__VLSFofFormula__FofFormulaAssignment_6 ) + // InternalVampireLanguage.g:2070:1: ( ( rule__VLSFofFormula__FofFormulaAssignment_6 ) ) + // InternalVampireLanguage.g:2071:2: ( rule__VLSFofFormula__FofFormulaAssignment_6 ) { before(grammarAccess.getVLSFofFormulaAccess().getFofFormulaAssignment_6()); - // InternalVampireLanguage.g:2018:2: ( rule__VLSFofFormula__FofFormulaAssignment_6 ) - // InternalVampireLanguage.g:2018:3: rule__VLSFofFormula__FofFormulaAssignment_6 + // InternalVampireLanguage.g:2072:2: ( rule__VLSFofFormula__FofFormulaAssignment_6 ) + // InternalVampireLanguage.g:2072:3: rule__VLSFofFormula__FofFormulaAssignment_6 { pushFollow(FOLLOW_2); rule__VLSFofFormula__FofFormulaAssignment_6(); @@ -6745,16 +6901,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFofFormula__Group__7" - // InternalVampireLanguage.g:2026:1: rule__VLSFofFormula__Group__7 : rule__VLSFofFormula__Group__7__Impl rule__VLSFofFormula__Group__8 ; + // InternalVampireLanguage.g:2080:1: rule__VLSFofFormula__Group__7 : rule__VLSFofFormula__Group__7__Impl rule__VLSFofFormula__Group__8 ; public final void rule__VLSFofFormula__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2030:1: ( rule__VLSFofFormula__Group__7__Impl rule__VLSFofFormula__Group__8 ) - // InternalVampireLanguage.g:2031:2: rule__VLSFofFormula__Group__7__Impl rule__VLSFofFormula__Group__8 + // InternalVampireLanguage.g:2084:1: ( rule__VLSFofFormula__Group__7__Impl rule__VLSFofFormula__Group__8 ) + // InternalVampireLanguage.g:2085:2: rule__VLSFofFormula__Group__7__Impl rule__VLSFofFormula__Group__8 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_17); rule__VLSFofFormula__Group__7__Impl(); state._fsp--; @@ -6783,20 +6939,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFofFormula__Group__7__Impl" - // InternalVampireLanguage.g:2038:1: rule__VLSFofFormula__Group__7__Impl : ( ( rule__VLSFofFormula__Group_7__0 )? ) ; + // InternalVampireLanguage.g:2092:1: rule__VLSFofFormula__Group__7__Impl : ( ( rule__VLSFofFormula__Group_7__0 )? ) ; public final void rule__VLSFofFormula__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2042:1: ( ( ( rule__VLSFofFormula__Group_7__0 )? ) ) - // InternalVampireLanguage.g:2043:1: ( ( rule__VLSFofFormula__Group_7__0 )? ) + // InternalVampireLanguage.g:2096:1: ( ( ( rule__VLSFofFormula__Group_7__0 )? ) ) + // InternalVampireLanguage.g:2097:1: ( ( rule__VLSFofFormula__Group_7__0 )? ) { - // InternalVampireLanguage.g:2043:1: ( ( rule__VLSFofFormula__Group_7__0 )? ) - // InternalVampireLanguage.g:2044:2: ( rule__VLSFofFormula__Group_7__0 )? + // InternalVampireLanguage.g:2097:1: ( ( rule__VLSFofFormula__Group_7__0 )? ) + // InternalVampireLanguage.g:2098:2: ( rule__VLSFofFormula__Group_7__0 )? { before(grammarAccess.getVLSFofFormulaAccess().getGroup_7()); - // InternalVampireLanguage.g:2045:2: ( rule__VLSFofFormula__Group_7__0 )? + // InternalVampireLanguage.g:2099:2: ( rule__VLSFofFormula__Group_7__0 )? int alt23=2; int LA23_0 = input.LA(1); @@ -6805,7 +6961,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist } switch (alt23) { case 1 : - // InternalVampireLanguage.g:2045:3: rule__VLSFofFormula__Group_7__0 + // InternalVampireLanguage.g:2099:3: rule__VLSFofFormula__Group_7__0 { pushFollow(FOLLOW_2); rule__VLSFofFormula__Group_7__0(); @@ -6841,16 +6997,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFofFormula__Group__8" - // InternalVampireLanguage.g:2053:1: rule__VLSFofFormula__Group__8 : rule__VLSFofFormula__Group__8__Impl rule__VLSFofFormula__Group__9 ; + // InternalVampireLanguage.g:2107:1: rule__VLSFofFormula__Group__8 : rule__VLSFofFormula__Group__8__Impl rule__VLSFofFormula__Group__9 ; public final void rule__VLSFofFormula__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2057:1: ( rule__VLSFofFormula__Group__8__Impl rule__VLSFofFormula__Group__9 ) - // InternalVampireLanguage.g:2058:2: rule__VLSFofFormula__Group__8__Impl rule__VLSFofFormula__Group__9 + // InternalVampireLanguage.g:2111:1: ( rule__VLSFofFormula__Group__8__Impl rule__VLSFofFormula__Group__9 ) + // InternalVampireLanguage.g:2112:2: rule__VLSFofFormula__Group__8__Impl rule__VLSFofFormula__Group__9 { - pushFollow(FOLLOW_17); + pushFollow(FOLLOW_18); rule__VLSFofFormula__Group__8__Impl(); state._fsp--; @@ -6879,20 +7035,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFofFormula__Group__8__Impl" - // InternalVampireLanguage.g:2065:1: rule__VLSFofFormula__Group__8__Impl : ( ')' ) ; + // InternalVampireLanguage.g:2119:1: rule__VLSFofFormula__Group__8__Impl : ( ')' ) ; public final void rule__VLSFofFormula__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2069:1: ( ( ')' ) ) - // InternalVampireLanguage.g:2070:1: ( ')' ) + // InternalVampireLanguage.g:2123:1: ( ( ')' ) ) + // InternalVampireLanguage.g:2124:1: ( ')' ) { - // InternalVampireLanguage.g:2070:1: ( ')' ) - // InternalVampireLanguage.g:2071:2: ')' + // InternalVampireLanguage.g:2124:1: ( ')' ) + // InternalVampireLanguage.g:2125:2: ')' { before(grammarAccess.getVLSFofFormulaAccess().getRightParenthesisKeyword_8()); - match(input,48,FOLLOW_2); + match(input,49,FOLLOW_2); after(grammarAccess.getVLSFofFormulaAccess().getRightParenthesisKeyword_8()); } @@ -6916,14 +7072,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFofFormula__Group__9" - // InternalVampireLanguage.g:2080:1: rule__VLSFofFormula__Group__9 : rule__VLSFofFormula__Group__9__Impl ; + // InternalVampireLanguage.g:2134:1: rule__VLSFofFormula__Group__9 : rule__VLSFofFormula__Group__9__Impl ; public final void rule__VLSFofFormula__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2084:1: ( rule__VLSFofFormula__Group__9__Impl ) - // InternalVampireLanguage.g:2085:2: rule__VLSFofFormula__Group__9__Impl + // InternalVampireLanguage.g:2138:1: ( rule__VLSFofFormula__Group__9__Impl ) + // InternalVampireLanguage.g:2139:2: rule__VLSFofFormula__Group__9__Impl { pushFollow(FOLLOW_2); rule__VLSFofFormula__Group__9__Impl(); @@ -6949,20 +7105,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFofFormula__Group__9__Impl" - // InternalVampireLanguage.g:2091:1: rule__VLSFofFormula__Group__9__Impl : ( '.' ) ; + // InternalVampireLanguage.g:2145:1: rule__VLSFofFormula__Group__9__Impl : ( '.' ) ; public final void rule__VLSFofFormula__Group__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2095:1: ( ( '.' ) ) - // InternalVampireLanguage.g:2096:1: ( '.' ) + // InternalVampireLanguage.g:2149:1: ( ( '.' ) ) + // InternalVampireLanguage.g:2150:1: ( '.' ) { - // InternalVampireLanguage.g:2096:1: ( '.' ) - // InternalVampireLanguage.g:2097:2: '.' + // InternalVampireLanguage.g:2150:1: ( '.' ) + // InternalVampireLanguage.g:2151:2: '.' { before(grammarAccess.getVLSFofFormulaAccess().getFullStopKeyword_9()); - match(input,49,FOLLOW_2); + match(input,50,FOLLOW_2); after(grammarAccess.getVLSFofFormulaAccess().getFullStopKeyword_9()); } @@ -6986,16 +7142,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFofFormula__Group_7__0" - // InternalVampireLanguage.g:2107:1: rule__VLSFofFormula__Group_7__0 : rule__VLSFofFormula__Group_7__0__Impl rule__VLSFofFormula__Group_7__1 ; + // InternalVampireLanguage.g:2161:1: rule__VLSFofFormula__Group_7__0 : rule__VLSFofFormula__Group_7__0__Impl rule__VLSFofFormula__Group_7__1 ; public final void rule__VLSFofFormula__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2111:1: ( rule__VLSFofFormula__Group_7__0__Impl rule__VLSFofFormula__Group_7__1 ) - // InternalVampireLanguage.g:2112:2: rule__VLSFofFormula__Group_7__0__Impl rule__VLSFofFormula__Group_7__1 + // InternalVampireLanguage.g:2165:1: ( rule__VLSFofFormula__Group_7__0__Impl rule__VLSFofFormula__Group_7__1 ) + // InternalVampireLanguage.g:2166:2: rule__VLSFofFormula__Group_7__0__Impl rule__VLSFofFormula__Group_7__1 { - pushFollow(FOLLOW_18); + pushFollow(FOLLOW_19); rule__VLSFofFormula__Group_7__0__Impl(); state._fsp--; @@ -7024,17 +7180,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFofFormula__Group_7__0__Impl" - // InternalVampireLanguage.g:2119:1: rule__VLSFofFormula__Group_7__0__Impl : ( ',' ) ; + // InternalVampireLanguage.g:2173:1: rule__VLSFofFormula__Group_7__0__Impl : ( ',' ) ; public final void rule__VLSFofFormula__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2123:1: ( ( ',' ) ) - // InternalVampireLanguage.g:2124:1: ( ',' ) + // InternalVampireLanguage.g:2177:1: ( ( ',' ) ) + // InternalVampireLanguage.g:2178:1: ( ',' ) { - // InternalVampireLanguage.g:2124:1: ( ',' ) - // InternalVampireLanguage.g:2125:2: ',' + // InternalVampireLanguage.g:2178:1: ( ',' ) + // InternalVampireLanguage.g:2179:2: ',' { before(grammarAccess.getVLSFofFormulaAccess().getCommaKeyword_7_0()); match(input,45,FOLLOW_2); @@ -7061,14 +7217,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFofFormula__Group_7__1" - // InternalVampireLanguage.g:2134:1: rule__VLSFofFormula__Group_7__1 : rule__VLSFofFormula__Group_7__1__Impl ; + // InternalVampireLanguage.g:2188:1: rule__VLSFofFormula__Group_7__1 : rule__VLSFofFormula__Group_7__1__Impl ; public final void rule__VLSFofFormula__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2138:1: ( rule__VLSFofFormula__Group_7__1__Impl ) - // InternalVampireLanguage.g:2139:2: rule__VLSFofFormula__Group_7__1__Impl + // InternalVampireLanguage.g:2192:1: ( rule__VLSFofFormula__Group_7__1__Impl ) + // InternalVampireLanguage.g:2193:2: rule__VLSFofFormula__Group_7__1__Impl { pushFollow(FOLLOW_2); rule__VLSFofFormula__Group_7__1__Impl(); @@ -7094,21 +7250,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFofFormula__Group_7__1__Impl" - // InternalVampireLanguage.g:2145:1: rule__VLSFofFormula__Group_7__1__Impl : ( ( rule__VLSFofFormula__AnnotationsAssignment_7_1 ) ) ; + // InternalVampireLanguage.g:2199:1: rule__VLSFofFormula__Group_7__1__Impl : ( ( rule__VLSFofFormula__AnnotationsAssignment_7_1 ) ) ; public final void rule__VLSFofFormula__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2149:1: ( ( ( rule__VLSFofFormula__AnnotationsAssignment_7_1 ) ) ) - // InternalVampireLanguage.g:2150:1: ( ( rule__VLSFofFormula__AnnotationsAssignment_7_1 ) ) + // InternalVampireLanguage.g:2203:1: ( ( ( rule__VLSFofFormula__AnnotationsAssignment_7_1 ) ) ) + // InternalVampireLanguage.g:2204:1: ( ( rule__VLSFofFormula__AnnotationsAssignment_7_1 ) ) { - // InternalVampireLanguage.g:2150:1: ( ( rule__VLSFofFormula__AnnotationsAssignment_7_1 ) ) - // InternalVampireLanguage.g:2151:2: ( rule__VLSFofFormula__AnnotationsAssignment_7_1 ) + // InternalVampireLanguage.g:2204:1: ( ( rule__VLSFofFormula__AnnotationsAssignment_7_1 ) ) + // InternalVampireLanguage.g:2205:2: ( rule__VLSFofFormula__AnnotationsAssignment_7_1 ) { before(grammarAccess.getVLSFofFormulaAccess().getAnnotationsAssignment_7_1()); - // InternalVampireLanguage.g:2152:2: ( rule__VLSFofFormula__AnnotationsAssignment_7_1 ) - // InternalVampireLanguage.g:2152:3: rule__VLSFofFormula__AnnotationsAssignment_7_1 + // InternalVampireLanguage.g:2206:2: ( rule__VLSFofFormula__AnnotationsAssignment_7_1 ) + // InternalVampireLanguage.g:2206:3: rule__VLSFofFormula__AnnotationsAssignment_7_1 { pushFollow(FOLLOW_2); rule__VLSFofFormula__AnnotationsAssignment_7_1(); @@ -7141,16 +7297,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAnnotation__Group__0" - // InternalVampireLanguage.g:2161:1: rule__VLSAnnotation__Group__0 : rule__VLSAnnotation__Group__0__Impl rule__VLSAnnotation__Group__1 ; + // InternalVampireLanguage.g:2215:1: rule__VLSAnnotation__Group__0 : rule__VLSAnnotation__Group__0__Impl rule__VLSAnnotation__Group__1 ; public final void rule__VLSAnnotation__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2165:1: ( rule__VLSAnnotation__Group__0__Impl rule__VLSAnnotation__Group__1 ) - // InternalVampireLanguage.g:2166:2: rule__VLSAnnotation__Group__0__Impl rule__VLSAnnotation__Group__1 + // InternalVampireLanguage.g:2219:1: ( rule__VLSAnnotation__Group__0__Impl rule__VLSAnnotation__Group__1 ) + // InternalVampireLanguage.g:2220:2: rule__VLSAnnotation__Group__0__Impl rule__VLSAnnotation__Group__1 { - pushFollow(FOLLOW_18); + pushFollow(FOLLOW_19); rule__VLSAnnotation__Group__0__Impl(); state._fsp--; @@ -7179,31 +7335,31 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAnnotation__Group__0__Impl" - // InternalVampireLanguage.g:2173:1: rule__VLSAnnotation__Group__0__Impl : ( ( '[' )? ) ; + // InternalVampireLanguage.g:2227:1: rule__VLSAnnotation__Group__0__Impl : ( ( '[' )? ) ; public final void rule__VLSAnnotation__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2177:1: ( ( ( '[' )? ) ) - // InternalVampireLanguage.g:2178:1: ( ( '[' )? ) + // InternalVampireLanguage.g:2231:1: ( ( ( '[' )? ) ) + // InternalVampireLanguage.g:2232:1: ( ( '[' )? ) { - // InternalVampireLanguage.g:2178:1: ( ( '[' )? ) - // InternalVampireLanguage.g:2179:2: ( '[' )? + // InternalVampireLanguage.g:2232:1: ( ( '[' )? ) + // InternalVampireLanguage.g:2233:2: ( '[' )? { before(grammarAccess.getVLSAnnotationAccess().getLeftSquareBracketKeyword_0()); - // InternalVampireLanguage.g:2180:2: ( '[' )? + // InternalVampireLanguage.g:2234:2: ( '[' )? int alt24=2; int LA24_0 = input.LA(1); - if ( (LA24_0==50) ) { + if ( (LA24_0==51) ) { alt24=1; } switch (alt24) { case 1 : - // InternalVampireLanguage.g:2180:3: '[' + // InternalVampireLanguage.g:2234:3: '[' { - match(input,50,FOLLOW_2); + match(input,51,FOLLOW_2); } break; @@ -7233,16 +7389,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAnnotation__Group__1" - // InternalVampireLanguage.g:2188:1: rule__VLSAnnotation__Group__1 : rule__VLSAnnotation__Group__1__Impl rule__VLSAnnotation__Group__2 ; + // InternalVampireLanguage.g:2242:1: rule__VLSAnnotation__Group__1 : rule__VLSAnnotation__Group__1__Impl rule__VLSAnnotation__Group__2 ; public final void rule__VLSAnnotation__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2192:1: ( rule__VLSAnnotation__Group__1__Impl rule__VLSAnnotation__Group__2 ) - // InternalVampireLanguage.g:2193:2: rule__VLSAnnotation__Group__1__Impl rule__VLSAnnotation__Group__2 + // InternalVampireLanguage.g:2246:1: ( rule__VLSAnnotation__Group__1__Impl rule__VLSAnnotation__Group__2 ) + // InternalVampireLanguage.g:2247:2: rule__VLSAnnotation__Group__1__Impl rule__VLSAnnotation__Group__2 { - pushFollow(FOLLOW_18); + pushFollow(FOLLOW_19); rule__VLSAnnotation__Group__1__Impl(); state._fsp--; @@ -7271,20 +7427,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAnnotation__Group__1__Impl" - // InternalVampireLanguage.g:2200:1: rule__VLSAnnotation__Group__1__Impl : ( ( rule__VLSAnnotation__NameAssignment_1 )? ) ; + // InternalVampireLanguage.g:2254:1: rule__VLSAnnotation__Group__1__Impl : ( ( rule__VLSAnnotation__NameAssignment_1 )? ) ; public final void rule__VLSAnnotation__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2204:1: ( ( ( rule__VLSAnnotation__NameAssignment_1 )? ) ) - // InternalVampireLanguage.g:2205:1: ( ( rule__VLSAnnotation__NameAssignment_1 )? ) + // InternalVampireLanguage.g:2258:1: ( ( ( rule__VLSAnnotation__NameAssignment_1 )? ) ) + // InternalVampireLanguage.g:2259:1: ( ( rule__VLSAnnotation__NameAssignment_1 )? ) { - // InternalVampireLanguage.g:2205:1: ( ( rule__VLSAnnotation__NameAssignment_1 )? ) - // InternalVampireLanguage.g:2206:2: ( rule__VLSAnnotation__NameAssignment_1 )? + // InternalVampireLanguage.g:2259:1: ( ( rule__VLSAnnotation__NameAssignment_1 )? ) + // InternalVampireLanguage.g:2260:2: ( rule__VLSAnnotation__NameAssignment_1 )? { before(grammarAccess.getVLSAnnotationAccess().getNameAssignment_1()); - // InternalVampireLanguage.g:2207:2: ( rule__VLSAnnotation__NameAssignment_1 )? + // InternalVampireLanguage.g:2261:2: ( rule__VLSAnnotation__NameAssignment_1 )? int alt25=2; int LA25_0 = input.LA(1); @@ -7293,7 +7449,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist } switch (alt25) { case 1 : - // InternalVampireLanguage.g:2207:3: rule__VLSAnnotation__NameAssignment_1 + // InternalVampireLanguage.g:2261:3: rule__VLSAnnotation__NameAssignment_1 { pushFollow(FOLLOW_2); rule__VLSAnnotation__NameAssignment_1(); @@ -7329,16 +7485,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAnnotation__Group__2" - // InternalVampireLanguage.g:2215:1: rule__VLSAnnotation__Group__2 : rule__VLSAnnotation__Group__2__Impl rule__VLSAnnotation__Group__3 ; + // InternalVampireLanguage.g:2269:1: rule__VLSAnnotation__Group__2 : rule__VLSAnnotation__Group__2__Impl rule__VLSAnnotation__Group__3 ; public final void rule__VLSAnnotation__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2219:1: ( rule__VLSAnnotation__Group__2__Impl rule__VLSAnnotation__Group__3 ) - // InternalVampireLanguage.g:2220:2: rule__VLSAnnotation__Group__2__Impl rule__VLSAnnotation__Group__3 + // InternalVampireLanguage.g:2273:1: ( rule__VLSAnnotation__Group__2__Impl rule__VLSAnnotation__Group__3 ) + // InternalVampireLanguage.g:2274:2: rule__VLSAnnotation__Group__2__Impl rule__VLSAnnotation__Group__3 { - pushFollow(FOLLOW_18); + pushFollow(FOLLOW_19); rule__VLSAnnotation__Group__2__Impl(); state._fsp--; @@ -7367,29 +7523,29 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAnnotation__Group__2__Impl" - // InternalVampireLanguage.g:2227:1: rule__VLSAnnotation__Group__2__Impl : ( ( rule__VLSAnnotation__Group_2__0 )? ) ; + // InternalVampireLanguage.g:2281:1: rule__VLSAnnotation__Group__2__Impl : ( ( rule__VLSAnnotation__Group_2__0 )? ) ; public final void rule__VLSAnnotation__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2231:1: ( ( ( rule__VLSAnnotation__Group_2__0 )? ) ) - // InternalVampireLanguage.g:2232:1: ( ( rule__VLSAnnotation__Group_2__0 )? ) + // InternalVampireLanguage.g:2285:1: ( ( ( rule__VLSAnnotation__Group_2__0 )? ) ) + // InternalVampireLanguage.g:2286:1: ( ( rule__VLSAnnotation__Group_2__0 )? ) { - // InternalVampireLanguage.g:2232:1: ( ( rule__VLSAnnotation__Group_2__0 )? ) - // InternalVampireLanguage.g:2233:2: ( rule__VLSAnnotation__Group_2__0 )? + // InternalVampireLanguage.g:2286:1: ( ( rule__VLSAnnotation__Group_2__0 )? ) + // InternalVampireLanguage.g:2287:2: ( rule__VLSAnnotation__Group_2__0 )? { before(grammarAccess.getVLSAnnotationAccess().getGroup_2()); - // InternalVampireLanguage.g:2234:2: ( rule__VLSAnnotation__Group_2__0 )? + // InternalVampireLanguage.g:2288:2: ( rule__VLSAnnotation__Group_2__0 )? int alt26=2; int LA26_0 = input.LA(1); - if ( (LA26_0==47) ) { + if ( (LA26_0==48) ) { alt26=1; } switch (alt26) { case 1 : - // InternalVampireLanguage.g:2234:3: rule__VLSAnnotation__Group_2__0 + // InternalVampireLanguage.g:2288:3: rule__VLSAnnotation__Group_2__0 { pushFollow(FOLLOW_2); rule__VLSAnnotation__Group_2__0(); @@ -7425,14 +7581,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAnnotation__Group__3" - // InternalVampireLanguage.g:2242:1: rule__VLSAnnotation__Group__3 : rule__VLSAnnotation__Group__3__Impl ; + // InternalVampireLanguage.g:2296:1: rule__VLSAnnotation__Group__3 : rule__VLSAnnotation__Group__3__Impl ; public final void rule__VLSAnnotation__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2246:1: ( rule__VLSAnnotation__Group__3__Impl ) - // InternalVampireLanguage.g:2247:2: rule__VLSAnnotation__Group__3__Impl + // InternalVampireLanguage.g:2300:1: ( rule__VLSAnnotation__Group__3__Impl ) + // InternalVampireLanguage.g:2301:2: rule__VLSAnnotation__Group__3__Impl { pushFollow(FOLLOW_2); rule__VLSAnnotation__Group__3__Impl(); @@ -7458,20 +7614,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAnnotation__Group__3__Impl" - // InternalVampireLanguage.g:2253:1: rule__VLSAnnotation__Group__3__Impl : ( ( ']' )? ) ; + // InternalVampireLanguage.g:2307:1: rule__VLSAnnotation__Group__3__Impl : ( ( ']' )? ) ; public final void rule__VLSAnnotation__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2257:1: ( ( ( ']' )? ) ) - // InternalVampireLanguage.g:2258:1: ( ( ']' )? ) + // InternalVampireLanguage.g:2311:1: ( ( ( ']' )? ) ) + // InternalVampireLanguage.g:2312:1: ( ( ']' )? ) { - // InternalVampireLanguage.g:2258:1: ( ( ']' )? ) - // InternalVampireLanguage.g:2259:2: ( ']' )? + // InternalVampireLanguage.g:2312:1: ( ( ']' )? ) + // InternalVampireLanguage.g:2313:2: ( ']' )? { before(grammarAccess.getVLSAnnotationAccess().getRightSquareBracketKeyword_3()); - // InternalVampireLanguage.g:2260:2: ( ']' )? + // InternalVampireLanguage.g:2314:2: ( ']' )? int alt27=2; int LA27_0 = input.LA(1); @@ -7480,7 +7636,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist } switch (alt27) { case 1 : - // InternalVampireLanguage.g:2260:3: ']' + // InternalVampireLanguage.g:2314:3: ']' { match(input,44,FOLLOW_2); @@ -7512,16 +7668,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAnnotation__Group_2__0" - // InternalVampireLanguage.g:2269:1: rule__VLSAnnotation__Group_2__0 : rule__VLSAnnotation__Group_2__0__Impl rule__VLSAnnotation__Group_2__1 ; + // InternalVampireLanguage.g:2323:1: rule__VLSAnnotation__Group_2__0 : rule__VLSAnnotation__Group_2__0__Impl rule__VLSAnnotation__Group_2__1 ; public final void rule__VLSAnnotation__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2273:1: ( rule__VLSAnnotation__Group_2__0__Impl rule__VLSAnnotation__Group_2__1 ) - // InternalVampireLanguage.g:2274:2: rule__VLSAnnotation__Group_2__0__Impl rule__VLSAnnotation__Group_2__1 + // InternalVampireLanguage.g:2327:1: ( rule__VLSAnnotation__Group_2__0__Impl rule__VLSAnnotation__Group_2__1 ) + // InternalVampireLanguage.g:2328:2: rule__VLSAnnotation__Group_2__0__Impl rule__VLSAnnotation__Group_2__1 { - pushFollow(FOLLOW_18); + pushFollow(FOLLOW_19); rule__VLSAnnotation__Group_2__0__Impl(); state._fsp--; @@ -7550,20 +7706,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAnnotation__Group_2__0__Impl" - // InternalVampireLanguage.g:2281:1: rule__VLSAnnotation__Group_2__0__Impl : ( '(' ) ; + // InternalVampireLanguage.g:2335:1: rule__VLSAnnotation__Group_2__0__Impl : ( '(' ) ; public final void rule__VLSAnnotation__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2285:1: ( ( '(' ) ) - // InternalVampireLanguage.g:2286:1: ( '(' ) + // InternalVampireLanguage.g:2339:1: ( ( '(' ) ) + // InternalVampireLanguage.g:2340:1: ( '(' ) { - // InternalVampireLanguage.g:2286:1: ( '(' ) - // InternalVampireLanguage.g:2287:2: '(' + // InternalVampireLanguage.g:2340:1: ( '(' ) + // InternalVampireLanguage.g:2341:2: '(' { before(grammarAccess.getVLSAnnotationAccess().getLeftParenthesisKeyword_2_0()); - match(input,47,FOLLOW_2); + match(input,48,FOLLOW_2); after(grammarAccess.getVLSAnnotationAccess().getLeftParenthesisKeyword_2_0()); } @@ -7587,16 +7743,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAnnotation__Group_2__1" - // InternalVampireLanguage.g:2296:1: rule__VLSAnnotation__Group_2__1 : rule__VLSAnnotation__Group_2__1__Impl rule__VLSAnnotation__Group_2__2 ; + // InternalVampireLanguage.g:2350:1: rule__VLSAnnotation__Group_2__1 : rule__VLSAnnotation__Group_2__1__Impl rule__VLSAnnotation__Group_2__2 ; public final void rule__VLSAnnotation__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2300:1: ( rule__VLSAnnotation__Group_2__1__Impl rule__VLSAnnotation__Group_2__2 ) - // InternalVampireLanguage.g:2301:2: rule__VLSAnnotation__Group_2__1__Impl rule__VLSAnnotation__Group_2__2 + // InternalVampireLanguage.g:2354:1: ( rule__VLSAnnotation__Group_2__1__Impl rule__VLSAnnotation__Group_2__2 ) + // InternalVampireLanguage.g:2355:2: rule__VLSAnnotation__Group_2__1__Impl rule__VLSAnnotation__Group_2__2 { - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_20); rule__VLSAnnotation__Group_2__1__Impl(); state._fsp--; @@ -7625,21 +7781,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAnnotation__Group_2__1__Impl" - // InternalVampireLanguage.g:2308:1: rule__VLSAnnotation__Group_2__1__Impl : ( ( rule__VLSAnnotation__FollowupAssignment_2_1 ) ) ; + // InternalVampireLanguage.g:2362:1: rule__VLSAnnotation__Group_2__1__Impl : ( ( rule__VLSAnnotation__FollowupAssignment_2_1 ) ) ; public final void rule__VLSAnnotation__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2312:1: ( ( ( rule__VLSAnnotation__FollowupAssignment_2_1 ) ) ) - // InternalVampireLanguage.g:2313:1: ( ( rule__VLSAnnotation__FollowupAssignment_2_1 ) ) + // InternalVampireLanguage.g:2366:1: ( ( ( rule__VLSAnnotation__FollowupAssignment_2_1 ) ) ) + // InternalVampireLanguage.g:2367:1: ( ( rule__VLSAnnotation__FollowupAssignment_2_1 ) ) { - // InternalVampireLanguage.g:2313:1: ( ( rule__VLSAnnotation__FollowupAssignment_2_1 ) ) - // InternalVampireLanguage.g:2314:2: ( rule__VLSAnnotation__FollowupAssignment_2_1 ) + // InternalVampireLanguage.g:2367:1: ( ( rule__VLSAnnotation__FollowupAssignment_2_1 ) ) + // InternalVampireLanguage.g:2368:2: ( rule__VLSAnnotation__FollowupAssignment_2_1 ) { before(grammarAccess.getVLSAnnotationAccess().getFollowupAssignment_2_1()); - // InternalVampireLanguage.g:2315:2: ( rule__VLSAnnotation__FollowupAssignment_2_1 ) - // InternalVampireLanguage.g:2315:3: rule__VLSAnnotation__FollowupAssignment_2_1 + // InternalVampireLanguage.g:2369:2: ( rule__VLSAnnotation__FollowupAssignment_2_1 ) + // InternalVampireLanguage.g:2369:3: rule__VLSAnnotation__FollowupAssignment_2_1 { pushFollow(FOLLOW_2); rule__VLSAnnotation__FollowupAssignment_2_1(); @@ -7672,14 +7828,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAnnotation__Group_2__2" - // InternalVampireLanguage.g:2323:1: rule__VLSAnnotation__Group_2__2 : rule__VLSAnnotation__Group_2__2__Impl ; + // InternalVampireLanguage.g:2377:1: rule__VLSAnnotation__Group_2__2 : rule__VLSAnnotation__Group_2__2__Impl ; public final void rule__VLSAnnotation__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2327:1: ( rule__VLSAnnotation__Group_2__2__Impl ) - // InternalVampireLanguage.g:2328:2: rule__VLSAnnotation__Group_2__2__Impl + // InternalVampireLanguage.g:2381:1: ( rule__VLSAnnotation__Group_2__2__Impl ) + // InternalVampireLanguage.g:2382:2: rule__VLSAnnotation__Group_2__2__Impl { pushFollow(FOLLOW_2); rule__VLSAnnotation__Group_2__2__Impl(); @@ -7705,20 +7861,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAnnotation__Group_2__2__Impl" - // InternalVampireLanguage.g:2334:1: rule__VLSAnnotation__Group_2__2__Impl : ( ')' ) ; + // InternalVampireLanguage.g:2388:1: rule__VLSAnnotation__Group_2__2__Impl : ( ')' ) ; public final void rule__VLSAnnotation__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2338:1: ( ( ')' ) ) - // InternalVampireLanguage.g:2339:1: ( ')' ) + // InternalVampireLanguage.g:2392:1: ( ( ')' ) ) + // InternalVampireLanguage.g:2393:1: ( ')' ) { - // InternalVampireLanguage.g:2339:1: ( ')' ) - // InternalVampireLanguage.g:2340:2: ')' + // InternalVampireLanguage.g:2393:1: ( ')' ) + // InternalVampireLanguage.g:2394:2: ')' { before(grammarAccess.getVLSAnnotationAccess().getRightParenthesisKeyword_2_2()); - match(input,48,FOLLOW_2); + match(input,49,FOLLOW_2); after(grammarAccess.getVLSAnnotationAccess().getRightParenthesisKeyword_2_2()); } @@ -7742,16 +7898,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAnnotationTerms__Group__0" - // InternalVampireLanguage.g:2350:1: rule__VLSAnnotationTerms__Group__0 : rule__VLSAnnotationTerms__Group__0__Impl rule__VLSAnnotationTerms__Group__1 ; + // InternalVampireLanguage.g:2404:1: rule__VLSAnnotationTerms__Group__0 : rule__VLSAnnotationTerms__Group__0__Impl rule__VLSAnnotationTerms__Group__1 ; public final void rule__VLSAnnotationTerms__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2354:1: ( rule__VLSAnnotationTerms__Group__0__Impl rule__VLSAnnotationTerms__Group__1 ) - // InternalVampireLanguage.g:2355:2: rule__VLSAnnotationTerms__Group__0__Impl rule__VLSAnnotationTerms__Group__1 + // InternalVampireLanguage.g:2408:1: ( rule__VLSAnnotationTerms__Group__0__Impl rule__VLSAnnotationTerms__Group__1 ) + // InternalVampireLanguage.g:2409:2: rule__VLSAnnotationTerms__Group__0__Impl rule__VLSAnnotationTerms__Group__1 { - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_14); rule__VLSAnnotationTerms__Group__0__Impl(); state._fsp--; @@ -7780,21 +7936,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAnnotationTerms__Group__0__Impl" - // InternalVampireLanguage.g:2362:1: rule__VLSAnnotationTerms__Group__0__Impl : ( ( rule__VLSAnnotationTerms__TermsAssignment_0 ) ) ; + // InternalVampireLanguage.g:2416:1: rule__VLSAnnotationTerms__Group__0__Impl : ( ( rule__VLSAnnotationTerms__TermsAssignment_0 ) ) ; public final void rule__VLSAnnotationTerms__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2366:1: ( ( ( rule__VLSAnnotationTerms__TermsAssignment_0 ) ) ) - // InternalVampireLanguage.g:2367:1: ( ( rule__VLSAnnotationTerms__TermsAssignment_0 ) ) + // InternalVampireLanguage.g:2420:1: ( ( ( rule__VLSAnnotationTerms__TermsAssignment_0 ) ) ) + // InternalVampireLanguage.g:2421:1: ( ( rule__VLSAnnotationTerms__TermsAssignment_0 ) ) { - // InternalVampireLanguage.g:2367:1: ( ( rule__VLSAnnotationTerms__TermsAssignment_0 ) ) - // InternalVampireLanguage.g:2368:2: ( rule__VLSAnnotationTerms__TermsAssignment_0 ) + // InternalVampireLanguage.g:2421:1: ( ( rule__VLSAnnotationTerms__TermsAssignment_0 ) ) + // InternalVampireLanguage.g:2422:2: ( rule__VLSAnnotationTerms__TermsAssignment_0 ) { before(grammarAccess.getVLSAnnotationTermsAccess().getTermsAssignment_0()); - // InternalVampireLanguage.g:2369:2: ( rule__VLSAnnotationTerms__TermsAssignment_0 ) - // InternalVampireLanguage.g:2369:3: rule__VLSAnnotationTerms__TermsAssignment_0 + // InternalVampireLanguage.g:2423:2: ( rule__VLSAnnotationTerms__TermsAssignment_0 ) + // InternalVampireLanguage.g:2423:3: rule__VLSAnnotationTerms__TermsAssignment_0 { pushFollow(FOLLOW_2); rule__VLSAnnotationTerms__TermsAssignment_0(); @@ -7827,14 +7983,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAnnotationTerms__Group__1" - // InternalVampireLanguage.g:2377:1: rule__VLSAnnotationTerms__Group__1 : rule__VLSAnnotationTerms__Group__1__Impl ; + // InternalVampireLanguage.g:2431:1: rule__VLSAnnotationTerms__Group__1 : rule__VLSAnnotationTerms__Group__1__Impl ; public final void rule__VLSAnnotationTerms__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2381:1: ( rule__VLSAnnotationTerms__Group__1__Impl ) - // InternalVampireLanguage.g:2382:2: rule__VLSAnnotationTerms__Group__1__Impl + // InternalVampireLanguage.g:2435:1: ( rule__VLSAnnotationTerms__Group__1__Impl ) + // InternalVampireLanguage.g:2436:2: rule__VLSAnnotationTerms__Group__1__Impl { pushFollow(FOLLOW_2); rule__VLSAnnotationTerms__Group__1__Impl(); @@ -7860,20 +8016,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAnnotationTerms__Group__1__Impl" - // InternalVampireLanguage.g:2388:1: rule__VLSAnnotationTerms__Group__1__Impl : ( ( rule__VLSAnnotationTerms__Group_1__0 )* ) ; + // InternalVampireLanguage.g:2442:1: rule__VLSAnnotationTerms__Group__1__Impl : ( ( rule__VLSAnnotationTerms__Group_1__0 )* ) ; public final void rule__VLSAnnotationTerms__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2392:1: ( ( ( rule__VLSAnnotationTerms__Group_1__0 )* ) ) - // InternalVampireLanguage.g:2393:1: ( ( rule__VLSAnnotationTerms__Group_1__0 )* ) + // InternalVampireLanguage.g:2446:1: ( ( ( rule__VLSAnnotationTerms__Group_1__0 )* ) ) + // InternalVampireLanguage.g:2447:1: ( ( rule__VLSAnnotationTerms__Group_1__0 )* ) { - // InternalVampireLanguage.g:2393:1: ( ( rule__VLSAnnotationTerms__Group_1__0 )* ) - // InternalVampireLanguage.g:2394:2: ( rule__VLSAnnotationTerms__Group_1__0 )* + // InternalVampireLanguage.g:2447:1: ( ( rule__VLSAnnotationTerms__Group_1__0 )* ) + // InternalVampireLanguage.g:2448:2: ( rule__VLSAnnotationTerms__Group_1__0 )* { before(grammarAccess.getVLSAnnotationTermsAccess().getGroup_1()); - // InternalVampireLanguage.g:2395:2: ( rule__VLSAnnotationTerms__Group_1__0 )* + // InternalVampireLanguage.g:2449:2: ( rule__VLSAnnotationTerms__Group_1__0 )* loop28: do { int alt28=2; @@ -7886,7 +8042,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist switch (alt28) { case 1 : - // InternalVampireLanguage.g:2395:3: rule__VLSAnnotationTerms__Group_1__0 + // InternalVampireLanguage.g:2449:3: rule__VLSAnnotationTerms__Group_1__0 { pushFollow(FOLLOW_10); rule__VLSAnnotationTerms__Group_1__0(); @@ -7925,16 +8081,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAnnotationTerms__Group_1__0" - // InternalVampireLanguage.g:2404:1: rule__VLSAnnotationTerms__Group_1__0 : rule__VLSAnnotationTerms__Group_1__0__Impl rule__VLSAnnotationTerms__Group_1__1 ; + // InternalVampireLanguage.g:2458:1: rule__VLSAnnotationTerms__Group_1__0 : rule__VLSAnnotationTerms__Group_1__0__Impl rule__VLSAnnotationTerms__Group_1__1 ; public final void rule__VLSAnnotationTerms__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2408:1: ( rule__VLSAnnotationTerms__Group_1__0__Impl rule__VLSAnnotationTerms__Group_1__1 ) - // InternalVampireLanguage.g:2409:2: rule__VLSAnnotationTerms__Group_1__0__Impl rule__VLSAnnotationTerms__Group_1__1 + // InternalVampireLanguage.g:2462:1: ( rule__VLSAnnotationTerms__Group_1__0__Impl rule__VLSAnnotationTerms__Group_1__1 ) + // InternalVampireLanguage.g:2463:2: rule__VLSAnnotationTerms__Group_1__0__Impl rule__VLSAnnotationTerms__Group_1__1 { - pushFollow(FOLLOW_18); + pushFollow(FOLLOW_19); rule__VLSAnnotationTerms__Group_1__0__Impl(); state._fsp--; @@ -7963,17 +8119,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAnnotationTerms__Group_1__0__Impl" - // InternalVampireLanguage.g:2416:1: rule__VLSAnnotationTerms__Group_1__0__Impl : ( ',' ) ; + // InternalVampireLanguage.g:2470:1: rule__VLSAnnotationTerms__Group_1__0__Impl : ( ',' ) ; public final void rule__VLSAnnotationTerms__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2420:1: ( ( ',' ) ) - // InternalVampireLanguage.g:2421:1: ( ',' ) + // InternalVampireLanguage.g:2474:1: ( ( ',' ) ) + // InternalVampireLanguage.g:2475:1: ( ',' ) { - // InternalVampireLanguage.g:2421:1: ( ',' ) - // InternalVampireLanguage.g:2422:2: ',' + // InternalVampireLanguage.g:2475:1: ( ',' ) + // InternalVampireLanguage.g:2476:2: ',' { before(grammarAccess.getVLSAnnotationTermsAccess().getCommaKeyword_1_0()); match(input,45,FOLLOW_2); @@ -8000,14 +8156,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAnnotationTerms__Group_1__1" - // InternalVampireLanguage.g:2431:1: rule__VLSAnnotationTerms__Group_1__1 : rule__VLSAnnotationTerms__Group_1__1__Impl ; + // InternalVampireLanguage.g:2485:1: rule__VLSAnnotationTerms__Group_1__1 : rule__VLSAnnotationTerms__Group_1__1__Impl ; public final void rule__VLSAnnotationTerms__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2435:1: ( rule__VLSAnnotationTerms__Group_1__1__Impl ) - // InternalVampireLanguage.g:2436:2: rule__VLSAnnotationTerms__Group_1__1__Impl + // InternalVampireLanguage.g:2489:1: ( rule__VLSAnnotationTerms__Group_1__1__Impl ) + // InternalVampireLanguage.g:2490:2: rule__VLSAnnotationTerms__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__VLSAnnotationTerms__Group_1__1__Impl(); @@ -8033,21 +8189,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAnnotationTerms__Group_1__1__Impl" - // InternalVampireLanguage.g:2442:1: rule__VLSAnnotationTerms__Group_1__1__Impl : ( ( rule__VLSAnnotationTerms__TermsAssignment_1_1 ) ) ; + // InternalVampireLanguage.g:2496:1: rule__VLSAnnotationTerms__Group_1__1__Impl : ( ( rule__VLSAnnotationTerms__TermsAssignment_1_1 ) ) ; public final void rule__VLSAnnotationTerms__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2446:1: ( ( ( rule__VLSAnnotationTerms__TermsAssignment_1_1 ) ) ) - // InternalVampireLanguage.g:2447:1: ( ( rule__VLSAnnotationTerms__TermsAssignment_1_1 ) ) + // InternalVampireLanguage.g:2500:1: ( ( ( rule__VLSAnnotationTerms__TermsAssignment_1_1 ) ) ) + // InternalVampireLanguage.g:2501:1: ( ( rule__VLSAnnotationTerms__TermsAssignment_1_1 ) ) { - // InternalVampireLanguage.g:2447:1: ( ( rule__VLSAnnotationTerms__TermsAssignment_1_1 ) ) - // InternalVampireLanguage.g:2448:2: ( rule__VLSAnnotationTerms__TermsAssignment_1_1 ) + // InternalVampireLanguage.g:2501:1: ( ( rule__VLSAnnotationTerms__TermsAssignment_1_1 ) ) + // InternalVampireLanguage.g:2502:2: ( rule__VLSAnnotationTerms__TermsAssignment_1_1 ) { before(grammarAccess.getVLSAnnotationTermsAccess().getTermsAssignment_1_1()); - // InternalVampireLanguage.g:2449:2: ( rule__VLSAnnotationTerms__TermsAssignment_1_1 ) - // InternalVampireLanguage.g:2449:3: rule__VLSAnnotationTerms__TermsAssignment_1_1 + // InternalVampireLanguage.g:2503:2: ( rule__VLSAnnotationTerms__TermsAssignment_1_1 ) + // InternalVampireLanguage.g:2503:3: rule__VLSAnnotationTerms__TermsAssignment_1_1 { pushFollow(FOLLOW_2); rule__VLSAnnotationTerms__TermsAssignment_1_1(); @@ -8080,16 +8236,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group__0" - // InternalVampireLanguage.g:2458:1: rule__VLSBinary__Group__0 : rule__VLSBinary__Group__0__Impl rule__VLSBinary__Group__1 ; + // InternalVampireLanguage.g:2512:1: rule__VLSBinary__Group__0 : rule__VLSBinary__Group__0__Impl rule__VLSBinary__Group__1 ; public final void rule__VLSBinary__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2462:1: ( rule__VLSBinary__Group__0__Impl rule__VLSBinary__Group__1 ) - // InternalVampireLanguage.g:2463:2: rule__VLSBinary__Group__0__Impl rule__VLSBinary__Group__1 + // InternalVampireLanguage.g:2516:1: ( rule__VLSBinary__Group__0__Impl rule__VLSBinary__Group__1 ) + // InternalVampireLanguage.g:2517:2: rule__VLSBinary__Group__0__Impl rule__VLSBinary__Group__1 { - pushFollow(FOLLOW_20); + pushFollow(FOLLOW_21); rule__VLSBinary__Group__0__Impl(); state._fsp--; @@ -8118,17 +8274,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group__0__Impl" - // InternalVampireLanguage.g:2470:1: rule__VLSBinary__Group__0__Impl : ( ruleVLSUnitaryFormula ) ; + // InternalVampireLanguage.g:2524:1: rule__VLSBinary__Group__0__Impl : ( ruleVLSUnitaryFormula ) ; public final void rule__VLSBinary__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2474:1: ( ( ruleVLSUnitaryFormula ) ) - // InternalVampireLanguage.g:2475:1: ( ruleVLSUnitaryFormula ) + // InternalVampireLanguage.g:2528:1: ( ( ruleVLSUnitaryFormula ) ) + // InternalVampireLanguage.g:2529:1: ( ruleVLSUnitaryFormula ) { - // InternalVampireLanguage.g:2475:1: ( ruleVLSUnitaryFormula ) - // InternalVampireLanguage.g:2476:2: ruleVLSUnitaryFormula + // InternalVampireLanguage.g:2529:1: ( ruleVLSUnitaryFormula ) + // InternalVampireLanguage.g:2530:2: ruleVLSUnitaryFormula { before(grammarAccess.getVLSBinaryAccess().getVLSUnitaryFormulaParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -8159,14 +8315,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group__1" - // InternalVampireLanguage.g:2485:1: rule__VLSBinary__Group__1 : rule__VLSBinary__Group__1__Impl ; + // InternalVampireLanguage.g:2539:1: rule__VLSBinary__Group__1 : rule__VLSBinary__Group__1__Impl ; public final void rule__VLSBinary__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2489:1: ( rule__VLSBinary__Group__1__Impl ) - // InternalVampireLanguage.g:2490:2: rule__VLSBinary__Group__1__Impl + // InternalVampireLanguage.g:2543:1: ( rule__VLSBinary__Group__1__Impl ) + // InternalVampireLanguage.g:2544:2: rule__VLSBinary__Group__1__Impl { pushFollow(FOLLOW_2); rule__VLSBinary__Group__1__Impl(); @@ -8192,29 +8348,29 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group__1__Impl" - // InternalVampireLanguage.g:2496:1: rule__VLSBinary__Group__1__Impl : ( ( rule__VLSBinary__Alternatives_1 )? ) ; + // InternalVampireLanguage.g:2550:1: rule__VLSBinary__Group__1__Impl : ( ( rule__VLSBinary__Alternatives_1 )? ) ; public final void rule__VLSBinary__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2500:1: ( ( ( rule__VLSBinary__Alternatives_1 )? ) ) - // InternalVampireLanguage.g:2501:1: ( ( rule__VLSBinary__Alternatives_1 )? ) + // InternalVampireLanguage.g:2554:1: ( ( ( rule__VLSBinary__Alternatives_1 )? ) ) + // InternalVampireLanguage.g:2555:1: ( ( rule__VLSBinary__Alternatives_1 )? ) { - // InternalVampireLanguage.g:2501:1: ( ( rule__VLSBinary__Alternatives_1 )? ) - // InternalVampireLanguage.g:2502:2: ( rule__VLSBinary__Alternatives_1 )? + // InternalVampireLanguage.g:2555:1: ( ( rule__VLSBinary__Alternatives_1 )? ) + // InternalVampireLanguage.g:2556:2: ( rule__VLSBinary__Alternatives_1 )? { before(grammarAccess.getVLSBinaryAccess().getAlternatives_1()); - // InternalVampireLanguage.g:2503:2: ( rule__VLSBinary__Alternatives_1 )? + // InternalVampireLanguage.g:2557:2: ( rule__VLSBinary__Alternatives_1 )? int alt29=2; int LA29_0 = input.LA(1); - if ( ((LA29_0>=51 && LA29_0<=58)) ) { + if ( ((LA29_0>=52 && LA29_0<=59)) ) { alt29=1; } switch (alt29) { case 1 : - // InternalVampireLanguage.g:2503:3: rule__VLSBinary__Alternatives_1 + // InternalVampireLanguage.g:2557:3: rule__VLSBinary__Alternatives_1 { pushFollow(FOLLOW_2); rule__VLSBinary__Alternatives_1(); @@ -8250,16 +8406,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_0__0" - // InternalVampireLanguage.g:2512:1: rule__VLSBinary__Group_1_0__0 : rule__VLSBinary__Group_1_0__0__Impl rule__VLSBinary__Group_1_0__1 ; + // InternalVampireLanguage.g:2566:1: rule__VLSBinary__Group_1_0__0 : rule__VLSBinary__Group_1_0__0__Impl rule__VLSBinary__Group_1_0__1 ; public final void rule__VLSBinary__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2516:1: ( rule__VLSBinary__Group_1_0__0__Impl rule__VLSBinary__Group_1_0__1 ) - // InternalVampireLanguage.g:2517:2: rule__VLSBinary__Group_1_0__0__Impl rule__VLSBinary__Group_1_0__1 + // InternalVampireLanguage.g:2570:1: ( rule__VLSBinary__Group_1_0__0__Impl rule__VLSBinary__Group_1_0__1 ) + // InternalVampireLanguage.g:2571:2: rule__VLSBinary__Group_1_0__0__Impl rule__VLSBinary__Group_1_0__1 { - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_16); rule__VLSBinary__Group_1_0__0__Impl(); state._fsp--; @@ -8288,21 +8444,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_0__0__Impl" - // InternalVampireLanguage.g:2524:1: rule__VLSBinary__Group_1_0__0__Impl : ( ( rule__VLSBinary__Alternatives_1_0_0 ) ) ; + // InternalVampireLanguage.g:2578:1: rule__VLSBinary__Group_1_0__0__Impl : ( ( rule__VLSBinary__Alternatives_1_0_0 ) ) ; public final void rule__VLSBinary__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2528:1: ( ( ( rule__VLSBinary__Alternatives_1_0_0 ) ) ) - // InternalVampireLanguage.g:2529:1: ( ( rule__VLSBinary__Alternatives_1_0_0 ) ) + // InternalVampireLanguage.g:2582:1: ( ( ( rule__VLSBinary__Alternatives_1_0_0 ) ) ) + // InternalVampireLanguage.g:2583:1: ( ( rule__VLSBinary__Alternatives_1_0_0 ) ) { - // InternalVampireLanguage.g:2529:1: ( ( rule__VLSBinary__Alternatives_1_0_0 ) ) - // InternalVampireLanguage.g:2530:2: ( rule__VLSBinary__Alternatives_1_0_0 ) + // InternalVampireLanguage.g:2583:1: ( ( rule__VLSBinary__Alternatives_1_0_0 ) ) + // InternalVampireLanguage.g:2584:2: ( rule__VLSBinary__Alternatives_1_0_0 ) { before(grammarAccess.getVLSBinaryAccess().getAlternatives_1_0_0()); - // InternalVampireLanguage.g:2531:2: ( rule__VLSBinary__Alternatives_1_0_0 ) - // InternalVampireLanguage.g:2531:3: rule__VLSBinary__Alternatives_1_0_0 + // InternalVampireLanguage.g:2585:2: ( rule__VLSBinary__Alternatives_1_0_0 ) + // InternalVampireLanguage.g:2585:3: rule__VLSBinary__Alternatives_1_0_0 { pushFollow(FOLLOW_2); rule__VLSBinary__Alternatives_1_0_0(); @@ -8335,14 +8491,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_0__1" - // InternalVampireLanguage.g:2539:1: rule__VLSBinary__Group_1_0__1 : rule__VLSBinary__Group_1_0__1__Impl ; + // InternalVampireLanguage.g:2593:1: rule__VLSBinary__Group_1_0__1 : rule__VLSBinary__Group_1_0__1__Impl ; public final void rule__VLSBinary__Group_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2543:1: ( rule__VLSBinary__Group_1_0__1__Impl ) - // InternalVampireLanguage.g:2544:2: rule__VLSBinary__Group_1_0__1__Impl + // InternalVampireLanguage.g:2597:1: ( rule__VLSBinary__Group_1_0__1__Impl ) + // InternalVampireLanguage.g:2598:2: rule__VLSBinary__Group_1_0__1__Impl { pushFollow(FOLLOW_2); rule__VLSBinary__Group_1_0__1__Impl(); @@ -8368,21 +8524,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_0__1__Impl" - // InternalVampireLanguage.g:2550:1: rule__VLSBinary__Group_1_0__1__Impl : ( ( rule__VLSBinary__RightAssignment_1_0_1 ) ) ; + // InternalVampireLanguage.g:2604:1: rule__VLSBinary__Group_1_0__1__Impl : ( ( rule__VLSBinary__RightAssignment_1_0_1 ) ) ; public final void rule__VLSBinary__Group_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2554:1: ( ( ( rule__VLSBinary__RightAssignment_1_0_1 ) ) ) - // InternalVampireLanguage.g:2555:1: ( ( rule__VLSBinary__RightAssignment_1_0_1 ) ) + // InternalVampireLanguage.g:2608:1: ( ( ( rule__VLSBinary__RightAssignment_1_0_1 ) ) ) + // InternalVampireLanguage.g:2609:1: ( ( rule__VLSBinary__RightAssignment_1_0_1 ) ) { - // InternalVampireLanguage.g:2555:1: ( ( rule__VLSBinary__RightAssignment_1_0_1 ) ) - // InternalVampireLanguage.g:2556:2: ( rule__VLSBinary__RightAssignment_1_0_1 ) + // InternalVampireLanguage.g:2609:1: ( ( rule__VLSBinary__RightAssignment_1_0_1 ) ) + // InternalVampireLanguage.g:2610:2: ( rule__VLSBinary__RightAssignment_1_0_1 ) { before(grammarAccess.getVLSBinaryAccess().getRightAssignment_1_0_1()); - // InternalVampireLanguage.g:2557:2: ( rule__VLSBinary__RightAssignment_1_0_1 ) - // InternalVampireLanguage.g:2557:3: rule__VLSBinary__RightAssignment_1_0_1 + // InternalVampireLanguage.g:2611:2: ( rule__VLSBinary__RightAssignment_1_0_1 ) + // InternalVampireLanguage.g:2611:3: rule__VLSBinary__RightAssignment_1_0_1 { pushFollow(FOLLOW_2); rule__VLSBinary__RightAssignment_1_0_1(); @@ -8415,16 +8571,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_0_0_0__0" - // InternalVampireLanguage.g:2566:1: rule__VLSBinary__Group_1_0_0_0__0 : rule__VLSBinary__Group_1_0_0_0__0__Impl rule__VLSBinary__Group_1_0_0_0__1 ; + // InternalVampireLanguage.g:2620:1: rule__VLSBinary__Group_1_0_0_0__0 : rule__VLSBinary__Group_1_0_0_0__0__Impl rule__VLSBinary__Group_1_0_0_0__1 ; public final void rule__VLSBinary__Group_1_0_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2570:1: ( rule__VLSBinary__Group_1_0_0_0__0__Impl rule__VLSBinary__Group_1_0_0_0__1 ) - // InternalVampireLanguage.g:2571:2: rule__VLSBinary__Group_1_0_0_0__0__Impl rule__VLSBinary__Group_1_0_0_0__1 + // InternalVampireLanguage.g:2624:1: ( rule__VLSBinary__Group_1_0_0_0__0__Impl rule__VLSBinary__Group_1_0_0_0__1 ) + // InternalVampireLanguage.g:2625:2: rule__VLSBinary__Group_1_0_0_0__0__Impl rule__VLSBinary__Group_1_0_0_0__1 { - pushFollow(FOLLOW_21); + pushFollow(FOLLOW_22); rule__VLSBinary__Group_1_0_0_0__0__Impl(); state._fsp--; @@ -8453,21 +8609,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_0_0_0__0__Impl" - // InternalVampireLanguage.g:2578:1: rule__VLSBinary__Group_1_0_0_0__0__Impl : ( () ) ; + // InternalVampireLanguage.g:2632:1: rule__VLSBinary__Group_1_0_0_0__0__Impl : ( () ) ; public final void rule__VLSBinary__Group_1_0_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2582:1: ( ( () ) ) - // InternalVampireLanguage.g:2583:1: ( () ) + // InternalVampireLanguage.g:2636:1: ( ( () ) ) + // InternalVampireLanguage.g:2637:1: ( () ) { - // InternalVampireLanguage.g:2583:1: ( () ) - // InternalVampireLanguage.g:2584:2: () + // InternalVampireLanguage.g:2637:1: ( () ) + // InternalVampireLanguage.g:2638:2: () { before(grammarAccess.getVLSBinaryAccess().getVLSEquivalentLeftAction_1_0_0_0_0()); - // InternalVampireLanguage.g:2585:2: () - // InternalVampireLanguage.g:2585:3: + // InternalVampireLanguage.g:2639:2: () + // InternalVampireLanguage.g:2639:3: { } @@ -8490,14 +8646,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_0_0_0__1" - // InternalVampireLanguage.g:2593:1: rule__VLSBinary__Group_1_0_0_0__1 : rule__VLSBinary__Group_1_0_0_0__1__Impl ; + // InternalVampireLanguage.g:2647:1: rule__VLSBinary__Group_1_0_0_0__1 : rule__VLSBinary__Group_1_0_0_0__1__Impl ; public final void rule__VLSBinary__Group_1_0_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2597:1: ( rule__VLSBinary__Group_1_0_0_0__1__Impl ) - // InternalVampireLanguage.g:2598:2: rule__VLSBinary__Group_1_0_0_0__1__Impl + // InternalVampireLanguage.g:2651:1: ( rule__VLSBinary__Group_1_0_0_0__1__Impl ) + // InternalVampireLanguage.g:2652:2: rule__VLSBinary__Group_1_0_0_0__1__Impl { pushFollow(FOLLOW_2); rule__VLSBinary__Group_1_0_0_0__1__Impl(); @@ -8523,20 +8679,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_0_0_0__1__Impl" - // InternalVampireLanguage.g:2604:1: rule__VLSBinary__Group_1_0_0_0__1__Impl : ( '<=>' ) ; + // InternalVampireLanguage.g:2658:1: rule__VLSBinary__Group_1_0_0_0__1__Impl : ( '<=>' ) ; public final void rule__VLSBinary__Group_1_0_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2608:1: ( ( '<=>' ) ) - // InternalVampireLanguage.g:2609:1: ( '<=>' ) + // InternalVampireLanguage.g:2662:1: ( ( '<=>' ) ) + // InternalVampireLanguage.g:2663:1: ( '<=>' ) { - // InternalVampireLanguage.g:2609:1: ( '<=>' ) - // InternalVampireLanguage.g:2610:2: '<=>' + // InternalVampireLanguage.g:2663:1: ( '<=>' ) + // InternalVampireLanguage.g:2664:2: '<=>' { before(grammarAccess.getVLSBinaryAccess().getLessThanSignEqualsSignGreaterThanSignKeyword_1_0_0_0_1()); - match(input,51,FOLLOW_2); + match(input,52,FOLLOW_2); after(grammarAccess.getVLSBinaryAccess().getLessThanSignEqualsSignGreaterThanSignKeyword_1_0_0_0_1()); } @@ -8560,16 +8716,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_0_0_1__0" - // InternalVampireLanguage.g:2620:1: rule__VLSBinary__Group_1_0_0_1__0 : rule__VLSBinary__Group_1_0_0_1__0__Impl rule__VLSBinary__Group_1_0_0_1__1 ; + // InternalVampireLanguage.g:2674:1: rule__VLSBinary__Group_1_0_0_1__0 : rule__VLSBinary__Group_1_0_0_1__0__Impl rule__VLSBinary__Group_1_0_0_1__1 ; public final void rule__VLSBinary__Group_1_0_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2624:1: ( rule__VLSBinary__Group_1_0_0_1__0__Impl rule__VLSBinary__Group_1_0_0_1__1 ) - // InternalVampireLanguage.g:2625:2: rule__VLSBinary__Group_1_0_0_1__0__Impl rule__VLSBinary__Group_1_0_0_1__1 + // InternalVampireLanguage.g:2678:1: ( rule__VLSBinary__Group_1_0_0_1__0__Impl rule__VLSBinary__Group_1_0_0_1__1 ) + // InternalVampireLanguage.g:2679:2: rule__VLSBinary__Group_1_0_0_1__0__Impl rule__VLSBinary__Group_1_0_0_1__1 { - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_23); rule__VLSBinary__Group_1_0_0_1__0__Impl(); state._fsp--; @@ -8598,21 +8754,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_0_0_1__0__Impl" - // InternalVampireLanguage.g:2632:1: rule__VLSBinary__Group_1_0_0_1__0__Impl : ( () ) ; + // InternalVampireLanguage.g:2686:1: rule__VLSBinary__Group_1_0_0_1__0__Impl : ( () ) ; public final void rule__VLSBinary__Group_1_0_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2636:1: ( ( () ) ) - // InternalVampireLanguage.g:2637:1: ( () ) + // InternalVampireLanguage.g:2690:1: ( ( () ) ) + // InternalVampireLanguage.g:2691:1: ( () ) { - // InternalVampireLanguage.g:2637:1: ( () ) - // InternalVampireLanguage.g:2638:2: () + // InternalVampireLanguage.g:2691:1: ( () ) + // InternalVampireLanguage.g:2692:2: () { before(grammarAccess.getVLSBinaryAccess().getVLSImpliesLeftAction_1_0_0_1_0()); - // InternalVampireLanguage.g:2639:2: () - // InternalVampireLanguage.g:2639:3: + // InternalVampireLanguage.g:2693:2: () + // InternalVampireLanguage.g:2693:3: { } @@ -8635,14 +8791,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_0_0_1__1" - // InternalVampireLanguage.g:2647:1: rule__VLSBinary__Group_1_0_0_1__1 : rule__VLSBinary__Group_1_0_0_1__1__Impl ; + // InternalVampireLanguage.g:2701:1: rule__VLSBinary__Group_1_0_0_1__1 : rule__VLSBinary__Group_1_0_0_1__1__Impl ; public final void rule__VLSBinary__Group_1_0_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2651:1: ( rule__VLSBinary__Group_1_0_0_1__1__Impl ) - // InternalVampireLanguage.g:2652:2: rule__VLSBinary__Group_1_0_0_1__1__Impl + // InternalVampireLanguage.g:2705:1: ( rule__VLSBinary__Group_1_0_0_1__1__Impl ) + // InternalVampireLanguage.g:2706:2: rule__VLSBinary__Group_1_0_0_1__1__Impl { pushFollow(FOLLOW_2); rule__VLSBinary__Group_1_0_0_1__1__Impl(); @@ -8668,20 +8824,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_0_0_1__1__Impl" - // InternalVampireLanguage.g:2658:1: rule__VLSBinary__Group_1_0_0_1__1__Impl : ( '=>' ) ; + // InternalVampireLanguage.g:2712:1: rule__VLSBinary__Group_1_0_0_1__1__Impl : ( '=>' ) ; public final void rule__VLSBinary__Group_1_0_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2662:1: ( ( '=>' ) ) - // InternalVampireLanguage.g:2663:1: ( '=>' ) + // InternalVampireLanguage.g:2716:1: ( ( '=>' ) ) + // InternalVampireLanguage.g:2717:1: ( '=>' ) { - // InternalVampireLanguage.g:2663:1: ( '=>' ) - // InternalVampireLanguage.g:2664:2: '=>' + // InternalVampireLanguage.g:2717:1: ( '=>' ) + // InternalVampireLanguage.g:2718:2: '=>' { before(grammarAccess.getVLSBinaryAccess().getEqualsSignGreaterThanSignKeyword_1_0_0_1_1()); - match(input,52,FOLLOW_2); + match(input,53,FOLLOW_2); after(grammarAccess.getVLSBinaryAccess().getEqualsSignGreaterThanSignKeyword_1_0_0_1_1()); } @@ -8705,16 +8861,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_0_0_2__0" - // InternalVampireLanguage.g:2674:1: rule__VLSBinary__Group_1_0_0_2__0 : rule__VLSBinary__Group_1_0_0_2__0__Impl rule__VLSBinary__Group_1_0_0_2__1 ; + // InternalVampireLanguage.g:2728:1: rule__VLSBinary__Group_1_0_0_2__0 : rule__VLSBinary__Group_1_0_0_2__0__Impl rule__VLSBinary__Group_1_0_0_2__1 ; public final void rule__VLSBinary__Group_1_0_0_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2678:1: ( rule__VLSBinary__Group_1_0_0_2__0__Impl rule__VLSBinary__Group_1_0_0_2__1 ) - // InternalVampireLanguage.g:2679:2: rule__VLSBinary__Group_1_0_0_2__0__Impl rule__VLSBinary__Group_1_0_0_2__1 + // InternalVampireLanguage.g:2732:1: ( rule__VLSBinary__Group_1_0_0_2__0__Impl rule__VLSBinary__Group_1_0_0_2__1 ) + // InternalVampireLanguage.g:2733:2: rule__VLSBinary__Group_1_0_0_2__0__Impl rule__VLSBinary__Group_1_0_0_2__1 { - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_24); rule__VLSBinary__Group_1_0_0_2__0__Impl(); state._fsp--; @@ -8743,21 +8899,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_0_0_2__0__Impl" - // InternalVampireLanguage.g:2686:1: rule__VLSBinary__Group_1_0_0_2__0__Impl : ( () ) ; + // InternalVampireLanguage.g:2740:1: rule__VLSBinary__Group_1_0_0_2__0__Impl : ( () ) ; public final void rule__VLSBinary__Group_1_0_0_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2690:1: ( ( () ) ) - // InternalVampireLanguage.g:2691:1: ( () ) + // InternalVampireLanguage.g:2744:1: ( ( () ) ) + // InternalVampireLanguage.g:2745:1: ( () ) { - // InternalVampireLanguage.g:2691:1: ( () ) - // InternalVampireLanguage.g:2692:2: () + // InternalVampireLanguage.g:2745:1: ( () ) + // InternalVampireLanguage.g:2746:2: () { before(grammarAccess.getVLSBinaryAccess().getVLSRevImpliesLeftAction_1_0_0_2_0()); - // InternalVampireLanguage.g:2693:2: () - // InternalVampireLanguage.g:2693:3: + // InternalVampireLanguage.g:2747:2: () + // InternalVampireLanguage.g:2747:3: { } @@ -8780,14 +8936,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_0_0_2__1" - // InternalVampireLanguage.g:2701:1: rule__VLSBinary__Group_1_0_0_2__1 : rule__VLSBinary__Group_1_0_0_2__1__Impl ; + // InternalVampireLanguage.g:2755:1: rule__VLSBinary__Group_1_0_0_2__1 : rule__VLSBinary__Group_1_0_0_2__1__Impl ; public final void rule__VLSBinary__Group_1_0_0_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2705:1: ( rule__VLSBinary__Group_1_0_0_2__1__Impl ) - // InternalVampireLanguage.g:2706:2: rule__VLSBinary__Group_1_0_0_2__1__Impl + // InternalVampireLanguage.g:2759:1: ( rule__VLSBinary__Group_1_0_0_2__1__Impl ) + // InternalVampireLanguage.g:2760:2: rule__VLSBinary__Group_1_0_0_2__1__Impl { pushFollow(FOLLOW_2); rule__VLSBinary__Group_1_0_0_2__1__Impl(); @@ -8813,20 +8969,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_0_0_2__1__Impl" - // InternalVampireLanguage.g:2712:1: rule__VLSBinary__Group_1_0_0_2__1__Impl : ( '<=' ) ; + // InternalVampireLanguage.g:2766:1: rule__VLSBinary__Group_1_0_0_2__1__Impl : ( '<=' ) ; public final void rule__VLSBinary__Group_1_0_0_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2716:1: ( ( '<=' ) ) - // InternalVampireLanguage.g:2717:1: ( '<=' ) + // InternalVampireLanguage.g:2770:1: ( ( '<=' ) ) + // InternalVampireLanguage.g:2771:1: ( '<=' ) { - // InternalVampireLanguage.g:2717:1: ( '<=' ) - // InternalVampireLanguage.g:2718:2: '<=' + // InternalVampireLanguage.g:2771:1: ( '<=' ) + // InternalVampireLanguage.g:2772:2: '<=' { before(grammarAccess.getVLSBinaryAccess().getLessThanSignEqualsSignKeyword_1_0_0_2_1()); - match(input,53,FOLLOW_2); + match(input,54,FOLLOW_2); after(grammarAccess.getVLSBinaryAccess().getLessThanSignEqualsSignKeyword_1_0_0_2_1()); } @@ -8850,16 +9006,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_0_0_3__0" - // InternalVampireLanguage.g:2728:1: rule__VLSBinary__Group_1_0_0_3__0 : rule__VLSBinary__Group_1_0_0_3__0__Impl rule__VLSBinary__Group_1_0_0_3__1 ; + // InternalVampireLanguage.g:2782:1: rule__VLSBinary__Group_1_0_0_3__0 : rule__VLSBinary__Group_1_0_0_3__0__Impl rule__VLSBinary__Group_1_0_0_3__1 ; public final void rule__VLSBinary__Group_1_0_0_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2732:1: ( rule__VLSBinary__Group_1_0_0_3__0__Impl rule__VLSBinary__Group_1_0_0_3__1 ) - // InternalVampireLanguage.g:2733:2: rule__VLSBinary__Group_1_0_0_3__0__Impl rule__VLSBinary__Group_1_0_0_3__1 + // InternalVampireLanguage.g:2786:1: ( rule__VLSBinary__Group_1_0_0_3__0__Impl rule__VLSBinary__Group_1_0_0_3__1 ) + // InternalVampireLanguage.g:2787:2: rule__VLSBinary__Group_1_0_0_3__0__Impl rule__VLSBinary__Group_1_0_0_3__1 { - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_25); rule__VLSBinary__Group_1_0_0_3__0__Impl(); state._fsp--; @@ -8888,21 +9044,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_0_0_3__0__Impl" - // InternalVampireLanguage.g:2740:1: rule__VLSBinary__Group_1_0_0_3__0__Impl : ( () ) ; + // InternalVampireLanguage.g:2794:1: rule__VLSBinary__Group_1_0_0_3__0__Impl : ( () ) ; public final void rule__VLSBinary__Group_1_0_0_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2744:1: ( ( () ) ) - // InternalVampireLanguage.g:2745:1: ( () ) + // InternalVampireLanguage.g:2798:1: ( ( () ) ) + // InternalVampireLanguage.g:2799:1: ( () ) { - // InternalVampireLanguage.g:2745:1: ( () ) - // InternalVampireLanguage.g:2746:2: () + // InternalVampireLanguage.g:2799:1: ( () ) + // InternalVampireLanguage.g:2800:2: () { before(grammarAccess.getVLSBinaryAccess().getVLSXnorLeftAction_1_0_0_3_0()); - // InternalVampireLanguage.g:2747:2: () - // InternalVampireLanguage.g:2747:3: + // InternalVampireLanguage.g:2801:2: () + // InternalVampireLanguage.g:2801:3: { } @@ -8925,14 +9081,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_0_0_3__1" - // InternalVampireLanguage.g:2755:1: rule__VLSBinary__Group_1_0_0_3__1 : rule__VLSBinary__Group_1_0_0_3__1__Impl ; + // InternalVampireLanguage.g:2809:1: rule__VLSBinary__Group_1_0_0_3__1 : rule__VLSBinary__Group_1_0_0_3__1__Impl ; public final void rule__VLSBinary__Group_1_0_0_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2759:1: ( rule__VLSBinary__Group_1_0_0_3__1__Impl ) - // InternalVampireLanguage.g:2760:2: rule__VLSBinary__Group_1_0_0_3__1__Impl + // InternalVampireLanguage.g:2813:1: ( rule__VLSBinary__Group_1_0_0_3__1__Impl ) + // InternalVampireLanguage.g:2814:2: rule__VLSBinary__Group_1_0_0_3__1__Impl { pushFollow(FOLLOW_2); rule__VLSBinary__Group_1_0_0_3__1__Impl(); @@ -8958,20 +9114,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_0_0_3__1__Impl" - // InternalVampireLanguage.g:2766:1: rule__VLSBinary__Group_1_0_0_3__1__Impl : ( '<~>' ) ; + // InternalVampireLanguage.g:2820:1: rule__VLSBinary__Group_1_0_0_3__1__Impl : ( '<~>' ) ; public final void rule__VLSBinary__Group_1_0_0_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2770:1: ( ( '<~>' ) ) - // InternalVampireLanguage.g:2771:1: ( '<~>' ) + // InternalVampireLanguage.g:2824:1: ( ( '<~>' ) ) + // InternalVampireLanguage.g:2825:1: ( '<~>' ) { - // InternalVampireLanguage.g:2771:1: ( '<~>' ) - // InternalVampireLanguage.g:2772:2: '<~>' + // InternalVampireLanguage.g:2825:1: ( '<~>' ) + // InternalVampireLanguage.g:2826:2: '<~>' { before(grammarAccess.getVLSBinaryAccess().getLessThanSignTildeGreaterThanSignKeyword_1_0_0_3_1()); - match(input,54,FOLLOW_2); + match(input,55,FOLLOW_2); after(grammarAccess.getVLSBinaryAccess().getLessThanSignTildeGreaterThanSignKeyword_1_0_0_3_1()); } @@ -8995,16 +9151,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_0_0_4__0" - // InternalVampireLanguage.g:2782:1: rule__VLSBinary__Group_1_0_0_4__0 : rule__VLSBinary__Group_1_0_0_4__0__Impl rule__VLSBinary__Group_1_0_0_4__1 ; + // InternalVampireLanguage.g:2836:1: rule__VLSBinary__Group_1_0_0_4__0 : rule__VLSBinary__Group_1_0_0_4__0__Impl rule__VLSBinary__Group_1_0_0_4__1 ; public final void rule__VLSBinary__Group_1_0_0_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2786:1: ( rule__VLSBinary__Group_1_0_0_4__0__Impl rule__VLSBinary__Group_1_0_0_4__1 ) - // InternalVampireLanguage.g:2787:2: rule__VLSBinary__Group_1_0_0_4__0__Impl rule__VLSBinary__Group_1_0_0_4__1 + // InternalVampireLanguage.g:2840:1: ( rule__VLSBinary__Group_1_0_0_4__0__Impl rule__VLSBinary__Group_1_0_0_4__1 ) + // InternalVampireLanguage.g:2841:2: rule__VLSBinary__Group_1_0_0_4__0__Impl rule__VLSBinary__Group_1_0_0_4__1 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_26); rule__VLSBinary__Group_1_0_0_4__0__Impl(); state._fsp--; @@ -9033,21 +9189,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_0_0_4__0__Impl" - // InternalVampireLanguage.g:2794:1: rule__VLSBinary__Group_1_0_0_4__0__Impl : ( () ) ; + // InternalVampireLanguage.g:2848:1: rule__VLSBinary__Group_1_0_0_4__0__Impl : ( () ) ; public final void rule__VLSBinary__Group_1_0_0_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2798:1: ( ( () ) ) - // InternalVampireLanguage.g:2799:1: ( () ) + // InternalVampireLanguage.g:2852:1: ( ( () ) ) + // InternalVampireLanguage.g:2853:1: ( () ) { - // InternalVampireLanguage.g:2799:1: ( () ) - // InternalVampireLanguage.g:2800:2: () + // InternalVampireLanguage.g:2853:1: ( () ) + // InternalVampireLanguage.g:2854:2: () { before(grammarAccess.getVLSBinaryAccess().getVLSNorLeftAction_1_0_0_4_0()); - // InternalVampireLanguage.g:2801:2: () - // InternalVampireLanguage.g:2801:3: + // InternalVampireLanguage.g:2855:2: () + // InternalVampireLanguage.g:2855:3: { } @@ -9070,14 +9226,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_0_0_4__1" - // InternalVampireLanguage.g:2809:1: rule__VLSBinary__Group_1_0_0_4__1 : rule__VLSBinary__Group_1_0_0_4__1__Impl ; + // InternalVampireLanguage.g:2863:1: rule__VLSBinary__Group_1_0_0_4__1 : rule__VLSBinary__Group_1_0_0_4__1__Impl ; public final void rule__VLSBinary__Group_1_0_0_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2813:1: ( rule__VLSBinary__Group_1_0_0_4__1__Impl ) - // InternalVampireLanguage.g:2814:2: rule__VLSBinary__Group_1_0_0_4__1__Impl + // InternalVampireLanguage.g:2867:1: ( rule__VLSBinary__Group_1_0_0_4__1__Impl ) + // InternalVampireLanguage.g:2868:2: rule__VLSBinary__Group_1_0_0_4__1__Impl { pushFollow(FOLLOW_2); rule__VLSBinary__Group_1_0_0_4__1__Impl(); @@ -9103,20 +9259,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_0_0_4__1__Impl" - // InternalVampireLanguage.g:2820:1: rule__VLSBinary__Group_1_0_0_4__1__Impl : ( '~|' ) ; + // InternalVampireLanguage.g:2874:1: rule__VLSBinary__Group_1_0_0_4__1__Impl : ( '~|' ) ; public final void rule__VLSBinary__Group_1_0_0_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2824:1: ( ( '~|' ) ) - // InternalVampireLanguage.g:2825:1: ( '~|' ) + // InternalVampireLanguage.g:2878:1: ( ( '~|' ) ) + // InternalVampireLanguage.g:2879:1: ( '~|' ) { - // InternalVampireLanguage.g:2825:1: ( '~|' ) - // InternalVampireLanguage.g:2826:2: '~|' + // InternalVampireLanguage.g:2879:1: ( '~|' ) + // InternalVampireLanguage.g:2880:2: '~|' { before(grammarAccess.getVLSBinaryAccess().getTildeVerticalLineKeyword_1_0_0_4_1()); - match(input,55,FOLLOW_2); + match(input,56,FOLLOW_2); after(grammarAccess.getVLSBinaryAccess().getTildeVerticalLineKeyword_1_0_0_4_1()); } @@ -9140,16 +9296,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_0_0_5__0" - // InternalVampireLanguage.g:2836:1: rule__VLSBinary__Group_1_0_0_5__0 : rule__VLSBinary__Group_1_0_0_5__0__Impl rule__VLSBinary__Group_1_0_0_5__1 ; + // InternalVampireLanguage.g:2890:1: rule__VLSBinary__Group_1_0_0_5__0 : rule__VLSBinary__Group_1_0_0_5__0__Impl rule__VLSBinary__Group_1_0_0_5__1 ; public final void rule__VLSBinary__Group_1_0_0_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2840:1: ( rule__VLSBinary__Group_1_0_0_5__0__Impl rule__VLSBinary__Group_1_0_0_5__1 ) - // InternalVampireLanguage.g:2841:2: rule__VLSBinary__Group_1_0_0_5__0__Impl rule__VLSBinary__Group_1_0_0_5__1 + // InternalVampireLanguage.g:2894:1: ( rule__VLSBinary__Group_1_0_0_5__0__Impl rule__VLSBinary__Group_1_0_0_5__1 ) + // InternalVampireLanguage.g:2895:2: rule__VLSBinary__Group_1_0_0_5__0__Impl rule__VLSBinary__Group_1_0_0_5__1 { - pushFollow(FOLLOW_26); + pushFollow(FOLLOW_27); rule__VLSBinary__Group_1_0_0_5__0__Impl(); state._fsp--; @@ -9178,21 +9334,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_0_0_5__0__Impl" - // InternalVampireLanguage.g:2848:1: rule__VLSBinary__Group_1_0_0_5__0__Impl : ( () ) ; + // InternalVampireLanguage.g:2902:1: rule__VLSBinary__Group_1_0_0_5__0__Impl : ( () ) ; public final void rule__VLSBinary__Group_1_0_0_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2852:1: ( ( () ) ) - // InternalVampireLanguage.g:2853:1: ( () ) + // InternalVampireLanguage.g:2906:1: ( ( () ) ) + // InternalVampireLanguage.g:2907:1: ( () ) { - // InternalVampireLanguage.g:2853:1: ( () ) - // InternalVampireLanguage.g:2854:2: () + // InternalVampireLanguage.g:2907:1: ( () ) + // InternalVampireLanguage.g:2908:2: () { before(grammarAccess.getVLSBinaryAccess().getVLSNandLeftAction_1_0_0_5_0()); - // InternalVampireLanguage.g:2855:2: () - // InternalVampireLanguage.g:2855:3: + // InternalVampireLanguage.g:2909:2: () + // InternalVampireLanguage.g:2909:3: { } @@ -9215,14 +9371,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_0_0_5__1" - // InternalVampireLanguage.g:2863:1: rule__VLSBinary__Group_1_0_0_5__1 : rule__VLSBinary__Group_1_0_0_5__1__Impl ; + // InternalVampireLanguage.g:2917:1: rule__VLSBinary__Group_1_0_0_5__1 : rule__VLSBinary__Group_1_0_0_5__1__Impl ; public final void rule__VLSBinary__Group_1_0_0_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2867:1: ( rule__VLSBinary__Group_1_0_0_5__1__Impl ) - // InternalVampireLanguage.g:2868:2: rule__VLSBinary__Group_1_0_0_5__1__Impl + // InternalVampireLanguage.g:2921:1: ( rule__VLSBinary__Group_1_0_0_5__1__Impl ) + // InternalVampireLanguage.g:2922:2: rule__VLSBinary__Group_1_0_0_5__1__Impl { pushFollow(FOLLOW_2); rule__VLSBinary__Group_1_0_0_5__1__Impl(); @@ -9248,20 +9404,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_0_0_5__1__Impl" - // InternalVampireLanguage.g:2874:1: rule__VLSBinary__Group_1_0_0_5__1__Impl : ( '~&' ) ; + // InternalVampireLanguage.g:2928:1: rule__VLSBinary__Group_1_0_0_5__1__Impl : ( '~&' ) ; public final void rule__VLSBinary__Group_1_0_0_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2878:1: ( ( '~&' ) ) - // InternalVampireLanguage.g:2879:1: ( '~&' ) + // InternalVampireLanguage.g:2932:1: ( ( '~&' ) ) + // InternalVampireLanguage.g:2933:1: ( '~&' ) { - // InternalVampireLanguage.g:2879:1: ( '~&' ) - // InternalVampireLanguage.g:2880:2: '~&' + // InternalVampireLanguage.g:2933:1: ( '~&' ) + // InternalVampireLanguage.g:2934:2: '~&' { before(grammarAccess.getVLSBinaryAccess().getTildeAmpersandKeyword_1_0_0_5_1()); - match(input,56,FOLLOW_2); + match(input,57,FOLLOW_2); after(grammarAccess.getVLSBinaryAccess().getTildeAmpersandKeyword_1_0_0_5_1()); } @@ -9285,16 +9441,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_1__0" - // InternalVampireLanguage.g:2890:1: rule__VLSBinary__Group_1_1__0 : rule__VLSBinary__Group_1_1__0__Impl rule__VLSBinary__Group_1_1__1 ; + // InternalVampireLanguage.g:2944:1: rule__VLSBinary__Group_1_1__0 : rule__VLSBinary__Group_1_1__0__Impl rule__VLSBinary__Group_1_1__1 ; public final void rule__VLSBinary__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2894:1: ( rule__VLSBinary__Group_1_1__0__Impl rule__VLSBinary__Group_1_1__1 ) - // InternalVampireLanguage.g:2895:2: rule__VLSBinary__Group_1_1__0__Impl rule__VLSBinary__Group_1_1__1 + // InternalVampireLanguage.g:2948:1: ( rule__VLSBinary__Group_1_1__0__Impl rule__VLSBinary__Group_1_1__1 ) + // InternalVampireLanguage.g:2949:2: rule__VLSBinary__Group_1_1__0__Impl rule__VLSBinary__Group_1_1__1 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_28); rule__VLSBinary__Group_1_1__0__Impl(); state._fsp--; @@ -9323,21 +9479,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_1__0__Impl" - // InternalVampireLanguage.g:2902:1: rule__VLSBinary__Group_1_1__0__Impl : ( () ) ; + // InternalVampireLanguage.g:2956:1: rule__VLSBinary__Group_1_1__0__Impl : ( () ) ; public final void rule__VLSBinary__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2906:1: ( ( () ) ) - // InternalVampireLanguage.g:2907:1: ( () ) + // InternalVampireLanguage.g:2960:1: ( ( () ) ) + // InternalVampireLanguage.g:2961:1: ( () ) { - // InternalVampireLanguage.g:2907:1: ( () ) - // InternalVampireLanguage.g:2908:2: () + // InternalVampireLanguage.g:2961:1: ( () ) + // InternalVampireLanguage.g:2962:2: () { before(grammarAccess.getVLSBinaryAccess().getVLSAndLeftAction_1_1_0()); - // InternalVampireLanguage.g:2909:2: () - // InternalVampireLanguage.g:2909:3: + // InternalVampireLanguage.g:2963:2: () + // InternalVampireLanguage.g:2963:3: { } @@ -9360,16 +9516,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_1__1" - // InternalVampireLanguage.g:2917:1: rule__VLSBinary__Group_1_1__1 : rule__VLSBinary__Group_1_1__1__Impl rule__VLSBinary__Group_1_1__2 ; + // InternalVampireLanguage.g:2971:1: rule__VLSBinary__Group_1_1__1 : rule__VLSBinary__Group_1_1__1__Impl rule__VLSBinary__Group_1_1__2 ; public final void rule__VLSBinary__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2921:1: ( rule__VLSBinary__Group_1_1__1__Impl rule__VLSBinary__Group_1_1__2 ) - // InternalVampireLanguage.g:2922:2: rule__VLSBinary__Group_1_1__1__Impl rule__VLSBinary__Group_1_1__2 + // InternalVampireLanguage.g:2975:1: ( rule__VLSBinary__Group_1_1__1__Impl rule__VLSBinary__Group_1_1__2 ) + // InternalVampireLanguage.g:2976:2: rule__VLSBinary__Group_1_1__1__Impl rule__VLSBinary__Group_1_1__2 { - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_16); rule__VLSBinary__Group_1_1__1__Impl(); state._fsp--; @@ -9398,20 +9554,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_1__1__Impl" - // InternalVampireLanguage.g:2929:1: rule__VLSBinary__Group_1_1__1__Impl : ( '&' ) ; + // InternalVampireLanguage.g:2983:1: rule__VLSBinary__Group_1_1__1__Impl : ( '&' ) ; public final void rule__VLSBinary__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2933:1: ( ( '&' ) ) - // InternalVampireLanguage.g:2934:1: ( '&' ) + // InternalVampireLanguage.g:2987:1: ( ( '&' ) ) + // InternalVampireLanguage.g:2988:1: ( '&' ) { - // InternalVampireLanguage.g:2934:1: ( '&' ) - // InternalVampireLanguage.g:2935:2: '&' + // InternalVampireLanguage.g:2988:1: ( '&' ) + // InternalVampireLanguage.g:2989:2: '&' { before(grammarAccess.getVLSBinaryAccess().getAmpersandKeyword_1_1_1()); - match(input,57,FOLLOW_2); + match(input,58,FOLLOW_2); after(grammarAccess.getVLSBinaryAccess().getAmpersandKeyword_1_1_1()); } @@ -9435,14 +9591,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_1__2" - // InternalVampireLanguage.g:2944:1: rule__VLSBinary__Group_1_1__2 : rule__VLSBinary__Group_1_1__2__Impl ; + // InternalVampireLanguage.g:2998:1: rule__VLSBinary__Group_1_1__2 : rule__VLSBinary__Group_1_1__2__Impl ; public final void rule__VLSBinary__Group_1_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2948:1: ( rule__VLSBinary__Group_1_1__2__Impl ) - // InternalVampireLanguage.g:2949:2: rule__VLSBinary__Group_1_1__2__Impl + // InternalVampireLanguage.g:3002:1: ( rule__VLSBinary__Group_1_1__2__Impl ) + // InternalVampireLanguage.g:3003:2: rule__VLSBinary__Group_1_1__2__Impl { pushFollow(FOLLOW_2); rule__VLSBinary__Group_1_1__2__Impl(); @@ -9468,21 +9624,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_1__2__Impl" - // InternalVampireLanguage.g:2955:1: rule__VLSBinary__Group_1_1__2__Impl : ( ( rule__VLSBinary__RightAssignment_1_1_2 ) ) ; + // InternalVampireLanguage.g:3009:1: rule__VLSBinary__Group_1_1__2__Impl : ( ( rule__VLSBinary__RightAssignment_1_1_2 ) ) ; public final void rule__VLSBinary__Group_1_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2959:1: ( ( ( rule__VLSBinary__RightAssignment_1_1_2 ) ) ) - // InternalVampireLanguage.g:2960:1: ( ( rule__VLSBinary__RightAssignment_1_1_2 ) ) + // InternalVampireLanguage.g:3013:1: ( ( ( rule__VLSBinary__RightAssignment_1_1_2 ) ) ) + // InternalVampireLanguage.g:3014:1: ( ( rule__VLSBinary__RightAssignment_1_1_2 ) ) { - // InternalVampireLanguage.g:2960:1: ( ( rule__VLSBinary__RightAssignment_1_1_2 ) ) - // InternalVampireLanguage.g:2961:2: ( rule__VLSBinary__RightAssignment_1_1_2 ) + // InternalVampireLanguage.g:3014:1: ( ( rule__VLSBinary__RightAssignment_1_1_2 ) ) + // InternalVampireLanguage.g:3015:2: ( rule__VLSBinary__RightAssignment_1_1_2 ) { before(grammarAccess.getVLSBinaryAccess().getRightAssignment_1_1_2()); - // InternalVampireLanguage.g:2962:2: ( rule__VLSBinary__RightAssignment_1_1_2 ) - // InternalVampireLanguage.g:2962:3: rule__VLSBinary__RightAssignment_1_1_2 + // InternalVampireLanguage.g:3016:2: ( rule__VLSBinary__RightAssignment_1_1_2 ) + // InternalVampireLanguage.g:3016:3: rule__VLSBinary__RightAssignment_1_1_2 { pushFollow(FOLLOW_2); rule__VLSBinary__RightAssignment_1_1_2(); @@ -9515,16 +9671,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_2__0" - // InternalVampireLanguage.g:2971:1: rule__VLSBinary__Group_1_2__0 : rule__VLSBinary__Group_1_2__0__Impl rule__VLSBinary__Group_1_2__1 ; + // InternalVampireLanguage.g:3025:1: rule__VLSBinary__Group_1_2__0 : rule__VLSBinary__Group_1_2__0__Impl rule__VLSBinary__Group_1_2__1 ; public final void rule__VLSBinary__Group_1_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2975:1: ( rule__VLSBinary__Group_1_2__0__Impl rule__VLSBinary__Group_1_2__1 ) - // InternalVampireLanguage.g:2976:2: rule__VLSBinary__Group_1_2__0__Impl rule__VLSBinary__Group_1_2__1 + // InternalVampireLanguage.g:3029:1: ( rule__VLSBinary__Group_1_2__0__Impl rule__VLSBinary__Group_1_2__1 ) + // InternalVampireLanguage.g:3030:2: rule__VLSBinary__Group_1_2__0__Impl rule__VLSBinary__Group_1_2__1 { - pushFollow(FOLLOW_28); + pushFollow(FOLLOW_29); rule__VLSBinary__Group_1_2__0__Impl(); state._fsp--; @@ -9553,21 +9709,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_2__0__Impl" - // InternalVampireLanguage.g:2983:1: rule__VLSBinary__Group_1_2__0__Impl : ( () ) ; + // InternalVampireLanguage.g:3037:1: rule__VLSBinary__Group_1_2__0__Impl : ( () ) ; public final void rule__VLSBinary__Group_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:2987:1: ( ( () ) ) - // InternalVampireLanguage.g:2988:1: ( () ) + // InternalVampireLanguage.g:3041:1: ( ( () ) ) + // InternalVampireLanguage.g:3042:1: ( () ) { - // InternalVampireLanguage.g:2988:1: ( () ) - // InternalVampireLanguage.g:2989:2: () + // InternalVampireLanguage.g:3042:1: ( () ) + // InternalVampireLanguage.g:3043:2: () { before(grammarAccess.getVLSBinaryAccess().getVLSOrLeftAction_1_2_0()); - // InternalVampireLanguage.g:2990:2: () - // InternalVampireLanguage.g:2990:3: + // InternalVampireLanguage.g:3044:2: () + // InternalVampireLanguage.g:3044:3: { } @@ -9590,16 +9746,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_2__1" - // InternalVampireLanguage.g:2998:1: rule__VLSBinary__Group_1_2__1 : rule__VLSBinary__Group_1_2__1__Impl rule__VLSBinary__Group_1_2__2 ; + // InternalVampireLanguage.g:3052:1: rule__VLSBinary__Group_1_2__1 : rule__VLSBinary__Group_1_2__1__Impl rule__VLSBinary__Group_1_2__2 ; public final void rule__VLSBinary__Group_1_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3002:1: ( rule__VLSBinary__Group_1_2__1__Impl rule__VLSBinary__Group_1_2__2 ) - // InternalVampireLanguage.g:3003:2: rule__VLSBinary__Group_1_2__1__Impl rule__VLSBinary__Group_1_2__2 + // InternalVampireLanguage.g:3056:1: ( rule__VLSBinary__Group_1_2__1__Impl rule__VLSBinary__Group_1_2__2 ) + // InternalVampireLanguage.g:3057:2: rule__VLSBinary__Group_1_2__1__Impl rule__VLSBinary__Group_1_2__2 { - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_16); rule__VLSBinary__Group_1_2__1__Impl(); state._fsp--; @@ -9628,20 +9784,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_2__1__Impl" - // InternalVampireLanguage.g:3010:1: rule__VLSBinary__Group_1_2__1__Impl : ( '|' ) ; + // InternalVampireLanguage.g:3064:1: rule__VLSBinary__Group_1_2__1__Impl : ( '|' ) ; public final void rule__VLSBinary__Group_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3014:1: ( ( '|' ) ) - // InternalVampireLanguage.g:3015:1: ( '|' ) + // InternalVampireLanguage.g:3068:1: ( ( '|' ) ) + // InternalVampireLanguage.g:3069:1: ( '|' ) { - // InternalVampireLanguage.g:3015:1: ( '|' ) - // InternalVampireLanguage.g:3016:2: '|' + // InternalVampireLanguage.g:3069:1: ( '|' ) + // InternalVampireLanguage.g:3070:2: '|' { before(grammarAccess.getVLSBinaryAccess().getVerticalLineKeyword_1_2_1()); - match(input,58,FOLLOW_2); + match(input,59,FOLLOW_2); after(grammarAccess.getVLSBinaryAccess().getVerticalLineKeyword_1_2_1()); } @@ -9665,14 +9821,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_2__2" - // InternalVampireLanguage.g:3025:1: rule__VLSBinary__Group_1_2__2 : rule__VLSBinary__Group_1_2__2__Impl ; + // InternalVampireLanguage.g:3079:1: rule__VLSBinary__Group_1_2__2 : rule__VLSBinary__Group_1_2__2__Impl ; public final void rule__VLSBinary__Group_1_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3029:1: ( rule__VLSBinary__Group_1_2__2__Impl ) - // InternalVampireLanguage.g:3030:2: rule__VLSBinary__Group_1_2__2__Impl + // InternalVampireLanguage.g:3083:1: ( rule__VLSBinary__Group_1_2__2__Impl ) + // InternalVampireLanguage.g:3084:2: rule__VLSBinary__Group_1_2__2__Impl { pushFollow(FOLLOW_2); rule__VLSBinary__Group_1_2__2__Impl(); @@ -9698,21 +9854,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__Group_1_2__2__Impl" - // InternalVampireLanguage.g:3036:1: rule__VLSBinary__Group_1_2__2__Impl : ( ( rule__VLSBinary__RightAssignment_1_2_2 ) ) ; + // InternalVampireLanguage.g:3090:1: rule__VLSBinary__Group_1_2__2__Impl : ( ( rule__VLSBinary__RightAssignment_1_2_2 ) ) ; public final void rule__VLSBinary__Group_1_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3040:1: ( ( ( rule__VLSBinary__RightAssignment_1_2_2 ) ) ) - // InternalVampireLanguage.g:3041:1: ( ( rule__VLSBinary__RightAssignment_1_2_2 ) ) + // InternalVampireLanguage.g:3094:1: ( ( ( rule__VLSBinary__RightAssignment_1_2_2 ) ) ) + // InternalVampireLanguage.g:3095:1: ( ( rule__VLSBinary__RightAssignment_1_2_2 ) ) { - // InternalVampireLanguage.g:3041:1: ( ( rule__VLSBinary__RightAssignment_1_2_2 ) ) - // InternalVampireLanguage.g:3042:2: ( rule__VLSBinary__RightAssignment_1_2_2 ) + // InternalVampireLanguage.g:3095:1: ( ( rule__VLSBinary__RightAssignment_1_2_2 ) ) + // InternalVampireLanguage.g:3096:2: ( rule__VLSBinary__RightAssignment_1_2_2 ) { before(grammarAccess.getVLSBinaryAccess().getRightAssignment_1_2_2()); - // InternalVampireLanguage.g:3043:2: ( rule__VLSBinary__RightAssignment_1_2_2 ) - // InternalVampireLanguage.g:3043:3: rule__VLSBinary__RightAssignment_1_2_2 + // InternalVampireLanguage.g:3097:2: ( rule__VLSBinary__RightAssignment_1_2_2 ) + // InternalVampireLanguage.g:3097:3: rule__VLSBinary__RightAssignment_1_2_2 { pushFollow(FOLLOW_2); rule__VLSBinary__RightAssignment_1_2_2(); @@ -9745,16 +9901,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUnitaryFormula__Group_4__0" - // InternalVampireLanguage.g:3052:1: rule__VLSUnitaryFormula__Group_4__0 : rule__VLSUnitaryFormula__Group_4__0__Impl rule__VLSUnitaryFormula__Group_4__1 ; + // InternalVampireLanguage.g:3106:1: rule__VLSUnitaryFormula__Group_4__0 : rule__VLSUnitaryFormula__Group_4__0__Impl rule__VLSUnitaryFormula__Group_4__1 ; public final void rule__VLSUnitaryFormula__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3056:1: ( rule__VLSUnitaryFormula__Group_4__0__Impl rule__VLSUnitaryFormula__Group_4__1 ) - // InternalVampireLanguage.g:3057:2: rule__VLSUnitaryFormula__Group_4__0__Impl rule__VLSUnitaryFormula__Group_4__1 + // InternalVampireLanguage.g:3110:1: ( rule__VLSUnitaryFormula__Group_4__0__Impl rule__VLSUnitaryFormula__Group_4__1 ) + // InternalVampireLanguage.g:3111:2: rule__VLSUnitaryFormula__Group_4__0__Impl rule__VLSUnitaryFormula__Group_4__1 { - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_16); rule__VLSUnitaryFormula__Group_4__0__Impl(); state._fsp--; @@ -9783,20 +9939,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUnitaryFormula__Group_4__0__Impl" - // InternalVampireLanguage.g:3064:1: rule__VLSUnitaryFormula__Group_4__0__Impl : ( '(' ) ; + // InternalVampireLanguage.g:3118:1: rule__VLSUnitaryFormula__Group_4__0__Impl : ( '(' ) ; public final void rule__VLSUnitaryFormula__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3068:1: ( ( '(' ) ) - // InternalVampireLanguage.g:3069:1: ( '(' ) + // InternalVampireLanguage.g:3122:1: ( ( '(' ) ) + // InternalVampireLanguage.g:3123:1: ( '(' ) { - // InternalVampireLanguage.g:3069:1: ( '(' ) - // InternalVampireLanguage.g:3070:2: '(' + // InternalVampireLanguage.g:3123:1: ( '(' ) + // InternalVampireLanguage.g:3124:2: '(' { before(grammarAccess.getVLSUnitaryFormulaAccess().getLeftParenthesisKeyword_4_0()); - match(input,47,FOLLOW_2); + match(input,48,FOLLOW_2); after(grammarAccess.getVLSUnitaryFormulaAccess().getLeftParenthesisKeyword_4_0()); } @@ -9820,16 +9976,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUnitaryFormula__Group_4__1" - // InternalVampireLanguage.g:3079:1: rule__VLSUnitaryFormula__Group_4__1 : rule__VLSUnitaryFormula__Group_4__1__Impl rule__VLSUnitaryFormula__Group_4__2 ; + // InternalVampireLanguage.g:3133:1: rule__VLSUnitaryFormula__Group_4__1 : rule__VLSUnitaryFormula__Group_4__1__Impl rule__VLSUnitaryFormula__Group_4__2 ; public final void rule__VLSUnitaryFormula__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3083:1: ( rule__VLSUnitaryFormula__Group_4__1__Impl rule__VLSUnitaryFormula__Group_4__2 ) - // InternalVampireLanguage.g:3084:2: rule__VLSUnitaryFormula__Group_4__1__Impl rule__VLSUnitaryFormula__Group_4__2 + // InternalVampireLanguage.g:3137:1: ( rule__VLSUnitaryFormula__Group_4__1__Impl rule__VLSUnitaryFormula__Group_4__2 ) + // InternalVampireLanguage.g:3138:2: rule__VLSUnitaryFormula__Group_4__1__Impl rule__VLSUnitaryFormula__Group_4__2 { - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_20); rule__VLSUnitaryFormula__Group_4__1__Impl(); state._fsp--; @@ -9858,17 +10014,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUnitaryFormula__Group_4__1__Impl" - // InternalVampireLanguage.g:3091:1: rule__VLSUnitaryFormula__Group_4__1__Impl : ( ruleVLSTerm ) ; + // InternalVampireLanguage.g:3145:1: rule__VLSUnitaryFormula__Group_4__1__Impl : ( ruleVLSTerm ) ; public final void rule__VLSUnitaryFormula__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3095:1: ( ( ruleVLSTerm ) ) - // InternalVampireLanguage.g:3096:1: ( ruleVLSTerm ) + // InternalVampireLanguage.g:3149:1: ( ( ruleVLSTerm ) ) + // InternalVampireLanguage.g:3150:1: ( ruleVLSTerm ) { - // InternalVampireLanguage.g:3096:1: ( ruleVLSTerm ) - // InternalVampireLanguage.g:3097:2: ruleVLSTerm + // InternalVampireLanguage.g:3150:1: ( ruleVLSTerm ) + // InternalVampireLanguage.g:3151:2: ruleVLSTerm { before(grammarAccess.getVLSUnitaryFormulaAccess().getVLSTermParserRuleCall_4_1()); pushFollow(FOLLOW_2); @@ -9899,14 +10055,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUnitaryFormula__Group_4__2" - // InternalVampireLanguage.g:3106:1: rule__VLSUnitaryFormula__Group_4__2 : rule__VLSUnitaryFormula__Group_4__2__Impl ; + // InternalVampireLanguage.g:3160:1: rule__VLSUnitaryFormula__Group_4__2 : rule__VLSUnitaryFormula__Group_4__2__Impl ; public final void rule__VLSUnitaryFormula__Group_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3110:1: ( rule__VLSUnitaryFormula__Group_4__2__Impl ) - // InternalVampireLanguage.g:3111:2: rule__VLSUnitaryFormula__Group_4__2__Impl + // InternalVampireLanguage.g:3164:1: ( rule__VLSUnitaryFormula__Group_4__2__Impl ) + // InternalVampireLanguage.g:3165:2: rule__VLSUnitaryFormula__Group_4__2__Impl { pushFollow(FOLLOW_2); rule__VLSUnitaryFormula__Group_4__2__Impl(); @@ -9932,20 +10088,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUnitaryFormula__Group_4__2__Impl" - // InternalVampireLanguage.g:3117:1: rule__VLSUnitaryFormula__Group_4__2__Impl : ( ')' ) ; + // InternalVampireLanguage.g:3171:1: rule__VLSUnitaryFormula__Group_4__2__Impl : ( ')' ) ; public final void rule__VLSUnitaryFormula__Group_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3121:1: ( ( ')' ) ) - // InternalVampireLanguage.g:3122:1: ( ')' ) + // InternalVampireLanguage.g:3175:1: ( ( ')' ) ) + // InternalVampireLanguage.g:3176:1: ( ')' ) { - // InternalVampireLanguage.g:3122:1: ( ')' ) - // InternalVampireLanguage.g:3123:2: ')' + // InternalVampireLanguage.g:3176:1: ( ')' ) + // InternalVampireLanguage.g:3177:2: ')' { before(grammarAccess.getVLSUnitaryFormulaAccess().getRightParenthesisKeyword_4_2()); - match(input,48,FOLLOW_2); + match(input,49,FOLLOW_2); after(grammarAccess.getVLSUnitaryFormulaAccess().getRightParenthesisKeyword_4_2()); } @@ -9969,16 +10125,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUniversalQuantifier__Group__0" - // InternalVampireLanguage.g:3133:1: rule__VLSUniversalQuantifier__Group__0 : rule__VLSUniversalQuantifier__Group__0__Impl rule__VLSUniversalQuantifier__Group__1 ; + // InternalVampireLanguage.g:3187:1: rule__VLSUniversalQuantifier__Group__0 : rule__VLSUniversalQuantifier__Group__0__Impl rule__VLSUniversalQuantifier__Group__1 ; public final void rule__VLSUniversalQuantifier__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3137:1: ( rule__VLSUniversalQuantifier__Group__0__Impl rule__VLSUniversalQuantifier__Group__1 ) - // InternalVampireLanguage.g:3138:2: rule__VLSUniversalQuantifier__Group__0__Impl rule__VLSUniversalQuantifier__Group__1 + // InternalVampireLanguage.g:3191:1: ( rule__VLSUniversalQuantifier__Group__0__Impl rule__VLSUniversalQuantifier__Group__1 ) + // InternalVampireLanguage.g:3192:2: rule__VLSUniversalQuantifier__Group__0__Impl rule__VLSUniversalQuantifier__Group__1 { - pushFollow(FOLLOW_29); + pushFollow(FOLLOW_30); rule__VLSUniversalQuantifier__Group__0__Impl(); state._fsp--; @@ -10007,21 +10163,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUniversalQuantifier__Group__0__Impl" - // InternalVampireLanguage.g:3145:1: rule__VLSUniversalQuantifier__Group__0__Impl : ( () ) ; + // InternalVampireLanguage.g:3199:1: rule__VLSUniversalQuantifier__Group__0__Impl : ( () ) ; public final void rule__VLSUniversalQuantifier__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3149:1: ( ( () ) ) - // InternalVampireLanguage.g:3150:1: ( () ) + // InternalVampireLanguage.g:3203:1: ( ( () ) ) + // InternalVampireLanguage.g:3204:1: ( () ) { - // InternalVampireLanguage.g:3150:1: ( () ) - // InternalVampireLanguage.g:3151:2: () + // InternalVampireLanguage.g:3204:1: ( () ) + // InternalVampireLanguage.g:3205:2: () { before(grammarAccess.getVLSUniversalQuantifierAccess().getVLSUniversalQuantifierAction_0()); - // InternalVampireLanguage.g:3152:2: () - // InternalVampireLanguage.g:3152:3: + // InternalVampireLanguage.g:3206:2: () + // InternalVampireLanguage.g:3206:3: { } @@ -10044,16 +10200,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUniversalQuantifier__Group__1" - // InternalVampireLanguage.g:3160:1: rule__VLSUniversalQuantifier__Group__1 : rule__VLSUniversalQuantifier__Group__1__Impl rule__VLSUniversalQuantifier__Group__2 ; + // InternalVampireLanguage.g:3214:1: rule__VLSUniversalQuantifier__Group__1 : rule__VLSUniversalQuantifier__Group__1__Impl rule__VLSUniversalQuantifier__Group__2 ; public final void rule__VLSUniversalQuantifier__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3164:1: ( rule__VLSUniversalQuantifier__Group__1__Impl rule__VLSUniversalQuantifier__Group__2 ) - // InternalVampireLanguage.g:3165:2: rule__VLSUniversalQuantifier__Group__1__Impl rule__VLSUniversalQuantifier__Group__2 + // InternalVampireLanguage.g:3218:1: ( rule__VLSUniversalQuantifier__Group__1__Impl rule__VLSUniversalQuantifier__Group__2 ) + // InternalVampireLanguage.g:3219:2: rule__VLSUniversalQuantifier__Group__1__Impl rule__VLSUniversalQuantifier__Group__2 { - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_16); rule__VLSUniversalQuantifier__Group__1__Impl(); state._fsp--; @@ -10082,21 +10238,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUniversalQuantifier__Group__1__Impl" - // InternalVampireLanguage.g:3172:1: rule__VLSUniversalQuantifier__Group__1__Impl : ( ( rule__VLSUniversalQuantifier__Group_1__0 ) ) ; + // InternalVampireLanguage.g:3226:1: rule__VLSUniversalQuantifier__Group__1__Impl : ( ( rule__VLSUniversalQuantifier__Group_1__0 ) ) ; public final void rule__VLSUniversalQuantifier__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3176:1: ( ( ( rule__VLSUniversalQuantifier__Group_1__0 ) ) ) - // InternalVampireLanguage.g:3177:1: ( ( rule__VLSUniversalQuantifier__Group_1__0 ) ) + // InternalVampireLanguage.g:3230:1: ( ( ( rule__VLSUniversalQuantifier__Group_1__0 ) ) ) + // InternalVampireLanguage.g:3231:1: ( ( rule__VLSUniversalQuantifier__Group_1__0 ) ) { - // InternalVampireLanguage.g:3177:1: ( ( rule__VLSUniversalQuantifier__Group_1__0 ) ) - // InternalVampireLanguage.g:3178:2: ( rule__VLSUniversalQuantifier__Group_1__0 ) + // InternalVampireLanguage.g:3231:1: ( ( rule__VLSUniversalQuantifier__Group_1__0 ) ) + // InternalVampireLanguage.g:3232:2: ( rule__VLSUniversalQuantifier__Group_1__0 ) { before(grammarAccess.getVLSUniversalQuantifierAccess().getGroup_1()); - // InternalVampireLanguage.g:3179:2: ( rule__VLSUniversalQuantifier__Group_1__0 ) - // InternalVampireLanguage.g:3179:3: rule__VLSUniversalQuantifier__Group_1__0 + // InternalVampireLanguage.g:3233:2: ( rule__VLSUniversalQuantifier__Group_1__0 ) + // InternalVampireLanguage.g:3233:3: rule__VLSUniversalQuantifier__Group_1__0 { pushFollow(FOLLOW_2); rule__VLSUniversalQuantifier__Group_1__0(); @@ -10129,14 +10285,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUniversalQuantifier__Group__2" - // InternalVampireLanguage.g:3187:1: rule__VLSUniversalQuantifier__Group__2 : rule__VLSUniversalQuantifier__Group__2__Impl ; + // InternalVampireLanguage.g:3241:1: rule__VLSUniversalQuantifier__Group__2 : rule__VLSUniversalQuantifier__Group__2__Impl ; public final void rule__VLSUniversalQuantifier__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3191:1: ( rule__VLSUniversalQuantifier__Group__2__Impl ) - // InternalVampireLanguage.g:3192:2: rule__VLSUniversalQuantifier__Group__2__Impl + // InternalVampireLanguage.g:3245:1: ( rule__VLSUniversalQuantifier__Group__2__Impl ) + // InternalVampireLanguage.g:3246:2: rule__VLSUniversalQuantifier__Group__2__Impl { pushFollow(FOLLOW_2); rule__VLSUniversalQuantifier__Group__2__Impl(); @@ -10162,21 +10318,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUniversalQuantifier__Group__2__Impl" - // InternalVampireLanguage.g:3198:1: rule__VLSUniversalQuantifier__Group__2__Impl : ( ( rule__VLSUniversalQuantifier__OperandAssignment_2 ) ) ; + // InternalVampireLanguage.g:3252:1: rule__VLSUniversalQuantifier__Group__2__Impl : ( ( rule__VLSUniversalQuantifier__OperandAssignment_2 ) ) ; public final void rule__VLSUniversalQuantifier__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3202:1: ( ( ( rule__VLSUniversalQuantifier__OperandAssignment_2 ) ) ) - // InternalVampireLanguage.g:3203:1: ( ( rule__VLSUniversalQuantifier__OperandAssignment_2 ) ) + // InternalVampireLanguage.g:3256:1: ( ( ( rule__VLSUniversalQuantifier__OperandAssignment_2 ) ) ) + // InternalVampireLanguage.g:3257:1: ( ( rule__VLSUniversalQuantifier__OperandAssignment_2 ) ) { - // InternalVampireLanguage.g:3203:1: ( ( rule__VLSUniversalQuantifier__OperandAssignment_2 ) ) - // InternalVampireLanguage.g:3204:2: ( rule__VLSUniversalQuantifier__OperandAssignment_2 ) + // InternalVampireLanguage.g:3257:1: ( ( rule__VLSUniversalQuantifier__OperandAssignment_2 ) ) + // InternalVampireLanguage.g:3258:2: ( rule__VLSUniversalQuantifier__OperandAssignment_2 ) { before(grammarAccess.getVLSUniversalQuantifierAccess().getOperandAssignment_2()); - // InternalVampireLanguage.g:3205:2: ( rule__VLSUniversalQuantifier__OperandAssignment_2 ) - // InternalVampireLanguage.g:3205:3: rule__VLSUniversalQuantifier__OperandAssignment_2 + // InternalVampireLanguage.g:3259:2: ( rule__VLSUniversalQuantifier__OperandAssignment_2 ) + // InternalVampireLanguage.g:3259:3: rule__VLSUniversalQuantifier__OperandAssignment_2 { pushFollow(FOLLOW_2); rule__VLSUniversalQuantifier__OperandAssignment_2(); @@ -10209,16 +10365,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__0" - // InternalVampireLanguage.g:3214:1: rule__VLSUniversalQuantifier__Group_1__0 : rule__VLSUniversalQuantifier__Group_1__0__Impl rule__VLSUniversalQuantifier__Group_1__1 ; + // InternalVampireLanguage.g:3268:1: rule__VLSUniversalQuantifier__Group_1__0 : rule__VLSUniversalQuantifier__Group_1__0__Impl rule__VLSUniversalQuantifier__Group_1__1 ; public final void rule__VLSUniversalQuantifier__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3218:1: ( rule__VLSUniversalQuantifier__Group_1__0__Impl rule__VLSUniversalQuantifier__Group_1__1 ) - // InternalVampireLanguage.g:3219:2: rule__VLSUniversalQuantifier__Group_1__0__Impl rule__VLSUniversalQuantifier__Group_1__1 + // InternalVampireLanguage.g:3272:1: ( rule__VLSUniversalQuantifier__Group_1__0__Impl rule__VLSUniversalQuantifier__Group_1__1 ) + // InternalVampireLanguage.g:3273:2: rule__VLSUniversalQuantifier__Group_1__0__Impl rule__VLSUniversalQuantifier__Group_1__1 { - pushFollow(FOLLOW_30); + pushFollow(FOLLOW_31); rule__VLSUniversalQuantifier__Group_1__0__Impl(); state._fsp--; @@ -10247,20 +10403,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__0__Impl" - // InternalVampireLanguage.g:3226:1: rule__VLSUniversalQuantifier__Group_1__0__Impl : ( '!' ) ; + // InternalVampireLanguage.g:3280:1: rule__VLSUniversalQuantifier__Group_1__0__Impl : ( '!' ) ; public final void rule__VLSUniversalQuantifier__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3230:1: ( ( '!' ) ) - // InternalVampireLanguage.g:3231:1: ( '!' ) + // InternalVampireLanguage.g:3284:1: ( ( '!' ) ) + // InternalVampireLanguage.g:3285:1: ( '!' ) { - // InternalVampireLanguage.g:3231:1: ( '!' ) - // InternalVampireLanguage.g:3232:2: '!' + // InternalVampireLanguage.g:3285:1: ( '!' ) + // InternalVampireLanguage.g:3286:2: '!' { before(grammarAccess.getVLSUniversalQuantifierAccess().getExclamationMarkKeyword_1_0()); - match(input,59,FOLLOW_2); + match(input,60,FOLLOW_2); after(grammarAccess.getVLSUniversalQuantifierAccess().getExclamationMarkKeyword_1_0()); } @@ -10284,16 +10440,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__1" - // InternalVampireLanguage.g:3241:1: rule__VLSUniversalQuantifier__Group_1__1 : rule__VLSUniversalQuantifier__Group_1__1__Impl rule__VLSUniversalQuantifier__Group_1__2 ; + // InternalVampireLanguage.g:3295:1: rule__VLSUniversalQuantifier__Group_1__1 : rule__VLSUniversalQuantifier__Group_1__1__Impl rule__VLSUniversalQuantifier__Group_1__2 ; public final void rule__VLSUniversalQuantifier__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3245:1: ( rule__VLSUniversalQuantifier__Group_1__1__Impl rule__VLSUniversalQuantifier__Group_1__2 ) - // InternalVampireLanguage.g:3246:2: rule__VLSUniversalQuantifier__Group_1__1__Impl rule__VLSUniversalQuantifier__Group_1__2 + // InternalVampireLanguage.g:3299:1: ( rule__VLSUniversalQuantifier__Group_1__1__Impl rule__VLSUniversalQuantifier__Group_1__2 ) + // InternalVampireLanguage.g:3300:2: rule__VLSUniversalQuantifier__Group_1__1__Impl rule__VLSUniversalQuantifier__Group_1__2 { - pushFollow(FOLLOW_31); + pushFollow(FOLLOW_32); rule__VLSUniversalQuantifier__Group_1__1__Impl(); state._fsp--; @@ -10322,20 +10478,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__1__Impl" - // InternalVampireLanguage.g:3253:1: rule__VLSUniversalQuantifier__Group_1__1__Impl : ( '[' ) ; + // InternalVampireLanguage.g:3307:1: rule__VLSUniversalQuantifier__Group_1__1__Impl : ( '[' ) ; public final void rule__VLSUniversalQuantifier__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3257:1: ( ( '[' ) ) - // InternalVampireLanguage.g:3258:1: ( '[' ) + // InternalVampireLanguage.g:3311:1: ( ( '[' ) ) + // InternalVampireLanguage.g:3312:1: ( '[' ) { - // InternalVampireLanguage.g:3258:1: ( '[' ) - // InternalVampireLanguage.g:3259:2: '[' + // InternalVampireLanguage.g:3312:1: ( '[' ) + // InternalVampireLanguage.g:3313:2: '[' { before(grammarAccess.getVLSUniversalQuantifierAccess().getLeftSquareBracketKeyword_1_1()); - match(input,50,FOLLOW_2); + match(input,51,FOLLOW_2); after(grammarAccess.getVLSUniversalQuantifierAccess().getLeftSquareBracketKeyword_1_1()); } @@ -10359,14 +10515,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__2" - // InternalVampireLanguage.g:3268:1: rule__VLSUniversalQuantifier__Group_1__2 : rule__VLSUniversalQuantifier__Group_1__2__Impl rule__VLSUniversalQuantifier__Group_1__3 ; + // InternalVampireLanguage.g:3322:1: rule__VLSUniversalQuantifier__Group_1__2 : rule__VLSUniversalQuantifier__Group_1__2__Impl rule__VLSUniversalQuantifier__Group_1__3 ; public final void rule__VLSUniversalQuantifier__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3272:1: ( rule__VLSUniversalQuantifier__Group_1__2__Impl rule__VLSUniversalQuantifier__Group_1__3 ) - // InternalVampireLanguage.g:3273:2: rule__VLSUniversalQuantifier__Group_1__2__Impl rule__VLSUniversalQuantifier__Group_1__3 + // InternalVampireLanguage.g:3326:1: ( rule__VLSUniversalQuantifier__Group_1__2__Impl rule__VLSUniversalQuantifier__Group_1__3 ) + // InternalVampireLanguage.g:3327:2: rule__VLSUniversalQuantifier__Group_1__2__Impl rule__VLSUniversalQuantifier__Group_1__3 { pushFollow(FOLLOW_9); rule__VLSUniversalQuantifier__Group_1__2__Impl(); @@ -10397,21 +10553,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__2__Impl" - // InternalVampireLanguage.g:3280:1: rule__VLSUniversalQuantifier__Group_1__2__Impl : ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 ) ) ; + // InternalVampireLanguage.g:3334:1: rule__VLSUniversalQuantifier__Group_1__2__Impl : ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 ) ) ; public final void rule__VLSUniversalQuantifier__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3284:1: ( ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 ) ) ) - // InternalVampireLanguage.g:3285:1: ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 ) ) + // InternalVampireLanguage.g:3338:1: ( ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 ) ) ) + // InternalVampireLanguage.g:3339:1: ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 ) ) { - // InternalVampireLanguage.g:3285:1: ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 ) ) - // InternalVampireLanguage.g:3286:2: ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 ) + // InternalVampireLanguage.g:3339:1: ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 ) ) + // InternalVampireLanguage.g:3340:2: ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 ) { before(grammarAccess.getVLSUniversalQuantifierAccess().getVariablesAssignment_1_2()); - // InternalVampireLanguage.g:3287:2: ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 ) - // InternalVampireLanguage.g:3287:3: rule__VLSUniversalQuantifier__VariablesAssignment_1_2 + // InternalVampireLanguage.g:3341:2: ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 ) + // InternalVampireLanguage.g:3341:3: rule__VLSUniversalQuantifier__VariablesAssignment_1_2 { pushFollow(FOLLOW_2); rule__VLSUniversalQuantifier__VariablesAssignment_1_2(); @@ -10444,14 +10600,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__3" - // InternalVampireLanguage.g:3295:1: rule__VLSUniversalQuantifier__Group_1__3 : rule__VLSUniversalQuantifier__Group_1__3__Impl rule__VLSUniversalQuantifier__Group_1__4 ; + // InternalVampireLanguage.g:3349:1: rule__VLSUniversalQuantifier__Group_1__3 : rule__VLSUniversalQuantifier__Group_1__3__Impl rule__VLSUniversalQuantifier__Group_1__4 ; public final void rule__VLSUniversalQuantifier__Group_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3299:1: ( rule__VLSUniversalQuantifier__Group_1__3__Impl rule__VLSUniversalQuantifier__Group_1__4 ) - // InternalVampireLanguage.g:3300:2: rule__VLSUniversalQuantifier__Group_1__3__Impl rule__VLSUniversalQuantifier__Group_1__4 + // InternalVampireLanguage.g:3353:1: ( rule__VLSUniversalQuantifier__Group_1__3__Impl rule__VLSUniversalQuantifier__Group_1__4 ) + // InternalVampireLanguage.g:3354:2: rule__VLSUniversalQuantifier__Group_1__3__Impl rule__VLSUniversalQuantifier__Group_1__4 { pushFollow(FOLLOW_9); rule__VLSUniversalQuantifier__Group_1__3__Impl(); @@ -10482,20 +10638,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__3__Impl" - // InternalVampireLanguage.g:3307:1: rule__VLSUniversalQuantifier__Group_1__3__Impl : ( ( rule__VLSUniversalQuantifier__Group_1_3__0 )* ) ; + // InternalVampireLanguage.g:3361:1: rule__VLSUniversalQuantifier__Group_1__3__Impl : ( ( rule__VLSUniversalQuantifier__Group_1_3__0 )* ) ; public final void rule__VLSUniversalQuantifier__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3311:1: ( ( ( rule__VLSUniversalQuantifier__Group_1_3__0 )* ) ) - // InternalVampireLanguage.g:3312:1: ( ( rule__VLSUniversalQuantifier__Group_1_3__0 )* ) + // InternalVampireLanguage.g:3365:1: ( ( ( rule__VLSUniversalQuantifier__Group_1_3__0 )* ) ) + // InternalVampireLanguage.g:3366:1: ( ( rule__VLSUniversalQuantifier__Group_1_3__0 )* ) { - // InternalVampireLanguage.g:3312:1: ( ( rule__VLSUniversalQuantifier__Group_1_3__0 )* ) - // InternalVampireLanguage.g:3313:2: ( rule__VLSUniversalQuantifier__Group_1_3__0 )* + // InternalVampireLanguage.g:3366:1: ( ( rule__VLSUniversalQuantifier__Group_1_3__0 )* ) + // InternalVampireLanguage.g:3367:2: ( rule__VLSUniversalQuantifier__Group_1_3__0 )* { before(grammarAccess.getVLSUniversalQuantifierAccess().getGroup_1_3()); - // InternalVampireLanguage.g:3314:2: ( rule__VLSUniversalQuantifier__Group_1_3__0 )* + // InternalVampireLanguage.g:3368:2: ( rule__VLSUniversalQuantifier__Group_1_3__0 )* loop30: do { int alt30=2; @@ -10508,7 +10664,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist switch (alt30) { case 1 : - // InternalVampireLanguage.g:3314:3: rule__VLSUniversalQuantifier__Group_1_3__0 + // InternalVampireLanguage.g:3368:3: rule__VLSUniversalQuantifier__Group_1_3__0 { pushFollow(FOLLOW_10); rule__VLSUniversalQuantifier__Group_1_3__0(); @@ -10547,16 +10703,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__4" - // InternalVampireLanguage.g:3322:1: rule__VLSUniversalQuantifier__Group_1__4 : rule__VLSUniversalQuantifier__Group_1__4__Impl rule__VLSUniversalQuantifier__Group_1__5 ; + // InternalVampireLanguage.g:3376:1: rule__VLSUniversalQuantifier__Group_1__4 : rule__VLSUniversalQuantifier__Group_1__4__Impl rule__VLSUniversalQuantifier__Group_1__5 ; public final void rule__VLSUniversalQuantifier__Group_1__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3326:1: ( rule__VLSUniversalQuantifier__Group_1__4__Impl rule__VLSUniversalQuantifier__Group_1__5 ) - // InternalVampireLanguage.g:3327:2: rule__VLSUniversalQuantifier__Group_1__4__Impl rule__VLSUniversalQuantifier__Group_1__5 + // InternalVampireLanguage.g:3380:1: ( rule__VLSUniversalQuantifier__Group_1__4__Impl rule__VLSUniversalQuantifier__Group_1__5 ) + // InternalVampireLanguage.g:3381:2: rule__VLSUniversalQuantifier__Group_1__4__Impl rule__VLSUniversalQuantifier__Group_1__5 { - pushFollow(FOLLOW_32); + pushFollow(FOLLOW_33); rule__VLSUniversalQuantifier__Group_1__4__Impl(); state._fsp--; @@ -10585,17 +10741,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__4__Impl" - // InternalVampireLanguage.g:3334:1: rule__VLSUniversalQuantifier__Group_1__4__Impl : ( ']' ) ; + // InternalVampireLanguage.g:3388:1: rule__VLSUniversalQuantifier__Group_1__4__Impl : ( ']' ) ; public final void rule__VLSUniversalQuantifier__Group_1__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3338:1: ( ( ']' ) ) - // InternalVampireLanguage.g:3339:1: ( ']' ) + // InternalVampireLanguage.g:3392:1: ( ( ']' ) ) + // InternalVampireLanguage.g:3393:1: ( ']' ) { - // InternalVampireLanguage.g:3339:1: ( ']' ) - // InternalVampireLanguage.g:3340:2: ']' + // InternalVampireLanguage.g:3393:1: ( ']' ) + // InternalVampireLanguage.g:3394:2: ']' { before(grammarAccess.getVLSUniversalQuantifierAccess().getRightSquareBracketKeyword_1_4()); match(input,44,FOLLOW_2); @@ -10622,14 +10778,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__5" - // InternalVampireLanguage.g:3349:1: rule__VLSUniversalQuantifier__Group_1__5 : rule__VLSUniversalQuantifier__Group_1__5__Impl ; + // InternalVampireLanguage.g:3403:1: rule__VLSUniversalQuantifier__Group_1__5 : rule__VLSUniversalQuantifier__Group_1__5__Impl ; public final void rule__VLSUniversalQuantifier__Group_1__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3353:1: ( rule__VLSUniversalQuantifier__Group_1__5__Impl ) - // InternalVampireLanguage.g:3354:2: rule__VLSUniversalQuantifier__Group_1__5__Impl + // InternalVampireLanguage.g:3407:1: ( rule__VLSUniversalQuantifier__Group_1__5__Impl ) + // InternalVampireLanguage.g:3408:2: rule__VLSUniversalQuantifier__Group_1__5__Impl { pushFollow(FOLLOW_2); rule__VLSUniversalQuantifier__Group_1__5__Impl(); @@ -10655,20 +10811,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__5__Impl" - // InternalVampireLanguage.g:3360:1: rule__VLSUniversalQuantifier__Group_1__5__Impl : ( ':' ) ; + // InternalVampireLanguage.g:3414:1: rule__VLSUniversalQuantifier__Group_1__5__Impl : ( ':' ) ; public final void rule__VLSUniversalQuantifier__Group_1__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3364:1: ( ( ':' ) ) - // InternalVampireLanguage.g:3365:1: ( ':' ) + // InternalVampireLanguage.g:3418:1: ( ( ':' ) ) + // InternalVampireLanguage.g:3419:1: ( ':' ) { - // InternalVampireLanguage.g:3365:1: ( ':' ) - // InternalVampireLanguage.g:3366:2: ':' + // InternalVampireLanguage.g:3419:1: ( ':' ) + // InternalVampireLanguage.g:3420:2: ':' { before(grammarAccess.getVLSUniversalQuantifierAccess().getColonKeyword_1_5()); - match(input,60,FOLLOW_2); + match(input,61,FOLLOW_2); after(grammarAccess.getVLSUniversalQuantifierAccess().getColonKeyword_1_5()); } @@ -10692,16 +10848,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUniversalQuantifier__Group_1_3__0" - // InternalVampireLanguage.g:3376:1: rule__VLSUniversalQuantifier__Group_1_3__0 : rule__VLSUniversalQuantifier__Group_1_3__0__Impl rule__VLSUniversalQuantifier__Group_1_3__1 ; + // InternalVampireLanguage.g:3430:1: rule__VLSUniversalQuantifier__Group_1_3__0 : rule__VLSUniversalQuantifier__Group_1_3__0__Impl rule__VLSUniversalQuantifier__Group_1_3__1 ; public final void rule__VLSUniversalQuantifier__Group_1_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3380:1: ( rule__VLSUniversalQuantifier__Group_1_3__0__Impl rule__VLSUniversalQuantifier__Group_1_3__1 ) - // InternalVampireLanguage.g:3381:2: rule__VLSUniversalQuantifier__Group_1_3__0__Impl rule__VLSUniversalQuantifier__Group_1_3__1 + // InternalVampireLanguage.g:3434:1: ( rule__VLSUniversalQuantifier__Group_1_3__0__Impl rule__VLSUniversalQuantifier__Group_1_3__1 ) + // InternalVampireLanguage.g:3435:2: rule__VLSUniversalQuantifier__Group_1_3__0__Impl rule__VLSUniversalQuantifier__Group_1_3__1 { - pushFollow(FOLLOW_31); + pushFollow(FOLLOW_32); rule__VLSUniversalQuantifier__Group_1_3__0__Impl(); state._fsp--; @@ -10730,17 +10886,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUniversalQuantifier__Group_1_3__0__Impl" - // InternalVampireLanguage.g:3388:1: rule__VLSUniversalQuantifier__Group_1_3__0__Impl : ( ',' ) ; + // InternalVampireLanguage.g:3442:1: rule__VLSUniversalQuantifier__Group_1_3__0__Impl : ( ',' ) ; public final void rule__VLSUniversalQuantifier__Group_1_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3392:1: ( ( ',' ) ) - // InternalVampireLanguage.g:3393:1: ( ',' ) + // InternalVampireLanguage.g:3446:1: ( ( ',' ) ) + // InternalVampireLanguage.g:3447:1: ( ',' ) { - // InternalVampireLanguage.g:3393:1: ( ',' ) - // InternalVampireLanguage.g:3394:2: ',' + // InternalVampireLanguage.g:3447:1: ( ',' ) + // InternalVampireLanguage.g:3448:2: ',' { before(grammarAccess.getVLSUniversalQuantifierAccess().getCommaKeyword_1_3_0()); match(input,45,FOLLOW_2); @@ -10767,14 +10923,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUniversalQuantifier__Group_1_3__1" - // InternalVampireLanguage.g:3403:1: rule__VLSUniversalQuantifier__Group_1_3__1 : rule__VLSUniversalQuantifier__Group_1_3__1__Impl ; + // InternalVampireLanguage.g:3457:1: rule__VLSUniversalQuantifier__Group_1_3__1 : rule__VLSUniversalQuantifier__Group_1_3__1__Impl ; public final void rule__VLSUniversalQuantifier__Group_1_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3407:1: ( rule__VLSUniversalQuantifier__Group_1_3__1__Impl ) - // InternalVampireLanguage.g:3408:2: rule__VLSUniversalQuantifier__Group_1_3__1__Impl + // InternalVampireLanguage.g:3461:1: ( rule__VLSUniversalQuantifier__Group_1_3__1__Impl ) + // InternalVampireLanguage.g:3462:2: rule__VLSUniversalQuantifier__Group_1_3__1__Impl { pushFollow(FOLLOW_2); rule__VLSUniversalQuantifier__Group_1_3__1__Impl(); @@ -10800,21 +10956,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUniversalQuantifier__Group_1_3__1__Impl" - // InternalVampireLanguage.g:3414:1: rule__VLSUniversalQuantifier__Group_1_3__1__Impl : ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 ) ) ; + // InternalVampireLanguage.g:3468:1: rule__VLSUniversalQuantifier__Group_1_3__1__Impl : ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 ) ) ; public final void rule__VLSUniversalQuantifier__Group_1_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3418:1: ( ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 ) ) ) - // InternalVampireLanguage.g:3419:1: ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 ) ) + // InternalVampireLanguage.g:3472:1: ( ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 ) ) ) + // InternalVampireLanguage.g:3473:1: ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 ) ) { - // InternalVampireLanguage.g:3419:1: ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 ) ) - // InternalVampireLanguage.g:3420:2: ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 ) + // InternalVampireLanguage.g:3473:1: ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 ) ) + // InternalVampireLanguage.g:3474:2: ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 ) { before(grammarAccess.getVLSUniversalQuantifierAccess().getVariablesAssignment_1_3_1()); - // InternalVampireLanguage.g:3421:2: ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 ) - // InternalVampireLanguage.g:3421:3: rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 + // InternalVampireLanguage.g:3475:2: ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 ) + // InternalVampireLanguage.g:3475:3: rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 { pushFollow(FOLLOW_2); rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1(); @@ -10847,16 +11003,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSExistentialQuantifier__Group__0" - // InternalVampireLanguage.g:3430:1: rule__VLSExistentialQuantifier__Group__0 : rule__VLSExistentialQuantifier__Group__0__Impl rule__VLSExistentialQuantifier__Group__1 ; + // InternalVampireLanguage.g:3484:1: rule__VLSExistentialQuantifier__Group__0 : rule__VLSExistentialQuantifier__Group__0__Impl rule__VLSExistentialQuantifier__Group__1 ; public final void rule__VLSExistentialQuantifier__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3434:1: ( rule__VLSExistentialQuantifier__Group__0__Impl rule__VLSExistentialQuantifier__Group__1 ) - // InternalVampireLanguage.g:3435:2: rule__VLSExistentialQuantifier__Group__0__Impl rule__VLSExistentialQuantifier__Group__1 + // InternalVampireLanguage.g:3488:1: ( rule__VLSExistentialQuantifier__Group__0__Impl rule__VLSExistentialQuantifier__Group__1 ) + // InternalVampireLanguage.g:3489:2: rule__VLSExistentialQuantifier__Group__0__Impl rule__VLSExistentialQuantifier__Group__1 { - pushFollow(FOLLOW_33); + pushFollow(FOLLOW_34); rule__VLSExistentialQuantifier__Group__0__Impl(); state._fsp--; @@ -10885,21 +11041,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSExistentialQuantifier__Group__0__Impl" - // InternalVampireLanguage.g:3442:1: rule__VLSExistentialQuantifier__Group__0__Impl : ( () ) ; + // InternalVampireLanguage.g:3496:1: rule__VLSExistentialQuantifier__Group__0__Impl : ( () ) ; public final void rule__VLSExistentialQuantifier__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3446:1: ( ( () ) ) - // InternalVampireLanguage.g:3447:1: ( () ) + // InternalVampireLanguage.g:3500:1: ( ( () ) ) + // InternalVampireLanguage.g:3501:1: ( () ) { - // InternalVampireLanguage.g:3447:1: ( () ) - // InternalVampireLanguage.g:3448:2: () + // InternalVampireLanguage.g:3501:1: ( () ) + // InternalVampireLanguage.g:3502:2: () { before(grammarAccess.getVLSExistentialQuantifierAccess().getVLSExistentialQuantifierAction_0()); - // InternalVampireLanguage.g:3449:2: () - // InternalVampireLanguage.g:3449:3: + // InternalVampireLanguage.g:3503:2: () + // InternalVampireLanguage.g:3503:3: { } @@ -10922,16 +11078,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSExistentialQuantifier__Group__1" - // InternalVampireLanguage.g:3457:1: rule__VLSExistentialQuantifier__Group__1 : rule__VLSExistentialQuantifier__Group__1__Impl rule__VLSExistentialQuantifier__Group__2 ; + // InternalVampireLanguage.g:3511:1: rule__VLSExistentialQuantifier__Group__1 : rule__VLSExistentialQuantifier__Group__1__Impl rule__VLSExistentialQuantifier__Group__2 ; public final void rule__VLSExistentialQuantifier__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3461:1: ( rule__VLSExistentialQuantifier__Group__1__Impl rule__VLSExistentialQuantifier__Group__2 ) - // InternalVampireLanguage.g:3462:2: rule__VLSExistentialQuantifier__Group__1__Impl rule__VLSExistentialQuantifier__Group__2 + // InternalVampireLanguage.g:3515:1: ( rule__VLSExistentialQuantifier__Group__1__Impl rule__VLSExistentialQuantifier__Group__2 ) + // InternalVampireLanguage.g:3516:2: rule__VLSExistentialQuantifier__Group__1__Impl rule__VLSExistentialQuantifier__Group__2 { - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_16); rule__VLSExistentialQuantifier__Group__1__Impl(); state._fsp--; @@ -10960,21 +11116,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSExistentialQuantifier__Group__1__Impl" - // InternalVampireLanguage.g:3469:1: rule__VLSExistentialQuantifier__Group__1__Impl : ( ( rule__VLSExistentialQuantifier__Group_1__0 ) ) ; + // InternalVampireLanguage.g:3523:1: rule__VLSExistentialQuantifier__Group__1__Impl : ( ( rule__VLSExistentialQuantifier__Group_1__0 ) ) ; public final void rule__VLSExistentialQuantifier__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3473:1: ( ( ( rule__VLSExistentialQuantifier__Group_1__0 ) ) ) - // InternalVampireLanguage.g:3474:1: ( ( rule__VLSExistentialQuantifier__Group_1__0 ) ) + // InternalVampireLanguage.g:3527:1: ( ( ( rule__VLSExistentialQuantifier__Group_1__0 ) ) ) + // InternalVampireLanguage.g:3528:1: ( ( rule__VLSExistentialQuantifier__Group_1__0 ) ) { - // InternalVampireLanguage.g:3474:1: ( ( rule__VLSExistentialQuantifier__Group_1__0 ) ) - // InternalVampireLanguage.g:3475:2: ( rule__VLSExistentialQuantifier__Group_1__0 ) + // InternalVampireLanguage.g:3528:1: ( ( rule__VLSExistentialQuantifier__Group_1__0 ) ) + // InternalVampireLanguage.g:3529:2: ( rule__VLSExistentialQuantifier__Group_1__0 ) { before(grammarAccess.getVLSExistentialQuantifierAccess().getGroup_1()); - // InternalVampireLanguage.g:3476:2: ( rule__VLSExistentialQuantifier__Group_1__0 ) - // InternalVampireLanguage.g:3476:3: rule__VLSExistentialQuantifier__Group_1__0 + // InternalVampireLanguage.g:3530:2: ( rule__VLSExistentialQuantifier__Group_1__0 ) + // InternalVampireLanguage.g:3530:3: rule__VLSExistentialQuantifier__Group_1__0 { pushFollow(FOLLOW_2); rule__VLSExistentialQuantifier__Group_1__0(); @@ -11007,14 +11163,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSExistentialQuantifier__Group__2" - // InternalVampireLanguage.g:3484:1: rule__VLSExistentialQuantifier__Group__2 : rule__VLSExistentialQuantifier__Group__2__Impl ; + // InternalVampireLanguage.g:3538:1: rule__VLSExistentialQuantifier__Group__2 : rule__VLSExistentialQuantifier__Group__2__Impl ; public final void rule__VLSExistentialQuantifier__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3488:1: ( rule__VLSExistentialQuantifier__Group__2__Impl ) - // InternalVampireLanguage.g:3489:2: rule__VLSExistentialQuantifier__Group__2__Impl + // InternalVampireLanguage.g:3542:1: ( rule__VLSExistentialQuantifier__Group__2__Impl ) + // InternalVampireLanguage.g:3543:2: rule__VLSExistentialQuantifier__Group__2__Impl { pushFollow(FOLLOW_2); rule__VLSExistentialQuantifier__Group__2__Impl(); @@ -11040,21 +11196,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSExistentialQuantifier__Group__2__Impl" - // InternalVampireLanguage.g:3495:1: rule__VLSExistentialQuantifier__Group__2__Impl : ( ( rule__VLSExistentialQuantifier__OperandAssignment_2 ) ) ; + // InternalVampireLanguage.g:3549:1: rule__VLSExistentialQuantifier__Group__2__Impl : ( ( rule__VLSExistentialQuantifier__OperandAssignment_2 ) ) ; public final void rule__VLSExistentialQuantifier__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3499:1: ( ( ( rule__VLSExistentialQuantifier__OperandAssignment_2 ) ) ) - // InternalVampireLanguage.g:3500:1: ( ( rule__VLSExistentialQuantifier__OperandAssignment_2 ) ) + // InternalVampireLanguage.g:3553:1: ( ( ( rule__VLSExistentialQuantifier__OperandAssignment_2 ) ) ) + // InternalVampireLanguage.g:3554:1: ( ( rule__VLSExistentialQuantifier__OperandAssignment_2 ) ) { - // InternalVampireLanguage.g:3500:1: ( ( rule__VLSExistentialQuantifier__OperandAssignment_2 ) ) - // InternalVampireLanguage.g:3501:2: ( rule__VLSExistentialQuantifier__OperandAssignment_2 ) + // InternalVampireLanguage.g:3554:1: ( ( rule__VLSExistentialQuantifier__OperandAssignment_2 ) ) + // InternalVampireLanguage.g:3555:2: ( rule__VLSExistentialQuantifier__OperandAssignment_2 ) { before(grammarAccess.getVLSExistentialQuantifierAccess().getOperandAssignment_2()); - // InternalVampireLanguage.g:3502:2: ( rule__VLSExistentialQuantifier__OperandAssignment_2 ) - // InternalVampireLanguage.g:3502:3: rule__VLSExistentialQuantifier__OperandAssignment_2 + // InternalVampireLanguage.g:3556:2: ( rule__VLSExistentialQuantifier__OperandAssignment_2 ) + // InternalVampireLanguage.g:3556:3: rule__VLSExistentialQuantifier__OperandAssignment_2 { pushFollow(FOLLOW_2); rule__VLSExistentialQuantifier__OperandAssignment_2(); @@ -11087,16 +11243,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__0" - // InternalVampireLanguage.g:3511:1: rule__VLSExistentialQuantifier__Group_1__0 : rule__VLSExistentialQuantifier__Group_1__0__Impl rule__VLSExistentialQuantifier__Group_1__1 ; + // InternalVampireLanguage.g:3565:1: rule__VLSExistentialQuantifier__Group_1__0 : rule__VLSExistentialQuantifier__Group_1__0__Impl rule__VLSExistentialQuantifier__Group_1__1 ; public final void rule__VLSExistentialQuantifier__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3515:1: ( rule__VLSExistentialQuantifier__Group_1__0__Impl rule__VLSExistentialQuantifier__Group_1__1 ) - // InternalVampireLanguage.g:3516:2: rule__VLSExistentialQuantifier__Group_1__0__Impl rule__VLSExistentialQuantifier__Group_1__1 + // InternalVampireLanguage.g:3569:1: ( rule__VLSExistentialQuantifier__Group_1__0__Impl rule__VLSExistentialQuantifier__Group_1__1 ) + // InternalVampireLanguage.g:3570:2: rule__VLSExistentialQuantifier__Group_1__0__Impl rule__VLSExistentialQuantifier__Group_1__1 { - pushFollow(FOLLOW_30); + pushFollow(FOLLOW_31); rule__VLSExistentialQuantifier__Group_1__0__Impl(); state._fsp--; @@ -11125,20 +11281,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__0__Impl" - // InternalVampireLanguage.g:3523:1: rule__VLSExistentialQuantifier__Group_1__0__Impl : ( '?' ) ; + // InternalVampireLanguage.g:3577:1: rule__VLSExistentialQuantifier__Group_1__0__Impl : ( '?' ) ; public final void rule__VLSExistentialQuantifier__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3527:1: ( ( '?' ) ) - // InternalVampireLanguage.g:3528:1: ( '?' ) + // InternalVampireLanguage.g:3581:1: ( ( '?' ) ) + // InternalVampireLanguage.g:3582:1: ( '?' ) { - // InternalVampireLanguage.g:3528:1: ( '?' ) - // InternalVampireLanguage.g:3529:2: '?' + // InternalVampireLanguage.g:3582:1: ( '?' ) + // InternalVampireLanguage.g:3583:2: '?' { before(grammarAccess.getVLSExistentialQuantifierAccess().getQuestionMarkKeyword_1_0()); - match(input,61,FOLLOW_2); + match(input,62,FOLLOW_2); after(grammarAccess.getVLSExistentialQuantifierAccess().getQuestionMarkKeyword_1_0()); } @@ -11162,16 +11318,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__1" - // InternalVampireLanguage.g:3538:1: rule__VLSExistentialQuantifier__Group_1__1 : rule__VLSExistentialQuantifier__Group_1__1__Impl rule__VLSExistentialQuantifier__Group_1__2 ; + // InternalVampireLanguage.g:3592:1: rule__VLSExistentialQuantifier__Group_1__1 : rule__VLSExistentialQuantifier__Group_1__1__Impl rule__VLSExistentialQuantifier__Group_1__2 ; public final void rule__VLSExistentialQuantifier__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3542:1: ( rule__VLSExistentialQuantifier__Group_1__1__Impl rule__VLSExistentialQuantifier__Group_1__2 ) - // InternalVampireLanguage.g:3543:2: rule__VLSExistentialQuantifier__Group_1__1__Impl rule__VLSExistentialQuantifier__Group_1__2 + // InternalVampireLanguage.g:3596:1: ( rule__VLSExistentialQuantifier__Group_1__1__Impl rule__VLSExistentialQuantifier__Group_1__2 ) + // InternalVampireLanguage.g:3597:2: rule__VLSExistentialQuantifier__Group_1__1__Impl rule__VLSExistentialQuantifier__Group_1__2 { - pushFollow(FOLLOW_31); + pushFollow(FOLLOW_32); rule__VLSExistentialQuantifier__Group_1__1__Impl(); state._fsp--; @@ -11200,20 +11356,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__1__Impl" - // InternalVampireLanguage.g:3550:1: rule__VLSExistentialQuantifier__Group_1__1__Impl : ( '[' ) ; + // InternalVampireLanguage.g:3604:1: rule__VLSExistentialQuantifier__Group_1__1__Impl : ( '[' ) ; public final void rule__VLSExistentialQuantifier__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3554:1: ( ( '[' ) ) - // InternalVampireLanguage.g:3555:1: ( '[' ) + // InternalVampireLanguage.g:3608:1: ( ( '[' ) ) + // InternalVampireLanguage.g:3609:1: ( '[' ) { - // InternalVampireLanguage.g:3555:1: ( '[' ) - // InternalVampireLanguage.g:3556:2: '[' + // InternalVampireLanguage.g:3609:1: ( '[' ) + // InternalVampireLanguage.g:3610:2: '[' { before(grammarAccess.getVLSExistentialQuantifierAccess().getLeftSquareBracketKeyword_1_1()); - match(input,50,FOLLOW_2); + match(input,51,FOLLOW_2); after(grammarAccess.getVLSExistentialQuantifierAccess().getLeftSquareBracketKeyword_1_1()); } @@ -11237,14 +11393,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__2" - // InternalVampireLanguage.g:3565:1: rule__VLSExistentialQuantifier__Group_1__2 : rule__VLSExistentialQuantifier__Group_1__2__Impl rule__VLSExistentialQuantifier__Group_1__3 ; + // InternalVampireLanguage.g:3619:1: rule__VLSExistentialQuantifier__Group_1__2 : rule__VLSExistentialQuantifier__Group_1__2__Impl rule__VLSExistentialQuantifier__Group_1__3 ; public final void rule__VLSExistentialQuantifier__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3569:1: ( rule__VLSExistentialQuantifier__Group_1__2__Impl rule__VLSExistentialQuantifier__Group_1__3 ) - // InternalVampireLanguage.g:3570:2: rule__VLSExistentialQuantifier__Group_1__2__Impl rule__VLSExistentialQuantifier__Group_1__3 + // InternalVampireLanguage.g:3623:1: ( rule__VLSExistentialQuantifier__Group_1__2__Impl rule__VLSExistentialQuantifier__Group_1__3 ) + // InternalVampireLanguage.g:3624:2: rule__VLSExistentialQuantifier__Group_1__2__Impl rule__VLSExistentialQuantifier__Group_1__3 { pushFollow(FOLLOW_9); rule__VLSExistentialQuantifier__Group_1__2__Impl(); @@ -11275,21 +11431,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__2__Impl" - // InternalVampireLanguage.g:3577:1: rule__VLSExistentialQuantifier__Group_1__2__Impl : ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 ) ) ; + // InternalVampireLanguage.g:3631:1: rule__VLSExistentialQuantifier__Group_1__2__Impl : ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 ) ) ; public final void rule__VLSExistentialQuantifier__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3581:1: ( ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 ) ) ) - // InternalVampireLanguage.g:3582:1: ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 ) ) + // InternalVampireLanguage.g:3635:1: ( ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 ) ) ) + // InternalVampireLanguage.g:3636:1: ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 ) ) { - // InternalVampireLanguage.g:3582:1: ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 ) ) - // InternalVampireLanguage.g:3583:2: ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 ) + // InternalVampireLanguage.g:3636:1: ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 ) ) + // InternalVampireLanguage.g:3637:2: ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 ) { before(grammarAccess.getVLSExistentialQuantifierAccess().getVariablesAssignment_1_2()); - // InternalVampireLanguage.g:3584:2: ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 ) - // InternalVampireLanguage.g:3584:3: rule__VLSExistentialQuantifier__VariablesAssignment_1_2 + // InternalVampireLanguage.g:3638:2: ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 ) + // InternalVampireLanguage.g:3638:3: rule__VLSExistentialQuantifier__VariablesAssignment_1_2 { pushFollow(FOLLOW_2); rule__VLSExistentialQuantifier__VariablesAssignment_1_2(); @@ -11322,14 +11478,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__3" - // InternalVampireLanguage.g:3592:1: rule__VLSExistentialQuantifier__Group_1__3 : rule__VLSExistentialQuantifier__Group_1__3__Impl rule__VLSExistentialQuantifier__Group_1__4 ; + // InternalVampireLanguage.g:3646:1: rule__VLSExistentialQuantifier__Group_1__3 : rule__VLSExistentialQuantifier__Group_1__3__Impl rule__VLSExistentialQuantifier__Group_1__4 ; public final void rule__VLSExistentialQuantifier__Group_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3596:1: ( rule__VLSExistentialQuantifier__Group_1__3__Impl rule__VLSExistentialQuantifier__Group_1__4 ) - // InternalVampireLanguage.g:3597:2: rule__VLSExistentialQuantifier__Group_1__3__Impl rule__VLSExistentialQuantifier__Group_1__4 + // InternalVampireLanguage.g:3650:1: ( rule__VLSExistentialQuantifier__Group_1__3__Impl rule__VLSExistentialQuantifier__Group_1__4 ) + // InternalVampireLanguage.g:3651:2: rule__VLSExistentialQuantifier__Group_1__3__Impl rule__VLSExistentialQuantifier__Group_1__4 { pushFollow(FOLLOW_9); rule__VLSExistentialQuantifier__Group_1__3__Impl(); @@ -11360,20 +11516,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__3__Impl" - // InternalVampireLanguage.g:3604:1: rule__VLSExistentialQuantifier__Group_1__3__Impl : ( ( rule__VLSExistentialQuantifier__Group_1_3__0 )* ) ; + // InternalVampireLanguage.g:3658:1: rule__VLSExistentialQuantifier__Group_1__3__Impl : ( ( rule__VLSExistentialQuantifier__Group_1_3__0 )* ) ; public final void rule__VLSExistentialQuantifier__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3608:1: ( ( ( rule__VLSExistentialQuantifier__Group_1_3__0 )* ) ) - // InternalVampireLanguage.g:3609:1: ( ( rule__VLSExistentialQuantifier__Group_1_3__0 )* ) + // InternalVampireLanguage.g:3662:1: ( ( ( rule__VLSExistentialQuantifier__Group_1_3__0 )* ) ) + // InternalVampireLanguage.g:3663:1: ( ( rule__VLSExistentialQuantifier__Group_1_3__0 )* ) { - // InternalVampireLanguage.g:3609:1: ( ( rule__VLSExistentialQuantifier__Group_1_3__0 )* ) - // InternalVampireLanguage.g:3610:2: ( rule__VLSExistentialQuantifier__Group_1_3__0 )* + // InternalVampireLanguage.g:3663:1: ( ( rule__VLSExistentialQuantifier__Group_1_3__0 )* ) + // InternalVampireLanguage.g:3664:2: ( rule__VLSExistentialQuantifier__Group_1_3__0 )* { before(grammarAccess.getVLSExistentialQuantifierAccess().getGroup_1_3()); - // InternalVampireLanguage.g:3611:2: ( rule__VLSExistentialQuantifier__Group_1_3__0 )* + // InternalVampireLanguage.g:3665:2: ( rule__VLSExistentialQuantifier__Group_1_3__0 )* loop31: do { int alt31=2; @@ -11386,7 +11542,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist switch (alt31) { case 1 : - // InternalVampireLanguage.g:3611:3: rule__VLSExistentialQuantifier__Group_1_3__0 + // InternalVampireLanguage.g:3665:3: rule__VLSExistentialQuantifier__Group_1_3__0 { pushFollow(FOLLOW_10); rule__VLSExistentialQuantifier__Group_1_3__0(); @@ -11425,16 +11581,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__4" - // InternalVampireLanguage.g:3619:1: rule__VLSExistentialQuantifier__Group_1__4 : rule__VLSExistentialQuantifier__Group_1__4__Impl rule__VLSExistentialQuantifier__Group_1__5 ; + // InternalVampireLanguage.g:3673:1: rule__VLSExistentialQuantifier__Group_1__4 : rule__VLSExistentialQuantifier__Group_1__4__Impl rule__VLSExistentialQuantifier__Group_1__5 ; public final void rule__VLSExistentialQuantifier__Group_1__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3623:1: ( rule__VLSExistentialQuantifier__Group_1__4__Impl rule__VLSExistentialQuantifier__Group_1__5 ) - // InternalVampireLanguage.g:3624:2: rule__VLSExistentialQuantifier__Group_1__4__Impl rule__VLSExistentialQuantifier__Group_1__5 + // InternalVampireLanguage.g:3677:1: ( rule__VLSExistentialQuantifier__Group_1__4__Impl rule__VLSExistentialQuantifier__Group_1__5 ) + // InternalVampireLanguage.g:3678:2: rule__VLSExistentialQuantifier__Group_1__4__Impl rule__VLSExistentialQuantifier__Group_1__5 { - pushFollow(FOLLOW_32); + pushFollow(FOLLOW_33); rule__VLSExistentialQuantifier__Group_1__4__Impl(); state._fsp--; @@ -11463,17 +11619,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__4__Impl" - // InternalVampireLanguage.g:3631:1: rule__VLSExistentialQuantifier__Group_1__4__Impl : ( ']' ) ; + // InternalVampireLanguage.g:3685:1: rule__VLSExistentialQuantifier__Group_1__4__Impl : ( ']' ) ; public final void rule__VLSExistentialQuantifier__Group_1__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3635:1: ( ( ']' ) ) - // InternalVampireLanguage.g:3636:1: ( ']' ) + // InternalVampireLanguage.g:3689:1: ( ( ']' ) ) + // InternalVampireLanguage.g:3690:1: ( ']' ) { - // InternalVampireLanguage.g:3636:1: ( ']' ) - // InternalVampireLanguage.g:3637:2: ']' + // InternalVampireLanguage.g:3690:1: ( ']' ) + // InternalVampireLanguage.g:3691:2: ']' { before(grammarAccess.getVLSExistentialQuantifierAccess().getRightSquareBracketKeyword_1_4()); match(input,44,FOLLOW_2); @@ -11500,14 +11656,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__5" - // InternalVampireLanguage.g:3646:1: rule__VLSExistentialQuantifier__Group_1__5 : rule__VLSExistentialQuantifier__Group_1__5__Impl ; + // InternalVampireLanguage.g:3700:1: rule__VLSExistentialQuantifier__Group_1__5 : rule__VLSExistentialQuantifier__Group_1__5__Impl ; public final void rule__VLSExistentialQuantifier__Group_1__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3650:1: ( rule__VLSExistentialQuantifier__Group_1__5__Impl ) - // InternalVampireLanguage.g:3651:2: rule__VLSExistentialQuantifier__Group_1__5__Impl + // InternalVampireLanguage.g:3704:1: ( rule__VLSExistentialQuantifier__Group_1__5__Impl ) + // InternalVampireLanguage.g:3705:2: rule__VLSExistentialQuantifier__Group_1__5__Impl { pushFollow(FOLLOW_2); rule__VLSExistentialQuantifier__Group_1__5__Impl(); @@ -11533,20 +11689,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__5__Impl" - // InternalVampireLanguage.g:3657:1: rule__VLSExistentialQuantifier__Group_1__5__Impl : ( ':' ) ; + // InternalVampireLanguage.g:3711:1: rule__VLSExistentialQuantifier__Group_1__5__Impl : ( ':' ) ; public final void rule__VLSExistentialQuantifier__Group_1__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3661:1: ( ( ':' ) ) - // InternalVampireLanguage.g:3662:1: ( ':' ) + // InternalVampireLanguage.g:3715:1: ( ( ':' ) ) + // InternalVampireLanguage.g:3716:1: ( ':' ) { - // InternalVampireLanguage.g:3662:1: ( ':' ) - // InternalVampireLanguage.g:3663:2: ':' + // InternalVampireLanguage.g:3716:1: ( ':' ) + // InternalVampireLanguage.g:3717:2: ':' { before(grammarAccess.getVLSExistentialQuantifierAccess().getColonKeyword_1_5()); - match(input,60,FOLLOW_2); + match(input,61,FOLLOW_2); after(grammarAccess.getVLSExistentialQuantifierAccess().getColonKeyword_1_5()); } @@ -11570,16 +11726,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSExistentialQuantifier__Group_1_3__0" - // InternalVampireLanguage.g:3673:1: rule__VLSExistentialQuantifier__Group_1_3__0 : rule__VLSExistentialQuantifier__Group_1_3__0__Impl rule__VLSExistentialQuantifier__Group_1_3__1 ; + // InternalVampireLanguage.g:3727:1: rule__VLSExistentialQuantifier__Group_1_3__0 : rule__VLSExistentialQuantifier__Group_1_3__0__Impl rule__VLSExistentialQuantifier__Group_1_3__1 ; public final void rule__VLSExistentialQuantifier__Group_1_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3677:1: ( rule__VLSExistentialQuantifier__Group_1_3__0__Impl rule__VLSExistentialQuantifier__Group_1_3__1 ) - // InternalVampireLanguage.g:3678:2: rule__VLSExistentialQuantifier__Group_1_3__0__Impl rule__VLSExistentialQuantifier__Group_1_3__1 + // InternalVampireLanguage.g:3731:1: ( rule__VLSExistentialQuantifier__Group_1_3__0__Impl rule__VLSExistentialQuantifier__Group_1_3__1 ) + // InternalVampireLanguage.g:3732:2: rule__VLSExistentialQuantifier__Group_1_3__0__Impl rule__VLSExistentialQuantifier__Group_1_3__1 { - pushFollow(FOLLOW_31); + pushFollow(FOLLOW_32); rule__VLSExistentialQuantifier__Group_1_3__0__Impl(); state._fsp--; @@ -11608,17 +11764,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSExistentialQuantifier__Group_1_3__0__Impl" - // InternalVampireLanguage.g:3685:1: rule__VLSExistentialQuantifier__Group_1_3__0__Impl : ( ',' ) ; + // InternalVampireLanguage.g:3739:1: rule__VLSExistentialQuantifier__Group_1_3__0__Impl : ( ',' ) ; public final void rule__VLSExistentialQuantifier__Group_1_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3689:1: ( ( ',' ) ) - // InternalVampireLanguage.g:3690:1: ( ',' ) + // InternalVampireLanguage.g:3743:1: ( ( ',' ) ) + // InternalVampireLanguage.g:3744:1: ( ',' ) { - // InternalVampireLanguage.g:3690:1: ( ',' ) - // InternalVampireLanguage.g:3691:2: ',' + // InternalVampireLanguage.g:3744:1: ( ',' ) + // InternalVampireLanguage.g:3745:2: ',' { before(grammarAccess.getVLSExistentialQuantifierAccess().getCommaKeyword_1_3_0()); match(input,45,FOLLOW_2); @@ -11645,14 +11801,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSExistentialQuantifier__Group_1_3__1" - // InternalVampireLanguage.g:3700:1: rule__VLSExistentialQuantifier__Group_1_3__1 : rule__VLSExistentialQuantifier__Group_1_3__1__Impl ; + // InternalVampireLanguage.g:3754:1: rule__VLSExistentialQuantifier__Group_1_3__1 : rule__VLSExistentialQuantifier__Group_1_3__1__Impl ; public final void rule__VLSExistentialQuantifier__Group_1_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3704:1: ( rule__VLSExistentialQuantifier__Group_1_3__1__Impl ) - // InternalVampireLanguage.g:3705:2: rule__VLSExistentialQuantifier__Group_1_3__1__Impl + // InternalVampireLanguage.g:3758:1: ( rule__VLSExistentialQuantifier__Group_1_3__1__Impl ) + // InternalVampireLanguage.g:3759:2: rule__VLSExistentialQuantifier__Group_1_3__1__Impl { pushFollow(FOLLOW_2); rule__VLSExistentialQuantifier__Group_1_3__1__Impl(); @@ -11678,21 +11834,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSExistentialQuantifier__Group_1_3__1__Impl" - // InternalVampireLanguage.g:3711:1: rule__VLSExistentialQuantifier__Group_1_3__1__Impl : ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 ) ) ; + // InternalVampireLanguage.g:3765:1: rule__VLSExistentialQuantifier__Group_1_3__1__Impl : ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 ) ) ; public final void rule__VLSExistentialQuantifier__Group_1_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3715:1: ( ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 ) ) ) - // InternalVampireLanguage.g:3716:1: ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 ) ) + // InternalVampireLanguage.g:3769:1: ( ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 ) ) ) + // InternalVampireLanguage.g:3770:1: ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 ) ) { - // InternalVampireLanguage.g:3716:1: ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 ) ) - // InternalVampireLanguage.g:3717:2: ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 ) + // InternalVampireLanguage.g:3770:1: ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 ) ) + // InternalVampireLanguage.g:3771:2: ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 ) { before(grammarAccess.getVLSExistentialQuantifierAccess().getVariablesAssignment_1_3_1()); - // InternalVampireLanguage.g:3718:2: ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 ) - // InternalVampireLanguage.g:3718:3: rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 + // InternalVampireLanguage.g:3772:2: ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 ) + // InternalVampireLanguage.g:3772:3: rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 { pushFollow(FOLLOW_2); rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1(); @@ -11725,16 +11881,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUnaryNegation__Group__0" - // InternalVampireLanguage.g:3727:1: rule__VLSUnaryNegation__Group__0 : rule__VLSUnaryNegation__Group__0__Impl rule__VLSUnaryNegation__Group__1 ; + // InternalVampireLanguage.g:3781:1: rule__VLSUnaryNegation__Group__0 : rule__VLSUnaryNegation__Group__0__Impl rule__VLSUnaryNegation__Group__1 ; public final void rule__VLSUnaryNegation__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3731:1: ( rule__VLSUnaryNegation__Group__0__Impl rule__VLSUnaryNegation__Group__1 ) - // InternalVampireLanguage.g:3732:2: rule__VLSUnaryNegation__Group__0__Impl rule__VLSUnaryNegation__Group__1 + // InternalVampireLanguage.g:3785:1: ( rule__VLSUnaryNegation__Group__0__Impl rule__VLSUnaryNegation__Group__1 ) + // InternalVampireLanguage.g:3786:2: rule__VLSUnaryNegation__Group__0__Impl rule__VLSUnaryNegation__Group__1 { - pushFollow(FOLLOW_34); + pushFollow(FOLLOW_35); rule__VLSUnaryNegation__Group__0__Impl(); state._fsp--; @@ -11763,21 +11919,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUnaryNegation__Group__0__Impl" - // InternalVampireLanguage.g:3739:1: rule__VLSUnaryNegation__Group__0__Impl : ( () ) ; + // InternalVampireLanguage.g:3793:1: rule__VLSUnaryNegation__Group__0__Impl : ( () ) ; public final void rule__VLSUnaryNegation__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3743:1: ( ( () ) ) - // InternalVampireLanguage.g:3744:1: ( () ) + // InternalVampireLanguage.g:3797:1: ( ( () ) ) + // InternalVampireLanguage.g:3798:1: ( () ) { - // InternalVampireLanguage.g:3744:1: ( () ) - // InternalVampireLanguage.g:3745:2: () + // InternalVampireLanguage.g:3798:1: ( () ) + // InternalVampireLanguage.g:3799:2: () { before(grammarAccess.getVLSUnaryNegationAccess().getVLSUnaryNegationAction_0()); - // InternalVampireLanguage.g:3746:2: () - // InternalVampireLanguage.g:3746:3: + // InternalVampireLanguage.g:3800:2: () + // InternalVampireLanguage.g:3800:3: { } @@ -11800,16 +11956,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUnaryNegation__Group__1" - // InternalVampireLanguage.g:3754:1: rule__VLSUnaryNegation__Group__1 : rule__VLSUnaryNegation__Group__1__Impl rule__VLSUnaryNegation__Group__2 ; + // InternalVampireLanguage.g:3808:1: rule__VLSUnaryNegation__Group__1 : rule__VLSUnaryNegation__Group__1__Impl rule__VLSUnaryNegation__Group__2 ; public final void rule__VLSUnaryNegation__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3758:1: ( rule__VLSUnaryNegation__Group__1__Impl rule__VLSUnaryNegation__Group__2 ) - // InternalVampireLanguage.g:3759:2: rule__VLSUnaryNegation__Group__1__Impl rule__VLSUnaryNegation__Group__2 + // InternalVampireLanguage.g:3812:1: ( rule__VLSUnaryNegation__Group__1__Impl rule__VLSUnaryNegation__Group__2 ) + // InternalVampireLanguage.g:3813:2: rule__VLSUnaryNegation__Group__1__Impl rule__VLSUnaryNegation__Group__2 { - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_16); rule__VLSUnaryNegation__Group__1__Impl(); state._fsp--; @@ -11838,20 +11994,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUnaryNegation__Group__1__Impl" - // InternalVampireLanguage.g:3766:1: rule__VLSUnaryNegation__Group__1__Impl : ( '~' ) ; + // InternalVampireLanguage.g:3820:1: rule__VLSUnaryNegation__Group__1__Impl : ( '~' ) ; public final void rule__VLSUnaryNegation__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3770:1: ( ( '~' ) ) - // InternalVampireLanguage.g:3771:1: ( '~' ) + // InternalVampireLanguage.g:3824:1: ( ( '~' ) ) + // InternalVampireLanguage.g:3825:1: ( '~' ) { - // InternalVampireLanguage.g:3771:1: ( '~' ) - // InternalVampireLanguage.g:3772:2: '~' + // InternalVampireLanguage.g:3825:1: ( '~' ) + // InternalVampireLanguage.g:3826:2: '~' { before(grammarAccess.getVLSUnaryNegationAccess().getTildeKeyword_1()); - match(input,62,FOLLOW_2); + match(input,63,FOLLOW_2); after(grammarAccess.getVLSUnaryNegationAccess().getTildeKeyword_1()); } @@ -11875,14 +12031,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUnaryNegation__Group__2" - // InternalVampireLanguage.g:3781:1: rule__VLSUnaryNegation__Group__2 : rule__VLSUnaryNegation__Group__2__Impl ; + // InternalVampireLanguage.g:3835:1: rule__VLSUnaryNegation__Group__2 : rule__VLSUnaryNegation__Group__2__Impl ; public final void rule__VLSUnaryNegation__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3785:1: ( rule__VLSUnaryNegation__Group__2__Impl ) - // InternalVampireLanguage.g:3786:2: rule__VLSUnaryNegation__Group__2__Impl + // InternalVampireLanguage.g:3839:1: ( rule__VLSUnaryNegation__Group__2__Impl ) + // InternalVampireLanguage.g:3840:2: rule__VLSUnaryNegation__Group__2__Impl { pushFollow(FOLLOW_2); rule__VLSUnaryNegation__Group__2__Impl(); @@ -11908,21 +12064,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUnaryNegation__Group__2__Impl" - // InternalVampireLanguage.g:3792:1: rule__VLSUnaryNegation__Group__2__Impl : ( ( rule__VLSUnaryNegation__OperandAssignment_2 ) ) ; + // InternalVampireLanguage.g:3846:1: rule__VLSUnaryNegation__Group__2__Impl : ( ( rule__VLSUnaryNegation__OperandAssignment_2 ) ) ; public final void rule__VLSUnaryNegation__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3796:1: ( ( ( rule__VLSUnaryNegation__OperandAssignment_2 ) ) ) - // InternalVampireLanguage.g:3797:1: ( ( rule__VLSUnaryNegation__OperandAssignment_2 ) ) + // InternalVampireLanguage.g:3850:1: ( ( ( rule__VLSUnaryNegation__OperandAssignment_2 ) ) ) + // InternalVampireLanguage.g:3851:1: ( ( rule__VLSUnaryNegation__OperandAssignment_2 ) ) { - // InternalVampireLanguage.g:3797:1: ( ( rule__VLSUnaryNegation__OperandAssignment_2 ) ) - // InternalVampireLanguage.g:3798:2: ( rule__VLSUnaryNegation__OperandAssignment_2 ) + // InternalVampireLanguage.g:3851:1: ( ( rule__VLSUnaryNegation__OperandAssignment_2 ) ) + // InternalVampireLanguage.g:3852:2: ( rule__VLSUnaryNegation__OperandAssignment_2 ) { before(grammarAccess.getVLSUnaryNegationAccess().getOperandAssignment_2()); - // InternalVampireLanguage.g:3799:2: ( rule__VLSUnaryNegation__OperandAssignment_2 ) - // InternalVampireLanguage.g:3799:3: rule__VLSUnaryNegation__OperandAssignment_2 + // InternalVampireLanguage.g:3853:2: ( rule__VLSUnaryNegation__OperandAssignment_2 ) + // InternalVampireLanguage.g:3853:3: rule__VLSUnaryNegation__OperandAssignment_2 { pushFollow(FOLLOW_2); rule__VLSUnaryNegation__OperandAssignment_2(); @@ -11955,16 +12111,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUnaryInfix__Group__0" - // InternalVampireLanguage.g:3808:1: rule__VLSUnaryInfix__Group__0 : rule__VLSUnaryInfix__Group__0__Impl rule__VLSUnaryInfix__Group__1 ; + // InternalVampireLanguage.g:3862:1: rule__VLSUnaryInfix__Group__0 : rule__VLSUnaryInfix__Group__0__Impl rule__VLSUnaryInfix__Group__1 ; public final void rule__VLSUnaryInfix__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3812:1: ( rule__VLSUnaryInfix__Group__0__Impl rule__VLSUnaryInfix__Group__1 ) - // InternalVampireLanguage.g:3813:2: rule__VLSUnaryInfix__Group__0__Impl rule__VLSUnaryInfix__Group__1 + // InternalVampireLanguage.g:3866:1: ( rule__VLSUnaryInfix__Group__0__Impl rule__VLSUnaryInfix__Group__1 ) + // InternalVampireLanguage.g:3867:2: rule__VLSUnaryInfix__Group__0__Impl rule__VLSUnaryInfix__Group__1 { - pushFollow(FOLLOW_35); + pushFollow(FOLLOW_36); rule__VLSUnaryInfix__Group__0__Impl(); state._fsp--; @@ -11993,17 +12149,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUnaryInfix__Group__0__Impl" - // InternalVampireLanguage.g:3820:1: rule__VLSUnaryInfix__Group__0__Impl : ( ruleVLSAtomic ) ; + // InternalVampireLanguage.g:3874:1: rule__VLSUnaryInfix__Group__0__Impl : ( ruleVLSAtomic ) ; public final void rule__VLSUnaryInfix__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3824:1: ( ( ruleVLSAtomic ) ) - // InternalVampireLanguage.g:3825:1: ( ruleVLSAtomic ) + // InternalVampireLanguage.g:3878:1: ( ( ruleVLSAtomic ) ) + // InternalVampireLanguage.g:3879:1: ( ruleVLSAtomic ) { - // InternalVampireLanguage.g:3825:1: ( ruleVLSAtomic ) - // InternalVampireLanguage.g:3826:2: ruleVLSAtomic + // InternalVampireLanguage.g:3879:1: ( ruleVLSAtomic ) + // InternalVampireLanguage.g:3880:2: ruleVLSAtomic { before(grammarAccess.getVLSUnaryInfixAccess().getVLSAtomicParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -12034,14 +12190,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUnaryInfix__Group__1" - // InternalVampireLanguage.g:3835:1: rule__VLSUnaryInfix__Group__1 : rule__VLSUnaryInfix__Group__1__Impl ; + // InternalVampireLanguage.g:3889:1: rule__VLSUnaryInfix__Group__1 : rule__VLSUnaryInfix__Group__1__Impl ; public final void rule__VLSUnaryInfix__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3839:1: ( rule__VLSUnaryInfix__Group__1__Impl ) - // InternalVampireLanguage.g:3840:2: rule__VLSUnaryInfix__Group__1__Impl + // InternalVampireLanguage.g:3893:1: ( rule__VLSUnaryInfix__Group__1__Impl ) + // InternalVampireLanguage.g:3894:2: rule__VLSUnaryInfix__Group__1__Impl { pushFollow(FOLLOW_2); rule__VLSUnaryInfix__Group__1__Impl(); @@ -12067,29 +12223,29 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUnaryInfix__Group__1__Impl" - // InternalVampireLanguage.g:3846:1: rule__VLSUnaryInfix__Group__1__Impl : ( ( rule__VLSUnaryInfix__Group_1__0 )? ) ; + // InternalVampireLanguage.g:3900:1: rule__VLSUnaryInfix__Group__1__Impl : ( ( rule__VLSUnaryInfix__Group_1__0 )? ) ; public final void rule__VLSUnaryInfix__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3850:1: ( ( ( rule__VLSUnaryInfix__Group_1__0 )? ) ) - // InternalVampireLanguage.g:3851:1: ( ( rule__VLSUnaryInfix__Group_1__0 )? ) + // InternalVampireLanguage.g:3904:1: ( ( ( rule__VLSUnaryInfix__Group_1__0 )? ) ) + // InternalVampireLanguage.g:3905:1: ( ( rule__VLSUnaryInfix__Group_1__0 )? ) { - // InternalVampireLanguage.g:3851:1: ( ( rule__VLSUnaryInfix__Group_1__0 )? ) - // InternalVampireLanguage.g:3852:2: ( rule__VLSUnaryInfix__Group_1__0 )? + // InternalVampireLanguage.g:3905:1: ( ( rule__VLSUnaryInfix__Group_1__0 )? ) + // InternalVampireLanguage.g:3906:2: ( rule__VLSUnaryInfix__Group_1__0 )? { before(grammarAccess.getVLSUnaryInfixAccess().getGroup_1()); - // InternalVampireLanguage.g:3853:2: ( rule__VLSUnaryInfix__Group_1__0 )? + // InternalVampireLanguage.g:3907:2: ( rule__VLSUnaryInfix__Group_1__0 )? int alt32=2; int LA32_0 = input.LA(1); - if ( ((LA32_0>=63 && LA32_0<=65)) ) { + if ( ((LA32_0>=64 && LA32_0<=66)) ) { alt32=1; } switch (alt32) { case 1 : - // InternalVampireLanguage.g:3853:3: rule__VLSUnaryInfix__Group_1__0 + // InternalVampireLanguage.g:3907:3: rule__VLSUnaryInfix__Group_1__0 { pushFollow(FOLLOW_2); rule__VLSUnaryInfix__Group_1__0(); @@ -12125,16 +12281,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUnaryInfix__Group_1__0" - // InternalVampireLanguage.g:3862:1: rule__VLSUnaryInfix__Group_1__0 : rule__VLSUnaryInfix__Group_1__0__Impl rule__VLSUnaryInfix__Group_1__1 ; + // InternalVampireLanguage.g:3916:1: rule__VLSUnaryInfix__Group_1__0 : rule__VLSUnaryInfix__Group_1__0__Impl rule__VLSUnaryInfix__Group_1__1 ; public final void rule__VLSUnaryInfix__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3866:1: ( rule__VLSUnaryInfix__Group_1__0__Impl rule__VLSUnaryInfix__Group_1__1 ) - // InternalVampireLanguage.g:3867:2: rule__VLSUnaryInfix__Group_1__0__Impl rule__VLSUnaryInfix__Group_1__1 + // InternalVampireLanguage.g:3920:1: ( rule__VLSUnaryInfix__Group_1__0__Impl rule__VLSUnaryInfix__Group_1__1 ) + // InternalVampireLanguage.g:3921:2: rule__VLSUnaryInfix__Group_1__0__Impl rule__VLSUnaryInfix__Group_1__1 { - pushFollow(FOLLOW_36); + pushFollow(FOLLOW_37); rule__VLSUnaryInfix__Group_1__0__Impl(); state._fsp--; @@ -12163,21 +12319,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUnaryInfix__Group_1__0__Impl" - // InternalVampireLanguage.g:3874:1: rule__VLSUnaryInfix__Group_1__0__Impl : ( ( rule__VLSUnaryInfix__Alternatives_1_0 ) ) ; + // InternalVampireLanguage.g:3928:1: rule__VLSUnaryInfix__Group_1__0__Impl : ( ( rule__VLSUnaryInfix__Alternatives_1_0 ) ) ; public final void rule__VLSUnaryInfix__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3878:1: ( ( ( rule__VLSUnaryInfix__Alternatives_1_0 ) ) ) - // InternalVampireLanguage.g:3879:1: ( ( rule__VLSUnaryInfix__Alternatives_1_0 ) ) + // InternalVampireLanguage.g:3932:1: ( ( ( rule__VLSUnaryInfix__Alternatives_1_0 ) ) ) + // InternalVampireLanguage.g:3933:1: ( ( rule__VLSUnaryInfix__Alternatives_1_0 ) ) { - // InternalVampireLanguage.g:3879:1: ( ( rule__VLSUnaryInfix__Alternatives_1_0 ) ) - // InternalVampireLanguage.g:3880:2: ( rule__VLSUnaryInfix__Alternatives_1_0 ) + // InternalVampireLanguage.g:3933:1: ( ( rule__VLSUnaryInfix__Alternatives_1_0 ) ) + // InternalVampireLanguage.g:3934:2: ( rule__VLSUnaryInfix__Alternatives_1_0 ) { before(grammarAccess.getVLSUnaryInfixAccess().getAlternatives_1_0()); - // InternalVampireLanguage.g:3881:2: ( rule__VLSUnaryInfix__Alternatives_1_0 ) - // InternalVampireLanguage.g:3881:3: rule__VLSUnaryInfix__Alternatives_1_0 + // InternalVampireLanguage.g:3935:2: ( rule__VLSUnaryInfix__Alternatives_1_0 ) + // InternalVampireLanguage.g:3935:3: rule__VLSUnaryInfix__Alternatives_1_0 { pushFollow(FOLLOW_2); rule__VLSUnaryInfix__Alternatives_1_0(); @@ -12210,14 +12366,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUnaryInfix__Group_1__1" - // InternalVampireLanguage.g:3889:1: rule__VLSUnaryInfix__Group_1__1 : rule__VLSUnaryInfix__Group_1__1__Impl ; + // InternalVampireLanguage.g:3943:1: rule__VLSUnaryInfix__Group_1__1 : rule__VLSUnaryInfix__Group_1__1__Impl ; public final void rule__VLSUnaryInfix__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3893:1: ( rule__VLSUnaryInfix__Group_1__1__Impl ) - // InternalVampireLanguage.g:3894:2: rule__VLSUnaryInfix__Group_1__1__Impl + // InternalVampireLanguage.g:3947:1: ( rule__VLSUnaryInfix__Group_1__1__Impl ) + // InternalVampireLanguage.g:3948:2: rule__VLSUnaryInfix__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__VLSUnaryInfix__Group_1__1__Impl(); @@ -12243,21 +12399,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUnaryInfix__Group_1__1__Impl" - // InternalVampireLanguage.g:3900:1: rule__VLSUnaryInfix__Group_1__1__Impl : ( ( rule__VLSUnaryInfix__RightAssignment_1_1 ) ) ; + // InternalVampireLanguage.g:3954:1: rule__VLSUnaryInfix__Group_1__1__Impl : ( ( rule__VLSUnaryInfix__RightAssignment_1_1 ) ) ; public final void rule__VLSUnaryInfix__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3904:1: ( ( ( rule__VLSUnaryInfix__RightAssignment_1_1 ) ) ) - // InternalVampireLanguage.g:3905:1: ( ( rule__VLSUnaryInfix__RightAssignment_1_1 ) ) + // InternalVampireLanguage.g:3958:1: ( ( ( rule__VLSUnaryInfix__RightAssignment_1_1 ) ) ) + // InternalVampireLanguage.g:3959:1: ( ( rule__VLSUnaryInfix__RightAssignment_1_1 ) ) { - // InternalVampireLanguage.g:3905:1: ( ( rule__VLSUnaryInfix__RightAssignment_1_1 ) ) - // InternalVampireLanguage.g:3906:2: ( rule__VLSUnaryInfix__RightAssignment_1_1 ) + // InternalVampireLanguage.g:3959:1: ( ( rule__VLSUnaryInfix__RightAssignment_1_1 ) ) + // InternalVampireLanguage.g:3960:2: ( rule__VLSUnaryInfix__RightAssignment_1_1 ) { before(grammarAccess.getVLSUnaryInfixAccess().getRightAssignment_1_1()); - // InternalVampireLanguage.g:3907:2: ( rule__VLSUnaryInfix__RightAssignment_1_1 ) - // InternalVampireLanguage.g:3907:3: rule__VLSUnaryInfix__RightAssignment_1_1 + // InternalVampireLanguage.g:3961:2: ( rule__VLSUnaryInfix__RightAssignment_1_1 ) + // InternalVampireLanguage.g:3961:3: rule__VLSUnaryInfix__RightAssignment_1_1 { pushFollow(FOLLOW_2); rule__VLSUnaryInfix__RightAssignment_1_1(); @@ -12290,16 +12446,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_0__0" - // InternalVampireLanguage.g:3916:1: rule__VLSUnaryInfix__Group_1_0_0__0 : rule__VLSUnaryInfix__Group_1_0_0__0__Impl rule__VLSUnaryInfix__Group_1_0_0__1 ; + // InternalVampireLanguage.g:3970:1: rule__VLSUnaryInfix__Group_1_0_0__0 : rule__VLSUnaryInfix__Group_1_0_0__0__Impl rule__VLSUnaryInfix__Group_1_0_0__1 ; public final void rule__VLSUnaryInfix__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3920:1: ( rule__VLSUnaryInfix__Group_1_0_0__0__Impl rule__VLSUnaryInfix__Group_1_0_0__1 ) - // InternalVampireLanguage.g:3921:2: rule__VLSUnaryInfix__Group_1_0_0__0__Impl rule__VLSUnaryInfix__Group_1_0_0__1 + // InternalVampireLanguage.g:3974:1: ( rule__VLSUnaryInfix__Group_1_0_0__0__Impl rule__VLSUnaryInfix__Group_1_0_0__1 ) + // InternalVampireLanguage.g:3975:2: rule__VLSUnaryInfix__Group_1_0_0__0__Impl rule__VLSUnaryInfix__Group_1_0_0__1 { - pushFollow(FOLLOW_37); + pushFollow(FOLLOW_38); rule__VLSUnaryInfix__Group_1_0_0__0__Impl(); state._fsp--; @@ -12328,21 +12484,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_0__0__Impl" - // InternalVampireLanguage.g:3928:1: rule__VLSUnaryInfix__Group_1_0_0__0__Impl : ( () ) ; + // InternalVampireLanguage.g:3982:1: rule__VLSUnaryInfix__Group_1_0_0__0__Impl : ( () ) ; public final void rule__VLSUnaryInfix__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3932:1: ( ( () ) ) - // InternalVampireLanguage.g:3933:1: ( () ) + // InternalVampireLanguage.g:3986:1: ( ( () ) ) + // InternalVampireLanguage.g:3987:1: ( () ) { - // InternalVampireLanguage.g:3933:1: ( () ) - // InternalVampireLanguage.g:3934:2: () + // InternalVampireLanguage.g:3987:1: ( () ) + // InternalVampireLanguage.g:3988:2: () { before(grammarAccess.getVLSUnaryInfixAccess().getVLSInequalityLeftAction_1_0_0_0()); - // InternalVampireLanguage.g:3935:2: () - // InternalVampireLanguage.g:3935:3: + // InternalVampireLanguage.g:3989:2: () + // InternalVampireLanguage.g:3989:3: { } @@ -12365,14 +12521,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_0__1" - // InternalVampireLanguage.g:3943:1: rule__VLSUnaryInfix__Group_1_0_0__1 : rule__VLSUnaryInfix__Group_1_0_0__1__Impl ; + // InternalVampireLanguage.g:3997:1: rule__VLSUnaryInfix__Group_1_0_0__1 : rule__VLSUnaryInfix__Group_1_0_0__1__Impl ; public final void rule__VLSUnaryInfix__Group_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3947:1: ( rule__VLSUnaryInfix__Group_1_0_0__1__Impl ) - // InternalVampireLanguage.g:3948:2: rule__VLSUnaryInfix__Group_1_0_0__1__Impl + // InternalVampireLanguage.g:4001:1: ( rule__VLSUnaryInfix__Group_1_0_0__1__Impl ) + // InternalVampireLanguage.g:4002:2: rule__VLSUnaryInfix__Group_1_0_0__1__Impl { pushFollow(FOLLOW_2); rule__VLSUnaryInfix__Group_1_0_0__1__Impl(); @@ -12398,20 +12554,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_0__1__Impl" - // InternalVampireLanguage.g:3954:1: rule__VLSUnaryInfix__Group_1_0_0__1__Impl : ( '!=' ) ; + // InternalVampireLanguage.g:4008:1: rule__VLSUnaryInfix__Group_1_0_0__1__Impl : ( '!=' ) ; public final void rule__VLSUnaryInfix__Group_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3958:1: ( ( '!=' ) ) - // InternalVampireLanguage.g:3959:1: ( '!=' ) + // InternalVampireLanguage.g:4012:1: ( ( '!=' ) ) + // InternalVampireLanguage.g:4013:1: ( '!=' ) { - // InternalVampireLanguage.g:3959:1: ( '!=' ) - // InternalVampireLanguage.g:3960:2: '!=' + // InternalVampireLanguage.g:4013:1: ( '!=' ) + // InternalVampireLanguage.g:4014:2: '!=' { before(grammarAccess.getVLSUnaryInfixAccess().getExclamationMarkEqualsSignKeyword_1_0_0_1()); - match(input,63,FOLLOW_2); + match(input,64,FOLLOW_2); after(grammarAccess.getVLSUnaryInfixAccess().getExclamationMarkEqualsSignKeyword_1_0_0_1()); } @@ -12435,16 +12591,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_1__0" - // InternalVampireLanguage.g:3970:1: rule__VLSUnaryInfix__Group_1_0_1__0 : rule__VLSUnaryInfix__Group_1_0_1__0__Impl rule__VLSUnaryInfix__Group_1_0_1__1 ; + // InternalVampireLanguage.g:4024:1: rule__VLSUnaryInfix__Group_1_0_1__0 : rule__VLSUnaryInfix__Group_1_0_1__0__Impl rule__VLSUnaryInfix__Group_1_0_1__1 ; public final void rule__VLSUnaryInfix__Group_1_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3974:1: ( rule__VLSUnaryInfix__Group_1_0_1__0__Impl rule__VLSUnaryInfix__Group_1_0_1__1 ) - // InternalVampireLanguage.g:3975:2: rule__VLSUnaryInfix__Group_1_0_1__0__Impl rule__VLSUnaryInfix__Group_1_0_1__1 + // InternalVampireLanguage.g:4028:1: ( rule__VLSUnaryInfix__Group_1_0_1__0__Impl rule__VLSUnaryInfix__Group_1_0_1__1 ) + // InternalVampireLanguage.g:4029:2: rule__VLSUnaryInfix__Group_1_0_1__0__Impl rule__VLSUnaryInfix__Group_1_0_1__1 { - pushFollow(FOLLOW_38); + pushFollow(FOLLOW_39); rule__VLSUnaryInfix__Group_1_0_1__0__Impl(); state._fsp--; @@ -12473,21 +12629,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_1__0__Impl" - // InternalVampireLanguage.g:3982:1: rule__VLSUnaryInfix__Group_1_0_1__0__Impl : ( () ) ; + // InternalVampireLanguage.g:4036:1: rule__VLSUnaryInfix__Group_1_0_1__0__Impl : ( () ) ; public final void rule__VLSUnaryInfix__Group_1_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:3986:1: ( ( () ) ) - // InternalVampireLanguage.g:3987:1: ( () ) + // InternalVampireLanguage.g:4040:1: ( ( () ) ) + // InternalVampireLanguage.g:4041:1: ( () ) { - // InternalVampireLanguage.g:3987:1: ( () ) - // InternalVampireLanguage.g:3988:2: () + // InternalVampireLanguage.g:4041:1: ( () ) + // InternalVampireLanguage.g:4042:2: () { before(grammarAccess.getVLSUnaryInfixAccess().getVLSEqualityLeftAction_1_0_1_0()); - // InternalVampireLanguage.g:3989:2: () - // InternalVampireLanguage.g:3989:3: + // InternalVampireLanguage.g:4043:2: () + // InternalVampireLanguage.g:4043:3: { } @@ -12510,14 +12666,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_1__1" - // InternalVampireLanguage.g:3997:1: rule__VLSUnaryInfix__Group_1_0_1__1 : rule__VLSUnaryInfix__Group_1_0_1__1__Impl ; + // InternalVampireLanguage.g:4051:1: rule__VLSUnaryInfix__Group_1_0_1__1 : rule__VLSUnaryInfix__Group_1_0_1__1__Impl ; public final void rule__VLSUnaryInfix__Group_1_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4001:1: ( rule__VLSUnaryInfix__Group_1_0_1__1__Impl ) - // InternalVampireLanguage.g:4002:2: rule__VLSUnaryInfix__Group_1_0_1__1__Impl + // InternalVampireLanguage.g:4055:1: ( rule__VLSUnaryInfix__Group_1_0_1__1__Impl ) + // InternalVampireLanguage.g:4056:2: rule__VLSUnaryInfix__Group_1_0_1__1__Impl { pushFollow(FOLLOW_2); rule__VLSUnaryInfix__Group_1_0_1__1__Impl(); @@ -12543,20 +12699,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_1__1__Impl" - // InternalVampireLanguage.g:4008:1: rule__VLSUnaryInfix__Group_1_0_1__1__Impl : ( '=' ) ; + // InternalVampireLanguage.g:4062:1: rule__VLSUnaryInfix__Group_1_0_1__1__Impl : ( '=' ) ; public final void rule__VLSUnaryInfix__Group_1_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4012:1: ( ( '=' ) ) - // InternalVampireLanguage.g:4013:1: ( '=' ) + // InternalVampireLanguage.g:4066:1: ( ( '=' ) ) + // InternalVampireLanguage.g:4067:1: ( '=' ) { - // InternalVampireLanguage.g:4013:1: ( '=' ) - // InternalVampireLanguage.g:4014:2: '=' + // InternalVampireLanguage.g:4067:1: ( '=' ) + // InternalVampireLanguage.g:4068:2: '=' { before(grammarAccess.getVLSUnaryInfixAccess().getEqualsSignKeyword_1_0_1_1()); - match(input,64,FOLLOW_2); + match(input,65,FOLLOW_2); after(grammarAccess.getVLSUnaryInfixAccess().getEqualsSignKeyword_1_0_1_1()); } @@ -12580,16 +12736,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_2__0" - // InternalVampireLanguage.g:4024:1: rule__VLSUnaryInfix__Group_1_0_2__0 : rule__VLSUnaryInfix__Group_1_0_2__0__Impl rule__VLSUnaryInfix__Group_1_0_2__1 ; + // InternalVampireLanguage.g:4078:1: rule__VLSUnaryInfix__Group_1_0_2__0 : rule__VLSUnaryInfix__Group_1_0_2__0__Impl rule__VLSUnaryInfix__Group_1_0_2__1 ; public final void rule__VLSUnaryInfix__Group_1_0_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4028:1: ( rule__VLSUnaryInfix__Group_1_0_2__0__Impl rule__VLSUnaryInfix__Group_1_0_2__1 ) - // InternalVampireLanguage.g:4029:2: rule__VLSUnaryInfix__Group_1_0_2__0__Impl rule__VLSUnaryInfix__Group_1_0_2__1 + // InternalVampireLanguage.g:4082:1: ( rule__VLSUnaryInfix__Group_1_0_2__0__Impl rule__VLSUnaryInfix__Group_1_0_2__1 ) + // InternalVampireLanguage.g:4083:2: rule__VLSUnaryInfix__Group_1_0_2__0__Impl rule__VLSUnaryInfix__Group_1_0_2__1 { - pushFollow(FOLLOW_35); + pushFollow(FOLLOW_36); rule__VLSUnaryInfix__Group_1_0_2__0__Impl(); state._fsp--; @@ -12618,21 +12774,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_2__0__Impl" - // InternalVampireLanguage.g:4036:1: rule__VLSUnaryInfix__Group_1_0_2__0__Impl : ( () ) ; + // InternalVampireLanguage.g:4090:1: rule__VLSUnaryInfix__Group_1_0_2__0__Impl : ( () ) ; public final void rule__VLSUnaryInfix__Group_1_0_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4040:1: ( ( () ) ) - // InternalVampireLanguage.g:4041:1: ( () ) + // InternalVampireLanguage.g:4094:1: ( ( () ) ) + // InternalVampireLanguage.g:4095:1: ( () ) { - // InternalVampireLanguage.g:4041:1: ( () ) - // InternalVampireLanguage.g:4042:2: () + // InternalVampireLanguage.g:4095:1: ( () ) + // InternalVampireLanguage.g:4096:2: () { before(grammarAccess.getVLSUnaryInfixAccess().getVLSAssignmentLeftAction_1_0_2_0()); - // InternalVampireLanguage.g:4043:2: () - // InternalVampireLanguage.g:4043:3: + // InternalVampireLanguage.g:4097:2: () + // InternalVampireLanguage.g:4097:3: { } @@ -12655,14 +12811,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_2__1" - // InternalVampireLanguage.g:4051:1: rule__VLSUnaryInfix__Group_1_0_2__1 : rule__VLSUnaryInfix__Group_1_0_2__1__Impl ; + // InternalVampireLanguage.g:4105:1: rule__VLSUnaryInfix__Group_1_0_2__1 : rule__VLSUnaryInfix__Group_1_0_2__1__Impl ; public final void rule__VLSUnaryInfix__Group_1_0_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4055:1: ( rule__VLSUnaryInfix__Group_1_0_2__1__Impl ) - // InternalVampireLanguage.g:4056:2: rule__VLSUnaryInfix__Group_1_0_2__1__Impl + // InternalVampireLanguage.g:4109:1: ( rule__VLSUnaryInfix__Group_1_0_2__1__Impl ) + // InternalVampireLanguage.g:4110:2: rule__VLSUnaryInfix__Group_1_0_2__1__Impl { pushFollow(FOLLOW_2); rule__VLSUnaryInfix__Group_1_0_2__1__Impl(); @@ -12688,20 +12844,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_2__1__Impl" - // InternalVampireLanguage.g:4062:1: rule__VLSUnaryInfix__Group_1_0_2__1__Impl : ( ':=' ) ; + // InternalVampireLanguage.g:4116:1: rule__VLSUnaryInfix__Group_1_0_2__1__Impl : ( ':=' ) ; public final void rule__VLSUnaryInfix__Group_1_0_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4066:1: ( ( ':=' ) ) - // InternalVampireLanguage.g:4067:1: ( ':=' ) + // InternalVampireLanguage.g:4120:1: ( ( ':=' ) ) + // InternalVampireLanguage.g:4121:1: ( ':=' ) { - // InternalVampireLanguage.g:4067:1: ( ':=' ) - // InternalVampireLanguage.g:4068:2: ':=' + // InternalVampireLanguage.g:4121:1: ( ':=' ) + // InternalVampireLanguage.g:4122:2: ':=' { before(grammarAccess.getVLSUnaryInfixAccess().getColonEqualsSignKeyword_1_0_2_1()); - match(input,65,FOLLOW_2); + match(input,66,FOLLOW_2); after(grammarAccess.getVLSUnaryInfixAccess().getColonEqualsSignKeyword_1_0_2_1()); } @@ -12725,16 +12881,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicConstant__Group_0__0" - // InternalVampireLanguage.g:4078:1: rule__VLSAtomicConstant__Group_0__0 : rule__VLSAtomicConstant__Group_0__0__Impl rule__VLSAtomicConstant__Group_0__1 ; + // InternalVampireLanguage.g:4132:1: rule__VLSAtomicConstant__Group_0__0 : rule__VLSAtomicConstant__Group_0__0__Impl rule__VLSAtomicConstant__Group_0__1 ; public final void rule__VLSAtomicConstant__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4082:1: ( rule__VLSAtomicConstant__Group_0__0__Impl rule__VLSAtomicConstant__Group_0__1 ) - // InternalVampireLanguage.g:4083:2: rule__VLSAtomicConstant__Group_0__0__Impl rule__VLSAtomicConstant__Group_0__1 + // InternalVampireLanguage.g:4136:1: ( rule__VLSAtomicConstant__Group_0__0__Impl rule__VLSAtomicConstant__Group_0__1 ) + // InternalVampireLanguage.g:4137:2: rule__VLSAtomicConstant__Group_0__0__Impl rule__VLSAtomicConstant__Group_0__1 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_40); rule__VLSAtomicConstant__Group_0__0__Impl(); state._fsp--; @@ -12763,21 +12919,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicConstant__Group_0__0__Impl" - // InternalVampireLanguage.g:4090:1: rule__VLSAtomicConstant__Group_0__0__Impl : ( () ) ; + // InternalVampireLanguage.g:4144:1: rule__VLSAtomicConstant__Group_0__0__Impl : ( () ) ; public final void rule__VLSAtomicConstant__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4094:1: ( ( () ) ) - // InternalVampireLanguage.g:4095:1: ( () ) + // InternalVampireLanguage.g:4148:1: ( ( () ) ) + // InternalVampireLanguage.g:4149:1: ( () ) { - // InternalVampireLanguage.g:4095:1: ( () ) - // InternalVampireLanguage.g:4096:2: () + // InternalVampireLanguage.g:4149:1: ( () ) + // InternalVampireLanguage.g:4150:2: () { before(grammarAccess.getVLSAtomicConstantAccess().getVLSConstantAction_0_0()); - // InternalVampireLanguage.g:4097:2: () - // InternalVampireLanguage.g:4097:3: + // InternalVampireLanguage.g:4151:2: () + // InternalVampireLanguage.g:4151:3: { } @@ -12800,14 +12956,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicConstant__Group_0__1" - // InternalVampireLanguage.g:4105:1: rule__VLSAtomicConstant__Group_0__1 : rule__VLSAtomicConstant__Group_0__1__Impl ; + // InternalVampireLanguage.g:4159:1: rule__VLSAtomicConstant__Group_0__1 : rule__VLSAtomicConstant__Group_0__1__Impl ; public final void rule__VLSAtomicConstant__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4109:1: ( rule__VLSAtomicConstant__Group_0__1__Impl ) - // InternalVampireLanguage.g:4110:2: rule__VLSAtomicConstant__Group_0__1__Impl + // InternalVampireLanguage.g:4163:1: ( rule__VLSAtomicConstant__Group_0__1__Impl ) + // InternalVampireLanguage.g:4164:2: rule__VLSAtomicConstant__Group_0__1__Impl { pushFollow(FOLLOW_2); rule__VLSAtomicConstant__Group_0__1__Impl(); @@ -12833,21 +12989,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicConstant__Group_0__1__Impl" - // InternalVampireLanguage.g:4116:1: rule__VLSAtomicConstant__Group_0__1__Impl : ( ( rule__VLSAtomicConstant__NameAssignment_0_1 ) ) ; + // InternalVampireLanguage.g:4170:1: rule__VLSAtomicConstant__Group_0__1__Impl : ( ( rule__VLSAtomicConstant__NameAssignment_0_1 ) ) ; public final void rule__VLSAtomicConstant__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4120:1: ( ( ( rule__VLSAtomicConstant__NameAssignment_0_1 ) ) ) - // InternalVampireLanguage.g:4121:1: ( ( rule__VLSAtomicConstant__NameAssignment_0_1 ) ) + // InternalVampireLanguage.g:4174:1: ( ( ( rule__VLSAtomicConstant__NameAssignment_0_1 ) ) ) + // InternalVampireLanguage.g:4175:1: ( ( rule__VLSAtomicConstant__NameAssignment_0_1 ) ) { - // InternalVampireLanguage.g:4121:1: ( ( rule__VLSAtomicConstant__NameAssignment_0_1 ) ) - // InternalVampireLanguage.g:4122:2: ( rule__VLSAtomicConstant__NameAssignment_0_1 ) + // InternalVampireLanguage.g:4175:1: ( ( rule__VLSAtomicConstant__NameAssignment_0_1 ) ) + // InternalVampireLanguage.g:4176:2: ( rule__VLSAtomicConstant__NameAssignment_0_1 ) { before(grammarAccess.getVLSAtomicConstantAccess().getNameAssignment_0_1()); - // InternalVampireLanguage.g:4123:2: ( rule__VLSAtomicConstant__NameAssignment_0_1 ) - // InternalVampireLanguage.g:4123:3: rule__VLSAtomicConstant__NameAssignment_0_1 + // InternalVampireLanguage.g:4177:2: ( rule__VLSAtomicConstant__NameAssignment_0_1 ) + // InternalVampireLanguage.g:4177:3: rule__VLSAtomicConstant__NameAssignment_0_1 { pushFollow(FOLLOW_2); rule__VLSAtomicConstant__NameAssignment_0_1(); @@ -12880,16 +13036,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicConstant__Group_1__0" - // InternalVampireLanguage.g:4132:1: rule__VLSAtomicConstant__Group_1__0 : rule__VLSAtomicConstant__Group_1__0__Impl rule__VLSAtomicConstant__Group_1__1 ; + // InternalVampireLanguage.g:4186:1: rule__VLSAtomicConstant__Group_1__0 : rule__VLSAtomicConstant__Group_1__0__Impl rule__VLSAtomicConstant__Group_1__1 ; public final void rule__VLSAtomicConstant__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4136:1: ( rule__VLSAtomicConstant__Group_1__0__Impl rule__VLSAtomicConstant__Group_1__1 ) - // InternalVampireLanguage.g:4137:2: rule__VLSAtomicConstant__Group_1__0__Impl rule__VLSAtomicConstant__Group_1__1 + // InternalVampireLanguage.g:4190:1: ( rule__VLSAtomicConstant__Group_1__0__Impl rule__VLSAtomicConstant__Group_1__1 ) + // InternalVampireLanguage.g:4191:2: rule__VLSAtomicConstant__Group_1__0__Impl rule__VLSAtomicConstant__Group_1__1 { - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_41); rule__VLSAtomicConstant__Group_1__0__Impl(); state._fsp--; @@ -12918,21 +13074,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicConstant__Group_1__0__Impl" - // InternalVampireLanguage.g:4144:1: rule__VLSAtomicConstant__Group_1__0__Impl : ( () ) ; + // InternalVampireLanguage.g:4198:1: rule__VLSAtomicConstant__Group_1__0__Impl : ( () ) ; public final void rule__VLSAtomicConstant__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4148:1: ( ( () ) ) - // InternalVampireLanguage.g:4149:1: ( () ) + // InternalVampireLanguage.g:4202:1: ( ( () ) ) + // InternalVampireLanguage.g:4203:1: ( () ) { - // InternalVampireLanguage.g:4149:1: ( () ) - // InternalVampireLanguage.g:4150:2: () + // InternalVampireLanguage.g:4203:1: ( () ) + // InternalVampireLanguage.g:4204:2: () { before(grammarAccess.getVLSAtomicConstantAccess().getVLSTrueAction_1_0()); - // InternalVampireLanguage.g:4151:2: () - // InternalVampireLanguage.g:4151:3: + // InternalVampireLanguage.g:4205:2: () + // InternalVampireLanguage.g:4205:3: { } @@ -12955,14 +13111,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicConstant__Group_1__1" - // InternalVampireLanguage.g:4159:1: rule__VLSAtomicConstant__Group_1__1 : rule__VLSAtomicConstant__Group_1__1__Impl ; + // InternalVampireLanguage.g:4213:1: rule__VLSAtomicConstant__Group_1__1 : rule__VLSAtomicConstant__Group_1__1__Impl ; public final void rule__VLSAtomicConstant__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4163:1: ( rule__VLSAtomicConstant__Group_1__1__Impl ) - // InternalVampireLanguage.g:4164:2: rule__VLSAtomicConstant__Group_1__1__Impl + // InternalVampireLanguage.g:4217:1: ( rule__VLSAtomicConstant__Group_1__1__Impl ) + // InternalVampireLanguage.g:4218:2: rule__VLSAtomicConstant__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__VLSAtomicConstant__Group_1__1__Impl(); @@ -12988,20 +13144,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicConstant__Group_1__1__Impl" - // InternalVampireLanguage.g:4170:1: rule__VLSAtomicConstant__Group_1__1__Impl : ( '$true' ) ; + // InternalVampireLanguage.g:4224:1: rule__VLSAtomicConstant__Group_1__1__Impl : ( '$true' ) ; public final void rule__VLSAtomicConstant__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4174:1: ( ( '$true' ) ) - // InternalVampireLanguage.g:4175:1: ( '$true' ) + // InternalVampireLanguage.g:4228:1: ( ( '$true' ) ) + // InternalVampireLanguage.g:4229:1: ( '$true' ) { - // InternalVampireLanguage.g:4175:1: ( '$true' ) - // InternalVampireLanguage.g:4176:2: '$true' + // InternalVampireLanguage.g:4229:1: ( '$true' ) + // InternalVampireLanguage.g:4230:2: '$true' { before(grammarAccess.getVLSAtomicConstantAccess().getTrueKeyword_1_1()); - match(input,66,FOLLOW_2); + match(input,67,FOLLOW_2); after(grammarAccess.getVLSAtomicConstantAccess().getTrueKeyword_1_1()); } @@ -13025,16 +13181,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicConstant__Group_2__0" - // InternalVampireLanguage.g:4186:1: rule__VLSAtomicConstant__Group_2__0 : rule__VLSAtomicConstant__Group_2__0__Impl rule__VLSAtomicConstant__Group_2__1 ; + // InternalVampireLanguage.g:4240:1: rule__VLSAtomicConstant__Group_2__0 : rule__VLSAtomicConstant__Group_2__0__Impl rule__VLSAtomicConstant__Group_2__1 ; public final void rule__VLSAtomicConstant__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4190:1: ( rule__VLSAtomicConstant__Group_2__0__Impl rule__VLSAtomicConstant__Group_2__1 ) - // InternalVampireLanguage.g:4191:2: rule__VLSAtomicConstant__Group_2__0__Impl rule__VLSAtomicConstant__Group_2__1 + // InternalVampireLanguage.g:4244:1: ( rule__VLSAtomicConstant__Group_2__0__Impl rule__VLSAtomicConstant__Group_2__1 ) + // InternalVampireLanguage.g:4245:2: rule__VLSAtomicConstant__Group_2__0__Impl rule__VLSAtomicConstant__Group_2__1 { - pushFollow(FOLLOW_41); + pushFollow(FOLLOW_42); rule__VLSAtomicConstant__Group_2__0__Impl(); state._fsp--; @@ -13063,21 +13219,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicConstant__Group_2__0__Impl" - // InternalVampireLanguage.g:4198:1: rule__VLSAtomicConstant__Group_2__0__Impl : ( () ) ; + // InternalVampireLanguage.g:4252:1: rule__VLSAtomicConstant__Group_2__0__Impl : ( () ) ; public final void rule__VLSAtomicConstant__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4202:1: ( ( () ) ) - // InternalVampireLanguage.g:4203:1: ( () ) + // InternalVampireLanguage.g:4256:1: ( ( () ) ) + // InternalVampireLanguage.g:4257:1: ( () ) { - // InternalVampireLanguage.g:4203:1: ( () ) - // InternalVampireLanguage.g:4204:2: () + // InternalVampireLanguage.g:4257:1: ( () ) + // InternalVampireLanguage.g:4258:2: () { before(grammarAccess.getVLSAtomicConstantAccess().getVLSFalseAction_2_0()); - // InternalVampireLanguage.g:4205:2: () - // InternalVampireLanguage.g:4205:3: + // InternalVampireLanguage.g:4259:2: () + // InternalVampireLanguage.g:4259:3: { } @@ -13100,14 +13256,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicConstant__Group_2__1" - // InternalVampireLanguage.g:4213:1: rule__VLSAtomicConstant__Group_2__1 : rule__VLSAtomicConstant__Group_2__1__Impl ; + // InternalVampireLanguage.g:4267:1: rule__VLSAtomicConstant__Group_2__1 : rule__VLSAtomicConstant__Group_2__1__Impl ; public final void rule__VLSAtomicConstant__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4217:1: ( rule__VLSAtomicConstant__Group_2__1__Impl ) - // InternalVampireLanguage.g:4218:2: rule__VLSAtomicConstant__Group_2__1__Impl + // InternalVampireLanguage.g:4271:1: ( rule__VLSAtomicConstant__Group_2__1__Impl ) + // InternalVampireLanguage.g:4272:2: rule__VLSAtomicConstant__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__VLSAtomicConstant__Group_2__1__Impl(); @@ -13133,20 +13289,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicConstant__Group_2__1__Impl" - // InternalVampireLanguage.g:4224:1: rule__VLSAtomicConstant__Group_2__1__Impl : ( '$false' ) ; + // InternalVampireLanguage.g:4278:1: rule__VLSAtomicConstant__Group_2__1__Impl : ( '$false' ) ; public final void rule__VLSAtomicConstant__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4228:1: ( ( '$false' ) ) - // InternalVampireLanguage.g:4229:1: ( '$false' ) + // InternalVampireLanguage.g:4282:1: ( ( '$false' ) ) + // InternalVampireLanguage.g:4283:1: ( '$false' ) { - // InternalVampireLanguage.g:4229:1: ( '$false' ) - // InternalVampireLanguage.g:4230:2: '$false' + // InternalVampireLanguage.g:4283:1: ( '$false' ) + // InternalVampireLanguage.g:4284:2: '$false' { before(grammarAccess.getVLSAtomicConstantAccess().getFalseKeyword_2_1()); - match(input,67,FOLLOW_2); + match(input,68,FOLLOW_2); after(grammarAccess.getVLSAtomicConstantAccess().getFalseKeyword_2_1()); } @@ -13170,16 +13326,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicFunction__Group_0__0" - // InternalVampireLanguage.g:4240:1: rule__VLSAtomicFunction__Group_0__0 : rule__VLSAtomicFunction__Group_0__0__Impl rule__VLSAtomicFunction__Group_0__1 ; + // InternalVampireLanguage.g:4294:1: rule__VLSAtomicFunction__Group_0__0 : rule__VLSAtomicFunction__Group_0__0__Impl rule__VLSAtomicFunction__Group_0__1 ; public final void rule__VLSAtomicFunction__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4244:1: ( rule__VLSAtomicFunction__Group_0__0__Impl rule__VLSAtomicFunction__Group_0__1 ) - // InternalVampireLanguage.g:4245:2: rule__VLSAtomicFunction__Group_0__0__Impl rule__VLSAtomicFunction__Group_0__1 + // InternalVampireLanguage.g:4298:1: ( rule__VLSAtomicFunction__Group_0__0__Impl rule__VLSAtomicFunction__Group_0__1 ) + // InternalVampireLanguage.g:4299:2: rule__VLSAtomicFunction__Group_0__0__Impl rule__VLSAtomicFunction__Group_0__1 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_40); rule__VLSAtomicFunction__Group_0__0__Impl(); state._fsp--; @@ -13208,21 +13364,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicFunction__Group_0__0__Impl" - // InternalVampireLanguage.g:4252:1: rule__VLSAtomicFunction__Group_0__0__Impl : ( () ) ; + // InternalVampireLanguage.g:4306:1: rule__VLSAtomicFunction__Group_0__0__Impl : ( () ) ; public final void rule__VLSAtomicFunction__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4256:1: ( ( () ) ) - // InternalVampireLanguage.g:4257:1: ( () ) + // InternalVampireLanguage.g:4310:1: ( ( () ) ) + // InternalVampireLanguage.g:4311:1: ( () ) { - // InternalVampireLanguage.g:4257:1: ( () ) - // InternalVampireLanguage.g:4258:2: () + // InternalVampireLanguage.g:4311:1: ( () ) + // InternalVampireLanguage.g:4312:2: () { before(grammarAccess.getVLSAtomicFunctionAccess().getVLSFunctionAction_0_0()); - // InternalVampireLanguage.g:4259:2: () - // InternalVampireLanguage.g:4259:3: + // InternalVampireLanguage.g:4313:2: () + // InternalVampireLanguage.g:4313:3: { } @@ -13245,16 +13401,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicFunction__Group_0__1" - // InternalVampireLanguage.g:4267:1: rule__VLSAtomicFunction__Group_0__1 : rule__VLSAtomicFunction__Group_0__1__Impl rule__VLSAtomicFunction__Group_0__2 ; + // InternalVampireLanguage.g:4321:1: rule__VLSAtomicFunction__Group_0__1 : rule__VLSAtomicFunction__Group_0__1__Impl rule__VLSAtomicFunction__Group_0__2 ; public final void rule__VLSAtomicFunction__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4271:1: ( rule__VLSAtomicFunction__Group_0__1__Impl rule__VLSAtomicFunction__Group_0__2 ) - // InternalVampireLanguage.g:4272:2: rule__VLSAtomicFunction__Group_0__1__Impl rule__VLSAtomicFunction__Group_0__2 + // InternalVampireLanguage.g:4325:1: ( rule__VLSAtomicFunction__Group_0__1__Impl rule__VLSAtomicFunction__Group_0__2 ) + // InternalVampireLanguage.g:4326:2: rule__VLSAtomicFunction__Group_0__1__Impl rule__VLSAtomicFunction__Group_0__2 { - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_12); rule__VLSAtomicFunction__Group_0__1__Impl(); state._fsp--; @@ -13283,21 +13439,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicFunction__Group_0__1__Impl" - // InternalVampireLanguage.g:4279:1: rule__VLSAtomicFunction__Group_0__1__Impl : ( ( rule__VLSAtomicFunction__ConstantAssignment_0_1 ) ) ; + // InternalVampireLanguage.g:4333:1: rule__VLSAtomicFunction__Group_0__1__Impl : ( ( rule__VLSAtomicFunction__ConstantAssignment_0_1 ) ) ; public final void rule__VLSAtomicFunction__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4283:1: ( ( ( rule__VLSAtomicFunction__ConstantAssignment_0_1 ) ) ) - // InternalVampireLanguage.g:4284:1: ( ( rule__VLSAtomicFunction__ConstantAssignment_0_1 ) ) + // InternalVampireLanguage.g:4337:1: ( ( ( rule__VLSAtomicFunction__ConstantAssignment_0_1 ) ) ) + // InternalVampireLanguage.g:4338:1: ( ( rule__VLSAtomicFunction__ConstantAssignment_0_1 ) ) { - // InternalVampireLanguage.g:4284:1: ( ( rule__VLSAtomicFunction__ConstantAssignment_0_1 ) ) - // InternalVampireLanguage.g:4285:2: ( rule__VLSAtomicFunction__ConstantAssignment_0_1 ) + // InternalVampireLanguage.g:4338:1: ( ( rule__VLSAtomicFunction__ConstantAssignment_0_1 ) ) + // InternalVampireLanguage.g:4339:2: ( rule__VLSAtomicFunction__ConstantAssignment_0_1 ) { before(grammarAccess.getVLSAtomicFunctionAccess().getConstantAssignment_0_1()); - // InternalVampireLanguage.g:4286:2: ( rule__VLSAtomicFunction__ConstantAssignment_0_1 ) - // InternalVampireLanguage.g:4286:3: rule__VLSAtomicFunction__ConstantAssignment_0_1 + // InternalVampireLanguage.g:4340:2: ( rule__VLSAtomicFunction__ConstantAssignment_0_1 ) + // InternalVampireLanguage.g:4340:3: rule__VLSAtomicFunction__ConstantAssignment_0_1 { pushFollow(FOLLOW_2); rule__VLSAtomicFunction__ConstantAssignment_0_1(); @@ -13330,14 +13486,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicFunction__Group_0__2" - // InternalVampireLanguage.g:4294:1: rule__VLSAtomicFunction__Group_0__2 : rule__VLSAtomicFunction__Group_0__2__Impl ; + // InternalVampireLanguage.g:4348:1: rule__VLSAtomicFunction__Group_0__2 : rule__VLSAtomicFunction__Group_0__2__Impl ; public final void rule__VLSAtomicFunction__Group_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4298:1: ( rule__VLSAtomicFunction__Group_0__2__Impl ) - // InternalVampireLanguage.g:4299:2: rule__VLSAtomicFunction__Group_0__2__Impl + // InternalVampireLanguage.g:4352:1: ( rule__VLSAtomicFunction__Group_0__2__Impl ) + // InternalVampireLanguage.g:4353:2: rule__VLSAtomicFunction__Group_0__2__Impl { pushFollow(FOLLOW_2); rule__VLSAtomicFunction__Group_0__2__Impl(); @@ -13363,21 +13519,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicFunction__Group_0__2__Impl" - // InternalVampireLanguage.g:4305:1: rule__VLSAtomicFunction__Group_0__2__Impl : ( ( rule__VLSAtomicFunction__Group_0_2__0 ) ) ; + // InternalVampireLanguage.g:4359:1: rule__VLSAtomicFunction__Group_0__2__Impl : ( ( rule__VLSAtomicFunction__Group_0_2__0 ) ) ; public final void rule__VLSAtomicFunction__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4309:1: ( ( ( rule__VLSAtomicFunction__Group_0_2__0 ) ) ) - // InternalVampireLanguage.g:4310:1: ( ( rule__VLSAtomicFunction__Group_0_2__0 ) ) + // InternalVampireLanguage.g:4363:1: ( ( ( rule__VLSAtomicFunction__Group_0_2__0 ) ) ) + // InternalVampireLanguage.g:4364:1: ( ( rule__VLSAtomicFunction__Group_0_2__0 ) ) { - // InternalVampireLanguage.g:4310:1: ( ( rule__VLSAtomicFunction__Group_0_2__0 ) ) - // InternalVampireLanguage.g:4311:2: ( rule__VLSAtomicFunction__Group_0_2__0 ) + // InternalVampireLanguage.g:4364:1: ( ( rule__VLSAtomicFunction__Group_0_2__0 ) ) + // InternalVampireLanguage.g:4365:2: ( rule__VLSAtomicFunction__Group_0_2__0 ) { before(grammarAccess.getVLSAtomicFunctionAccess().getGroup_0_2()); - // InternalVampireLanguage.g:4312:2: ( rule__VLSAtomicFunction__Group_0_2__0 ) - // InternalVampireLanguage.g:4312:3: rule__VLSAtomicFunction__Group_0_2__0 + // InternalVampireLanguage.g:4366:2: ( rule__VLSAtomicFunction__Group_0_2__0 ) + // InternalVampireLanguage.g:4366:3: rule__VLSAtomicFunction__Group_0_2__0 { pushFollow(FOLLOW_2); rule__VLSAtomicFunction__Group_0_2__0(); @@ -13410,16 +13566,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__0" - // InternalVampireLanguage.g:4321:1: rule__VLSAtomicFunction__Group_0_2__0 : rule__VLSAtomicFunction__Group_0_2__0__Impl rule__VLSAtomicFunction__Group_0_2__1 ; + // InternalVampireLanguage.g:4375:1: rule__VLSAtomicFunction__Group_0_2__0 : rule__VLSAtomicFunction__Group_0_2__0__Impl rule__VLSAtomicFunction__Group_0_2__1 ; public final void rule__VLSAtomicFunction__Group_0_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4325:1: ( rule__VLSAtomicFunction__Group_0_2__0__Impl rule__VLSAtomicFunction__Group_0_2__1 ) - // InternalVampireLanguage.g:4326:2: rule__VLSAtomicFunction__Group_0_2__0__Impl rule__VLSAtomicFunction__Group_0_2__1 + // InternalVampireLanguage.g:4379:1: ( rule__VLSAtomicFunction__Group_0_2__0__Impl rule__VLSAtomicFunction__Group_0_2__1 ) + // InternalVampireLanguage.g:4380:2: rule__VLSAtomicFunction__Group_0_2__0__Impl rule__VLSAtomicFunction__Group_0_2__1 { - pushFollow(FOLLOW_36); + pushFollow(FOLLOW_37); rule__VLSAtomicFunction__Group_0_2__0__Impl(); state._fsp--; @@ -13448,20 +13604,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__0__Impl" - // InternalVampireLanguage.g:4333:1: rule__VLSAtomicFunction__Group_0_2__0__Impl : ( '(' ) ; + // InternalVampireLanguage.g:4387:1: rule__VLSAtomicFunction__Group_0_2__0__Impl : ( '(' ) ; public final void rule__VLSAtomicFunction__Group_0_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4337:1: ( ( '(' ) ) - // InternalVampireLanguage.g:4338:1: ( '(' ) + // InternalVampireLanguage.g:4391:1: ( ( '(' ) ) + // InternalVampireLanguage.g:4392:1: ( '(' ) { - // InternalVampireLanguage.g:4338:1: ( '(' ) - // InternalVampireLanguage.g:4339:2: '(' + // InternalVampireLanguage.g:4392:1: ( '(' ) + // InternalVampireLanguage.g:4393:2: '(' { before(grammarAccess.getVLSAtomicFunctionAccess().getLeftParenthesisKeyword_0_2_0()); - match(input,47,FOLLOW_2); + match(input,48,FOLLOW_2); after(grammarAccess.getVLSAtomicFunctionAccess().getLeftParenthesisKeyword_0_2_0()); } @@ -13485,16 +13641,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__1" - // InternalVampireLanguage.g:4348:1: rule__VLSAtomicFunction__Group_0_2__1 : rule__VLSAtomicFunction__Group_0_2__1__Impl rule__VLSAtomicFunction__Group_0_2__2 ; + // InternalVampireLanguage.g:4402:1: rule__VLSAtomicFunction__Group_0_2__1 : rule__VLSAtomicFunction__Group_0_2__1__Impl rule__VLSAtomicFunction__Group_0_2__2 ; public final void rule__VLSAtomicFunction__Group_0_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4352:1: ( rule__VLSAtomicFunction__Group_0_2__1__Impl rule__VLSAtomicFunction__Group_0_2__2 ) - // InternalVampireLanguage.g:4353:2: rule__VLSAtomicFunction__Group_0_2__1__Impl rule__VLSAtomicFunction__Group_0_2__2 + // InternalVampireLanguage.g:4406:1: ( rule__VLSAtomicFunction__Group_0_2__1__Impl rule__VLSAtomicFunction__Group_0_2__2 ) + // InternalVampireLanguage.g:4407:2: rule__VLSAtomicFunction__Group_0_2__1__Impl rule__VLSAtomicFunction__Group_0_2__2 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_17); rule__VLSAtomicFunction__Group_0_2__1__Impl(); state._fsp--; @@ -13523,21 +13679,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__1__Impl" - // InternalVampireLanguage.g:4360:1: rule__VLSAtomicFunction__Group_0_2__1__Impl : ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 ) ) ; + // InternalVampireLanguage.g:4414:1: rule__VLSAtomicFunction__Group_0_2__1__Impl : ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 ) ) ; public final void rule__VLSAtomicFunction__Group_0_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4364:1: ( ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 ) ) ) - // InternalVampireLanguage.g:4365:1: ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 ) ) + // InternalVampireLanguage.g:4418:1: ( ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 ) ) ) + // InternalVampireLanguage.g:4419:1: ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 ) ) { - // InternalVampireLanguage.g:4365:1: ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 ) ) - // InternalVampireLanguage.g:4366:2: ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 ) + // InternalVampireLanguage.g:4419:1: ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 ) ) + // InternalVampireLanguage.g:4420:2: ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 ) { before(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_0_2_1()); - // InternalVampireLanguage.g:4367:2: ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 ) - // InternalVampireLanguage.g:4367:3: rule__VLSAtomicFunction__TermsAssignment_0_2_1 + // InternalVampireLanguage.g:4421:2: ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 ) + // InternalVampireLanguage.g:4421:3: rule__VLSAtomicFunction__TermsAssignment_0_2_1 { pushFollow(FOLLOW_2); rule__VLSAtomicFunction__TermsAssignment_0_2_1(); @@ -13570,16 +13726,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__2" - // InternalVampireLanguage.g:4375:1: rule__VLSAtomicFunction__Group_0_2__2 : rule__VLSAtomicFunction__Group_0_2__2__Impl rule__VLSAtomicFunction__Group_0_2__3 ; + // InternalVampireLanguage.g:4429:1: rule__VLSAtomicFunction__Group_0_2__2 : rule__VLSAtomicFunction__Group_0_2__2__Impl rule__VLSAtomicFunction__Group_0_2__3 ; public final void rule__VLSAtomicFunction__Group_0_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4379:1: ( rule__VLSAtomicFunction__Group_0_2__2__Impl rule__VLSAtomicFunction__Group_0_2__3 ) - // InternalVampireLanguage.g:4380:2: rule__VLSAtomicFunction__Group_0_2__2__Impl rule__VLSAtomicFunction__Group_0_2__3 + // InternalVampireLanguage.g:4433:1: ( rule__VLSAtomicFunction__Group_0_2__2__Impl rule__VLSAtomicFunction__Group_0_2__3 ) + // InternalVampireLanguage.g:4434:2: rule__VLSAtomicFunction__Group_0_2__2__Impl rule__VLSAtomicFunction__Group_0_2__3 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_17); rule__VLSAtomicFunction__Group_0_2__2__Impl(); state._fsp--; @@ -13608,20 +13764,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__2__Impl" - // InternalVampireLanguage.g:4387:1: rule__VLSAtomicFunction__Group_0_2__2__Impl : ( ( rule__VLSAtomicFunction__Group_0_2_2__0 )* ) ; + // InternalVampireLanguage.g:4441:1: rule__VLSAtomicFunction__Group_0_2__2__Impl : ( ( rule__VLSAtomicFunction__Group_0_2_2__0 )* ) ; public final void rule__VLSAtomicFunction__Group_0_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4391:1: ( ( ( rule__VLSAtomicFunction__Group_0_2_2__0 )* ) ) - // InternalVampireLanguage.g:4392:1: ( ( rule__VLSAtomicFunction__Group_0_2_2__0 )* ) + // InternalVampireLanguage.g:4445:1: ( ( ( rule__VLSAtomicFunction__Group_0_2_2__0 )* ) ) + // InternalVampireLanguage.g:4446:1: ( ( rule__VLSAtomicFunction__Group_0_2_2__0 )* ) { - // InternalVampireLanguage.g:4392:1: ( ( rule__VLSAtomicFunction__Group_0_2_2__0 )* ) - // InternalVampireLanguage.g:4393:2: ( rule__VLSAtomicFunction__Group_0_2_2__0 )* + // InternalVampireLanguage.g:4446:1: ( ( rule__VLSAtomicFunction__Group_0_2_2__0 )* ) + // InternalVampireLanguage.g:4447:2: ( rule__VLSAtomicFunction__Group_0_2_2__0 )* { before(grammarAccess.getVLSAtomicFunctionAccess().getGroup_0_2_2()); - // InternalVampireLanguage.g:4394:2: ( rule__VLSAtomicFunction__Group_0_2_2__0 )* + // InternalVampireLanguage.g:4448:2: ( rule__VLSAtomicFunction__Group_0_2_2__0 )* loop33: do { int alt33=2; @@ -13634,7 +13790,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist switch (alt33) { case 1 : - // InternalVampireLanguage.g:4394:3: rule__VLSAtomicFunction__Group_0_2_2__0 + // InternalVampireLanguage.g:4448:3: rule__VLSAtomicFunction__Group_0_2_2__0 { pushFollow(FOLLOW_10); rule__VLSAtomicFunction__Group_0_2_2__0(); @@ -13673,14 +13829,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__3" - // InternalVampireLanguage.g:4402:1: rule__VLSAtomicFunction__Group_0_2__3 : rule__VLSAtomicFunction__Group_0_2__3__Impl ; + // InternalVampireLanguage.g:4456:1: rule__VLSAtomicFunction__Group_0_2__3 : rule__VLSAtomicFunction__Group_0_2__3__Impl ; public final void rule__VLSAtomicFunction__Group_0_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4406:1: ( rule__VLSAtomicFunction__Group_0_2__3__Impl ) - // InternalVampireLanguage.g:4407:2: rule__VLSAtomicFunction__Group_0_2__3__Impl + // InternalVampireLanguage.g:4460:1: ( rule__VLSAtomicFunction__Group_0_2__3__Impl ) + // InternalVampireLanguage.g:4461:2: rule__VLSAtomicFunction__Group_0_2__3__Impl { pushFollow(FOLLOW_2); rule__VLSAtomicFunction__Group_0_2__3__Impl(); @@ -13706,20 +13862,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__3__Impl" - // InternalVampireLanguage.g:4413:1: rule__VLSAtomicFunction__Group_0_2__3__Impl : ( ')' ) ; + // InternalVampireLanguage.g:4467:1: rule__VLSAtomicFunction__Group_0_2__3__Impl : ( ')' ) ; public final void rule__VLSAtomicFunction__Group_0_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4417:1: ( ( ')' ) ) - // InternalVampireLanguage.g:4418:1: ( ')' ) + // InternalVampireLanguage.g:4471:1: ( ( ')' ) ) + // InternalVampireLanguage.g:4472:1: ( ')' ) { - // InternalVampireLanguage.g:4418:1: ( ')' ) - // InternalVampireLanguage.g:4419:2: ')' + // InternalVampireLanguage.g:4472:1: ( ')' ) + // InternalVampireLanguage.g:4473:2: ')' { before(grammarAccess.getVLSAtomicFunctionAccess().getRightParenthesisKeyword_0_2_3()); - match(input,48,FOLLOW_2); + match(input,49,FOLLOW_2); after(grammarAccess.getVLSAtomicFunctionAccess().getRightParenthesisKeyword_0_2_3()); } @@ -13743,16 +13899,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicFunction__Group_0_2_2__0" - // InternalVampireLanguage.g:4429:1: rule__VLSAtomicFunction__Group_0_2_2__0 : rule__VLSAtomicFunction__Group_0_2_2__0__Impl rule__VLSAtomicFunction__Group_0_2_2__1 ; + // InternalVampireLanguage.g:4483:1: rule__VLSAtomicFunction__Group_0_2_2__0 : rule__VLSAtomicFunction__Group_0_2_2__0__Impl rule__VLSAtomicFunction__Group_0_2_2__1 ; public final void rule__VLSAtomicFunction__Group_0_2_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4433:1: ( rule__VLSAtomicFunction__Group_0_2_2__0__Impl rule__VLSAtomicFunction__Group_0_2_2__1 ) - // InternalVampireLanguage.g:4434:2: rule__VLSAtomicFunction__Group_0_2_2__0__Impl rule__VLSAtomicFunction__Group_0_2_2__1 + // InternalVampireLanguage.g:4487:1: ( rule__VLSAtomicFunction__Group_0_2_2__0__Impl rule__VLSAtomicFunction__Group_0_2_2__1 ) + // InternalVampireLanguage.g:4488:2: rule__VLSAtomicFunction__Group_0_2_2__0__Impl rule__VLSAtomicFunction__Group_0_2_2__1 { - pushFollow(FOLLOW_36); + pushFollow(FOLLOW_37); rule__VLSAtomicFunction__Group_0_2_2__0__Impl(); state._fsp--; @@ -13781,17 +13937,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicFunction__Group_0_2_2__0__Impl" - // InternalVampireLanguage.g:4441:1: rule__VLSAtomicFunction__Group_0_2_2__0__Impl : ( ',' ) ; + // InternalVampireLanguage.g:4495:1: rule__VLSAtomicFunction__Group_0_2_2__0__Impl : ( ',' ) ; public final void rule__VLSAtomicFunction__Group_0_2_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4445:1: ( ( ',' ) ) - // InternalVampireLanguage.g:4446:1: ( ',' ) + // InternalVampireLanguage.g:4499:1: ( ( ',' ) ) + // InternalVampireLanguage.g:4500:1: ( ',' ) { - // InternalVampireLanguage.g:4446:1: ( ',' ) - // InternalVampireLanguage.g:4447:2: ',' + // InternalVampireLanguage.g:4500:1: ( ',' ) + // InternalVampireLanguage.g:4501:2: ',' { before(grammarAccess.getVLSAtomicFunctionAccess().getCommaKeyword_0_2_2_0()); match(input,45,FOLLOW_2); @@ -13818,14 +13974,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicFunction__Group_0_2_2__1" - // InternalVampireLanguage.g:4456:1: rule__VLSAtomicFunction__Group_0_2_2__1 : rule__VLSAtomicFunction__Group_0_2_2__1__Impl ; + // InternalVampireLanguage.g:4510:1: rule__VLSAtomicFunction__Group_0_2_2__1 : rule__VLSAtomicFunction__Group_0_2_2__1__Impl ; public final void rule__VLSAtomicFunction__Group_0_2_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4460:1: ( rule__VLSAtomicFunction__Group_0_2_2__1__Impl ) - // InternalVampireLanguage.g:4461:2: rule__VLSAtomicFunction__Group_0_2_2__1__Impl + // InternalVampireLanguage.g:4514:1: ( rule__VLSAtomicFunction__Group_0_2_2__1__Impl ) + // InternalVampireLanguage.g:4515:2: rule__VLSAtomicFunction__Group_0_2_2__1__Impl { pushFollow(FOLLOW_2); rule__VLSAtomicFunction__Group_0_2_2__1__Impl(); @@ -13851,21 +14007,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicFunction__Group_0_2_2__1__Impl" - // InternalVampireLanguage.g:4467:1: rule__VLSAtomicFunction__Group_0_2_2__1__Impl : ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 ) ) ; + // InternalVampireLanguage.g:4521:1: rule__VLSAtomicFunction__Group_0_2_2__1__Impl : ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 ) ) ; public final void rule__VLSAtomicFunction__Group_0_2_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4471:1: ( ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 ) ) ) - // InternalVampireLanguage.g:4472:1: ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 ) ) + // InternalVampireLanguage.g:4525:1: ( ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 ) ) ) + // InternalVampireLanguage.g:4526:1: ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 ) ) { - // InternalVampireLanguage.g:4472:1: ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 ) ) - // InternalVampireLanguage.g:4473:2: ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 ) + // InternalVampireLanguage.g:4526:1: ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 ) ) + // InternalVampireLanguage.g:4527:2: ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 ) { before(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_0_2_2_1()); - // InternalVampireLanguage.g:4474:2: ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 ) - // InternalVampireLanguage.g:4474:3: rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 + // InternalVampireLanguage.g:4528:2: ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 ) + // InternalVampireLanguage.g:4528:3: rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 { pushFollow(FOLLOW_2); rule__VLSAtomicFunction__TermsAssignment_0_2_2_1(); @@ -13898,16 +14054,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicFunction__Group_1__0" - // InternalVampireLanguage.g:4483:1: rule__VLSAtomicFunction__Group_1__0 : rule__VLSAtomicFunction__Group_1__0__Impl rule__VLSAtomicFunction__Group_1__1 ; + // InternalVampireLanguage.g:4537:1: rule__VLSAtomicFunction__Group_1__0 : rule__VLSAtomicFunction__Group_1__0__Impl rule__VLSAtomicFunction__Group_1__1 ; public final void rule__VLSAtomicFunction__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4487:1: ( rule__VLSAtomicFunction__Group_1__0__Impl rule__VLSAtomicFunction__Group_1__1 ) - // InternalVampireLanguage.g:4488:2: rule__VLSAtomicFunction__Group_1__0__Impl rule__VLSAtomicFunction__Group_1__1 + // InternalVampireLanguage.g:4541:1: ( rule__VLSAtomicFunction__Group_1__0__Impl rule__VLSAtomicFunction__Group_1__1 ) + // InternalVampireLanguage.g:4542:2: rule__VLSAtomicFunction__Group_1__0__Impl rule__VLSAtomicFunction__Group_1__1 { - pushFollow(FOLLOW_42); + pushFollow(FOLLOW_43); rule__VLSAtomicFunction__Group_1__0__Impl(); state._fsp--; @@ -13936,21 +14092,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicFunction__Group_1__0__Impl" - // InternalVampireLanguage.g:4495:1: rule__VLSAtomicFunction__Group_1__0__Impl : ( () ) ; + // InternalVampireLanguage.g:4549:1: rule__VLSAtomicFunction__Group_1__0__Impl : ( () ) ; public final void rule__VLSAtomicFunction__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4499:1: ( ( () ) ) - // InternalVampireLanguage.g:4500:1: ( () ) + // InternalVampireLanguage.g:4553:1: ( ( () ) ) + // InternalVampireLanguage.g:4554:1: ( () ) { - // InternalVampireLanguage.g:4500:1: ( () ) - // InternalVampireLanguage.g:4501:2: () + // InternalVampireLanguage.g:4554:1: ( () ) + // InternalVampireLanguage.g:4555:2: () { before(grammarAccess.getVLSAtomicFunctionAccess().getVLSLessAction_1_0()); - // InternalVampireLanguage.g:4502:2: () - // InternalVampireLanguage.g:4502:3: + // InternalVampireLanguage.g:4556:2: () + // InternalVampireLanguage.g:4556:3: { } @@ -13973,16 +14129,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicFunction__Group_1__1" - // InternalVampireLanguage.g:4510:1: rule__VLSAtomicFunction__Group_1__1 : rule__VLSAtomicFunction__Group_1__1__Impl rule__VLSAtomicFunction__Group_1__2 ; + // InternalVampireLanguage.g:4564:1: rule__VLSAtomicFunction__Group_1__1 : rule__VLSAtomicFunction__Group_1__1__Impl rule__VLSAtomicFunction__Group_1__2 ; public final void rule__VLSAtomicFunction__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4514:1: ( rule__VLSAtomicFunction__Group_1__1__Impl rule__VLSAtomicFunction__Group_1__2 ) - // InternalVampireLanguage.g:4515:2: rule__VLSAtomicFunction__Group_1__1__Impl rule__VLSAtomicFunction__Group_1__2 + // InternalVampireLanguage.g:4568:1: ( rule__VLSAtomicFunction__Group_1__1__Impl rule__VLSAtomicFunction__Group_1__2 ) + // InternalVampireLanguage.g:4569:2: rule__VLSAtomicFunction__Group_1__1__Impl rule__VLSAtomicFunction__Group_1__2 { - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_12); rule__VLSAtomicFunction__Group_1__1__Impl(); state._fsp--; @@ -14011,21 +14167,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicFunction__Group_1__1__Impl" - // InternalVampireLanguage.g:4522:1: rule__VLSAtomicFunction__Group_1__1__Impl : ( ( rule__VLSAtomicFunction__NameAssignment_1_1 ) ) ; + // InternalVampireLanguage.g:4576:1: rule__VLSAtomicFunction__Group_1__1__Impl : ( ( rule__VLSAtomicFunction__NameAssignment_1_1 ) ) ; public final void rule__VLSAtomicFunction__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4526:1: ( ( ( rule__VLSAtomicFunction__NameAssignment_1_1 ) ) ) - // InternalVampireLanguage.g:4527:1: ( ( rule__VLSAtomicFunction__NameAssignment_1_1 ) ) + // InternalVampireLanguage.g:4580:1: ( ( ( rule__VLSAtomicFunction__NameAssignment_1_1 ) ) ) + // InternalVampireLanguage.g:4581:1: ( ( rule__VLSAtomicFunction__NameAssignment_1_1 ) ) { - // InternalVampireLanguage.g:4527:1: ( ( rule__VLSAtomicFunction__NameAssignment_1_1 ) ) - // InternalVampireLanguage.g:4528:2: ( rule__VLSAtomicFunction__NameAssignment_1_1 ) + // InternalVampireLanguage.g:4581:1: ( ( rule__VLSAtomicFunction__NameAssignment_1_1 ) ) + // InternalVampireLanguage.g:4582:2: ( rule__VLSAtomicFunction__NameAssignment_1_1 ) { before(grammarAccess.getVLSAtomicFunctionAccess().getNameAssignment_1_1()); - // InternalVampireLanguage.g:4529:2: ( rule__VLSAtomicFunction__NameAssignment_1_1 ) - // InternalVampireLanguage.g:4529:3: rule__VLSAtomicFunction__NameAssignment_1_1 + // InternalVampireLanguage.g:4583:2: ( rule__VLSAtomicFunction__NameAssignment_1_1 ) + // InternalVampireLanguage.g:4583:3: rule__VLSAtomicFunction__NameAssignment_1_1 { pushFollow(FOLLOW_2); rule__VLSAtomicFunction__NameAssignment_1_1(); @@ -14058,16 +14214,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicFunction__Group_1__2" - // InternalVampireLanguage.g:4537:1: rule__VLSAtomicFunction__Group_1__2 : rule__VLSAtomicFunction__Group_1__2__Impl rule__VLSAtomicFunction__Group_1__3 ; + // InternalVampireLanguage.g:4591:1: rule__VLSAtomicFunction__Group_1__2 : rule__VLSAtomicFunction__Group_1__2__Impl rule__VLSAtomicFunction__Group_1__3 ; public final void rule__VLSAtomicFunction__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4541:1: ( rule__VLSAtomicFunction__Group_1__2__Impl rule__VLSAtomicFunction__Group_1__3 ) - // InternalVampireLanguage.g:4542:2: rule__VLSAtomicFunction__Group_1__2__Impl rule__VLSAtomicFunction__Group_1__3 + // InternalVampireLanguage.g:4595:1: ( rule__VLSAtomicFunction__Group_1__2__Impl rule__VLSAtomicFunction__Group_1__3 ) + // InternalVampireLanguage.g:4596:2: rule__VLSAtomicFunction__Group_1__2__Impl rule__VLSAtomicFunction__Group_1__3 { - pushFollow(FOLLOW_36); + pushFollow(FOLLOW_37); rule__VLSAtomicFunction__Group_1__2__Impl(); state._fsp--; @@ -14096,20 +14252,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicFunction__Group_1__2__Impl" - // InternalVampireLanguage.g:4549:1: rule__VLSAtomicFunction__Group_1__2__Impl : ( '(' ) ; + // InternalVampireLanguage.g:4603:1: rule__VLSAtomicFunction__Group_1__2__Impl : ( '(' ) ; public final void rule__VLSAtomicFunction__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4553:1: ( ( '(' ) ) - // InternalVampireLanguage.g:4554:1: ( '(' ) + // InternalVampireLanguage.g:4607:1: ( ( '(' ) ) + // InternalVampireLanguage.g:4608:1: ( '(' ) { - // InternalVampireLanguage.g:4554:1: ( '(' ) - // InternalVampireLanguage.g:4555:2: '(' + // InternalVampireLanguage.g:4608:1: ( '(' ) + // InternalVampireLanguage.g:4609:2: '(' { before(grammarAccess.getVLSAtomicFunctionAccess().getLeftParenthesisKeyword_1_2()); - match(input,47,FOLLOW_2); + match(input,48,FOLLOW_2); after(grammarAccess.getVLSAtomicFunctionAccess().getLeftParenthesisKeyword_1_2()); } @@ -14133,16 +14289,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicFunction__Group_1__3" - // InternalVampireLanguage.g:4564:1: rule__VLSAtomicFunction__Group_1__3 : rule__VLSAtomicFunction__Group_1__3__Impl rule__VLSAtomicFunction__Group_1__4 ; + // InternalVampireLanguage.g:4618:1: rule__VLSAtomicFunction__Group_1__3 : rule__VLSAtomicFunction__Group_1__3__Impl rule__VLSAtomicFunction__Group_1__4 ; public final void rule__VLSAtomicFunction__Group_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4568:1: ( rule__VLSAtomicFunction__Group_1__3__Impl rule__VLSAtomicFunction__Group_1__4 ) - // InternalVampireLanguage.g:4569:2: rule__VLSAtomicFunction__Group_1__3__Impl rule__VLSAtomicFunction__Group_1__4 + // InternalVampireLanguage.g:4622:1: ( rule__VLSAtomicFunction__Group_1__3__Impl rule__VLSAtomicFunction__Group_1__4 ) + // InternalVampireLanguage.g:4623:2: rule__VLSAtomicFunction__Group_1__3__Impl rule__VLSAtomicFunction__Group_1__4 { - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_14); rule__VLSAtomicFunction__Group_1__3__Impl(); state._fsp--; @@ -14171,21 +14327,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicFunction__Group_1__3__Impl" - // InternalVampireLanguage.g:4576:1: rule__VLSAtomicFunction__Group_1__3__Impl : ( ( rule__VLSAtomicFunction__TermsAssignment_1_3 ) ) ; + // InternalVampireLanguage.g:4630:1: rule__VLSAtomicFunction__Group_1__3__Impl : ( ( rule__VLSAtomicFunction__TermsAssignment_1_3 ) ) ; public final void rule__VLSAtomicFunction__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4580:1: ( ( ( rule__VLSAtomicFunction__TermsAssignment_1_3 ) ) ) - // InternalVampireLanguage.g:4581:1: ( ( rule__VLSAtomicFunction__TermsAssignment_1_3 ) ) + // InternalVampireLanguage.g:4634:1: ( ( ( rule__VLSAtomicFunction__TermsAssignment_1_3 ) ) ) + // InternalVampireLanguage.g:4635:1: ( ( rule__VLSAtomicFunction__TermsAssignment_1_3 ) ) { - // InternalVampireLanguage.g:4581:1: ( ( rule__VLSAtomicFunction__TermsAssignment_1_3 ) ) - // InternalVampireLanguage.g:4582:2: ( rule__VLSAtomicFunction__TermsAssignment_1_3 ) + // InternalVampireLanguage.g:4635:1: ( ( rule__VLSAtomicFunction__TermsAssignment_1_3 ) ) + // InternalVampireLanguage.g:4636:2: ( rule__VLSAtomicFunction__TermsAssignment_1_3 ) { before(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_1_3()); - // InternalVampireLanguage.g:4583:2: ( rule__VLSAtomicFunction__TermsAssignment_1_3 ) - // InternalVampireLanguage.g:4583:3: rule__VLSAtomicFunction__TermsAssignment_1_3 + // InternalVampireLanguage.g:4637:2: ( rule__VLSAtomicFunction__TermsAssignment_1_3 ) + // InternalVampireLanguage.g:4637:3: rule__VLSAtomicFunction__TermsAssignment_1_3 { pushFollow(FOLLOW_2); rule__VLSAtomicFunction__TermsAssignment_1_3(); @@ -14218,16 +14374,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicFunction__Group_1__4" - // InternalVampireLanguage.g:4591:1: rule__VLSAtomicFunction__Group_1__4 : rule__VLSAtomicFunction__Group_1__4__Impl rule__VLSAtomicFunction__Group_1__5 ; + // InternalVampireLanguage.g:4645:1: rule__VLSAtomicFunction__Group_1__4 : rule__VLSAtomicFunction__Group_1__4__Impl rule__VLSAtomicFunction__Group_1__5 ; public final void rule__VLSAtomicFunction__Group_1__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4595:1: ( rule__VLSAtomicFunction__Group_1__4__Impl rule__VLSAtomicFunction__Group_1__5 ) - // InternalVampireLanguage.g:4596:2: rule__VLSAtomicFunction__Group_1__4__Impl rule__VLSAtomicFunction__Group_1__5 + // InternalVampireLanguage.g:4649:1: ( rule__VLSAtomicFunction__Group_1__4__Impl rule__VLSAtomicFunction__Group_1__5 ) + // InternalVampireLanguage.g:4650:2: rule__VLSAtomicFunction__Group_1__4__Impl rule__VLSAtomicFunction__Group_1__5 { - pushFollow(FOLLOW_36); + pushFollow(FOLLOW_37); rule__VLSAtomicFunction__Group_1__4__Impl(); state._fsp--; @@ -14256,17 +14412,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicFunction__Group_1__4__Impl" - // InternalVampireLanguage.g:4603:1: rule__VLSAtomicFunction__Group_1__4__Impl : ( ',' ) ; + // InternalVampireLanguage.g:4657:1: rule__VLSAtomicFunction__Group_1__4__Impl : ( ',' ) ; public final void rule__VLSAtomicFunction__Group_1__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4607:1: ( ( ',' ) ) - // InternalVampireLanguage.g:4608:1: ( ',' ) + // InternalVampireLanguage.g:4661:1: ( ( ',' ) ) + // InternalVampireLanguage.g:4662:1: ( ',' ) { - // InternalVampireLanguage.g:4608:1: ( ',' ) - // InternalVampireLanguage.g:4609:2: ',' + // InternalVampireLanguage.g:4662:1: ( ',' ) + // InternalVampireLanguage.g:4663:2: ',' { before(grammarAccess.getVLSAtomicFunctionAccess().getCommaKeyword_1_4()); match(input,45,FOLLOW_2); @@ -14293,16 +14449,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicFunction__Group_1__5" - // InternalVampireLanguage.g:4618:1: rule__VLSAtomicFunction__Group_1__5 : rule__VLSAtomicFunction__Group_1__5__Impl rule__VLSAtomicFunction__Group_1__6 ; + // InternalVampireLanguage.g:4672:1: rule__VLSAtomicFunction__Group_1__5 : rule__VLSAtomicFunction__Group_1__5__Impl rule__VLSAtomicFunction__Group_1__6 ; public final void rule__VLSAtomicFunction__Group_1__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4622:1: ( rule__VLSAtomicFunction__Group_1__5__Impl rule__VLSAtomicFunction__Group_1__6 ) - // InternalVampireLanguage.g:4623:2: rule__VLSAtomicFunction__Group_1__5__Impl rule__VLSAtomicFunction__Group_1__6 + // InternalVampireLanguage.g:4676:1: ( rule__VLSAtomicFunction__Group_1__5__Impl rule__VLSAtomicFunction__Group_1__6 ) + // InternalVampireLanguage.g:4677:2: rule__VLSAtomicFunction__Group_1__5__Impl rule__VLSAtomicFunction__Group_1__6 { - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_20); rule__VLSAtomicFunction__Group_1__5__Impl(); state._fsp--; @@ -14331,21 +14487,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicFunction__Group_1__5__Impl" - // InternalVampireLanguage.g:4630:1: rule__VLSAtomicFunction__Group_1__5__Impl : ( ( rule__VLSAtomicFunction__TermsAssignment_1_5 ) ) ; + // InternalVampireLanguage.g:4684:1: rule__VLSAtomicFunction__Group_1__5__Impl : ( ( rule__VLSAtomicFunction__TermsAssignment_1_5 ) ) ; public final void rule__VLSAtomicFunction__Group_1__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4634:1: ( ( ( rule__VLSAtomicFunction__TermsAssignment_1_5 ) ) ) - // InternalVampireLanguage.g:4635:1: ( ( rule__VLSAtomicFunction__TermsAssignment_1_5 ) ) + // InternalVampireLanguage.g:4688:1: ( ( ( rule__VLSAtomicFunction__TermsAssignment_1_5 ) ) ) + // InternalVampireLanguage.g:4689:1: ( ( rule__VLSAtomicFunction__TermsAssignment_1_5 ) ) { - // InternalVampireLanguage.g:4635:1: ( ( rule__VLSAtomicFunction__TermsAssignment_1_5 ) ) - // InternalVampireLanguage.g:4636:2: ( rule__VLSAtomicFunction__TermsAssignment_1_5 ) + // InternalVampireLanguage.g:4689:1: ( ( rule__VLSAtomicFunction__TermsAssignment_1_5 ) ) + // InternalVampireLanguage.g:4690:2: ( rule__VLSAtomicFunction__TermsAssignment_1_5 ) { before(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_1_5()); - // InternalVampireLanguage.g:4637:2: ( rule__VLSAtomicFunction__TermsAssignment_1_5 ) - // InternalVampireLanguage.g:4637:3: rule__VLSAtomicFunction__TermsAssignment_1_5 + // InternalVampireLanguage.g:4691:2: ( rule__VLSAtomicFunction__TermsAssignment_1_5 ) + // InternalVampireLanguage.g:4691:3: rule__VLSAtomicFunction__TermsAssignment_1_5 { pushFollow(FOLLOW_2); rule__VLSAtomicFunction__TermsAssignment_1_5(); @@ -14378,14 +14534,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicFunction__Group_1__6" - // InternalVampireLanguage.g:4645:1: rule__VLSAtomicFunction__Group_1__6 : rule__VLSAtomicFunction__Group_1__6__Impl ; + // InternalVampireLanguage.g:4699:1: rule__VLSAtomicFunction__Group_1__6 : rule__VLSAtomicFunction__Group_1__6__Impl ; public final void rule__VLSAtomicFunction__Group_1__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4649:1: ( rule__VLSAtomicFunction__Group_1__6__Impl ) - // InternalVampireLanguage.g:4650:2: rule__VLSAtomicFunction__Group_1__6__Impl + // InternalVampireLanguage.g:4703:1: ( rule__VLSAtomicFunction__Group_1__6__Impl ) + // InternalVampireLanguage.g:4704:2: rule__VLSAtomicFunction__Group_1__6__Impl { pushFollow(FOLLOW_2); rule__VLSAtomicFunction__Group_1__6__Impl(); @@ -14411,20 +14567,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicFunction__Group_1__6__Impl" - // InternalVampireLanguage.g:4656:1: rule__VLSAtomicFunction__Group_1__6__Impl : ( ')' ) ; + // InternalVampireLanguage.g:4710:1: rule__VLSAtomicFunction__Group_1__6__Impl : ( ')' ) ; public final void rule__VLSAtomicFunction__Group_1__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4660:1: ( ( ')' ) ) - // InternalVampireLanguage.g:4661:1: ( ')' ) + // InternalVampireLanguage.g:4714:1: ( ( ')' ) ) + // InternalVampireLanguage.g:4715:1: ( ')' ) { - // InternalVampireLanguage.g:4661:1: ( ')' ) - // InternalVampireLanguage.g:4662:2: ')' + // InternalVampireLanguage.g:4715:1: ( ')' ) + // InternalVampireLanguage.g:4716:2: ')' { before(grammarAccess.getVLSAtomicFunctionAccess().getRightParenthesisKeyword_1_6()); - match(input,48,FOLLOW_2); + match(input,49,FOLLOW_2); after(grammarAccess.getVLSAtomicFunctionAccess().getRightParenthesisKeyword_1_6()); } @@ -14448,16 +14604,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFunctionFof__Group__0" - // InternalVampireLanguage.g:4672:1: rule__VLSFunctionFof__Group__0 : rule__VLSFunctionFof__Group__0__Impl rule__VLSFunctionFof__Group__1 ; + // InternalVampireLanguage.g:4726:1: rule__VLSFunctionFof__Group__0 : rule__VLSFunctionFof__Group__0__Impl rule__VLSFunctionFof__Group__1 ; public final void rule__VLSFunctionFof__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4676:1: ( rule__VLSFunctionFof__Group__0__Impl rule__VLSFunctionFof__Group__1 ) - // InternalVampireLanguage.g:4677:2: rule__VLSFunctionFof__Group__0__Impl rule__VLSFunctionFof__Group__1 + // InternalVampireLanguage.g:4730:1: ( rule__VLSFunctionFof__Group__0__Impl rule__VLSFunctionFof__Group__1 ) + // InternalVampireLanguage.g:4731:2: rule__VLSFunctionFof__Group__0__Impl rule__VLSFunctionFof__Group__1 { - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_12); rule__VLSFunctionFof__Group__0__Impl(); state._fsp--; @@ -14486,21 +14642,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFunctionFof__Group__0__Impl" - // InternalVampireLanguage.g:4684:1: rule__VLSFunctionFof__Group__0__Impl : ( ( rule__VLSFunctionFof__FunctorAssignment_0 ) ) ; + // InternalVampireLanguage.g:4738:1: rule__VLSFunctionFof__Group__0__Impl : ( ( rule__VLSFunctionFof__FunctorAssignment_0 ) ) ; public final void rule__VLSFunctionFof__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4688:1: ( ( ( rule__VLSFunctionFof__FunctorAssignment_0 ) ) ) - // InternalVampireLanguage.g:4689:1: ( ( rule__VLSFunctionFof__FunctorAssignment_0 ) ) + // InternalVampireLanguage.g:4742:1: ( ( ( rule__VLSFunctionFof__FunctorAssignment_0 ) ) ) + // InternalVampireLanguage.g:4743:1: ( ( rule__VLSFunctionFof__FunctorAssignment_0 ) ) { - // InternalVampireLanguage.g:4689:1: ( ( rule__VLSFunctionFof__FunctorAssignment_0 ) ) - // InternalVampireLanguage.g:4690:2: ( rule__VLSFunctionFof__FunctorAssignment_0 ) + // InternalVampireLanguage.g:4743:1: ( ( rule__VLSFunctionFof__FunctorAssignment_0 ) ) + // InternalVampireLanguage.g:4744:2: ( rule__VLSFunctionFof__FunctorAssignment_0 ) { before(grammarAccess.getVLSFunctionFofAccess().getFunctorAssignment_0()); - // InternalVampireLanguage.g:4691:2: ( rule__VLSFunctionFof__FunctorAssignment_0 ) - // InternalVampireLanguage.g:4691:3: rule__VLSFunctionFof__FunctorAssignment_0 + // InternalVampireLanguage.g:4745:2: ( rule__VLSFunctionFof__FunctorAssignment_0 ) + // InternalVampireLanguage.g:4745:3: rule__VLSFunctionFof__FunctorAssignment_0 { pushFollow(FOLLOW_2); rule__VLSFunctionFof__FunctorAssignment_0(); @@ -14533,14 +14689,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFunctionFof__Group__1" - // InternalVampireLanguage.g:4699:1: rule__VLSFunctionFof__Group__1 : rule__VLSFunctionFof__Group__1__Impl ; + // InternalVampireLanguage.g:4753:1: rule__VLSFunctionFof__Group__1 : rule__VLSFunctionFof__Group__1__Impl ; public final void rule__VLSFunctionFof__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4703:1: ( rule__VLSFunctionFof__Group__1__Impl ) - // InternalVampireLanguage.g:4704:2: rule__VLSFunctionFof__Group__1__Impl + // InternalVampireLanguage.g:4757:1: ( rule__VLSFunctionFof__Group__1__Impl ) + // InternalVampireLanguage.g:4758:2: rule__VLSFunctionFof__Group__1__Impl { pushFollow(FOLLOW_2); rule__VLSFunctionFof__Group__1__Impl(); @@ -14566,29 +14722,29 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFunctionFof__Group__1__Impl" - // InternalVampireLanguage.g:4710:1: rule__VLSFunctionFof__Group__1__Impl : ( ( rule__VLSFunctionFof__Group_1__0 )? ) ; + // InternalVampireLanguage.g:4764:1: rule__VLSFunctionFof__Group__1__Impl : ( ( rule__VLSFunctionFof__Group_1__0 )? ) ; public final void rule__VLSFunctionFof__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4714:1: ( ( ( rule__VLSFunctionFof__Group_1__0 )? ) ) - // InternalVampireLanguage.g:4715:1: ( ( rule__VLSFunctionFof__Group_1__0 )? ) + // InternalVampireLanguage.g:4768:1: ( ( ( rule__VLSFunctionFof__Group_1__0 )? ) ) + // InternalVampireLanguage.g:4769:1: ( ( rule__VLSFunctionFof__Group_1__0 )? ) { - // InternalVampireLanguage.g:4715:1: ( ( rule__VLSFunctionFof__Group_1__0 )? ) - // InternalVampireLanguage.g:4716:2: ( rule__VLSFunctionFof__Group_1__0 )? + // InternalVampireLanguage.g:4769:1: ( ( rule__VLSFunctionFof__Group_1__0 )? ) + // InternalVampireLanguage.g:4770:2: ( rule__VLSFunctionFof__Group_1__0 )? { before(grammarAccess.getVLSFunctionFofAccess().getGroup_1()); - // InternalVampireLanguage.g:4717:2: ( rule__VLSFunctionFof__Group_1__0 )? + // InternalVampireLanguage.g:4771:2: ( rule__VLSFunctionFof__Group_1__0 )? int alt34=2; int LA34_0 = input.LA(1); - if ( (LA34_0==47) ) { + if ( (LA34_0==48) ) { alt34=1; } switch (alt34) { case 1 : - // InternalVampireLanguage.g:4717:3: rule__VLSFunctionFof__Group_1__0 + // InternalVampireLanguage.g:4771:3: rule__VLSFunctionFof__Group_1__0 { pushFollow(FOLLOW_2); rule__VLSFunctionFof__Group_1__0(); @@ -14624,16 +14780,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFunctionFof__Group_1__0" - // InternalVampireLanguage.g:4726:1: rule__VLSFunctionFof__Group_1__0 : rule__VLSFunctionFof__Group_1__0__Impl rule__VLSFunctionFof__Group_1__1 ; + // InternalVampireLanguage.g:4780:1: rule__VLSFunctionFof__Group_1__0 : rule__VLSFunctionFof__Group_1__0__Impl rule__VLSFunctionFof__Group_1__1 ; public final void rule__VLSFunctionFof__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4730:1: ( rule__VLSFunctionFof__Group_1__0__Impl rule__VLSFunctionFof__Group_1__1 ) - // InternalVampireLanguage.g:4731:2: rule__VLSFunctionFof__Group_1__0__Impl rule__VLSFunctionFof__Group_1__1 + // InternalVampireLanguage.g:4784:1: ( rule__VLSFunctionFof__Group_1__0__Impl rule__VLSFunctionFof__Group_1__1 ) + // InternalVampireLanguage.g:4785:2: rule__VLSFunctionFof__Group_1__0__Impl rule__VLSFunctionFof__Group_1__1 { - pushFollow(FOLLOW_36); + pushFollow(FOLLOW_37); rule__VLSFunctionFof__Group_1__0__Impl(); state._fsp--; @@ -14662,20 +14818,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFunctionFof__Group_1__0__Impl" - // InternalVampireLanguage.g:4738:1: rule__VLSFunctionFof__Group_1__0__Impl : ( '(' ) ; + // InternalVampireLanguage.g:4792:1: rule__VLSFunctionFof__Group_1__0__Impl : ( '(' ) ; public final void rule__VLSFunctionFof__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4742:1: ( ( '(' ) ) - // InternalVampireLanguage.g:4743:1: ( '(' ) + // InternalVampireLanguage.g:4796:1: ( ( '(' ) ) + // InternalVampireLanguage.g:4797:1: ( '(' ) { - // InternalVampireLanguage.g:4743:1: ( '(' ) - // InternalVampireLanguage.g:4744:2: '(' + // InternalVampireLanguage.g:4797:1: ( '(' ) + // InternalVampireLanguage.g:4798:2: '(' { before(grammarAccess.getVLSFunctionFofAccess().getLeftParenthesisKeyword_1_0()); - match(input,47,FOLLOW_2); + match(input,48,FOLLOW_2); after(grammarAccess.getVLSFunctionFofAccess().getLeftParenthesisKeyword_1_0()); } @@ -14699,16 +14855,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFunctionFof__Group_1__1" - // InternalVampireLanguage.g:4753:1: rule__VLSFunctionFof__Group_1__1 : rule__VLSFunctionFof__Group_1__1__Impl rule__VLSFunctionFof__Group_1__2 ; + // InternalVampireLanguage.g:4807:1: rule__VLSFunctionFof__Group_1__1 : rule__VLSFunctionFof__Group_1__1__Impl rule__VLSFunctionFof__Group_1__2 ; public final void rule__VLSFunctionFof__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4757:1: ( rule__VLSFunctionFof__Group_1__1__Impl rule__VLSFunctionFof__Group_1__2 ) - // InternalVampireLanguage.g:4758:2: rule__VLSFunctionFof__Group_1__1__Impl rule__VLSFunctionFof__Group_1__2 + // InternalVampireLanguage.g:4811:1: ( rule__VLSFunctionFof__Group_1__1__Impl rule__VLSFunctionFof__Group_1__2 ) + // InternalVampireLanguage.g:4812:2: rule__VLSFunctionFof__Group_1__1__Impl rule__VLSFunctionFof__Group_1__2 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_17); rule__VLSFunctionFof__Group_1__1__Impl(); state._fsp--; @@ -14737,21 +14893,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFunctionFof__Group_1__1__Impl" - // InternalVampireLanguage.g:4765:1: rule__VLSFunctionFof__Group_1__1__Impl : ( ( rule__VLSFunctionFof__TermsAssignment_1_1 ) ) ; + // InternalVampireLanguage.g:4819:1: rule__VLSFunctionFof__Group_1__1__Impl : ( ( rule__VLSFunctionFof__TermsAssignment_1_1 ) ) ; public final void rule__VLSFunctionFof__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4769:1: ( ( ( rule__VLSFunctionFof__TermsAssignment_1_1 ) ) ) - // InternalVampireLanguage.g:4770:1: ( ( rule__VLSFunctionFof__TermsAssignment_1_1 ) ) + // InternalVampireLanguage.g:4823:1: ( ( ( rule__VLSFunctionFof__TermsAssignment_1_1 ) ) ) + // InternalVampireLanguage.g:4824:1: ( ( rule__VLSFunctionFof__TermsAssignment_1_1 ) ) { - // InternalVampireLanguage.g:4770:1: ( ( rule__VLSFunctionFof__TermsAssignment_1_1 ) ) - // InternalVampireLanguage.g:4771:2: ( rule__VLSFunctionFof__TermsAssignment_1_1 ) + // InternalVampireLanguage.g:4824:1: ( ( rule__VLSFunctionFof__TermsAssignment_1_1 ) ) + // InternalVampireLanguage.g:4825:2: ( rule__VLSFunctionFof__TermsAssignment_1_1 ) { before(grammarAccess.getVLSFunctionFofAccess().getTermsAssignment_1_1()); - // InternalVampireLanguage.g:4772:2: ( rule__VLSFunctionFof__TermsAssignment_1_1 ) - // InternalVampireLanguage.g:4772:3: rule__VLSFunctionFof__TermsAssignment_1_1 + // InternalVampireLanguage.g:4826:2: ( rule__VLSFunctionFof__TermsAssignment_1_1 ) + // InternalVampireLanguage.g:4826:3: rule__VLSFunctionFof__TermsAssignment_1_1 { pushFollow(FOLLOW_2); rule__VLSFunctionFof__TermsAssignment_1_1(); @@ -14784,16 +14940,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFunctionFof__Group_1__2" - // InternalVampireLanguage.g:4780:1: rule__VLSFunctionFof__Group_1__2 : rule__VLSFunctionFof__Group_1__2__Impl rule__VLSFunctionFof__Group_1__3 ; + // InternalVampireLanguage.g:4834:1: rule__VLSFunctionFof__Group_1__2 : rule__VLSFunctionFof__Group_1__2__Impl rule__VLSFunctionFof__Group_1__3 ; public final void rule__VLSFunctionFof__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4784:1: ( rule__VLSFunctionFof__Group_1__2__Impl rule__VLSFunctionFof__Group_1__3 ) - // InternalVampireLanguage.g:4785:2: rule__VLSFunctionFof__Group_1__2__Impl rule__VLSFunctionFof__Group_1__3 + // InternalVampireLanguage.g:4838:1: ( rule__VLSFunctionFof__Group_1__2__Impl rule__VLSFunctionFof__Group_1__3 ) + // InternalVampireLanguage.g:4839:2: rule__VLSFunctionFof__Group_1__2__Impl rule__VLSFunctionFof__Group_1__3 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_17); rule__VLSFunctionFof__Group_1__2__Impl(); state._fsp--; @@ -14822,20 +14978,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFunctionFof__Group_1__2__Impl" - // InternalVampireLanguage.g:4792:1: rule__VLSFunctionFof__Group_1__2__Impl : ( ( rule__VLSFunctionFof__Group_1_2__0 )* ) ; + // InternalVampireLanguage.g:4846:1: rule__VLSFunctionFof__Group_1__2__Impl : ( ( rule__VLSFunctionFof__Group_1_2__0 )* ) ; public final void rule__VLSFunctionFof__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4796:1: ( ( ( rule__VLSFunctionFof__Group_1_2__0 )* ) ) - // InternalVampireLanguage.g:4797:1: ( ( rule__VLSFunctionFof__Group_1_2__0 )* ) + // InternalVampireLanguage.g:4850:1: ( ( ( rule__VLSFunctionFof__Group_1_2__0 )* ) ) + // InternalVampireLanguage.g:4851:1: ( ( rule__VLSFunctionFof__Group_1_2__0 )* ) { - // InternalVampireLanguage.g:4797:1: ( ( rule__VLSFunctionFof__Group_1_2__0 )* ) - // InternalVampireLanguage.g:4798:2: ( rule__VLSFunctionFof__Group_1_2__0 )* + // InternalVampireLanguage.g:4851:1: ( ( rule__VLSFunctionFof__Group_1_2__0 )* ) + // InternalVampireLanguage.g:4852:2: ( rule__VLSFunctionFof__Group_1_2__0 )* { before(grammarAccess.getVLSFunctionFofAccess().getGroup_1_2()); - // InternalVampireLanguage.g:4799:2: ( rule__VLSFunctionFof__Group_1_2__0 )* + // InternalVampireLanguage.g:4853:2: ( rule__VLSFunctionFof__Group_1_2__0 )* loop35: do { int alt35=2; @@ -14848,7 +15004,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist switch (alt35) { case 1 : - // InternalVampireLanguage.g:4799:3: rule__VLSFunctionFof__Group_1_2__0 + // InternalVampireLanguage.g:4853:3: rule__VLSFunctionFof__Group_1_2__0 { pushFollow(FOLLOW_10); rule__VLSFunctionFof__Group_1_2__0(); @@ -14887,14 +15043,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFunctionFof__Group_1__3" - // InternalVampireLanguage.g:4807:1: rule__VLSFunctionFof__Group_1__3 : rule__VLSFunctionFof__Group_1__3__Impl ; + // InternalVampireLanguage.g:4861:1: rule__VLSFunctionFof__Group_1__3 : rule__VLSFunctionFof__Group_1__3__Impl ; public final void rule__VLSFunctionFof__Group_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4811:1: ( rule__VLSFunctionFof__Group_1__3__Impl ) - // InternalVampireLanguage.g:4812:2: rule__VLSFunctionFof__Group_1__3__Impl + // InternalVampireLanguage.g:4865:1: ( rule__VLSFunctionFof__Group_1__3__Impl ) + // InternalVampireLanguage.g:4866:2: rule__VLSFunctionFof__Group_1__3__Impl { pushFollow(FOLLOW_2); rule__VLSFunctionFof__Group_1__3__Impl(); @@ -14920,20 +15076,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFunctionFof__Group_1__3__Impl" - // InternalVampireLanguage.g:4818:1: rule__VLSFunctionFof__Group_1__3__Impl : ( ')' ) ; + // InternalVampireLanguage.g:4872:1: rule__VLSFunctionFof__Group_1__3__Impl : ( ')' ) ; public final void rule__VLSFunctionFof__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4822:1: ( ( ')' ) ) - // InternalVampireLanguage.g:4823:1: ( ')' ) + // InternalVampireLanguage.g:4876:1: ( ( ')' ) ) + // InternalVampireLanguage.g:4877:1: ( ')' ) { - // InternalVampireLanguage.g:4823:1: ( ')' ) - // InternalVampireLanguage.g:4824:2: ')' + // InternalVampireLanguage.g:4877:1: ( ')' ) + // InternalVampireLanguage.g:4878:2: ')' { before(grammarAccess.getVLSFunctionFofAccess().getRightParenthesisKeyword_1_3()); - match(input,48,FOLLOW_2); + match(input,49,FOLLOW_2); after(grammarAccess.getVLSFunctionFofAccess().getRightParenthesisKeyword_1_3()); } @@ -14957,16 +15113,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFunctionFof__Group_1_2__0" - // InternalVampireLanguage.g:4834:1: rule__VLSFunctionFof__Group_1_2__0 : rule__VLSFunctionFof__Group_1_2__0__Impl rule__VLSFunctionFof__Group_1_2__1 ; + // InternalVampireLanguage.g:4888:1: rule__VLSFunctionFof__Group_1_2__0 : rule__VLSFunctionFof__Group_1_2__0__Impl rule__VLSFunctionFof__Group_1_2__1 ; public final void rule__VLSFunctionFof__Group_1_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4838:1: ( rule__VLSFunctionFof__Group_1_2__0__Impl rule__VLSFunctionFof__Group_1_2__1 ) - // InternalVampireLanguage.g:4839:2: rule__VLSFunctionFof__Group_1_2__0__Impl rule__VLSFunctionFof__Group_1_2__1 + // InternalVampireLanguage.g:4892:1: ( rule__VLSFunctionFof__Group_1_2__0__Impl rule__VLSFunctionFof__Group_1_2__1 ) + // InternalVampireLanguage.g:4893:2: rule__VLSFunctionFof__Group_1_2__0__Impl rule__VLSFunctionFof__Group_1_2__1 { - pushFollow(FOLLOW_36); + pushFollow(FOLLOW_37); rule__VLSFunctionFof__Group_1_2__0__Impl(); state._fsp--; @@ -14995,17 +15151,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFunctionFof__Group_1_2__0__Impl" - // InternalVampireLanguage.g:4846:1: rule__VLSFunctionFof__Group_1_2__0__Impl : ( ',' ) ; + // InternalVampireLanguage.g:4900:1: rule__VLSFunctionFof__Group_1_2__0__Impl : ( ',' ) ; public final void rule__VLSFunctionFof__Group_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4850:1: ( ( ',' ) ) - // InternalVampireLanguage.g:4851:1: ( ',' ) + // InternalVampireLanguage.g:4904:1: ( ( ',' ) ) + // InternalVampireLanguage.g:4905:1: ( ',' ) { - // InternalVampireLanguage.g:4851:1: ( ',' ) - // InternalVampireLanguage.g:4852:2: ',' + // InternalVampireLanguage.g:4905:1: ( ',' ) + // InternalVampireLanguage.g:4906:2: ',' { before(grammarAccess.getVLSFunctionFofAccess().getCommaKeyword_1_2_0()); match(input,45,FOLLOW_2); @@ -15032,14 +15188,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFunctionFof__Group_1_2__1" - // InternalVampireLanguage.g:4861:1: rule__VLSFunctionFof__Group_1_2__1 : rule__VLSFunctionFof__Group_1_2__1__Impl ; + // InternalVampireLanguage.g:4915:1: rule__VLSFunctionFof__Group_1_2__1 : rule__VLSFunctionFof__Group_1_2__1__Impl ; public final void rule__VLSFunctionFof__Group_1_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4865:1: ( rule__VLSFunctionFof__Group_1_2__1__Impl ) - // InternalVampireLanguage.g:4866:2: rule__VLSFunctionFof__Group_1_2__1__Impl + // InternalVampireLanguage.g:4919:1: ( rule__VLSFunctionFof__Group_1_2__1__Impl ) + // InternalVampireLanguage.g:4920:2: rule__VLSFunctionFof__Group_1_2__1__Impl { pushFollow(FOLLOW_2); rule__VLSFunctionFof__Group_1_2__1__Impl(); @@ -15065,21 +15221,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFunctionFof__Group_1_2__1__Impl" - // InternalVampireLanguage.g:4872:1: rule__VLSFunctionFof__Group_1_2__1__Impl : ( ( rule__VLSFunctionFof__TermsAssignment_1_2_1 ) ) ; + // InternalVampireLanguage.g:4926:1: rule__VLSFunctionFof__Group_1_2__1__Impl : ( ( rule__VLSFunctionFof__TermsAssignment_1_2_1 ) ) ; public final void rule__VLSFunctionFof__Group_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4876:1: ( ( ( rule__VLSFunctionFof__TermsAssignment_1_2_1 ) ) ) - // InternalVampireLanguage.g:4877:1: ( ( rule__VLSFunctionFof__TermsAssignment_1_2_1 ) ) + // InternalVampireLanguage.g:4930:1: ( ( ( rule__VLSFunctionFof__TermsAssignment_1_2_1 ) ) ) + // InternalVampireLanguage.g:4931:1: ( ( rule__VLSFunctionFof__TermsAssignment_1_2_1 ) ) { - // InternalVampireLanguage.g:4877:1: ( ( rule__VLSFunctionFof__TermsAssignment_1_2_1 ) ) - // InternalVampireLanguage.g:4878:2: ( rule__VLSFunctionFof__TermsAssignment_1_2_1 ) + // InternalVampireLanguage.g:4931:1: ( ( rule__VLSFunctionFof__TermsAssignment_1_2_1 ) ) + // InternalVampireLanguage.g:4932:2: ( rule__VLSFunctionFof__TermsAssignment_1_2_1 ) { before(grammarAccess.getVLSFunctionFofAccess().getTermsAssignment_1_2_1()); - // InternalVampireLanguage.g:4879:2: ( rule__VLSFunctionFof__TermsAssignment_1_2_1 ) - // InternalVampireLanguage.g:4879:3: rule__VLSFunctionFof__TermsAssignment_1_2_1 + // InternalVampireLanguage.g:4933:2: ( rule__VLSFunctionFof__TermsAssignment_1_2_1 ) + // InternalVampireLanguage.g:4933:3: rule__VLSFunctionFof__TermsAssignment_1_2_1 { pushFollow(FOLLOW_2); rule__VLSFunctionFof__TermsAssignment_1_2_1(); @@ -15112,16 +15268,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSDefinedTerm__Group_0__0" - // InternalVampireLanguage.g:4888:1: rule__VLSDefinedTerm__Group_0__0 : rule__VLSDefinedTerm__Group_0__0__Impl rule__VLSDefinedTerm__Group_0__1 ; + // InternalVampireLanguage.g:4942:1: rule__VLSDefinedTerm__Group_0__0 : rule__VLSDefinedTerm__Group_0__0__Impl rule__VLSDefinedTerm__Group_0__1 ; public final void rule__VLSDefinedTerm__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4892:1: ( rule__VLSDefinedTerm__Group_0__0__Impl rule__VLSDefinedTerm__Group_0__1 ) - // InternalVampireLanguage.g:4893:2: rule__VLSDefinedTerm__Group_0__0__Impl rule__VLSDefinedTerm__Group_0__1 + // InternalVampireLanguage.g:4946:1: ( rule__VLSDefinedTerm__Group_0__0__Impl rule__VLSDefinedTerm__Group_0__1 ) + // InternalVampireLanguage.g:4947:2: rule__VLSDefinedTerm__Group_0__0__Impl rule__VLSDefinedTerm__Group_0__1 { - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_44); rule__VLSDefinedTerm__Group_0__0__Impl(); state._fsp--; @@ -15150,21 +15306,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSDefinedTerm__Group_0__0__Impl" - // InternalVampireLanguage.g:4900:1: rule__VLSDefinedTerm__Group_0__0__Impl : ( () ) ; + // InternalVampireLanguage.g:4954:1: rule__VLSDefinedTerm__Group_0__0__Impl : ( () ) ; public final void rule__VLSDefinedTerm__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4904:1: ( ( () ) ) - // InternalVampireLanguage.g:4905:1: ( () ) + // InternalVampireLanguage.g:4958:1: ( ( () ) ) + // InternalVampireLanguage.g:4959:1: ( () ) { - // InternalVampireLanguage.g:4905:1: ( () ) - // InternalVampireLanguage.g:4906:2: () + // InternalVampireLanguage.g:4959:1: ( () ) + // InternalVampireLanguage.g:4960:2: () { before(grammarAccess.getVLSDefinedTermAccess().getVLSIntAction_0_0()); - // InternalVampireLanguage.g:4907:2: () - // InternalVampireLanguage.g:4907:3: + // InternalVampireLanguage.g:4961:2: () + // InternalVampireLanguage.g:4961:3: { } @@ -15187,14 +15343,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSDefinedTerm__Group_0__1" - // InternalVampireLanguage.g:4915:1: rule__VLSDefinedTerm__Group_0__1 : rule__VLSDefinedTerm__Group_0__1__Impl ; + // InternalVampireLanguage.g:4969:1: rule__VLSDefinedTerm__Group_0__1 : rule__VLSDefinedTerm__Group_0__1__Impl ; public final void rule__VLSDefinedTerm__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4919:1: ( rule__VLSDefinedTerm__Group_0__1__Impl ) - // InternalVampireLanguage.g:4920:2: rule__VLSDefinedTerm__Group_0__1__Impl + // InternalVampireLanguage.g:4973:1: ( rule__VLSDefinedTerm__Group_0__1__Impl ) + // InternalVampireLanguage.g:4974:2: rule__VLSDefinedTerm__Group_0__1__Impl { pushFollow(FOLLOW_2); rule__VLSDefinedTerm__Group_0__1__Impl(); @@ -15220,21 +15376,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSDefinedTerm__Group_0__1__Impl" - // InternalVampireLanguage.g:4926:1: rule__VLSDefinedTerm__Group_0__1__Impl : ( ( rule__VLSDefinedTerm__ValueAssignment_0_1 ) ) ; + // InternalVampireLanguage.g:4980:1: rule__VLSDefinedTerm__Group_0__1__Impl : ( ( rule__VLSDefinedTerm__ValueAssignment_0_1 ) ) ; public final void rule__VLSDefinedTerm__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4930:1: ( ( ( rule__VLSDefinedTerm__ValueAssignment_0_1 ) ) ) - // InternalVampireLanguage.g:4931:1: ( ( rule__VLSDefinedTerm__ValueAssignment_0_1 ) ) + // InternalVampireLanguage.g:4984:1: ( ( ( rule__VLSDefinedTerm__ValueAssignment_0_1 ) ) ) + // InternalVampireLanguage.g:4985:1: ( ( rule__VLSDefinedTerm__ValueAssignment_0_1 ) ) { - // InternalVampireLanguage.g:4931:1: ( ( rule__VLSDefinedTerm__ValueAssignment_0_1 ) ) - // InternalVampireLanguage.g:4932:2: ( rule__VLSDefinedTerm__ValueAssignment_0_1 ) + // InternalVampireLanguage.g:4985:1: ( ( rule__VLSDefinedTerm__ValueAssignment_0_1 ) ) + // InternalVampireLanguage.g:4986:2: ( rule__VLSDefinedTerm__ValueAssignment_0_1 ) { before(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_0_1()); - // InternalVampireLanguage.g:4933:2: ( rule__VLSDefinedTerm__ValueAssignment_0_1 ) - // InternalVampireLanguage.g:4933:3: rule__VLSDefinedTerm__ValueAssignment_0_1 + // InternalVampireLanguage.g:4987:2: ( rule__VLSDefinedTerm__ValueAssignment_0_1 ) + // InternalVampireLanguage.g:4987:3: rule__VLSDefinedTerm__ValueAssignment_0_1 { pushFollow(FOLLOW_2); rule__VLSDefinedTerm__ValueAssignment_0_1(); @@ -15267,16 +15423,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSDefinedTerm__Group_1__0" - // InternalVampireLanguage.g:4942:1: rule__VLSDefinedTerm__Group_1__0 : rule__VLSDefinedTerm__Group_1__0__Impl rule__VLSDefinedTerm__Group_1__1 ; + // InternalVampireLanguage.g:4996:1: rule__VLSDefinedTerm__Group_1__0 : rule__VLSDefinedTerm__Group_1__0__Impl rule__VLSDefinedTerm__Group_1__1 ; public final void rule__VLSDefinedTerm__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4946:1: ( rule__VLSDefinedTerm__Group_1__0__Impl rule__VLSDefinedTerm__Group_1__1 ) - // InternalVampireLanguage.g:4947:2: rule__VLSDefinedTerm__Group_1__0__Impl rule__VLSDefinedTerm__Group_1__1 + // InternalVampireLanguage.g:5000:1: ( rule__VLSDefinedTerm__Group_1__0__Impl rule__VLSDefinedTerm__Group_1__1 ) + // InternalVampireLanguage.g:5001:2: rule__VLSDefinedTerm__Group_1__0__Impl rule__VLSDefinedTerm__Group_1__1 { - pushFollow(FOLLOW_44); + pushFollow(FOLLOW_45); rule__VLSDefinedTerm__Group_1__0__Impl(); state._fsp--; @@ -15305,21 +15461,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSDefinedTerm__Group_1__0__Impl" - // InternalVampireLanguage.g:4954:1: rule__VLSDefinedTerm__Group_1__0__Impl : ( () ) ; + // InternalVampireLanguage.g:5008:1: rule__VLSDefinedTerm__Group_1__0__Impl : ( () ) ; public final void rule__VLSDefinedTerm__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4958:1: ( ( () ) ) - // InternalVampireLanguage.g:4959:1: ( () ) + // InternalVampireLanguage.g:5012:1: ( ( () ) ) + // InternalVampireLanguage.g:5013:1: ( () ) { - // InternalVampireLanguage.g:4959:1: ( () ) - // InternalVampireLanguage.g:4960:2: () + // InternalVampireLanguage.g:5013:1: ( () ) + // InternalVampireLanguage.g:5014:2: () { before(grammarAccess.getVLSDefinedTermAccess().getVLSRealAction_1_0()); - // InternalVampireLanguage.g:4961:2: () - // InternalVampireLanguage.g:4961:3: + // InternalVampireLanguage.g:5015:2: () + // InternalVampireLanguage.g:5015:3: { } @@ -15342,14 +15498,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSDefinedTerm__Group_1__1" - // InternalVampireLanguage.g:4969:1: rule__VLSDefinedTerm__Group_1__1 : rule__VLSDefinedTerm__Group_1__1__Impl ; + // InternalVampireLanguage.g:5023:1: rule__VLSDefinedTerm__Group_1__1 : rule__VLSDefinedTerm__Group_1__1__Impl ; public final void rule__VLSDefinedTerm__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4973:1: ( rule__VLSDefinedTerm__Group_1__1__Impl ) - // InternalVampireLanguage.g:4974:2: rule__VLSDefinedTerm__Group_1__1__Impl + // InternalVampireLanguage.g:5027:1: ( rule__VLSDefinedTerm__Group_1__1__Impl ) + // InternalVampireLanguage.g:5028:2: rule__VLSDefinedTerm__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__VLSDefinedTerm__Group_1__1__Impl(); @@ -15375,21 +15531,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSDefinedTerm__Group_1__1__Impl" - // InternalVampireLanguage.g:4980:1: rule__VLSDefinedTerm__Group_1__1__Impl : ( ( rule__VLSDefinedTerm__ValueAssignment_1_1 ) ) ; + // InternalVampireLanguage.g:5034:1: rule__VLSDefinedTerm__Group_1__1__Impl : ( ( rule__VLSDefinedTerm__ValueAssignment_1_1 ) ) ; public final void rule__VLSDefinedTerm__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:4984:1: ( ( ( rule__VLSDefinedTerm__ValueAssignment_1_1 ) ) ) - // InternalVampireLanguage.g:4985:1: ( ( rule__VLSDefinedTerm__ValueAssignment_1_1 ) ) + // InternalVampireLanguage.g:5038:1: ( ( ( rule__VLSDefinedTerm__ValueAssignment_1_1 ) ) ) + // InternalVampireLanguage.g:5039:1: ( ( rule__VLSDefinedTerm__ValueAssignment_1_1 ) ) { - // InternalVampireLanguage.g:4985:1: ( ( rule__VLSDefinedTerm__ValueAssignment_1_1 ) ) - // InternalVampireLanguage.g:4986:2: ( rule__VLSDefinedTerm__ValueAssignment_1_1 ) + // InternalVampireLanguage.g:5039:1: ( ( rule__VLSDefinedTerm__ValueAssignment_1_1 ) ) + // InternalVampireLanguage.g:5040:2: ( rule__VLSDefinedTerm__ValueAssignment_1_1 ) { before(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_1_1()); - // InternalVampireLanguage.g:4987:2: ( rule__VLSDefinedTerm__ValueAssignment_1_1 ) - // InternalVampireLanguage.g:4987:3: rule__VLSDefinedTerm__ValueAssignment_1_1 + // InternalVampireLanguage.g:5041:2: ( rule__VLSDefinedTerm__ValueAssignment_1_1 ) + // InternalVampireLanguage.g:5041:3: rule__VLSDefinedTerm__ValueAssignment_1_1 { pushFollow(FOLLOW_2); rule__VLSDefinedTerm__ValueAssignment_1_1(); @@ -15422,16 +15578,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSDefinedTerm__Group_2__0" - // InternalVampireLanguage.g:4996:1: rule__VLSDefinedTerm__Group_2__0 : rule__VLSDefinedTerm__Group_2__0__Impl rule__VLSDefinedTerm__Group_2__1 ; + // InternalVampireLanguage.g:5050:1: rule__VLSDefinedTerm__Group_2__0 : rule__VLSDefinedTerm__Group_2__0__Impl rule__VLSDefinedTerm__Group_2__1 ; public final void rule__VLSDefinedTerm__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5000:1: ( rule__VLSDefinedTerm__Group_2__0__Impl rule__VLSDefinedTerm__Group_2__1 ) - // InternalVampireLanguage.g:5001:2: rule__VLSDefinedTerm__Group_2__0__Impl rule__VLSDefinedTerm__Group_2__1 + // InternalVampireLanguage.g:5054:1: ( rule__VLSDefinedTerm__Group_2__0__Impl rule__VLSDefinedTerm__Group_2__1 ) + // InternalVampireLanguage.g:5055:2: rule__VLSDefinedTerm__Group_2__0__Impl rule__VLSDefinedTerm__Group_2__1 { - pushFollow(FOLLOW_45); + pushFollow(FOLLOW_46); rule__VLSDefinedTerm__Group_2__0__Impl(); state._fsp--; @@ -15460,21 +15616,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSDefinedTerm__Group_2__0__Impl" - // InternalVampireLanguage.g:5008:1: rule__VLSDefinedTerm__Group_2__0__Impl : ( () ) ; + // InternalVampireLanguage.g:5062:1: rule__VLSDefinedTerm__Group_2__0__Impl : ( () ) ; public final void rule__VLSDefinedTerm__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5012:1: ( ( () ) ) - // InternalVampireLanguage.g:5013:1: ( () ) + // InternalVampireLanguage.g:5066:1: ( ( () ) ) + // InternalVampireLanguage.g:5067:1: ( () ) { - // InternalVampireLanguage.g:5013:1: ( () ) - // InternalVampireLanguage.g:5014:2: () + // InternalVampireLanguage.g:5067:1: ( () ) + // InternalVampireLanguage.g:5068:2: () { before(grammarAccess.getVLSDefinedTermAccess().getVLSRationalAction_2_0()); - // InternalVampireLanguage.g:5015:2: () - // InternalVampireLanguage.g:5015:3: + // InternalVampireLanguage.g:5069:2: () + // InternalVampireLanguage.g:5069:3: { } @@ -15497,14 +15653,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSDefinedTerm__Group_2__1" - // InternalVampireLanguage.g:5023:1: rule__VLSDefinedTerm__Group_2__1 : rule__VLSDefinedTerm__Group_2__1__Impl ; + // InternalVampireLanguage.g:5077:1: rule__VLSDefinedTerm__Group_2__1 : rule__VLSDefinedTerm__Group_2__1__Impl ; public final void rule__VLSDefinedTerm__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5027:1: ( rule__VLSDefinedTerm__Group_2__1__Impl ) - // InternalVampireLanguage.g:5028:2: rule__VLSDefinedTerm__Group_2__1__Impl + // InternalVampireLanguage.g:5081:1: ( rule__VLSDefinedTerm__Group_2__1__Impl ) + // InternalVampireLanguage.g:5082:2: rule__VLSDefinedTerm__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__VLSDefinedTerm__Group_2__1__Impl(); @@ -15530,21 +15686,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSDefinedTerm__Group_2__1__Impl" - // InternalVampireLanguage.g:5034:1: rule__VLSDefinedTerm__Group_2__1__Impl : ( ( rule__VLSDefinedTerm__ValueAssignment_2_1 ) ) ; + // InternalVampireLanguage.g:5088:1: rule__VLSDefinedTerm__Group_2__1__Impl : ( ( rule__VLSDefinedTerm__ValueAssignment_2_1 ) ) ; public final void rule__VLSDefinedTerm__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5038:1: ( ( ( rule__VLSDefinedTerm__ValueAssignment_2_1 ) ) ) - // InternalVampireLanguage.g:5039:1: ( ( rule__VLSDefinedTerm__ValueAssignment_2_1 ) ) + // InternalVampireLanguage.g:5092:1: ( ( ( rule__VLSDefinedTerm__ValueAssignment_2_1 ) ) ) + // InternalVampireLanguage.g:5093:1: ( ( rule__VLSDefinedTerm__ValueAssignment_2_1 ) ) { - // InternalVampireLanguage.g:5039:1: ( ( rule__VLSDefinedTerm__ValueAssignment_2_1 ) ) - // InternalVampireLanguage.g:5040:2: ( rule__VLSDefinedTerm__ValueAssignment_2_1 ) + // InternalVampireLanguage.g:5093:1: ( ( rule__VLSDefinedTerm__ValueAssignment_2_1 ) ) + // InternalVampireLanguage.g:5094:2: ( rule__VLSDefinedTerm__ValueAssignment_2_1 ) { before(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_2_1()); - // InternalVampireLanguage.g:5041:2: ( rule__VLSDefinedTerm__ValueAssignment_2_1 ) - // InternalVampireLanguage.g:5041:3: rule__VLSDefinedTerm__ValueAssignment_2_1 + // InternalVampireLanguage.g:5095:2: ( rule__VLSDefinedTerm__ValueAssignment_2_1 ) + // InternalVampireLanguage.g:5095:3: rule__VLSDefinedTerm__ValueAssignment_2_1 { pushFollow(FOLLOW_2); rule__VLSDefinedTerm__ValueAssignment_2_1(); @@ -15577,16 +15733,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSDefinedTerm__Group_3__0" - // InternalVampireLanguage.g:5050:1: rule__VLSDefinedTerm__Group_3__0 : rule__VLSDefinedTerm__Group_3__0__Impl rule__VLSDefinedTerm__Group_3__1 ; + // InternalVampireLanguage.g:5104:1: rule__VLSDefinedTerm__Group_3__0 : rule__VLSDefinedTerm__Group_3__0__Impl rule__VLSDefinedTerm__Group_3__1 ; public final void rule__VLSDefinedTerm__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5054:1: ( rule__VLSDefinedTerm__Group_3__0__Impl rule__VLSDefinedTerm__Group_3__1 ) - // InternalVampireLanguage.g:5055:2: rule__VLSDefinedTerm__Group_3__0__Impl rule__VLSDefinedTerm__Group_3__1 + // InternalVampireLanguage.g:5108:1: ( rule__VLSDefinedTerm__Group_3__0__Impl rule__VLSDefinedTerm__Group_3__1 ) + // InternalVampireLanguage.g:5109:2: rule__VLSDefinedTerm__Group_3__0__Impl rule__VLSDefinedTerm__Group_3__1 { - pushFollow(FOLLOW_36); + pushFollow(FOLLOW_37); rule__VLSDefinedTerm__Group_3__0__Impl(); state._fsp--; @@ -15615,21 +15771,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSDefinedTerm__Group_3__0__Impl" - // InternalVampireLanguage.g:5062:1: rule__VLSDefinedTerm__Group_3__0__Impl : ( () ) ; + // InternalVampireLanguage.g:5116:1: rule__VLSDefinedTerm__Group_3__0__Impl : ( () ) ; public final void rule__VLSDefinedTerm__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5066:1: ( ( () ) ) - // InternalVampireLanguage.g:5067:1: ( () ) + // InternalVampireLanguage.g:5120:1: ( ( () ) ) + // InternalVampireLanguage.g:5121:1: ( () ) { - // InternalVampireLanguage.g:5067:1: ( () ) - // InternalVampireLanguage.g:5068:2: () + // InternalVampireLanguage.g:5121:1: ( () ) + // InternalVampireLanguage.g:5122:2: () { before(grammarAccess.getVLSDefinedTermAccess().getVLSDoubleQuoteAction_3_0()); - // InternalVampireLanguage.g:5069:2: () - // InternalVampireLanguage.g:5069:3: + // InternalVampireLanguage.g:5123:2: () + // InternalVampireLanguage.g:5123:3: { } @@ -15652,14 +15808,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSDefinedTerm__Group_3__1" - // InternalVampireLanguage.g:5077:1: rule__VLSDefinedTerm__Group_3__1 : rule__VLSDefinedTerm__Group_3__1__Impl ; + // InternalVampireLanguage.g:5131:1: rule__VLSDefinedTerm__Group_3__1 : rule__VLSDefinedTerm__Group_3__1__Impl ; public final void rule__VLSDefinedTerm__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5081:1: ( rule__VLSDefinedTerm__Group_3__1__Impl ) - // InternalVampireLanguage.g:5082:2: rule__VLSDefinedTerm__Group_3__1__Impl + // InternalVampireLanguage.g:5135:1: ( rule__VLSDefinedTerm__Group_3__1__Impl ) + // InternalVampireLanguage.g:5136:2: rule__VLSDefinedTerm__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__VLSDefinedTerm__Group_3__1__Impl(); @@ -15685,21 +15841,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSDefinedTerm__Group_3__1__Impl" - // InternalVampireLanguage.g:5088:1: rule__VLSDefinedTerm__Group_3__1__Impl : ( ( rule__VLSDefinedTerm__ValueAssignment_3_1 ) ) ; + // InternalVampireLanguage.g:5142:1: rule__VLSDefinedTerm__Group_3__1__Impl : ( ( rule__VLSDefinedTerm__ValueAssignment_3_1 ) ) ; public final void rule__VLSDefinedTerm__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5092:1: ( ( ( rule__VLSDefinedTerm__ValueAssignment_3_1 ) ) ) - // InternalVampireLanguage.g:5093:1: ( ( rule__VLSDefinedTerm__ValueAssignment_3_1 ) ) + // InternalVampireLanguage.g:5146:1: ( ( ( rule__VLSDefinedTerm__ValueAssignment_3_1 ) ) ) + // InternalVampireLanguage.g:5147:1: ( ( rule__VLSDefinedTerm__ValueAssignment_3_1 ) ) { - // InternalVampireLanguage.g:5093:1: ( ( rule__VLSDefinedTerm__ValueAssignment_3_1 ) ) - // InternalVampireLanguage.g:5094:2: ( rule__VLSDefinedTerm__ValueAssignment_3_1 ) + // InternalVampireLanguage.g:5147:1: ( ( rule__VLSDefinedTerm__ValueAssignment_3_1 ) ) + // InternalVampireLanguage.g:5148:2: ( rule__VLSDefinedTerm__ValueAssignment_3_1 ) { before(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_3_1()); - // InternalVampireLanguage.g:5095:2: ( rule__VLSDefinedTerm__ValueAssignment_3_1 ) - // InternalVampireLanguage.g:5095:3: rule__VLSDefinedTerm__ValueAssignment_3_1 + // InternalVampireLanguage.g:5149:2: ( rule__VLSDefinedTerm__ValueAssignment_3_1 ) + // InternalVampireLanguage.g:5149:3: rule__VLSDefinedTerm__ValueAssignment_3_1 { pushFollow(FOLLOW_2); rule__VLSDefinedTerm__ValueAssignment_3_1(); @@ -15732,17 +15888,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VampireModel__IncludesAssignment_0" - // InternalVampireLanguage.g:5104:1: rule__VampireModel__IncludesAssignment_0 : ( ruleVLSInclude ) ; + // InternalVampireLanguage.g:5158:1: rule__VampireModel__IncludesAssignment_0 : ( ruleVLSInclude ) ; public final void rule__VampireModel__IncludesAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5108:1: ( ( ruleVLSInclude ) ) - // InternalVampireLanguage.g:5109:2: ( ruleVLSInclude ) + // InternalVampireLanguage.g:5162:1: ( ( ruleVLSInclude ) ) + // InternalVampireLanguage.g:5163:2: ( ruleVLSInclude ) { - // InternalVampireLanguage.g:5109:2: ( ruleVLSInclude ) - // InternalVampireLanguage.g:5110:3: ruleVLSInclude + // InternalVampireLanguage.g:5163:2: ( ruleVLSInclude ) + // InternalVampireLanguage.g:5164:3: ruleVLSInclude { before(grammarAccess.getVampireModelAccess().getIncludesVLSIncludeParserRuleCall_0_0()); pushFollow(FOLLOW_2); @@ -15773,17 +15929,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VampireModel__CommentsAssignment_1" - // InternalVampireLanguage.g:5119:1: rule__VampireModel__CommentsAssignment_1 : ( ruleVLSComment ) ; + // InternalVampireLanguage.g:5173:1: rule__VampireModel__CommentsAssignment_1 : ( ruleVLSComment ) ; public final void rule__VampireModel__CommentsAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5123:1: ( ( ruleVLSComment ) ) - // InternalVampireLanguage.g:5124:2: ( ruleVLSComment ) + // InternalVampireLanguage.g:5177:1: ( ( ruleVLSComment ) ) + // InternalVampireLanguage.g:5178:2: ( ruleVLSComment ) { - // InternalVampireLanguage.g:5124:2: ( ruleVLSComment ) - // InternalVampireLanguage.g:5125:3: ruleVLSComment + // InternalVampireLanguage.g:5178:2: ( ruleVLSComment ) + // InternalVampireLanguage.g:5179:3: ruleVLSComment { before(grammarAccess.getVampireModelAccess().getCommentsVLSCommentParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -15814,17 +15970,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VampireModel__FormulasAssignment_2" - // InternalVampireLanguage.g:5134:1: rule__VampireModel__FormulasAssignment_2 : ( ruleVLSFofFormula ) ; + // InternalVampireLanguage.g:5188:1: rule__VampireModel__FormulasAssignment_2 : ( ruleVLSFofFormula ) ; public final void rule__VampireModel__FormulasAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5138:1: ( ( ruleVLSFofFormula ) ) - // InternalVampireLanguage.g:5139:2: ( ruleVLSFofFormula ) + // InternalVampireLanguage.g:5192:1: ( ( ruleVLSFofFormula ) ) + // InternalVampireLanguage.g:5193:2: ( ruleVLSFofFormula ) { - // InternalVampireLanguage.g:5139:2: ( ruleVLSFofFormula ) - // InternalVampireLanguage.g:5140:3: ruleVLSFofFormula + // InternalVampireLanguage.g:5193:2: ( ruleVLSFofFormula ) + // InternalVampireLanguage.g:5194:3: ruleVLSFofFormula { before(grammarAccess.getVampireModelAccess().getFormulasVLSFofFormulaParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -15855,17 +16011,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSInclude__FileNameAssignment_1" - // InternalVampireLanguage.g:5149:1: rule__VLSInclude__FileNameAssignment_1 : ( RULE_SINGLE_QUOTE ) ; + // InternalVampireLanguage.g:5203:1: rule__VLSInclude__FileNameAssignment_1 : ( RULE_SINGLE_QUOTE ) ; public final void rule__VLSInclude__FileNameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5153:1: ( ( RULE_SINGLE_QUOTE ) ) - // InternalVampireLanguage.g:5154:2: ( RULE_SINGLE_QUOTE ) + // InternalVampireLanguage.g:5207:1: ( ( RULE_SINGLE_QUOTE ) ) + // InternalVampireLanguage.g:5208:2: ( RULE_SINGLE_QUOTE ) { - // InternalVampireLanguage.g:5154:2: ( RULE_SINGLE_QUOTE ) - // InternalVampireLanguage.g:5155:3: RULE_SINGLE_QUOTE + // InternalVampireLanguage.g:5208:2: ( RULE_SINGLE_QUOTE ) + // InternalVampireLanguage.g:5209:3: RULE_SINGLE_QUOTE { before(grammarAccess.getVLSIncludeAccess().getFileNameSINGLE_QUOTETerminalRuleCall_1_0()); match(input,RULE_SINGLE_QUOTE,FOLLOW_2); @@ -15892,17 +16048,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSInclude__NamesAssignment_2_1" - // InternalVampireLanguage.g:5164:1: rule__VLSInclude__NamesAssignment_2_1 : ( ruleVLSName ) ; + // InternalVampireLanguage.g:5218:1: rule__VLSInclude__NamesAssignment_2_1 : ( ruleVLSName ) ; public final void rule__VLSInclude__NamesAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5168:1: ( ( ruleVLSName ) ) - // InternalVampireLanguage.g:5169:2: ( ruleVLSName ) + // InternalVampireLanguage.g:5222:1: ( ( ruleVLSName ) ) + // InternalVampireLanguage.g:5223:2: ( ruleVLSName ) { - // InternalVampireLanguage.g:5169:2: ( ruleVLSName ) - // InternalVampireLanguage.g:5170:3: ruleVLSName + // InternalVampireLanguage.g:5223:2: ( ruleVLSName ) + // InternalVampireLanguage.g:5224:3: ruleVLSName { before(grammarAccess.getVLSIncludeAccess().getNamesVLSNameParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -15933,17 +16089,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSInclude__NamesAssignment_2_2_1" - // InternalVampireLanguage.g:5179:1: rule__VLSInclude__NamesAssignment_2_2_1 : ( ruleVLSName ) ; + // InternalVampireLanguage.g:5233:1: rule__VLSInclude__NamesAssignment_2_2_1 : ( ruleVLSName ) ; public final void rule__VLSInclude__NamesAssignment_2_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5183:1: ( ( ruleVLSName ) ) - // InternalVampireLanguage.g:5184:2: ( ruleVLSName ) + // InternalVampireLanguage.g:5237:1: ( ( ruleVLSName ) ) + // InternalVampireLanguage.g:5238:2: ( ruleVLSName ) { - // InternalVampireLanguage.g:5184:2: ( ruleVLSName ) - // InternalVampireLanguage.g:5185:3: ruleVLSName + // InternalVampireLanguage.g:5238:2: ( ruleVLSName ) + // InternalVampireLanguage.g:5239:3: ruleVLSName { before(grammarAccess.getVLSIncludeAccess().getNamesVLSNameParserRuleCall_2_2_1_0()); pushFollow(FOLLOW_2); @@ -15974,21 +16130,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSName__NameAssignment" - // InternalVampireLanguage.g:5194:1: rule__VLSName__NameAssignment : ( ( rule__VLSName__NameAlternatives_0 ) ) ; + // InternalVampireLanguage.g:5248:1: rule__VLSName__NameAssignment : ( ( rule__VLSName__NameAlternatives_0 ) ) ; public final void rule__VLSName__NameAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5198:1: ( ( ( rule__VLSName__NameAlternatives_0 ) ) ) - // InternalVampireLanguage.g:5199:2: ( ( rule__VLSName__NameAlternatives_0 ) ) + // InternalVampireLanguage.g:5252:1: ( ( ( rule__VLSName__NameAlternatives_0 ) ) ) + // InternalVampireLanguage.g:5253:2: ( ( rule__VLSName__NameAlternatives_0 ) ) { - // InternalVampireLanguage.g:5199:2: ( ( rule__VLSName__NameAlternatives_0 ) ) - // InternalVampireLanguage.g:5200:3: ( rule__VLSName__NameAlternatives_0 ) + // InternalVampireLanguage.g:5253:2: ( ( rule__VLSName__NameAlternatives_0 ) ) + // InternalVampireLanguage.g:5254:3: ( rule__VLSName__NameAlternatives_0 ) { before(grammarAccess.getVLSNameAccess().getNameAlternatives_0()); - // InternalVampireLanguage.g:5201:3: ( rule__VLSName__NameAlternatives_0 ) - // InternalVampireLanguage.g:5201:4: rule__VLSName__NameAlternatives_0 + // InternalVampireLanguage.g:5255:3: ( rule__VLSName__NameAlternatives_0 ) + // InternalVampireLanguage.g:5255:4: rule__VLSName__NameAlternatives_0 { pushFollow(FOLLOW_2); rule__VLSName__NameAlternatives_0(); @@ -16020,22 +16176,22 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR end "rule__VLSName__NameAssignment" - // $ANTLR start "rule__VLSComment__CommentAssignment" - // InternalVampireLanguage.g:5209:1: rule__VLSComment__CommentAssignment : ( RULE_SINGLE_COMMENT ) ; - public final void rule__VLSComment__CommentAssignment() throws RecognitionException { + // $ANTLR start "rule__VLSComment__CommentAssignment_1" + // InternalVampireLanguage.g:5263:1: rule__VLSComment__CommentAssignment_1 : ( RULE_SINGLE_COMMENT ) ; + public final void rule__VLSComment__CommentAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5213:1: ( ( RULE_SINGLE_COMMENT ) ) - // InternalVampireLanguage.g:5214:2: ( RULE_SINGLE_COMMENT ) + // InternalVampireLanguage.g:5267:1: ( ( RULE_SINGLE_COMMENT ) ) + // InternalVampireLanguage.g:5268:2: ( RULE_SINGLE_COMMENT ) { - // InternalVampireLanguage.g:5214:2: ( RULE_SINGLE_COMMENT ) - // InternalVampireLanguage.g:5215:3: RULE_SINGLE_COMMENT + // InternalVampireLanguage.g:5268:2: ( RULE_SINGLE_COMMENT ) + // InternalVampireLanguage.g:5269:3: RULE_SINGLE_COMMENT { - before(grammarAccess.getVLSCommentAccess().getCommentSINGLE_COMMENTTerminalRuleCall_0()); + before(grammarAccess.getVLSCommentAccess().getCommentSINGLE_COMMENTTerminalRuleCall_1_0()); match(input,RULE_SINGLE_COMMENT,FOLLOW_2); - after(grammarAccess.getVLSCommentAccess().getCommentSINGLE_COMMENTTerminalRuleCall_0()); + after(grammarAccess.getVLSCommentAccess().getCommentSINGLE_COMMENTTerminalRuleCall_1_0()); } @@ -16054,25 +16210,25 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist } return ; } - // $ANTLR end "rule__VLSComment__CommentAssignment" + // $ANTLR end "rule__VLSComment__CommentAssignment_1" // $ANTLR start "rule__VLSFofFormula__NameAssignment_2" - // InternalVampireLanguage.g:5224:1: rule__VLSFofFormula__NameAssignment_2 : ( ( rule__VLSFofFormula__NameAlternatives_2_0 ) ) ; + // InternalVampireLanguage.g:5278:1: rule__VLSFofFormula__NameAssignment_2 : ( ( rule__VLSFofFormula__NameAlternatives_2_0 ) ) ; public final void rule__VLSFofFormula__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5228:1: ( ( ( rule__VLSFofFormula__NameAlternatives_2_0 ) ) ) - // InternalVampireLanguage.g:5229:2: ( ( rule__VLSFofFormula__NameAlternatives_2_0 ) ) + // InternalVampireLanguage.g:5282:1: ( ( ( rule__VLSFofFormula__NameAlternatives_2_0 ) ) ) + // InternalVampireLanguage.g:5283:2: ( ( rule__VLSFofFormula__NameAlternatives_2_0 ) ) { - // InternalVampireLanguage.g:5229:2: ( ( rule__VLSFofFormula__NameAlternatives_2_0 ) ) - // InternalVampireLanguage.g:5230:3: ( rule__VLSFofFormula__NameAlternatives_2_0 ) + // InternalVampireLanguage.g:5283:2: ( ( rule__VLSFofFormula__NameAlternatives_2_0 ) ) + // InternalVampireLanguage.g:5284:3: ( rule__VLSFofFormula__NameAlternatives_2_0 ) { before(grammarAccess.getVLSFofFormulaAccess().getNameAlternatives_2_0()); - // InternalVampireLanguage.g:5231:3: ( rule__VLSFofFormula__NameAlternatives_2_0 ) - // InternalVampireLanguage.g:5231:4: rule__VLSFofFormula__NameAlternatives_2_0 + // InternalVampireLanguage.g:5285:3: ( rule__VLSFofFormula__NameAlternatives_2_0 ) + // InternalVampireLanguage.g:5285:4: rule__VLSFofFormula__NameAlternatives_2_0 { pushFollow(FOLLOW_2); rule__VLSFofFormula__NameAlternatives_2_0(); @@ -16105,17 +16261,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFofFormula__FofRoleAssignment_4" - // InternalVampireLanguage.g:5239:1: rule__VLSFofFormula__FofRoleAssignment_4 : ( ruleVLSRole ) ; + // InternalVampireLanguage.g:5293:1: rule__VLSFofFormula__FofRoleAssignment_4 : ( ruleVLSRole ) ; public final void rule__VLSFofFormula__FofRoleAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5243:1: ( ( ruleVLSRole ) ) - // InternalVampireLanguage.g:5244:2: ( ruleVLSRole ) + // InternalVampireLanguage.g:5297:1: ( ( ruleVLSRole ) ) + // InternalVampireLanguage.g:5298:2: ( ruleVLSRole ) { - // InternalVampireLanguage.g:5244:2: ( ruleVLSRole ) - // InternalVampireLanguage.g:5245:3: ruleVLSRole + // InternalVampireLanguage.g:5298:2: ( ruleVLSRole ) + // InternalVampireLanguage.g:5299:3: ruleVLSRole { before(grammarAccess.getVLSFofFormulaAccess().getFofRoleVLSRoleParserRuleCall_4_0()); pushFollow(FOLLOW_2); @@ -16146,17 +16302,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFofFormula__FofFormulaAssignment_6" - // InternalVampireLanguage.g:5254:1: rule__VLSFofFormula__FofFormulaAssignment_6 : ( ruleVLSTerm ) ; + // InternalVampireLanguage.g:5308:1: rule__VLSFofFormula__FofFormulaAssignment_6 : ( ruleVLSTerm ) ; public final void rule__VLSFofFormula__FofFormulaAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5258:1: ( ( ruleVLSTerm ) ) - // InternalVampireLanguage.g:5259:2: ( ruleVLSTerm ) + // InternalVampireLanguage.g:5312:1: ( ( ruleVLSTerm ) ) + // InternalVampireLanguage.g:5313:2: ( ruleVLSTerm ) { - // InternalVampireLanguage.g:5259:2: ( ruleVLSTerm ) - // InternalVampireLanguage.g:5260:3: ruleVLSTerm + // InternalVampireLanguage.g:5313:2: ( ruleVLSTerm ) + // InternalVampireLanguage.g:5314:3: ruleVLSTerm { before(grammarAccess.getVLSFofFormulaAccess().getFofFormulaVLSTermParserRuleCall_6_0()); pushFollow(FOLLOW_2); @@ -16187,17 +16343,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFofFormula__AnnotationsAssignment_7_1" - // InternalVampireLanguage.g:5269:1: rule__VLSFofFormula__AnnotationsAssignment_7_1 : ( ruleVLSAnnotation ) ; + // InternalVampireLanguage.g:5323:1: rule__VLSFofFormula__AnnotationsAssignment_7_1 : ( ruleVLSAnnotation ) ; public final void rule__VLSFofFormula__AnnotationsAssignment_7_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5273:1: ( ( ruleVLSAnnotation ) ) - // InternalVampireLanguage.g:5274:2: ( ruleVLSAnnotation ) + // InternalVampireLanguage.g:5327:1: ( ( ruleVLSAnnotation ) ) + // InternalVampireLanguage.g:5328:2: ( ruleVLSAnnotation ) { - // InternalVampireLanguage.g:5274:2: ( ruleVLSAnnotation ) - // InternalVampireLanguage.g:5275:3: ruleVLSAnnotation + // InternalVampireLanguage.g:5328:2: ( ruleVLSAnnotation ) + // InternalVampireLanguage.g:5329:3: ruleVLSAnnotation { before(grammarAccess.getVLSFofFormulaAccess().getAnnotationsVLSAnnotationParserRuleCall_7_1_0()); pushFollow(FOLLOW_2); @@ -16228,21 +16384,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAnnotation__NameAssignment_1" - // InternalVampireLanguage.g:5284:1: rule__VLSAnnotation__NameAssignment_1 : ( ( rule__VLSAnnotation__NameAlternatives_1_0 ) ) ; + // InternalVampireLanguage.g:5338:1: rule__VLSAnnotation__NameAssignment_1 : ( ( rule__VLSAnnotation__NameAlternatives_1_0 ) ) ; public final void rule__VLSAnnotation__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5288:1: ( ( ( rule__VLSAnnotation__NameAlternatives_1_0 ) ) ) - // InternalVampireLanguage.g:5289:2: ( ( rule__VLSAnnotation__NameAlternatives_1_0 ) ) + // InternalVampireLanguage.g:5342:1: ( ( ( rule__VLSAnnotation__NameAlternatives_1_0 ) ) ) + // InternalVampireLanguage.g:5343:2: ( ( rule__VLSAnnotation__NameAlternatives_1_0 ) ) { - // InternalVampireLanguage.g:5289:2: ( ( rule__VLSAnnotation__NameAlternatives_1_0 ) ) - // InternalVampireLanguage.g:5290:3: ( rule__VLSAnnotation__NameAlternatives_1_0 ) + // InternalVampireLanguage.g:5343:2: ( ( rule__VLSAnnotation__NameAlternatives_1_0 ) ) + // InternalVampireLanguage.g:5344:3: ( rule__VLSAnnotation__NameAlternatives_1_0 ) { before(grammarAccess.getVLSAnnotationAccess().getNameAlternatives_1_0()); - // InternalVampireLanguage.g:5291:3: ( rule__VLSAnnotation__NameAlternatives_1_0 ) - // InternalVampireLanguage.g:5291:4: rule__VLSAnnotation__NameAlternatives_1_0 + // InternalVampireLanguage.g:5345:3: ( rule__VLSAnnotation__NameAlternatives_1_0 ) + // InternalVampireLanguage.g:5345:4: rule__VLSAnnotation__NameAlternatives_1_0 { pushFollow(FOLLOW_2); rule__VLSAnnotation__NameAlternatives_1_0(); @@ -16275,17 +16431,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAnnotation__FollowupAssignment_2_1" - // InternalVampireLanguage.g:5299:1: rule__VLSAnnotation__FollowupAssignment_2_1 : ( ruleVLSAnnotationTerms ) ; + // InternalVampireLanguage.g:5353:1: rule__VLSAnnotation__FollowupAssignment_2_1 : ( ruleVLSAnnotationTerms ) ; public final void rule__VLSAnnotation__FollowupAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5303:1: ( ( ruleVLSAnnotationTerms ) ) - // InternalVampireLanguage.g:5304:2: ( ruleVLSAnnotationTerms ) + // InternalVampireLanguage.g:5357:1: ( ( ruleVLSAnnotationTerms ) ) + // InternalVampireLanguage.g:5358:2: ( ruleVLSAnnotationTerms ) { - // InternalVampireLanguage.g:5304:2: ( ruleVLSAnnotationTerms ) - // InternalVampireLanguage.g:5305:3: ruleVLSAnnotationTerms + // InternalVampireLanguage.g:5358:2: ( ruleVLSAnnotationTerms ) + // InternalVampireLanguage.g:5359:3: ruleVLSAnnotationTerms { before(grammarAccess.getVLSAnnotationAccess().getFollowupVLSAnnotationTermsParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -16316,17 +16472,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAnnotationTerms__TermsAssignment_0" - // InternalVampireLanguage.g:5314:1: rule__VLSAnnotationTerms__TermsAssignment_0 : ( ruleVLSAnnotation ) ; + // InternalVampireLanguage.g:5368:1: rule__VLSAnnotationTerms__TermsAssignment_0 : ( ruleVLSAnnotation ) ; public final void rule__VLSAnnotationTerms__TermsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5318:1: ( ( ruleVLSAnnotation ) ) - // InternalVampireLanguage.g:5319:2: ( ruleVLSAnnotation ) + // InternalVampireLanguage.g:5372:1: ( ( ruleVLSAnnotation ) ) + // InternalVampireLanguage.g:5373:2: ( ruleVLSAnnotation ) { - // InternalVampireLanguage.g:5319:2: ( ruleVLSAnnotation ) - // InternalVampireLanguage.g:5320:3: ruleVLSAnnotation + // InternalVampireLanguage.g:5373:2: ( ruleVLSAnnotation ) + // InternalVampireLanguage.g:5374:3: ruleVLSAnnotation { before(grammarAccess.getVLSAnnotationTermsAccess().getTermsVLSAnnotationParserRuleCall_0_0()); pushFollow(FOLLOW_2); @@ -16357,17 +16513,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAnnotationTerms__TermsAssignment_1_1" - // InternalVampireLanguage.g:5329:1: rule__VLSAnnotationTerms__TermsAssignment_1_1 : ( ruleVLSAnnotation ) ; + // InternalVampireLanguage.g:5383:1: rule__VLSAnnotationTerms__TermsAssignment_1_1 : ( ruleVLSAnnotation ) ; public final void rule__VLSAnnotationTerms__TermsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5333:1: ( ( ruleVLSAnnotation ) ) - // InternalVampireLanguage.g:5334:2: ( ruleVLSAnnotation ) + // InternalVampireLanguage.g:5387:1: ( ( ruleVLSAnnotation ) ) + // InternalVampireLanguage.g:5388:2: ( ruleVLSAnnotation ) { - // InternalVampireLanguage.g:5334:2: ( ruleVLSAnnotation ) - // InternalVampireLanguage.g:5335:3: ruleVLSAnnotation + // InternalVampireLanguage.g:5388:2: ( ruleVLSAnnotation ) + // InternalVampireLanguage.g:5389:3: ruleVLSAnnotation { before(grammarAccess.getVLSAnnotationTermsAccess().getTermsVLSAnnotationParserRuleCall_1_1_0()); pushFollow(FOLLOW_2); @@ -16398,17 +16554,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__RightAssignment_1_0_1" - // InternalVampireLanguage.g:5344:1: rule__VLSBinary__RightAssignment_1_0_1 : ( ruleVLSUnitaryFormula ) ; + // InternalVampireLanguage.g:5398:1: rule__VLSBinary__RightAssignment_1_0_1 : ( ruleVLSUnitaryFormula ) ; public final void rule__VLSBinary__RightAssignment_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5348:1: ( ( ruleVLSUnitaryFormula ) ) - // InternalVampireLanguage.g:5349:2: ( ruleVLSUnitaryFormula ) + // InternalVampireLanguage.g:5402:1: ( ( ruleVLSUnitaryFormula ) ) + // InternalVampireLanguage.g:5403:2: ( ruleVLSUnitaryFormula ) { - // InternalVampireLanguage.g:5349:2: ( ruleVLSUnitaryFormula ) - // InternalVampireLanguage.g:5350:3: ruleVLSUnitaryFormula + // InternalVampireLanguage.g:5403:2: ( ruleVLSUnitaryFormula ) + // InternalVampireLanguage.g:5404:3: ruleVLSUnitaryFormula { before(grammarAccess.getVLSBinaryAccess().getRightVLSUnitaryFormulaParserRuleCall_1_0_1_0()); pushFollow(FOLLOW_2); @@ -16439,17 +16595,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__RightAssignment_1_1_2" - // InternalVampireLanguage.g:5359:1: rule__VLSBinary__RightAssignment_1_1_2 : ( ruleVLSUnitaryFormula ) ; + // InternalVampireLanguage.g:5413:1: rule__VLSBinary__RightAssignment_1_1_2 : ( ruleVLSUnitaryFormula ) ; public final void rule__VLSBinary__RightAssignment_1_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5363:1: ( ( ruleVLSUnitaryFormula ) ) - // InternalVampireLanguage.g:5364:2: ( ruleVLSUnitaryFormula ) + // InternalVampireLanguage.g:5417:1: ( ( ruleVLSUnitaryFormula ) ) + // InternalVampireLanguage.g:5418:2: ( ruleVLSUnitaryFormula ) { - // InternalVampireLanguage.g:5364:2: ( ruleVLSUnitaryFormula ) - // InternalVampireLanguage.g:5365:3: ruleVLSUnitaryFormula + // InternalVampireLanguage.g:5418:2: ( ruleVLSUnitaryFormula ) + // InternalVampireLanguage.g:5419:3: ruleVLSUnitaryFormula { before(grammarAccess.getVLSBinaryAccess().getRightVLSUnitaryFormulaParserRuleCall_1_1_2_0()); pushFollow(FOLLOW_2); @@ -16480,17 +16636,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSBinary__RightAssignment_1_2_2" - // InternalVampireLanguage.g:5374:1: rule__VLSBinary__RightAssignment_1_2_2 : ( ruleVLSUnitaryFormula ) ; + // InternalVampireLanguage.g:5428:1: rule__VLSBinary__RightAssignment_1_2_2 : ( ruleVLSUnitaryFormula ) ; public final void rule__VLSBinary__RightAssignment_1_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5378:1: ( ( ruleVLSUnitaryFormula ) ) - // InternalVampireLanguage.g:5379:2: ( ruleVLSUnitaryFormula ) + // InternalVampireLanguage.g:5432:1: ( ( ruleVLSUnitaryFormula ) ) + // InternalVampireLanguage.g:5433:2: ( ruleVLSUnitaryFormula ) { - // InternalVampireLanguage.g:5379:2: ( ruleVLSUnitaryFormula ) - // InternalVampireLanguage.g:5380:3: ruleVLSUnitaryFormula + // InternalVampireLanguage.g:5433:2: ( ruleVLSUnitaryFormula ) + // InternalVampireLanguage.g:5434:3: ruleVLSUnitaryFormula { before(grammarAccess.getVLSBinaryAccess().getRightVLSUnitaryFormulaParserRuleCall_1_2_2_0()); pushFollow(FOLLOW_2); @@ -16521,17 +16677,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUniversalQuantifier__VariablesAssignment_1_2" - // InternalVampireLanguage.g:5389:1: rule__VLSUniversalQuantifier__VariablesAssignment_1_2 : ( ruleVLSVariable ) ; + // InternalVampireLanguage.g:5443:1: rule__VLSUniversalQuantifier__VariablesAssignment_1_2 : ( ruleVLSVariable ) ; public final void rule__VLSUniversalQuantifier__VariablesAssignment_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5393:1: ( ( ruleVLSVariable ) ) - // InternalVampireLanguage.g:5394:2: ( ruleVLSVariable ) + // InternalVampireLanguage.g:5447:1: ( ( ruleVLSVariable ) ) + // InternalVampireLanguage.g:5448:2: ( ruleVLSVariable ) { - // InternalVampireLanguage.g:5394:2: ( ruleVLSVariable ) - // InternalVampireLanguage.g:5395:3: ruleVLSVariable + // InternalVampireLanguage.g:5448:2: ( ruleVLSVariable ) + // InternalVampireLanguage.g:5449:3: ruleVLSVariable { before(grammarAccess.getVLSUniversalQuantifierAccess().getVariablesVLSVariableParserRuleCall_1_2_0()); pushFollow(FOLLOW_2); @@ -16562,17 +16718,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1" - // InternalVampireLanguage.g:5404:1: rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 : ( ruleVLSVariable ) ; + // InternalVampireLanguage.g:5458:1: rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 : ( ruleVLSVariable ) ; public final void rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5408:1: ( ( ruleVLSVariable ) ) - // InternalVampireLanguage.g:5409:2: ( ruleVLSVariable ) + // InternalVampireLanguage.g:5462:1: ( ( ruleVLSVariable ) ) + // InternalVampireLanguage.g:5463:2: ( ruleVLSVariable ) { - // InternalVampireLanguage.g:5409:2: ( ruleVLSVariable ) - // InternalVampireLanguage.g:5410:3: ruleVLSVariable + // InternalVampireLanguage.g:5463:2: ( ruleVLSVariable ) + // InternalVampireLanguage.g:5464:3: ruleVLSVariable { before(grammarAccess.getVLSUniversalQuantifierAccess().getVariablesVLSVariableParserRuleCall_1_3_1_0()); pushFollow(FOLLOW_2); @@ -16603,17 +16759,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUniversalQuantifier__OperandAssignment_2" - // InternalVampireLanguage.g:5419:1: rule__VLSUniversalQuantifier__OperandAssignment_2 : ( ruleVLSUnitaryFormula ) ; + // InternalVampireLanguage.g:5473:1: rule__VLSUniversalQuantifier__OperandAssignment_2 : ( ruleVLSUnitaryFormula ) ; public final void rule__VLSUniversalQuantifier__OperandAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5423:1: ( ( ruleVLSUnitaryFormula ) ) - // InternalVampireLanguage.g:5424:2: ( ruleVLSUnitaryFormula ) + // InternalVampireLanguage.g:5477:1: ( ( ruleVLSUnitaryFormula ) ) + // InternalVampireLanguage.g:5478:2: ( ruleVLSUnitaryFormula ) { - // InternalVampireLanguage.g:5424:2: ( ruleVLSUnitaryFormula ) - // InternalVampireLanguage.g:5425:3: ruleVLSUnitaryFormula + // InternalVampireLanguage.g:5478:2: ( ruleVLSUnitaryFormula ) + // InternalVampireLanguage.g:5479:3: ruleVLSUnitaryFormula { before(grammarAccess.getVLSUniversalQuantifierAccess().getOperandVLSUnitaryFormulaParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -16644,17 +16800,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSExistentialQuantifier__VariablesAssignment_1_2" - // InternalVampireLanguage.g:5434:1: rule__VLSExistentialQuantifier__VariablesAssignment_1_2 : ( ruleVLSVariable ) ; + // InternalVampireLanguage.g:5488:1: rule__VLSExistentialQuantifier__VariablesAssignment_1_2 : ( ruleVLSVariable ) ; public final void rule__VLSExistentialQuantifier__VariablesAssignment_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5438:1: ( ( ruleVLSVariable ) ) - // InternalVampireLanguage.g:5439:2: ( ruleVLSVariable ) + // InternalVampireLanguage.g:5492:1: ( ( ruleVLSVariable ) ) + // InternalVampireLanguage.g:5493:2: ( ruleVLSVariable ) { - // InternalVampireLanguage.g:5439:2: ( ruleVLSVariable ) - // InternalVampireLanguage.g:5440:3: ruleVLSVariable + // InternalVampireLanguage.g:5493:2: ( ruleVLSVariable ) + // InternalVampireLanguage.g:5494:3: ruleVLSVariable { before(grammarAccess.getVLSExistentialQuantifierAccess().getVariablesVLSVariableParserRuleCall_1_2_0()); pushFollow(FOLLOW_2); @@ -16685,17 +16841,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1" - // InternalVampireLanguage.g:5449:1: rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 : ( ruleVLSVariable ) ; + // InternalVampireLanguage.g:5503:1: rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 : ( ruleVLSVariable ) ; public final void rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5453:1: ( ( ruleVLSVariable ) ) - // InternalVampireLanguage.g:5454:2: ( ruleVLSVariable ) + // InternalVampireLanguage.g:5507:1: ( ( ruleVLSVariable ) ) + // InternalVampireLanguage.g:5508:2: ( ruleVLSVariable ) { - // InternalVampireLanguage.g:5454:2: ( ruleVLSVariable ) - // InternalVampireLanguage.g:5455:3: ruleVLSVariable + // InternalVampireLanguage.g:5508:2: ( ruleVLSVariable ) + // InternalVampireLanguage.g:5509:3: ruleVLSVariable { before(grammarAccess.getVLSExistentialQuantifierAccess().getVariablesVLSVariableParserRuleCall_1_3_1_0()); pushFollow(FOLLOW_2); @@ -16726,17 +16882,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSExistentialQuantifier__OperandAssignment_2" - // InternalVampireLanguage.g:5464:1: rule__VLSExistentialQuantifier__OperandAssignment_2 : ( ruleVLSUnitaryFormula ) ; + // InternalVampireLanguage.g:5518:1: rule__VLSExistentialQuantifier__OperandAssignment_2 : ( ruleVLSUnitaryFormula ) ; public final void rule__VLSExistentialQuantifier__OperandAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5468:1: ( ( ruleVLSUnitaryFormula ) ) - // InternalVampireLanguage.g:5469:2: ( ruleVLSUnitaryFormula ) + // InternalVampireLanguage.g:5522:1: ( ( ruleVLSUnitaryFormula ) ) + // InternalVampireLanguage.g:5523:2: ( ruleVLSUnitaryFormula ) { - // InternalVampireLanguage.g:5469:2: ( ruleVLSUnitaryFormula ) - // InternalVampireLanguage.g:5470:3: ruleVLSUnitaryFormula + // InternalVampireLanguage.g:5523:2: ( ruleVLSUnitaryFormula ) + // InternalVampireLanguage.g:5524:3: ruleVLSUnitaryFormula { before(grammarAccess.getVLSExistentialQuantifierAccess().getOperandVLSUnitaryFormulaParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -16767,17 +16923,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUnaryNegation__OperandAssignment_2" - // InternalVampireLanguage.g:5479:1: rule__VLSUnaryNegation__OperandAssignment_2 : ( ruleVLSUnitaryFormula ) ; + // InternalVampireLanguage.g:5533:1: rule__VLSUnaryNegation__OperandAssignment_2 : ( ruleVLSUnitaryFormula ) ; public final void rule__VLSUnaryNegation__OperandAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5483:1: ( ( ruleVLSUnitaryFormula ) ) - // InternalVampireLanguage.g:5484:2: ( ruleVLSUnitaryFormula ) + // InternalVampireLanguage.g:5537:1: ( ( ruleVLSUnitaryFormula ) ) + // InternalVampireLanguage.g:5538:2: ( ruleVLSUnitaryFormula ) { - // InternalVampireLanguage.g:5484:2: ( ruleVLSUnitaryFormula ) - // InternalVampireLanguage.g:5485:3: ruleVLSUnitaryFormula + // InternalVampireLanguage.g:5538:2: ( ruleVLSUnitaryFormula ) + // InternalVampireLanguage.g:5539:3: ruleVLSUnitaryFormula { before(grammarAccess.getVLSUnaryNegationAccess().getOperandVLSUnitaryFormulaParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -16808,17 +16964,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSUnaryInfix__RightAssignment_1_1" - // InternalVampireLanguage.g:5494:1: rule__VLSUnaryInfix__RightAssignment_1_1 : ( ruleVLSAtomic ) ; + // InternalVampireLanguage.g:5548:1: rule__VLSUnaryInfix__RightAssignment_1_1 : ( ruleVLSAtomic ) ; public final void rule__VLSUnaryInfix__RightAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5498:1: ( ( ruleVLSAtomic ) ) - // InternalVampireLanguage.g:5499:2: ( ruleVLSAtomic ) + // InternalVampireLanguage.g:5552:1: ( ( ruleVLSAtomic ) ) + // InternalVampireLanguage.g:5553:2: ( ruleVLSAtomic ) { - // InternalVampireLanguage.g:5499:2: ( ruleVLSAtomic ) - // InternalVampireLanguage.g:5500:3: ruleVLSAtomic + // InternalVampireLanguage.g:5553:2: ( ruleVLSAtomic ) + // InternalVampireLanguage.g:5554:3: ruleVLSAtomic { before(grammarAccess.getVLSUnaryInfixAccess().getRightVLSAtomicParserRuleCall_1_1_0()); pushFollow(FOLLOW_2); @@ -16849,21 +17005,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicConstant__NameAssignment_0_1" - // InternalVampireLanguage.g:5509:1: rule__VLSAtomicConstant__NameAssignment_0_1 : ( ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 ) ) ; + // InternalVampireLanguage.g:5563:1: rule__VLSAtomicConstant__NameAssignment_0_1 : ( ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 ) ) ; public final void rule__VLSAtomicConstant__NameAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5513:1: ( ( ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 ) ) ) - // InternalVampireLanguage.g:5514:2: ( ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 ) ) + // InternalVampireLanguage.g:5567:1: ( ( ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 ) ) ) + // InternalVampireLanguage.g:5568:2: ( ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 ) ) { - // InternalVampireLanguage.g:5514:2: ( ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 ) ) - // InternalVampireLanguage.g:5515:3: ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 ) + // InternalVampireLanguage.g:5568:2: ( ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 ) ) + // InternalVampireLanguage.g:5569:3: ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 ) { before(grammarAccess.getVLSAtomicConstantAccess().getNameAlternatives_0_1_0()); - // InternalVampireLanguage.g:5516:3: ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 ) - // InternalVampireLanguage.g:5516:4: rule__VLSAtomicConstant__NameAlternatives_0_1_0 + // InternalVampireLanguage.g:5570:3: ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 ) + // InternalVampireLanguage.g:5570:4: rule__VLSAtomicConstant__NameAlternatives_0_1_0 { pushFollow(FOLLOW_2); rule__VLSAtomicConstant__NameAlternatives_0_1_0(); @@ -16896,21 +17052,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicFunction__ConstantAssignment_0_1" - // InternalVampireLanguage.g:5524:1: rule__VLSAtomicFunction__ConstantAssignment_0_1 : ( ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 ) ) ; + // InternalVampireLanguage.g:5578:1: rule__VLSAtomicFunction__ConstantAssignment_0_1 : ( ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 ) ) ; public final void rule__VLSAtomicFunction__ConstantAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5528:1: ( ( ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 ) ) ) - // InternalVampireLanguage.g:5529:2: ( ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 ) ) + // InternalVampireLanguage.g:5582:1: ( ( ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 ) ) ) + // InternalVampireLanguage.g:5583:2: ( ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 ) ) { - // InternalVampireLanguage.g:5529:2: ( ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 ) ) - // InternalVampireLanguage.g:5530:3: ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 ) + // InternalVampireLanguage.g:5583:2: ( ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 ) ) + // InternalVampireLanguage.g:5584:3: ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 ) { before(grammarAccess.getVLSAtomicFunctionAccess().getConstantAlternatives_0_1_0()); - // InternalVampireLanguage.g:5531:3: ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 ) - // InternalVampireLanguage.g:5531:4: rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 + // InternalVampireLanguage.g:5585:3: ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 ) + // InternalVampireLanguage.g:5585:4: rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 { pushFollow(FOLLOW_2); rule__VLSAtomicFunction__ConstantAlternatives_0_1_0(); @@ -16943,17 +17099,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicFunction__TermsAssignment_0_2_1" - // InternalVampireLanguage.g:5539:1: rule__VLSAtomicFunction__TermsAssignment_0_2_1 : ( ruleVLSFofTerm ) ; + // InternalVampireLanguage.g:5593:1: rule__VLSAtomicFunction__TermsAssignment_0_2_1 : ( ruleVLSFofTerm ) ; public final void rule__VLSAtomicFunction__TermsAssignment_0_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5543:1: ( ( ruleVLSFofTerm ) ) - // InternalVampireLanguage.g:5544:2: ( ruleVLSFofTerm ) + // InternalVampireLanguage.g:5597:1: ( ( ruleVLSFofTerm ) ) + // InternalVampireLanguage.g:5598:2: ( ruleVLSFofTerm ) { - // InternalVampireLanguage.g:5544:2: ( ruleVLSFofTerm ) - // InternalVampireLanguage.g:5545:3: ruleVLSFofTerm + // InternalVampireLanguage.g:5598:2: ( ruleVLSFofTerm ) + // InternalVampireLanguage.g:5599:3: ruleVLSFofTerm { before(grammarAccess.getVLSAtomicFunctionAccess().getTermsVLSFofTermParserRuleCall_0_2_1_0()); pushFollow(FOLLOW_2); @@ -16984,17 +17140,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicFunction__TermsAssignment_0_2_2_1" - // InternalVampireLanguage.g:5554:1: rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 : ( ruleVLSFofTerm ) ; + // InternalVampireLanguage.g:5608:1: rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 : ( ruleVLSFofTerm ) ; public final void rule__VLSAtomicFunction__TermsAssignment_0_2_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5558:1: ( ( ruleVLSFofTerm ) ) - // InternalVampireLanguage.g:5559:2: ( ruleVLSFofTerm ) + // InternalVampireLanguage.g:5612:1: ( ( ruleVLSFofTerm ) ) + // InternalVampireLanguage.g:5613:2: ( ruleVLSFofTerm ) { - // InternalVampireLanguage.g:5559:2: ( ruleVLSFofTerm ) - // InternalVampireLanguage.g:5560:3: ruleVLSFofTerm + // InternalVampireLanguage.g:5613:2: ( ruleVLSFofTerm ) + // InternalVampireLanguage.g:5614:3: ruleVLSFofTerm { before(grammarAccess.getVLSAtomicFunctionAccess().getTermsVLSFofTermParserRuleCall_0_2_2_1_0()); pushFollow(FOLLOW_2); @@ -17025,24 +17181,24 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicFunction__NameAssignment_1_1" - // InternalVampireLanguage.g:5569:1: rule__VLSAtomicFunction__NameAssignment_1_1 : ( ( '$less' ) ) ; + // InternalVampireLanguage.g:5623:1: rule__VLSAtomicFunction__NameAssignment_1_1 : ( ( '$less' ) ) ; public final void rule__VLSAtomicFunction__NameAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5573:1: ( ( ( '$less' ) ) ) - // InternalVampireLanguage.g:5574:2: ( ( '$less' ) ) + // InternalVampireLanguage.g:5627:1: ( ( ( '$less' ) ) ) + // InternalVampireLanguage.g:5628:2: ( ( '$less' ) ) { - // InternalVampireLanguage.g:5574:2: ( ( '$less' ) ) - // InternalVampireLanguage.g:5575:3: ( '$less' ) + // InternalVampireLanguage.g:5628:2: ( ( '$less' ) ) + // InternalVampireLanguage.g:5629:3: ( '$less' ) { before(grammarAccess.getVLSAtomicFunctionAccess().getNameLessKeyword_1_1_0()); - // InternalVampireLanguage.g:5576:3: ( '$less' ) - // InternalVampireLanguage.g:5577:4: '$less' + // InternalVampireLanguage.g:5630:3: ( '$less' ) + // InternalVampireLanguage.g:5631:4: '$less' { before(grammarAccess.getVLSAtomicFunctionAccess().getNameLessKeyword_1_1_0()); - match(input,68,FOLLOW_2); + match(input,69,FOLLOW_2); after(grammarAccess.getVLSAtomicFunctionAccess().getNameLessKeyword_1_1_0()); } @@ -17070,17 +17226,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicFunction__TermsAssignment_1_3" - // InternalVampireLanguage.g:5588:1: rule__VLSAtomicFunction__TermsAssignment_1_3 : ( ruleVLSFofTerm ) ; + // InternalVampireLanguage.g:5642:1: rule__VLSAtomicFunction__TermsAssignment_1_3 : ( ruleVLSFofTerm ) ; public final void rule__VLSAtomicFunction__TermsAssignment_1_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5592:1: ( ( ruleVLSFofTerm ) ) - // InternalVampireLanguage.g:5593:2: ( ruleVLSFofTerm ) + // InternalVampireLanguage.g:5646:1: ( ( ruleVLSFofTerm ) ) + // InternalVampireLanguage.g:5647:2: ( ruleVLSFofTerm ) { - // InternalVampireLanguage.g:5593:2: ( ruleVLSFofTerm ) - // InternalVampireLanguage.g:5594:3: ruleVLSFofTerm + // InternalVampireLanguage.g:5647:2: ( ruleVLSFofTerm ) + // InternalVampireLanguage.g:5648:3: ruleVLSFofTerm { before(grammarAccess.getVLSAtomicFunctionAccess().getTermsVLSFofTermParserRuleCall_1_3_0()); pushFollow(FOLLOW_2); @@ -17111,17 +17267,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSAtomicFunction__TermsAssignment_1_5" - // InternalVampireLanguage.g:5603:1: rule__VLSAtomicFunction__TermsAssignment_1_5 : ( ruleVLSFofTerm ) ; + // InternalVampireLanguage.g:5657:1: rule__VLSAtomicFunction__TermsAssignment_1_5 : ( ruleVLSFofTerm ) ; public final void rule__VLSAtomicFunction__TermsAssignment_1_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5607:1: ( ( ruleVLSFofTerm ) ) - // InternalVampireLanguage.g:5608:2: ( ruleVLSFofTerm ) + // InternalVampireLanguage.g:5661:1: ( ( ruleVLSFofTerm ) ) + // InternalVampireLanguage.g:5662:2: ( ruleVLSFofTerm ) { - // InternalVampireLanguage.g:5608:2: ( ruleVLSFofTerm ) - // InternalVampireLanguage.g:5609:3: ruleVLSFofTerm + // InternalVampireLanguage.g:5662:2: ( ruleVLSFofTerm ) + // InternalVampireLanguage.g:5663:3: ruleVLSFofTerm { before(grammarAccess.getVLSAtomicFunctionAccess().getTermsVLSFofTermParserRuleCall_1_5_0()); pushFollow(FOLLOW_2); @@ -17152,17 +17308,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSVariable__NameAssignment" - // InternalVampireLanguage.g:5618:1: rule__VLSVariable__NameAssignment : ( RULE_UPPER_WORD_ID ) ; + // InternalVampireLanguage.g:5672:1: rule__VLSVariable__NameAssignment : ( RULE_UPPER_WORD_ID ) ; public final void rule__VLSVariable__NameAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5622:1: ( ( RULE_UPPER_WORD_ID ) ) - // InternalVampireLanguage.g:5623:2: ( RULE_UPPER_WORD_ID ) + // InternalVampireLanguage.g:5676:1: ( ( RULE_UPPER_WORD_ID ) ) + // InternalVampireLanguage.g:5677:2: ( RULE_UPPER_WORD_ID ) { - // InternalVampireLanguage.g:5623:2: ( RULE_UPPER_WORD_ID ) - // InternalVampireLanguage.g:5624:3: RULE_UPPER_WORD_ID + // InternalVampireLanguage.g:5677:2: ( RULE_UPPER_WORD_ID ) + // InternalVampireLanguage.g:5678:3: RULE_UPPER_WORD_ID { before(grammarAccess.getVLSVariableAccess().getNameUPPER_WORD_IDTerminalRuleCall_0()); match(input,RULE_UPPER_WORD_ID,FOLLOW_2); @@ -17189,21 +17345,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFunctionFof__FunctorAssignment_0" - // InternalVampireLanguage.g:5633:1: rule__VLSFunctionFof__FunctorAssignment_0 : ( ( rule__VLSFunctionFof__FunctorAlternatives_0_0 ) ) ; + // InternalVampireLanguage.g:5687:1: rule__VLSFunctionFof__FunctorAssignment_0 : ( ( rule__VLSFunctionFof__FunctorAlternatives_0_0 ) ) ; public final void rule__VLSFunctionFof__FunctorAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5637:1: ( ( ( rule__VLSFunctionFof__FunctorAlternatives_0_0 ) ) ) - // InternalVampireLanguage.g:5638:2: ( ( rule__VLSFunctionFof__FunctorAlternatives_0_0 ) ) + // InternalVampireLanguage.g:5691:1: ( ( ( rule__VLSFunctionFof__FunctorAlternatives_0_0 ) ) ) + // InternalVampireLanguage.g:5692:2: ( ( rule__VLSFunctionFof__FunctorAlternatives_0_0 ) ) { - // InternalVampireLanguage.g:5638:2: ( ( rule__VLSFunctionFof__FunctorAlternatives_0_0 ) ) - // InternalVampireLanguage.g:5639:3: ( rule__VLSFunctionFof__FunctorAlternatives_0_0 ) + // InternalVampireLanguage.g:5692:2: ( ( rule__VLSFunctionFof__FunctorAlternatives_0_0 ) ) + // InternalVampireLanguage.g:5693:3: ( rule__VLSFunctionFof__FunctorAlternatives_0_0 ) { before(grammarAccess.getVLSFunctionFofAccess().getFunctorAlternatives_0_0()); - // InternalVampireLanguage.g:5640:3: ( rule__VLSFunctionFof__FunctorAlternatives_0_0 ) - // InternalVampireLanguage.g:5640:4: rule__VLSFunctionFof__FunctorAlternatives_0_0 + // InternalVampireLanguage.g:5694:3: ( rule__VLSFunctionFof__FunctorAlternatives_0_0 ) + // InternalVampireLanguage.g:5694:4: rule__VLSFunctionFof__FunctorAlternatives_0_0 { pushFollow(FOLLOW_2); rule__VLSFunctionFof__FunctorAlternatives_0_0(); @@ -17236,17 +17392,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFunctionFof__TermsAssignment_1_1" - // InternalVampireLanguage.g:5648:1: rule__VLSFunctionFof__TermsAssignment_1_1 : ( ruleVLSFofTerm ) ; + // InternalVampireLanguage.g:5702:1: rule__VLSFunctionFof__TermsAssignment_1_1 : ( ruleVLSFofTerm ) ; public final void rule__VLSFunctionFof__TermsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5652:1: ( ( ruleVLSFofTerm ) ) - // InternalVampireLanguage.g:5653:2: ( ruleVLSFofTerm ) + // InternalVampireLanguage.g:5706:1: ( ( ruleVLSFofTerm ) ) + // InternalVampireLanguage.g:5707:2: ( ruleVLSFofTerm ) { - // InternalVampireLanguage.g:5653:2: ( ruleVLSFofTerm ) - // InternalVampireLanguage.g:5654:3: ruleVLSFofTerm + // InternalVampireLanguage.g:5707:2: ( ruleVLSFofTerm ) + // InternalVampireLanguage.g:5708:3: ruleVLSFofTerm { before(grammarAccess.getVLSFunctionFofAccess().getTermsVLSFofTermParserRuleCall_1_1_0()); pushFollow(FOLLOW_2); @@ -17277,17 +17433,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSFunctionFof__TermsAssignment_1_2_1" - // InternalVampireLanguage.g:5663:1: rule__VLSFunctionFof__TermsAssignment_1_2_1 : ( ruleVLSFofTerm ) ; + // InternalVampireLanguage.g:5717:1: rule__VLSFunctionFof__TermsAssignment_1_2_1 : ( ruleVLSFofTerm ) ; public final void rule__VLSFunctionFof__TermsAssignment_1_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5667:1: ( ( ruleVLSFofTerm ) ) - // InternalVampireLanguage.g:5668:2: ( ruleVLSFofTerm ) + // InternalVampireLanguage.g:5721:1: ( ( ruleVLSFofTerm ) ) + // InternalVampireLanguage.g:5722:2: ( ruleVLSFofTerm ) { - // InternalVampireLanguage.g:5668:2: ( ruleVLSFofTerm ) - // InternalVampireLanguage.g:5669:3: ruleVLSFofTerm + // InternalVampireLanguage.g:5722:2: ( ruleVLSFofTerm ) + // InternalVampireLanguage.g:5723:3: ruleVLSFofTerm { before(grammarAccess.getVLSFunctionFofAccess().getTermsVLSFofTermParserRuleCall_1_2_1_0()); pushFollow(FOLLOW_2); @@ -17318,17 +17474,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSDefinedTerm__ValueAssignment_0_1" - // InternalVampireLanguage.g:5678:1: rule__VLSDefinedTerm__ValueAssignment_0_1 : ( RULE_SIGNED_LITERAL ) ; + // InternalVampireLanguage.g:5732:1: rule__VLSDefinedTerm__ValueAssignment_0_1 : ( RULE_SIGNED_LITERAL ) ; public final void rule__VLSDefinedTerm__ValueAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5682:1: ( ( RULE_SIGNED_LITERAL ) ) - // InternalVampireLanguage.g:5683:2: ( RULE_SIGNED_LITERAL ) + // InternalVampireLanguage.g:5736:1: ( ( RULE_SIGNED_LITERAL ) ) + // InternalVampireLanguage.g:5737:2: ( RULE_SIGNED_LITERAL ) { - // InternalVampireLanguage.g:5683:2: ( RULE_SIGNED_LITERAL ) - // InternalVampireLanguage.g:5684:3: RULE_SIGNED_LITERAL + // InternalVampireLanguage.g:5737:2: ( RULE_SIGNED_LITERAL ) + // InternalVampireLanguage.g:5738:3: RULE_SIGNED_LITERAL { before(grammarAccess.getVLSDefinedTermAccess().getValueSIGNED_LITERALTerminalRuleCall_0_1_0()); match(input,RULE_SIGNED_LITERAL,FOLLOW_2); @@ -17355,17 +17511,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSDefinedTerm__ValueAssignment_1_1" - // InternalVampireLanguage.g:5693:1: rule__VLSDefinedTerm__ValueAssignment_1_1 : ( RULE_SIGNED_REAL_ID ) ; + // InternalVampireLanguage.g:5747:1: rule__VLSDefinedTerm__ValueAssignment_1_1 : ( RULE_SIGNED_REAL_ID ) ; public final void rule__VLSDefinedTerm__ValueAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5697:1: ( ( RULE_SIGNED_REAL_ID ) ) - // InternalVampireLanguage.g:5698:2: ( RULE_SIGNED_REAL_ID ) + // InternalVampireLanguage.g:5751:1: ( ( RULE_SIGNED_REAL_ID ) ) + // InternalVampireLanguage.g:5752:2: ( RULE_SIGNED_REAL_ID ) { - // InternalVampireLanguage.g:5698:2: ( RULE_SIGNED_REAL_ID ) - // InternalVampireLanguage.g:5699:3: RULE_SIGNED_REAL_ID + // InternalVampireLanguage.g:5752:2: ( RULE_SIGNED_REAL_ID ) + // InternalVampireLanguage.g:5753:3: RULE_SIGNED_REAL_ID { before(grammarAccess.getVLSDefinedTermAccess().getValueSIGNED_REAL_IDTerminalRuleCall_1_1_0()); match(input,RULE_SIGNED_REAL_ID,FOLLOW_2); @@ -17392,17 +17548,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSDefinedTerm__ValueAssignment_2_1" - // InternalVampireLanguage.g:5708:1: rule__VLSDefinedTerm__ValueAssignment_2_1 : ( RULE_SIGNED_RAT_ID ) ; + // InternalVampireLanguage.g:5762:1: rule__VLSDefinedTerm__ValueAssignment_2_1 : ( RULE_SIGNED_RAT_ID ) ; public final void rule__VLSDefinedTerm__ValueAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5712:1: ( ( RULE_SIGNED_RAT_ID ) ) - // InternalVampireLanguage.g:5713:2: ( RULE_SIGNED_RAT_ID ) + // InternalVampireLanguage.g:5766:1: ( ( RULE_SIGNED_RAT_ID ) ) + // InternalVampireLanguage.g:5767:2: ( RULE_SIGNED_RAT_ID ) { - // InternalVampireLanguage.g:5713:2: ( RULE_SIGNED_RAT_ID ) - // InternalVampireLanguage.g:5714:3: RULE_SIGNED_RAT_ID + // InternalVampireLanguage.g:5767:2: ( RULE_SIGNED_RAT_ID ) + // InternalVampireLanguage.g:5768:3: RULE_SIGNED_RAT_ID { before(grammarAccess.getVLSDefinedTermAccess().getValueSIGNED_RAT_IDTerminalRuleCall_2_1_0()); match(input,RULE_SIGNED_RAT_ID,FOLLOW_2); @@ -17429,17 +17585,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist // $ANTLR start "rule__VLSDefinedTerm__ValueAssignment_3_1" - // InternalVampireLanguage.g:5723:1: rule__VLSDefinedTerm__ValueAssignment_3_1 : ( RULE_DOUBLE_QUOTE ) ; + // InternalVampireLanguage.g:5777:1: rule__VLSDefinedTerm__ValueAssignment_3_1 : ( RULE_DOUBLE_QUOTE ) ; public final void rule__VLSDefinedTerm__ValueAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalVampireLanguage.g:5727:1: ( ( RULE_DOUBLE_QUOTE ) ) - // InternalVampireLanguage.g:5728:2: ( RULE_DOUBLE_QUOTE ) + // InternalVampireLanguage.g:5781:1: ( ( RULE_DOUBLE_QUOTE ) ) + // InternalVampireLanguage.g:5782:2: ( RULE_DOUBLE_QUOTE ) { - // InternalVampireLanguage.g:5728:2: ( RULE_DOUBLE_QUOTE ) - // InternalVampireLanguage.g:5729:3: RULE_DOUBLE_QUOTE + // InternalVampireLanguage.g:5782:2: ( RULE_DOUBLE_QUOTE ) + // InternalVampireLanguage.g:5783:3: RULE_DOUBLE_QUOTE { before(grammarAccess.getVLSDefinedTermAccess().getValueDOUBLE_QUOTETerminalRuleCall_3_1_0()); match(input,RULE_DOUBLE_QUOTE,FOLLOW_2); @@ -17471,30 +17627,30 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist static final String dfa_1s = "\30\uffff"; static final String dfa_2s = "\1\uffff\23\24\4\uffff"; static final String dfa_3s = "\1\4\23\55\4\uffff"; - static final String dfa_4s = "\1\104\23\101\4\uffff"; + static final String dfa_4s = "\1\105\23\102\4\uffff"; static final String dfa_5s = "\24\uffff\1\1\1\2\1\3\1\4"; static final String dfa_6s = "\30\uffff}>"; static final String[] dfa_7s = { - "\1\1\1\2\1\uffff\1\27\1\3\1\4\1\uffff\1\26\3\27\14\uffff\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\30\uffff\2\24\1\25", - "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", - "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", - "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", - "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", - "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", - "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", - "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", - "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", - "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", - "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", - "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", - "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", - "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", - "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", - "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", - "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", - "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", - "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", - "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", + "\1\1\1\2\1\uffff\1\27\1\3\1\4\1\uffff\1\26\3\27\14\uffff\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\31\uffff\2\24\1\25", + "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", + "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", + "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", + "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", + "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", + "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", + "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", + "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", + "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", + "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", + "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", + "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", + "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", + "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", + "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", + "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", + "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", + "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", + "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", "", "", "", @@ -17530,48 +17686,49 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000440000000402L}); - public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0200000000000002L}); - public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0400000000000002L}); + public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000C40000000002L}); + public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0400000000000002L}); + public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0800000000000002L}); public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000020L}); public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000080000000000L}); public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x00000000000000F0L}); public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000300000000000L}); public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000200000000002L}); - public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000800000000000L}); - public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x00000000000000B0L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000200000000000L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x000003FFF8000000L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x680083FFF8007BB0L,0x000000000000001CL}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0001200000000000L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0002000000000000L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x000493FFF8000030L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0001000000000000L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x07F8000000000000L}); - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0008000000000000L}); + public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000400L}); + public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0001000000000000L}); + public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x00000000000000B0L}); + public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000200000000000L}); + public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x000003FFF8000000L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0xD00103FFF8007BB0L,0x0000000000000038L}); + public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0002200000000000L}); + public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0004000000000000L}); + public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x000913FFF8000030L}); + public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0002000000000000L}); + public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0FF0000000000000L}); public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0010000000000000L}); public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0020000000000000L}); public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0040000000000000L}); public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0080000000000000L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x01F8000000000000L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0200000000000000L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0100000000000000L}); + public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x03F0000000000000L}); public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0400000000000000L}); public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0800000000000000L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0004000000000000L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000000800L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x1000000000000000L}); + public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x1000000000000000L}); + public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0008000000000000L}); + public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000000800L}); public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x2000000000000000L}); public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x4000000000000000L}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000003L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x000003FFF8007BB0L,0x000000000000001CL}); - public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000007L}); + public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x000003FFF8007BB0L,0x0000000000000038L}); public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x000003FFF8000330L}); - public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x000003FFF8000330L,0x000000000000000CL}); - public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x000003FFF8000330L,0x0000000000000010L}); - public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000001000L}); - public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000002000L}); + public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x000003FFF8000330L}); + public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x000003FFF8000330L,0x0000000000000018L}); + public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x000003FFF8000330L,0x0000000000000020L}); + public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000001000L}); + public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000000002000L}); } \ No newline at end of file -- cgit v1.2.3-70-g09d2