aboutsummaryrefslogtreecommitdiffstats
path: root/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguageParser.java
diff options
context:
space:
mode:
Diffstat (limited to 'Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguageParser.java')
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguageParser.java3249
1 files changed, 1703 insertions, 1546 deletions
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;
22@SuppressWarnings("all") 22@SuppressWarnings("all")
23public class InternalVampireLanguageParser extends AbstractInternalContentAssistParser { 23public class InternalVampireLanguageParser extends AbstractInternalContentAssistParser {
24 public static final String[] tokenNames = new String[] { 24 public static final String[] tokenNames = new String[] {
25 "<invalid>", "<EOR>", "<DOWN>", "<UP>", "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'" 25 "<invalid>", "<EOR>", "<DOWN>", "<UP>", "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'"
26 }; 26 };
27 public static final int RULE_UNSIGNED_RAT_ID=20; 27 public static final int RULE_UNSIGNED_RAT_ID=20;
28 public static final int T__50=50; 28 public static final int T__50=50;
@@ -42,7 +42,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
42 public static final int T__54=54; 42 public static final int T__54=54;
43 public static final int T__60=60; 43 public static final int T__60=60;
44 public static final int T__61=61; 44 public static final int T__61=61;
45 public static final int RULE_ID=22; 45 public static final int RULE_ID=21;
46 public static final int RULE_SINGLE_QUOTE=5; 46 public static final int RULE_SINGLE_QUOTE=5;
47 public static final int RULE_SINGLE_COMMENT=10; 47 public static final int RULE_SINGLE_COMMENT=10;
48 public static final int T__27=27; 48 public static final int T__27=27;
@@ -54,6 +54,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
54 public static final int T__67=67; 54 public static final int T__67=67;
55 public static final int RULE_SIGNED_RAT_ID=13; 55 public static final int RULE_SIGNED_RAT_ID=13;
56 public static final int T__68=68; 56 public static final int T__68=68;
57 public static final int T__69=69;
57 public static final int T__62=62; 58 public static final int T__62=62;
58 public static final int T__63=63; 59 public static final int T__63=63;
59 public static final int T__64=64; 60 public static final int T__64=64;
@@ -77,7 +78,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
77 public static final int RULE_WS=26; 78 public static final int RULE_WS=26;
78 public static final int RULE_DOLLAR_ID=8; 79 public static final int RULE_DOLLAR_ID=8;
79 public static final int RULE_ALPHA_NUMERIC=15; 80 public static final int RULE_ALPHA_NUMERIC=15;
80 public static final int RULE_ANY_OTHER=21; 81 public static final int RULE_ANY_OTHER=22;
81 public static final int RULE_DOUBLE_DOLLAR_ID=9; 82 public static final int RULE_DOUBLE_DOLLAR_ID=9;
82 public static final int T__48=48; 83 public static final int T__48=48;
83 public static final int T__49=49; 84 public static final int T__49=49;
@@ -176,7 +177,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
176 int alt1=2; 177 int alt1=2;
177 int LA1_0 = input.LA(1); 178 int LA1_0 = input.LA(1);
178 179
179 if ( (LA1_0==RULE_SINGLE_COMMENT||LA1_0==42||LA1_0==46) ) { 180 if ( (LA1_0==42||(LA1_0>=46 && LA1_0<=47)) ) {
180 alt1=1; 181 alt1=1;
181 } 182 }
182 183
@@ -406,31 +407,31 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
406 407
407 408
408 // $ANTLR start "ruleVLSComment" 409 // $ANTLR start "ruleVLSComment"
409 // InternalVampireLanguage.g:137:1: ruleVLSComment : ( ( rule__VLSComment__CommentAssignment ) ) ; 410 // InternalVampireLanguage.g:137:1: ruleVLSComment : ( ( rule__VLSComment__Group__0 ) ) ;
410 public final void ruleVLSComment() throws RecognitionException { 411 public final void ruleVLSComment() throws RecognitionException {
411 412
412 int stackSize = keepStackSize(); 413 int stackSize = keepStackSize();
413 414
414 try { 415 try {
415 // InternalVampireLanguage.g:141:2: ( ( ( rule__VLSComment__CommentAssignment ) ) ) 416 // InternalVampireLanguage.g:141:2: ( ( ( rule__VLSComment__Group__0 ) ) )
416 // InternalVampireLanguage.g:142:2: ( ( rule__VLSComment__CommentAssignment ) ) 417 // InternalVampireLanguage.g:142:2: ( ( rule__VLSComment__Group__0 ) )
417 { 418 {
418 // InternalVampireLanguage.g:142:2: ( ( rule__VLSComment__CommentAssignment ) ) 419 // InternalVampireLanguage.g:142:2: ( ( rule__VLSComment__Group__0 ) )
419 // InternalVampireLanguage.g:143:3: ( rule__VLSComment__CommentAssignment ) 420 // InternalVampireLanguage.g:143:3: ( rule__VLSComment__Group__0 )
420 { 421 {
421 before(grammarAccess.getVLSCommentAccess().getCommentAssignment()); 422 before(grammarAccess.getVLSCommentAccess().getGroup());
422 // InternalVampireLanguage.g:144:3: ( rule__VLSComment__CommentAssignment ) 423 // InternalVampireLanguage.g:144:3: ( rule__VLSComment__Group__0 )
423 // InternalVampireLanguage.g:144:4: rule__VLSComment__CommentAssignment 424 // InternalVampireLanguage.g:144:4: rule__VLSComment__Group__0
424 { 425 {
425 pushFollow(FOLLOW_2); 426 pushFollow(FOLLOW_2);
426 rule__VLSComment__CommentAssignment(); 427 rule__VLSComment__Group__0();
427 428
428 state._fsp--; 429 state._fsp--;
429 430
430 431
431 } 432 }
432 433
433 after(grammarAccess.getVLSCommentAccess().getCommentAssignment()); 434 after(grammarAccess.getVLSCommentAccess().getGroup());
434 435
435 } 436 }
436 437
@@ -2852,12 +2853,12 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
2852 alt2=1; 2853 alt2=1;
2853 } 2854 }
2854 break; 2855 break;
2855 case RULE_SINGLE_COMMENT: 2856 case 46:
2856 { 2857 {
2857 alt2=2; 2858 alt2=2;
2858 } 2859 }
2859 break; 2860 break;
2860 case 46: 2861 case 47:
2861 { 2862 {
2862 alt2=3; 2863 alt2=3;
2863 } 2864 }
@@ -3690,22 +3691,22 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3690 // 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 )* ) ) ) 3691 // 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 )* ) ) )
3691 int alt9=3; 3692 int alt9=3;
3692 switch ( input.LA(1) ) { 3693 switch ( input.LA(1) ) {
3693 case 51:
3694 case 52: 3694 case 52:
3695 case 53: 3695 case 53:
3696 case 54: 3696 case 54:
3697 case 55: 3697 case 55:
3698 case 56: 3698 case 56:
3699 case 57:
3699 { 3700 {
3700 alt9=1; 3701 alt9=1;
3701 } 3702 }
3702 break; 3703 break;
3703 case 57: 3704 case 58:
3704 { 3705 {
3705 alt9=2; 3706 alt9=2;
3706 } 3707 }
3707 break; 3708 break;
3708 case 58: 3709 case 59:
3709 { 3710 {
3710 alt9=3; 3711 alt9=3;
3711 } 3712 }
@@ -3778,7 +3779,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3778 int alt7=2; 3779 int alt7=2;
3779 int LA7_0 = input.LA(1); 3780 int LA7_0 = input.LA(1);
3780 3781
3781 if ( (LA7_0==57) ) { 3782 if ( (LA7_0==58) ) {
3782 alt7=1; 3783 alt7=1;
3783 } 3784 }
3784 3785
@@ -3846,7 +3847,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3846 int alt8=2; 3847 int alt8=2;
3847 int LA8_0 = input.LA(1); 3848 int LA8_0 = input.LA(1);
3848 3849
3849 if ( (LA8_0==58) ) { 3850 if ( (LA8_0==59) ) {
3850 alt8=1; 3851 alt8=1;
3851 } 3852 }
3852 3853
@@ -3906,32 +3907,32 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3906 // 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 ) ) ) 3907 // 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 ) ) )
3907 int alt10=6; 3908 int alt10=6;
3908 switch ( input.LA(1) ) { 3909 switch ( input.LA(1) ) {
3909 case 51: 3910 case 52:
3910 { 3911 {
3911 alt10=1; 3912 alt10=1;
3912 } 3913 }
3913 break; 3914 break;
3914 case 52: 3915 case 53:
3915 { 3916 {
3916 alt10=2; 3917 alt10=2;
3917 } 3918 }
3918 break; 3919 break;
3919 case 53: 3920 case 54:
3920 { 3921 {
3921 alt10=3; 3922 alt10=3;
3922 } 3923 }
3923 break; 3924 break;
3924 case 54: 3925 case 55:
3925 { 3926 {
3926 alt10=4; 3927 alt10=4;
3927 } 3928 }
3928 break; 3929 break;
3929 case 55: 3930 case 56:
3930 { 3931 {
3931 alt10=5; 3932 alt10=5;
3932 } 3933 }
3933 break; 3934 break;
3934 case 56: 3935 case 57:
3935 { 3936 {
3936 alt10=6; 3937 alt10=6;
3937 } 3938 }
@@ -4121,17 +4122,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
4121 // InternalVampireLanguage.g:1280:1: ( ( ruleVLSUniversalQuantifier ) | ( ruleVLSExistentialQuantifier ) | ( ruleVLSUnaryNegation ) | ( ruleVLSUnaryInfix ) | ( ( rule__VLSUnitaryFormula__Group_4__0 ) ) ) 4122 // InternalVampireLanguage.g:1280:1: ( ( ruleVLSUniversalQuantifier ) | ( ruleVLSExistentialQuantifier ) | ( ruleVLSUnaryNegation ) | ( ruleVLSUnaryInfix ) | ( ( rule__VLSUnitaryFormula__Group_4__0 ) ) )
4122 int alt11=5; 4123 int alt11=5;
4123 switch ( input.LA(1) ) { 4124 switch ( input.LA(1) ) {
4124 case 59: 4125 case 60:
4125 { 4126 {
4126 alt11=1; 4127 alt11=1;
4127 } 4128 }
4128 break; 4129 break;
4129 case 61: 4130 case 62:
4130 { 4131 {
4131 alt11=2; 4132 alt11=2;
4132 } 4133 }
4133 break; 4134 break;
4134 case 62: 4135 case 63:
4135 { 4136 {
4136 alt11=3; 4137 alt11=3;
4137 } 4138 }
@@ -4160,14 +4161,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
4160 case 39: 4161 case 39:
4161 case 40: 4162 case 40:
4162 case 41: 4163 case 41:
4163 case 66:
4164 case 67: 4164 case 67:
4165 case 68: 4165 case 68:
4166 case 69:
4166 { 4167 {
4167 alt11=4; 4168 alt11=4;
4168 } 4169 }
4169 break; 4170 break;
4170 case 47: 4171 case 48:
4171 { 4172 {
4172 alt11=5; 4173 alt11=5;
4173 } 4174 }
@@ -4308,17 +4309,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
4308 // 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 ) ) ) 4309 // 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 ) ) )
4309 int alt12=3; 4310 int alt12=3;
4310 switch ( input.LA(1) ) { 4311 switch ( input.LA(1) ) {
4311 case 63: 4312 case 64:
4312 { 4313 {
4313 alt12=1; 4314 alt12=1;
4314 } 4315 }
4315 break; 4316 break;
4316 case 64: 4317 case 65:
4317 { 4318 {
4318 alt12=2; 4319 alt12=2;
4319 } 4320 }
4320 break; 4321 break;
4321 case 65: 4322 case 66:
4322 { 4323 {
4323 alt12=3; 4324 alt12=3;
4324 } 4325 }
@@ -4560,12 +4561,12 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
4560 alt14=1; 4561 alt14=1;
4561 } 4562 }
4562 break; 4563 break;
4563 case 66: 4564 case 67:
4564 { 4565 {
4565 alt14=2; 4566 alt14=2;
4566 } 4567 }
4567 break; 4568 break;
4568 case 67: 4569 case 68:
4569 { 4570 {
4570 alt14=3; 4571 alt14=3;
4571 } 4572 }
@@ -4837,7 +4838,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
4837 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)) ) { 4838 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)) ) {
4838 alt16=1; 4839 alt16=1;
4839 } 4840 }
4840 else if ( (LA16_0==68) ) { 4841 else if ( (LA16_0==69) ) {
4841 alt16=2; 4842 alt16=2;
4842 } 4843 }
4843 else { 4844 else {
@@ -6189,17 +6190,172 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6189 // $ANTLR end "rule__VLSInclude__Group_2_2__1__Impl" 6190 // $ANTLR end "rule__VLSInclude__Group_2_2__1__Impl"
6190 6191
6191 6192
6193 // $ANTLR start "rule__VLSComment__Group__0"
6194 // InternalVampireLanguage.g:1837:1: rule__VLSComment__Group__0 : rule__VLSComment__Group__0__Impl rule__VLSComment__Group__1 ;
6195 public final void rule__VLSComment__Group__0() throws RecognitionException {
6196
6197 int stackSize = keepStackSize();
6198
6199 try {
6200 // InternalVampireLanguage.g:1841:1: ( rule__VLSComment__Group__0__Impl rule__VLSComment__Group__1 )
6201 // InternalVampireLanguage.g:1842:2: rule__VLSComment__Group__0__Impl rule__VLSComment__Group__1
6202 {
6203 pushFollow(FOLLOW_11);
6204 rule__VLSComment__Group__0__Impl();
6205
6206 state._fsp--;
6207
6208 pushFollow(FOLLOW_2);
6209 rule__VLSComment__Group__1();
6210
6211 state._fsp--;
6212
6213
6214 }
6215
6216 }
6217 catch (RecognitionException re) {
6218 reportError(re);
6219 recover(input,re);
6220 }
6221 finally {
6222
6223 restoreStackSize(stackSize);
6224
6225 }
6226 return ;
6227 }
6228 // $ANTLR end "rule__VLSComment__Group__0"
6229
6230
6231 // $ANTLR start "rule__VLSComment__Group__0__Impl"
6232 // InternalVampireLanguage.g:1849:1: rule__VLSComment__Group__0__Impl : ( '%' ) ;
6233 public final void rule__VLSComment__Group__0__Impl() throws RecognitionException {
6234
6235 int stackSize = keepStackSize();
6236
6237 try {
6238 // InternalVampireLanguage.g:1853:1: ( ( '%' ) )
6239 // InternalVampireLanguage.g:1854:1: ( '%' )
6240 {
6241 // InternalVampireLanguage.g:1854:1: ( '%' )
6242 // InternalVampireLanguage.g:1855:2: '%'
6243 {
6244 before(grammarAccess.getVLSCommentAccess().getPercentSignKeyword_0());
6245 match(input,46,FOLLOW_2);
6246 after(grammarAccess.getVLSCommentAccess().getPercentSignKeyword_0());
6247
6248 }
6249
6250
6251 }
6252
6253 }
6254 catch (RecognitionException re) {
6255 reportError(re);
6256 recover(input,re);
6257 }
6258 finally {
6259
6260 restoreStackSize(stackSize);
6261
6262 }
6263 return ;
6264 }
6265 // $ANTLR end "rule__VLSComment__Group__0__Impl"
6266
6267
6268 // $ANTLR start "rule__VLSComment__Group__1"
6269 // InternalVampireLanguage.g:1864:1: rule__VLSComment__Group__1 : rule__VLSComment__Group__1__Impl ;
6270 public final void rule__VLSComment__Group__1() throws RecognitionException {
6271
6272 int stackSize = keepStackSize();
6273
6274 try {
6275 // InternalVampireLanguage.g:1868:1: ( rule__VLSComment__Group__1__Impl )
6276 // InternalVampireLanguage.g:1869:2: rule__VLSComment__Group__1__Impl
6277 {
6278 pushFollow(FOLLOW_2);
6279 rule__VLSComment__Group__1__Impl();
6280
6281 state._fsp--;
6282
6283
6284 }
6285
6286 }
6287 catch (RecognitionException re) {
6288 reportError(re);
6289 recover(input,re);
6290 }
6291 finally {
6292
6293 restoreStackSize(stackSize);
6294
6295 }
6296 return ;
6297 }
6298 // $ANTLR end "rule__VLSComment__Group__1"
6299
6300
6301 // $ANTLR start "rule__VLSComment__Group__1__Impl"
6302 // InternalVampireLanguage.g:1875:1: rule__VLSComment__Group__1__Impl : ( ( rule__VLSComment__CommentAssignment_1 ) ) ;
6303 public final void rule__VLSComment__Group__1__Impl() throws RecognitionException {
6304
6305 int stackSize = keepStackSize();
6306
6307 try {
6308 // InternalVampireLanguage.g:1879:1: ( ( ( rule__VLSComment__CommentAssignment_1 ) ) )
6309 // InternalVampireLanguage.g:1880:1: ( ( rule__VLSComment__CommentAssignment_1 ) )
6310 {
6311 // InternalVampireLanguage.g:1880:1: ( ( rule__VLSComment__CommentAssignment_1 ) )
6312 // InternalVampireLanguage.g:1881:2: ( rule__VLSComment__CommentAssignment_1 )
6313 {
6314 before(grammarAccess.getVLSCommentAccess().getCommentAssignment_1());
6315 // InternalVampireLanguage.g:1882:2: ( rule__VLSComment__CommentAssignment_1 )
6316 // InternalVampireLanguage.g:1882:3: rule__VLSComment__CommentAssignment_1
6317 {
6318 pushFollow(FOLLOW_2);
6319 rule__VLSComment__CommentAssignment_1();
6320
6321 state._fsp--;
6322
6323
6324 }
6325
6326 after(grammarAccess.getVLSCommentAccess().getCommentAssignment_1());
6327
6328 }
6329
6330
6331 }
6332
6333 }
6334 catch (RecognitionException re) {
6335 reportError(re);
6336 recover(input,re);
6337 }
6338 finally {
6339
6340 restoreStackSize(stackSize);
6341
6342 }
6343 return ;
6344 }
6345 // $ANTLR end "rule__VLSComment__Group__1__Impl"
6346
6347
6192 // $ANTLR start "rule__VLSFofFormula__Group__0" 6348 // $ANTLR start "rule__VLSFofFormula__Group__0"
6193 // InternalVampireLanguage.g:1837:1: rule__VLSFofFormula__Group__0 : rule__VLSFofFormula__Group__0__Impl rule__VLSFofFormula__Group__1 ; 6349 // InternalVampireLanguage.g:1891:1: rule__VLSFofFormula__Group__0 : rule__VLSFofFormula__Group__0__Impl rule__VLSFofFormula__Group__1 ;
6194 public final void rule__VLSFofFormula__Group__0() throws RecognitionException { 6350 public final void rule__VLSFofFormula__Group__0() throws RecognitionException {
6195 6351
6196 int stackSize = keepStackSize(); 6352 int stackSize = keepStackSize();
6197 6353
6198 try { 6354 try {
6199 // InternalVampireLanguage.g:1841:1: ( rule__VLSFofFormula__Group__0__Impl rule__VLSFofFormula__Group__1 ) 6355 // InternalVampireLanguage.g:1895:1: ( rule__VLSFofFormula__Group__0__Impl rule__VLSFofFormula__Group__1 )
6200 // InternalVampireLanguage.g:1842:2: rule__VLSFofFormula__Group__0__Impl rule__VLSFofFormula__Group__1 6356 // InternalVampireLanguage.g:1896:2: rule__VLSFofFormula__Group__0__Impl rule__VLSFofFormula__Group__1
6201 { 6357 {
6202 pushFollow(FOLLOW_11); 6358 pushFollow(FOLLOW_12);
6203 rule__VLSFofFormula__Group__0__Impl(); 6359 rule__VLSFofFormula__Group__0__Impl();
6204 6360
6205 state._fsp--; 6361 state._fsp--;
@@ -6228,20 +6384,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6228 6384
6229 6385
6230 // $ANTLR start "rule__VLSFofFormula__Group__0__Impl" 6386 // $ANTLR start "rule__VLSFofFormula__Group__0__Impl"
6231 // InternalVampireLanguage.g:1849:1: rule__VLSFofFormula__Group__0__Impl : ( 'fof' ) ; 6387 // InternalVampireLanguage.g:1903:1: rule__VLSFofFormula__Group__0__Impl : ( 'fof' ) ;
6232 public final void rule__VLSFofFormula__Group__0__Impl() throws RecognitionException { 6388 public final void rule__VLSFofFormula__Group__0__Impl() throws RecognitionException {
6233 6389
6234 int stackSize = keepStackSize(); 6390 int stackSize = keepStackSize();
6235 6391
6236 try { 6392 try {
6237 // InternalVampireLanguage.g:1853:1: ( ( 'fof' ) ) 6393 // InternalVampireLanguage.g:1907:1: ( ( 'fof' ) )
6238 // InternalVampireLanguage.g:1854:1: ( 'fof' ) 6394 // InternalVampireLanguage.g:1908:1: ( 'fof' )
6239 { 6395 {
6240 // InternalVampireLanguage.g:1854:1: ( 'fof' ) 6396 // InternalVampireLanguage.g:1908:1: ( 'fof' )
6241 // InternalVampireLanguage.g:1855:2: 'fof' 6397 // InternalVampireLanguage.g:1909:2: 'fof'
6242 { 6398 {
6243 before(grammarAccess.getVLSFofFormulaAccess().getFofKeyword_0()); 6399 before(grammarAccess.getVLSFofFormulaAccess().getFofKeyword_0());
6244 match(input,46,FOLLOW_2); 6400 match(input,47,FOLLOW_2);
6245 after(grammarAccess.getVLSFofFormulaAccess().getFofKeyword_0()); 6401 after(grammarAccess.getVLSFofFormulaAccess().getFofKeyword_0());
6246 6402
6247 } 6403 }
@@ -6265,16 +6421,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6265 6421
6266 6422
6267 // $ANTLR start "rule__VLSFofFormula__Group__1" 6423 // $ANTLR start "rule__VLSFofFormula__Group__1"
6268 // InternalVampireLanguage.g:1864:1: rule__VLSFofFormula__Group__1 : rule__VLSFofFormula__Group__1__Impl rule__VLSFofFormula__Group__2 ; 6424 // InternalVampireLanguage.g:1918:1: rule__VLSFofFormula__Group__1 : rule__VLSFofFormula__Group__1__Impl rule__VLSFofFormula__Group__2 ;
6269 public final void rule__VLSFofFormula__Group__1() throws RecognitionException { 6425 public final void rule__VLSFofFormula__Group__1() throws RecognitionException {
6270 6426
6271 int stackSize = keepStackSize(); 6427 int stackSize = keepStackSize();
6272 6428
6273 try { 6429 try {
6274 // InternalVampireLanguage.g:1868:1: ( rule__VLSFofFormula__Group__1__Impl rule__VLSFofFormula__Group__2 ) 6430 // InternalVampireLanguage.g:1922:1: ( rule__VLSFofFormula__Group__1__Impl rule__VLSFofFormula__Group__2 )
6275 // InternalVampireLanguage.g:1869:2: rule__VLSFofFormula__Group__1__Impl rule__VLSFofFormula__Group__2 6431 // InternalVampireLanguage.g:1923:2: rule__VLSFofFormula__Group__1__Impl rule__VLSFofFormula__Group__2
6276 { 6432 {
6277 pushFollow(FOLLOW_12); 6433 pushFollow(FOLLOW_13);
6278 rule__VLSFofFormula__Group__1__Impl(); 6434 rule__VLSFofFormula__Group__1__Impl();
6279 6435
6280 state._fsp--; 6436 state._fsp--;
@@ -6303,20 +6459,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6303 6459
6304 6460
6305 // $ANTLR start "rule__VLSFofFormula__Group__1__Impl" 6461 // $ANTLR start "rule__VLSFofFormula__Group__1__Impl"
6306 // InternalVampireLanguage.g:1876:1: rule__VLSFofFormula__Group__1__Impl : ( '(' ) ; 6462 // InternalVampireLanguage.g:1930:1: rule__VLSFofFormula__Group__1__Impl : ( '(' ) ;
6307 public final void rule__VLSFofFormula__Group__1__Impl() throws RecognitionException { 6463 public final void rule__VLSFofFormula__Group__1__Impl() throws RecognitionException {
6308 6464
6309 int stackSize = keepStackSize(); 6465 int stackSize = keepStackSize();
6310 6466
6311 try { 6467 try {
6312 // InternalVampireLanguage.g:1880:1: ( ( '(' ) ) 6468 // InternalVampireLanguage.g:1934:1: ( ( '(' ) )
6313 // InternalVampireLanguage.g:1881:1: ( '(' ) 6469 // InternalVampireLanguage.g:1935:1: ( '(' )
6314 { 6470 {
6315 // InternalVampireLanguage.g:1881:1: ( '(' ) 6471 // InternalVampireLanguage.g:1935:1: ( '(' )
6316 // InternalVampireLanguage.g:1882:2: '(' 6472 // InternalVampireLanguage.g:1936:2: '('
6317 { 6473 {
6318 before(grammarAccess.getVLSFofFormulaAccess().getLeftParenthesisKeyword_1()); 6474 before(grammarAccess.getVLSFofFormulaAccess().getLeftParenthesisKeyword_1());
6319 match(input,47,FOLLOW_2); 6475 match(input,48,FOLLOW_2);
6320 after(grammarAccess.getVLSFofFormulaAccess().getLeftParenthesisKeyword_1()); 6476 after(grammarAccess.getVLSFofFormulaAccess().getLeftParenthesisKeyword_1());
6321 6477
6322 } 6478 }
@@ -6340,16 +6496,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6340 6496
6341 6497
6342 // $ANTLR start "rule__VLSFofFormula__Group__2" 6498 // $ANTLR start "rule__VLSFofFormula__Group__2"
6343 // InternalVampireLanguage.g:1891:1: rule__VLSFofFormula__Group__2 : rule__VLSFofFormula__Group__2__Impl rule__VLSFofFormula__Group__3 ; 6499 // InternalVampireLanguage.g:1945:1: rule__VLSFofFormula__Group__2 : rule__VLSFofFormula__Group__2__Impl rule__VLSFofFormula__Group__3 ;
6344 public final void rule__VLSFofFormula__Group__2() throws RecognitionException { 6500 public final void rule__VLSFofFormula__Group__2() throws RecognitionException {
6345 6501
6346 int stackSize = keepStackSize(); 6502 int stackSize = keepStackSize();
6347 6503
6348 try { 6504 try {
6349 // InternalVampireLanguage.g:1895:1: ( rule__VLSFofFormula__Group__2__Impl rule__VLSFofFormula__Group__3 ) 6505 // InternalVampireLanguage.g:1949:1: ( rule__VLSFofFormula__Group__2__Impl rule__VLSFofFormula__Group__3 )
6350 // InternalVampireLanguage.g:1896:2: rule__VLSFofFormula__Group__2__Impl rule__VLSFofFormula__Group__3 6506 // InternalVampireLanguage.g:1950:2: rule__VLSFofFormula__Group__2__Impl rule__VLSFofFormula__Group__3
6351 { 6507 {
6352 pushFollow(FOLLOW_13); 6508 pushFollow(FOLLOW_14);
6353 rule__VLSFofFormula__Group__2__Impl(); 6509 rule__VLSFofFormula__Group__2__Impl();
6354 6510
6355 state._fsp--; 6511 state._fsp--;
@@ -6378,21 +6534,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6378 6534
6379 6535
6380 // $ANTLR start "rule__VLSFofFormula__Group__2__Impl" 6536 // $ANTLR start "rule__VLSFofFormula__Group__2__Impl"
6381 // InternalVampireLanguage.g:1903:1: rule__VLSFofFormula__Group__2__Impl : ( ( rule__VLSFofFormula__NameAssignment_2 ) ) ; 6537 // InternalVampireLanguage.g:1957:1: rule__VLSFofFormula__Group__2__Impl : ( ( rule__VLSFofFormula__NameAssignment_2 ) ) ;
6382 public final void rule__VLSFofFormula__Group__2__Impl() throws RecognitionException { 6538 public final void rule__VLSFofFormula__Group__2__Impl() throws RecognitionException {
6383 6539
6384 int stackSize = keepStackSize(); 6540 int stackSize = keepStackSize();
6385 6541
6386 try { 6542 try {
6387 // InternalVampireLanguage.g:1907:1: ( ( ( rule__VLSFofFormula__NameAssignment_2 ) ) ) 6543 // InternalVampireLanguage.g:1961:1: ( ( ( rule__VLSFofFormula__NameAssignment_2 ) ) )
6388 // InternalVampireLanguage.g:1908:1: ( ( rule__VLSFofFormula__NameAssignment_2 ) ) 6544 // InternalVampireLanguage.g:1962:1: ( ( rule__VLSFofFormula__NameAssignment_2 ) )
6389 { 6545 {
6390 // InternalVampireLanguage.g:1908:1: ( ( rule__VLSFofFormula__NameAssignment_2 ) ) 6546 // InternalVampireLanguage.g:1962:1: ( ( rule__VLSFofFormula__NameAssignment_2 ) )
6391 // InternalVampireLanguage.g:1909:2: ( rule__VLSFofFormula__NameAssignment_2 ) 6547 // InternalVampireLanguage.g:1963:2: ( rule__VLSFofFormula__NameAssignment_2 )
6392 { 6548 {
6393 before(grammarAccess.getVLSFofFormulaAccess().getNameAssignment_2()); 6549 before(grammarAccess.getVLSFofFormulaAccess().getNameAssignment_2());
6394 // InternalVampireLanguage.g:1910:2: ( rule__VLSFofFormula__NameAssignment_2 ) 6550 // InternalVampireLanguage.g:1964:2: ( rule__VLSFofFormula__NameAssignment_2 )
6395 // InternalVampireLanguage.g:1910:3: rule__VLSFofFormula__NameAssignment_2 6551 // InternalVampireLanguage.g:1964:3: rule__VLSFofFormula__NameAssignment_2
6396 { 6552 {
6397 pushFollow(FOLLOW_2); 6553 pushFollow(FOLLOW_2);
6398 rule__VLSFofFormula__NameAssignment_2(); 6554 rule__VLSFofFormula__NameAssignment_2();
@@ -6425,16 +6581,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6425 6581
6426 6582
6427 // $ANTLR start "rule__VLSFofFormula__Group__3" 6583 // $ANTLR start "rule__VLSFofFormula__Group__3"
6428 // InternalVampireLanguage.g:1918:1: rule__VLSFofFormula__Group__3 : rule__VLSFofFormula__Group__3__Impl rule__VLSFofFormula__Group__4 ; 6584 // InternalVampireLanguage.g:1972:1: rule__VLSFofFormula__Group__3 : rule__VLSFofFormula__Group__3__Impl rule__VLSFofFormula__Group__4 ;
6429 public final void rule__VLSFofFormula__Group__3() throws RecognitionException { 6585 public final void rule__VLSFofFormula__Group__3() throws RecognitionException {
6430 6586
6431 int stackSize = keepStackSize(); 6587 int stackSize = keepStackSize();
6432 6588
6433 try { 6589 try {
6434 // InternalVampireLanguage.g:1922:1: ( rule__VLSFofFormula__Group__3__Impl rule__VLSFofFormula__Group__4 ) 6590 // InternalVampireLanguage.g:1976:1: ( rule__VLSFofFormula__Group__3__Impl rule__VLSFofFormula__Group__4 )
6435 // InternalVampireLanguage.g:1923:2: rule__VLSFofFormula__Group__3__Impl rule__VLSFofFormula__Group__4 6591 // InternalVampireLanguage.g:1977:2: rule__VLSFofFormula__Group__3__Impl rule__VLSFofFormula__Group__4
6436 { 6592 {
6437 pushFollow(FOLLOW_14); 6593 pushFollow(FOLLOW_15);
6438 rule__VLSFofFormula__Group__3__Impl(); 6594 rule__VLSFofFormula__Group__3__Impl();
6439 6595
6440 state._fsp--; 6596 state._fsp--;
@@ -6463,17 +6619,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6463 6619
6464 6620
6465 // $ANTLR start "rule__VLSFofFormula__Group__3__Impl" 6621 // $ANTLR start "rule__VLSFofFormula__Group__3__Impl"
6466 // InternalVampireLanguage.g:1930:1: rule__VLSFofFormula__Group__3__Impl : ( ',' ) ; 6622 // InternalVampireLanguage.g:1984:1: rule__VLSFofFormula__Group__3__Impl : ( ',' ) ;
6467 public final void rule__VLSFofFormula__Group__3__Impl() throws RecognitionException { 6623 public final void rule__VLSFofFormula__Group__3__Impl() throws RecognitionException {
6468 6624
6469 int stackSize = keepStackSize(); 6625 int stackSize = keepStackSize();
6470 6626
6471 try { 6627 try {
6472 // InternalVampireLanguage.g:1934:1: ( ( ',' ) ) 6628 // InternalVampireLanguage.g:1988:1: ( ( ',' ) )
6473 // InternalVampireLanguage.g:1935:1: ( ',' ) 6629 // InternalVampireLanguage.g:1989:1: ( ',' )
6474 { 6630 {
6475 // InternalVampireLanguage.g:1935:1: ( ',' ) 6631 // InternalVampireLanguage.g:1989:1: ( ',' )
6476 // InternalVampireLanguage.g:1936:2: ',' 6632 // InternalVampireLanguage.g:1990:2: ','
6477 { 6633 {
6478 before(grammarAccess.getVLSFofFormulaAccess().getCommaKeyword_3()); 6634 before(grammarAccess.getVLSFofFormulaAccess().getCommaKeyword_3());
6479 match(input,45,FOLLOW_2); 6635 match(input,45,FOLLOW_2);
@@ -6500,16 +6656,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6500 6656
6501 6657
6502 // $ANTLR start "rule__VLSFofFormula__Group__4" 6658 // $ANTLR start "rule__VLSFofFormula__Group__4"
6503 // InternalVampireLanguage.g:1945:1: rule__VLSFofFormula__Group__4 : rule__VLSFofFormula__Group__4__Impl rule__VLSFofFormula__Group__5 ; 6659 // InternalVampireLanguage.g:1999:1: rule__VLSFofFormula__Group__4 : rule__VLSFofFormula__Group__4__Impl rule__VLSFofFormula__Group__5 ;
6504 public final void rule__VLSFofFormula__Group__4() throws RecognitionException { 6660 public final void rule__VLSFofFormula__Group__4() throws RecognitionException {
6505 6661
6506 int stackSize = keepStackSize(); 6662 int stackSize = keepStackSize();
6507 6663
6508 try { 6664 try {
6509 // InternalVampireLanguage.g:1949:1: ( rule__VLSFofFormula__Group__4__Impl rule__VLSFofFormula__Group__5 ) 6665 // InternalVampireLanguage.g:2003:1: ( rule__VLSFofFormula__Group__4__Impl rule__VLSFofFormula__Group__5 )
6510 // InternalVampireLanguage.g:1950:2: rule__VLSFofFormula__Group__4__Impl rule__VLSFofFormula__Group__5 6666 // InternalVampireLanguage.g:2004:2: rule__VLSFofFormula__Group__4__Impl rule__VLSFofFormula__Group__5
6511 { 6667 {
6512 pushFollow(FOLLOW_13); 6668 pushFollow(FOLLOW_14);
6513 rule__VLSFofFormula__Group__4__Impl(); 6669 rule__VLSFofFormula__Group__4__Impl();
6514 6670
6515 state._fsp--; 6671 state._fsp--;
@@ -6538,21 +6694,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6538 6694
6539 6695
6540 // $ANTLR start "rule__VLSFofFormula__Group__4__Impl" 6696 // $ANTLR start "rule__VLSFofFormula__Group__4__Impl"
6541 // InternalVampireLanguage.g:1957:1: rule__VLSFofFormula__Group__4__Impl : ( ( rule__VLSFofFormula__FofRoleAssignment_4 ) ) ; 6697 // InternalVampireLanguage.g:2011:1: rule__VLSFofFormula__Group__4__Impl : ( ( rule__VLSFofFormula__FofRoleAssignment_4 ) ) ;
6542 public final void rule__VLSFofFormula__Group__4__Impl() throws RecognitionException { 6698 public final void rule__VLSFofFormula__Group__4__Impl() throws RecognitionException {
6543 6699
6544 int stackSize = keepStackSize(); 6700 int stackSize = keepStackSize();
6545 6701
6546 try { 6702 try {
6547 // InternalVampireLanguage.g:1961:1: ( ( ( rule__VLSFofFormula__FofRoleAssignment_4 ) ) ) 6703 // InternalVampireLanguage.g:2015:1: ( ( ( rule__VLSFofFormula__FofRoleAssignment_4 ) ) )
6548 // InternalVampireLanguage.g:1962:1: ( ( rule__VLSFofFormula__FofRoleAssignment_4 ) ) 6704 // InternalVampireLanguage.g:2016:1: ( ( rule__VLSFofFormula__FofRoleAssignment_4 ) )
6549 { 6705 {
6550 // InternalVampireLanguage.g:1962:1: ( ( rule__VLSFofFormula__FofRoleAssignment_4 ) ) 6706 // InternalVampireLanguage.g:2016:1: ( ( rule__VLSFofFormula__FofRoleAssignment_4 ) )
6551 // InternalVampireLanguage.g:1963:2: ( rule__VLSFofFormula__FofRoleAssignment_4 ) 6707 // InternalVampireLanguage.g:2017:2: ( rule__VLSFofFormula__FofRoleAssignment_4 )
6552 { 6708 {
6553 before(grammarAccess.getVLSFofFormulaAccess().getFofRoleAssignment_4()); 6709 before(grammarAccess.getVLSFofFormulaAccess().getFofRoleAssignment_4());
6554 // InternalVampireLanguage.g:1964:2: ( rule__VLSFofFormula__FofRoleAssignment_4 ) 6710 // InternalVampireLanguage.g:2018:2: ( rule__VLSFofFormula__FofRoleAssignment_4 )
6555 // InternalVampireLanguage.g:1964:3: rule__VLSFofFormula__FofRoleAssignment_4 6711 // InternalVampireLanguage.g:2018:3: rule__VLSFofFormula__FofRoleAssignment_4
6556 { 6712 {
6557 pushFollow(FOLLOW_2); 6713 pushFollow(FOLLOW_2);
6558 rule__VLSFofFormula__FofRoleAssignment_4(); 6714 rule__VLSFofFormula__FofRoleAssignment_4();
@@ -6585,16 +6741,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6585 6741
6586 6742
6587 // $ANTLR start "rule__VLSFofFormula__Group__5" 6743 // $ANTLR start "rule__VLSFofFormula__Group__5"
6588 // InternalVampireLanguage.g:1972:1: rule__VLSFofFormula__Group__5 : rule__VLSFofFormula__Group__5__Impl rule__VLSFofFormula__Group__6 ; 6744 // InternalVampireLanguage.g:2026:1: rule__VLSFofFormula__Group__5 : rule__VLSFofFormula__Group__5__Impl rule__VLSFofFormula__Group__6 ;
6589 public final void rule__VLSFofFormula__Group__5() throws RecognitionException { 6745 public final void rule__VLSFofFormula__Group__5() throws RecognitionException {
6590 6746
6591 int stackSize = keepStackSize(); 6747 int stackSize = keepStackSize();
6592 6748
6593 try { 6749 try {
6594 // InternalVampireLanguage.g:1976:1: ( rule__VLSFofFormula__Group__5__Impl rule__VLSFofFormula__Group__6 ) 6750 // InternalVampireLanguage.g:2030:1: ( rule__VLSFofFormula__Group__5__Impl rule__VLSFofFormula__Group__6 )
6595 // InternalVampireLanguage.g:1977:2: rule__VLSFofFormula__Group__5__Impl rule__VLSFofFormula__Group__6 6751 // InternalVampireLanguage.g:2031:2: rule__VLSFofFormula__Group__5__Impl rule__VLSFofFormula__Group__6
6596 { 6752 {
6597 pushFollow(FOLLOW_15); 6753 pushFollow(FOLLOW_16);
6598 rule__VLSFofFormula__Group__5__Impl(); 6754 rule__VLSFofFormula__Group__5__Impl();
6599 6755
6600 state._fsp--; 6756 state._fsp--;
@@ -6623,17 +6779,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6623 6779
6624 6780
6625 // $ANTLR start "rule__VLSFofFormula__Group__5__Impl" 6781 // $ANTLR start "rule__VLSFofFormula__Group__5__Impl"
6626 // InternalVampireLanguage.g:1984:1: rule__VLSFofFormula__Group__5__Impl : ( ',' ) ; 6782 // InternalVampireLanguage.g:2038:1: rule__VLSFofFormula__Group__5__Impl : ( ',' ) ;
6627 public final void rule__VLSFofFormula__Group__5__Impl() throws RecognitionException { 6783 public final void rule__VLSFofFormula__Group__5__Impl() throws RecognitionException {
6628 6784
6629 int stackSize = keepStackSize(); 6785 int stackSize = keepStackSize();
6630 6786
6631 try { 6787 try {
6632 // InternalVampireLanguage.g:1988:1: ( ( ',' ) ) 6788 // InternalVampireLanguage.g:2042:1: ( ( ',' ) )
6633 // InternalVampireLanguage.g:1989:1: ( ',' ) 6789 // InternalVampireLanguage.g:2043:1: ( ',' )
6634 { 6790 {
6635 // InternalVampireLanguage.g:1989:1: ( ',' ) 6791 // InternalVampireLanguage.g:2043:1: ( ',' )
6636 // InternalVampireLanguage.g:1990:2: ',' 6792 // InternalVampireLanguage.g:2044:2: ','
6637 { 6793 {
6638 before(grammarAccess.getVLSFofFormulaAccess().getCommaKeyword_5()); 6794 before(grammarAccess.getVLSFofFormulaAccess().getCommaKeyword_5());
6639 match(input,45,FOLLOW_2); 6795 match(input,45,FOLLOW_2);
@@ -6660,16 +6816,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6660 6816
6661 6817
6662 // $ANTLR start "rule__VLSFofFormula__Group__6" 6818 // $ANTLR start "rule__VLSFofFormula__Group__6"
6663 // InternalVampireLanguage.g:1999:1: rule__VLSFofFormula__Group__6 : rule__VLSFofFormula__Group__6__Impl rule__VLSFofFormula__Group__7 ; 6819 // InternalVampireLanguage.g:2053:1: rule__VLSFofFormula__Group__6 : rule__VLSFofFormula__Group__6__Impl rule__VLSFofFormula__Group__7 ;
6664 public final void rule__VLSFofFormula__Group__6() throws RecognitionException { 6820 public final void rule__VLSFofFormula__Group__6() throws RecognitionException {
6665 6821
6666 int stackSize = keepStackSize(); 6822 int stackSize = keepStackSize();
6667 6823
6668 try { 6824 try {
6669 // InternalVampireLanguage.g:2003:1: ( rule__VLSFofFormula__Group__6__Impl rule__VLSFofFormula__Group__7 ) 6825 // InternalVampireLanguage.g:2057:1: ( rule__VLSFofFormula__Group__6__Impl rule__VLSFofFormula__Group__7 )
6670 // InternalVampireLanguage.g:2004:2: rule__VLSFofFormula__Group__6__Impl rule__VLSFofFormula__Group__7 6826 // InternalVampireLanguage.g:2058:2: rule__VLSFofFormula__Group__6__Impl rule__VLSFofFormula__Group__7
6671 { 6827 {
6672 pushFollow(FOLLOW_16); 6828 pushFollow(FOLLOW_17);
6673 rule__VLSFofFormula__Group__6__Impl(); 6829 rule__VLSFofFormula__Group__6__Impl();
6674 6830
6675 state._fsp--; 6831 state._fsp--;
@@ -6698,21 +6854,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6698 6854
6699 6855
6700 // $ANTLR start "rule__VLSFofFormula__Group__6__Impl" 6856 // $ANTLR start "rule__VLSFofFormula__Group__6__Impl"
6701 // InternalVampireLanguage.g:2011:1: rule__VLSFofFormula__Group__6__Impl : ( ( rule__VLSFofFormula__FofFormulaAssignment_6 ) ) ; 6857 // InternalVampireLanguage.g:2065:1: rule__VLSFofFormula__Group__6__Impl : ( ( rule__VLSFofFormula__FofFormulaAssignment_6 ) ) ;
6702 public final void rule__VLSFofFormula__Group__6__Impl() throws RecognitionException { 6858 public final void rule__VLSFofFormula__Group__6__Impl() throws RecognitionException {
6703 6859
6704 int stackSize = keepStackSize(); 6860 int stackSize = keepStackSize();
6705 6861
6706 try { 6862 try {
6707 // InternalVampireLanguage.g:2015:1: ( ( ( rule__VLSFofFormula__FofFormulaAssignment_6 ) ) ) 6863 // InternalVampireLanguage.g:2069:1: ( ( ( rule__VLSFofFormula__FofFormulaAssignment_6 ) ) )
6708 // InternalVampireLanguage.g:2016:1: ( ( rule__VLSFofFormula__FofFormulaAssignment_6 ) ) 6864 // InternalVampireLanguage.g:2070:1: ( ( rule__VLSFofFormula__FofFormulaAssignment_6 ) )
6709 { 6865 {
6710 // InternalVampireLanguage.g:2016:1: ( ( rule__VLSFofFormula__FofFormulaAssignment_6 ) ) 6866 // InternalVampireLanguage.g:2070:1: ( ( rule__VLSFofFormula__FofFormulaAssignment_6 ) )
6711 // InternalVampireLanguage.g:2017:2: ( rule__VLSFofFormula__FofFormulaAssignment_6 ) 6867 // InternalVampireLanguage.g:2071:2: ( rule__VLSFofFormula__FofFormulaAssignment_6 )
6712 { 6868 {
6713 before(grammarAccess.getVLSFofFormulaAccess().getFofFormulaAssignment_6()); 6869 before(grammarAccess.getVLSFofFormulaAccess().getFofFormulaAssignment_6());
6714 // InternalVampireLanguage.g:2018:2: ( rule__VLSFofFormula__FofFormulaAssignment_6 ) 6870 // InternalVampireLanguage.g:2072:2: ( rule__VLSFofFormula__FofFormulaAssignment_6 )
6715 // InternalVampireLanguage.g:2018:3: rule__VLSFofFormula__FofFormulaAssignment_6 6871 // InternalVampireLanguage.g:2072:3: rule__VLSFofFormula__FofFormulaAssignment_6
6716 { 6872 {
6717 pushFollow(FOLLOW_2); 6873 pushFollow(FOLLOW_2);
6718 rule__VLSFofFormula__FofFormulaAssignment_6(); 6874 rule__VLSFofFormula__FofFormulaAssignment_6();
@@ -6745,16 +6901,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6745 6901
6746 6902
6747 // $ANTLR start "rule__VLSFofFormula__Group__7" 6903 // $ANTLR start "rule__VLSFofFormula__Group__7"
6748 // InternalVampireLanguage.g:2026:1: rule__VLSFofFormula__Group__7 : rule__VLSFofFormula__Group__7__Impl rule__VLSFofFormula__Group__8 ; 6904 // InternalVampireLanguage.g:2080:1: rule__VLSFofFormula__Group__7 : rule__VLSFofFormula__Group__7__Impl rule__VLSFofFormula__Group__8 ;
6749 public final void rule__VLSFofFormula__Group__7() throws RecognitionException { 6905 public final void rule__VLSFofFormula__Group__7() throws RecognitionException {
6750 6906
6751 int stackSize = keepStackSize(); 6907 int stackSize = keepStackSize();
6752 6908
6753 try { 6909 try {
6754 // InternalVampireLanguage.g:2030:1: ( rule__VLSFofFormula__Group__7__Impl rule__VLSFofFormula__Group__8 ) 6910 // InternalVampireLanguage.g:2084:1: ( rule__VLSFofFormula__Group__7__Impl rule__VLSFofFormula__Group__8 )
6755 // InternalVampireLanguage.g:2031:2: rule__VLSFofFormula__Group__7__Impl rule__VLSFofFormula__Group__8 6911 // InternalVampireLanguage.g:2085:2: rule__VLSFofFormula__Group__7__Impl rule__VLSFofFormula__Group__8
6756 { 6912 {
6757 pushFollow(FOLLOW_16); 6913 pushFollow(FOLLOW_17);
6758 rule__VLSFofFormula__Group__7__Impl(); 6914 rule__VLSFofFormula__Group__7__Impl();
6759 6915
6760 state._fsp--; 6916 state._fsp--;
@@ -6783,20 +6939,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6783 6939
6784 6940
6785 // $ANTLR start "rule__VLSFofFormula__Group__7__Impl" 6941 // $ANTLR start "rule__VLSFofFormula__Group__7__Impl"
6786 // InternalVampireLanguage.g:2038:1: rule__VLSFofFormula__Group__7__Impl : ( ( rule__VLSFofFormula__Group_7__0 )? ) ; 6942 // InternalVampireLanguage.g:2092:1: rule__VLSFofFormula__Group__7__Impl : ( ( rule__VLSFofFormula__Group_7__0 )? ) ;
6787 public final void rule__VLSFofFormula__Group__7__Impl() throws RecognitionException { 6943 public final void rule__VLSFofFormula__Group__7__Impl() throws RecognitionException {
6788 6944
6789 int stackSize = keepStackSize(); 6945 int stackSize = keepStackSize();
6790 6946
6791 try { 6947 try {
6792 // InternalVampireLanguage.g:2042:1: ( ( ( rule__VLSFofFormula__Group_7__0 )? ) ) 6948 // InternalVampireLanguage.g:2096:1: ( ( ( rule__VLSFofFormula__Group_7__0 )? ) )
6793 // InternalVampireLanguage.g:2043:1: ( ( rule__VLSFofFormula__Group_7__0 )? ) 6949 // InternalVampireLanguage.g:2097:1: ( ( rule__VLSFofFormula__Group_7__0 )? )
6794 { 6950 {
6795 // InternalVampireLanguage.g:2043:1: ( ( rule__VLSFofFormula__Group_7__0 )? ) 6951 // InternalVampireLanguage.g:2097:1: ( ( rule__VLSFofFormula__Group_7__0 )? )
6796 // InternalVampireLanguage.g:2044:2: ( rule__VLSFofFormula__Group_7__0 )? 6952 // InternalVampireLanguage.g:2098:2: ( rule__VLSFofFormula__Group_7__0 )?
6797 { 6953 {
6798 before(grammarAccess.getVLSFofFormulaAccess().getGroup_7()); 6954 before(grammarAccess.getVLSFofFormulaAccess().getGroup_7());
6799 // InternalVampireLanguage.g:2045:2: ( rule__VLSFofFormula__Group_7__0 )? 6955 // InternalVampireLanguage.g:2099:2: ( rule__VLSFofFormula__Group_7__0 )?
6800 int alt23=2; 6956 int alt23=2;
6801 int LA23_0 = input.LA(1); 6957 int LA23_0 = input.LA(1);
6802 6958
@@ -6805,7 +6961,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6805 } 6961 }
6806 switch (alt23) { 6962 switch (alt23) {
6807 case 1 : 6963 case 1 :
6808 // InternalVampireLanguage.g:2045:3: rule__VLSFofFormula__Group_7__0 6964 // InternalVampireLanguage.g:2099:3: rule__VLSFofFormula__Group_7__0
6809 { 6965 {
6810 pushFollow(FOLLOW_2); 6966 pushFollow(FOLLOW_2);
6811 rule__VLSFofFormula__Group_7__0(); 6967 rule__VLSFofFormula__Group_7__0();
@@ -6841,16 +6997,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6841 6997
6842 6998
6843 // $ANTLR start "rule__VLSFofFormula__Group__8" 6999 // $ANTLR start "rule__VLSFofFormula__Group__8"
6844 // InternalVampireLanguage.g:2053:1: rule__VLSFofFormula__Group__8 : rule__VLSFofFormula__Group__8__Impl rule__VLSFofFormula__Group__9 ; 7000 // InternalVampireLanguage.g:2107:1: rule__VLSFofFormula__Group__8 : rule__VLSFofFormula__Group__8__Impl rule__VLSFofFormula__Group__9 ;
6845 public final void rule__VLSFofFormula__Group__8() throws RecognitionException { 7001 public final void rule__VLSFofFormula__Group__8() throws RecognitionException {
6846 7002
6847 int stackSize = keepStackSize(); 7003 int stackSize = keepStackSize();
6848 7004
6849 try { 7005 try {
6850 // InternalVampireLanguage.g:2057:1: ( rule__VLSFofFormula__Group__8__Impl rule__VLSFofFormula__Group__9 ) 7006 // InternalVampireLanguage.g:2111:1: ( rule__VLSFofFormula__Group__8__Impl rule__VLSFofFormula__Group__9 )
6851 // InternalVampireLanguage.g:2058:2: rule__VLSFofFormula__Group__8__Impl rule__VLSFofFormula__Group__9 7007 // InternalVampireLanguage.g:2112:2: rule__VLSFofFormula__Group__8__Impl rule__VLSFofFormula__Group__9
6852 { 7008 {
6853 pushFollow(FOLLOW_17); 7009 pushFollow(FOLLOW_18);
6854 rule__VLSFofFormula__Group__8__Impl(); 7010 rule__VLSFofFormula__Group__8__Impl();
6855 7011
6856 state._fsp--; 7012 state._fsp--;
@@ -6879,20 +7035,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6879 7035
6880 7036
6881 // $ANTLR start "rule__VLSFofFormula__Group__8__Impl" 7037 // $ANTLR start "rule__VLSFofFormula__Group__8__Impl"
6882 // InternalVampireLanguage.g:2065:1: rule__VLSFofFormula__Group__8__Impl : ( ')' ) ; 7038 // InternalVampireLanguage.g:2119:1: rule__VLSFofFormula__Group__8__Impl : ( ')' ) ;
6883 public final void rule__VLSFofFormula__Group__8__Impl() throws RecognitionException { 7039 public final void rule__VLSFofFormula__Group__8__Impl() throws RecognitionException {
6884 7040
6885 int stackSize = keepStackSize(); 7041 int stackSize = keepStackSize();
6886 7042
6887 try { 7043 try {
6888 // InternalVampireLanguage.g:2069:1: ( ( ')' ) ) 7044 // InternalVampireLanguage.g:2123:1: ( ( ')' ) )
6889 // InternalVampireLanguage.g:2070:1: ( ')' ) 7045 // InternalVampireLanguage.g:2124:1: ( ')' )
6890 { 7046 {
6891 // InternalVampireLanguage.g:2070:1: ( ')' ) 7047 // InternalVampireLanguage.g:2124:1: ( ')' )
6892 // InternalVampireLanguage.g:2071:2: ')' 7048 // InternalVampireLanguage.g:2125:2: ')'
6893 { 7049 {
6894 before(grammarAccess.getVLSFofFormulaAccess().getRightParenthesisKeyword_8()); 7050 before(grammarAccess.getVLSFofFormulaAccess().getRightParenthesisKeyword_8());
6895 match(input,48,FOLLOW_2); 7051 match(input,49,FOLLOW_2);
6896 after(grammarAccess.getVLSFofFormulaAccess().getRightParenthesisKeyword_8()); 7052 after(grammarAccess.getVLSFofFormulaAccess().getRightParenthesisKeyword_8());
6897 7053
6898 } 7054 }
@@ -6916,14 +7072,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6916 7072
6917 7073
6918 // $ANTLR start "rule__VLSFofFormula__Group__9" 7074 // $ANTLR start "rule__VLSFofFormula__Group__9"
6919 // InternalVampireLanguage.g:2080:1: rule__VLSFofFormula__Group__9 : rule__VLSFofFormula__Group__9__Impl ; 7075 // InternalVampireLanguage.g:2134:1: rule__VLSFofFormula__Group__9 : rule__VLSFofFormula__Group__9__Impl ;
6920 public final void rule__VLSFofFormula__Group__9() throws RecognitionException { 7076 public final void rule__VLSFofFormula__Group__9() throws RecognitionException {
6921 7077
6922 int stackSize = keepStackSize(); 7078 int stackSize = keepStackSize();
6923 7079
6924 try { 7080 try {
6925 // InternalVampireLanguage.g:2084:1: ( rule__VLSFofFormula__Group__9__Impl ) 7081 // InternalVampireLanguage.g:2138:1: ( rule__VLSFofFormula__Group__9__Impl )
6926 // InternalVampireLanguage.g:2085:2: rule__VLSFofFormula__Group__9__Impl 7082 // InternalVampireLanguage.g:2139:2: rule__VLSFofFormula__Group__9__Impl
6927 { 7083 {
6928 pushFollow(FOLLOW_2); 7084 pushFollow(FOLLOW_2);
6929 rule__VLSFofFormula__Group__9__Impl(); 7085 rule__VLSFofFormula__Group__9__Impl();
@@ -6949,20 +7105,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6949 7105
6950 7106
6951 // $ANTLR start "rule__VLSFofFormula__Group__9__Impl" 7107 // $ANTLR start "rule__VLSFofFormula__Group__9__Impl"
6952 // InternalVampireLanguage.g:2091:1: rule__VLSFofFormula__Group__9__Impl : ( '.' ) ; 7108 // InternalVampireLanguage.g:2145:1: rule__VLSFofFormula__Group__9__Impl : ( '.' ) ;
6953 public final void rule__VLSFofFormula__Group__9__Impl() throws RecognitionException { 7109 public final void rule__VLSFofFormula__Group__9__Impl() throws RecognitionException {
6954 7110
6955 int stackSize = keepStackSize(); 7111 int stackSize = keepStackSize();
6956 7112
6957 try { 7113 try {
6958 // InternalVampireLanguage.g:2095:1: ( ( '.' ) ) 7114 // InternalVampireLanguage.g:2149:1: ( ( '.' ) )
6959 // InternalVampireLanguage.g:2096:1: ( '.' ) 7115 // InternalVampireLanguage.g:2150:1: ( '.' )
6960 { 7116 {
6961 // InternalVampireLanguage.g:2096:1: ( '.' ) 7117 // InternalVampireLanguage.g:2150:1: ( '.' )
6962 // InternalVampireLanguage.g:2097:2: '.' 7118 // InternalVampireLanguage.g:2151:2: '.'
6963 { 7119 {
6964 before(grammarAccess.getVLSFofFormulaAccess().getFullStopKeyword_9()); 7120 before(grammarAccess.getVLSFofFormulaAccess().getFullStopKeyword_9());
6965 match(input,49,FOLLOW_2); 7121 match(input,50,FOLLOW_2);
6966 after(grammarAccess.getVLSFofFormulaAccess().getFullStopKeyword_9()); 7122 after(grammarAccess.getVLSFofFormulaAccess().getFullStopKeyword_9());
6967 7123
6968 } 7124 }
@@ -6986,16 +7142,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6986 7142
6987 7143
6988 // $ANTLR start "rule__VLSFofFormula__Group_7__0" 7144 // $ANTLR start "rule__VLSFofFormula__Group_7__0"
6989 // InternalVampireLanguage.g:2107:1: rule__VLSFofFormula__Group_7__0 : rule__VLSFofFormula__Group_7__0__Impl rule__VLSFofFormula__Group_7__1 ; 7145 // InternalVampireLanguage.g:2161:1: rule__VLSFofFormula__Group_7__0 : rule__VLSFofFormula__Group_7__0__Impl rule__VLSFofFormula__Group_7__1 ;
6990 public final void rule__VLSFofFormula__Group_7__0() throws RecognitionException { 7146 public final void rule__VLSFofFormula__Group_7__0() throws RecognitionException {
6991 7147
6992 int stackSize = keepStackSize(); 7148 int stackSize = keepStackSize();
6993 7149
6994 try { 7150 try {
6995 // InternalVampireLanguage.g:2111:1: ( rule__VLSFofFormula__Group_7__0__Impl rule__VLSFofFormula__Group_7__1 ) 7151 // InternalVampireLanguage.g:2165:1: ( rule__VLSFofFormula__Group_7__0__Impl rule__VLSFofFormula__Group_7__1 )
6996 // InternalVampireLanguage.g:2112:2: rule__VLSFofFormula__Group_7__0__Impl rule__VLSFofFormula__Group_7__1 7152 // InternalVampireLanguage.g:2166:2: rule__VLSFofFormula__Group_7__0__Impl rule__VLSFofFormula__Group_7__1
6997 { 7153 {
6998 pushFollow(FOLLOW_18); 7154 pushFollow(FOLLOW_19);
6999 rule__VLSFofFormula__Group_7__0__Impl(); 7155 rule__VLSFofFormula__Group_7__0__Impl();
7000 7156
7001 state._fsp--; 7157 state._fsp--;
@@ -7024,17 +7180,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7024 7180
7025 7181
7026 // $ANTLR start "rule__VLSFofFormula__Group_7__0__Impl" 7182 // $ANTLR start "rule__VLSFofFormula__Group_7__0__Impl"
7027 // InternalVampireLanguage.g:2119:1: rule__VLSFofFormula__Group_7__0__Impl : ( ',' ) ; 7183 // InternalVampireLanguage.g:2173:1: rule__VLSFofFormula__Group_7__0__Impl : ( ',' ) ;
7028 public final void rule__VLSFofFormula__Group_7__0__Impl() throws RecognitionException { 7184 public final void rule__VLSFofFormula__Group_7__0__Impl() throws RecognitionException {
7029 7185
7030 int stackSize = keepStackSize(); 7186 int stackSize = keepStackSize();
7031 7187
7032 try { 7188 try {
7033 // InternalVampireLanguage.g:2123:1: ( ( ',' ) ) 7189 // InternalVampireLanguage.g:2177:1: ( ( ',' ) )
7034 // InternalVampireLanguage.g:2124:1: ( ',' ) 7190 // InternalVampireLanguage.g:2178:1: ( ',' )
7035 { 7191 {
7036 // InternalVampireLanguage.g:2124:1: ( ',' ) 7192 // InternalVampireLanguage.g:2178:1: ( ',' )
7037 // InternalVampireLanguage.g:2125:2: ',' 7193 // InternalVampireLanguage.g:2179:2: ','
7038 { 7194 {
7039 before(grammarAccess.getVLSFofFormulaAccess().getCommaKeyword_7_0()); 7195 before(grammarAccess.getVLSFofFormulaAccess().getCommaKeyword_7_0());
7040 match(input,45,FOLLOW_2); 7196 match(input,45,FOLLOW_2);
@@ -7061,14 +7217,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7061 7217
7062 7218
7063 // $ANTLR start "rule__VLSFofFormula__Group_7__1" 7219 // $ANTLR start "rule__VLSFofFormula__Group_7__1"
7064 // InternalVampireLanguage.g:2134:1: rule__VLSFofFormula__Group_7__1 : rule__VLSFofFormula__Group_7__1__Impl ; 7220 // InternalVampireLanguage.g:2188:1: rule__VLSFofFormula__Group_7__1 : rule__VLSFofFormula__Group_7__1__Impl ;
7065 public final void rule__VLSFofFormula__Group_7__1() throws RecognitionException { 7221 public final void rule__VLSFofFormula__Group_7__1() throws RecognitionException {
7066 7222
7067 int stackSize = keepStackSize(); 7223 int stackSize = keepStackSize();
7068 7224
7069 try { 7225 try {
7070 // InternalVampireLanguage.g:2138:1: ( rule__VLSFofFormula__Group_7__1__Impl ) 7226 // InternalVampireLanguage.g:2192:1: ( rule__VLSFofFormula__Group_7__1__Impl )
7071 // InternalVampireLanguage.g:2139:2: rule__VLSFofFormula__Group_7__1__Impl 7227 // InternalVampireLanguage.g:2193:2: rule__VLSFofFormula__Group_7__1__Impl
7072 { 7228 {
7073 pushFollow(FOLLOW_2); 7229 pushFollow(FOLLOW_2);
7074 rule__VLSFofFormula__Group_7__1__Impl(); 7230 rule__VLSFofFormula__Group_7__1__Impl();
@@ -7094,21 +7250,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7094 7250
7095 7251
7096 // $ANTLR start "rule__VLSFofFormula__Group_7__1__Impl" 7252 // $ANTLR start "rule__VLSFofFormula__Group_7__1__Impl"
7097 // InternalVampireLanguage.g:2145:1: rule__VLSFofFormula__Group_7__1__Impl : ( ( rule__VLSFofFormula__AnnotationsAssignment_7_1 ) ) ; 7253 // InternalVampireLanguage.g:2199:1: rule__VLSFofFormula__Group_7__1__Impl : ( ( rule__VLSFofFormula__AnnotationsAssignment_7_1 ) ) ;
7098 public final void rule__VLSFofFormula__Group_7__1__Impl() throws RecognitionException { 7254 public final void rule__VLSFofFormula__Group_7__1__Impl() throws RecognitionException {
7099 7255
7100 int stackSize = keepStackSize(); 7256 int stackSize = keepStackSize();
7101 7257
7102 try { 7258 try {
7103 // InternalVampireLanguage.g:2149:1: ( ( ( rule__VLSFofFormula__AnnotationsAssignment_7_1 ) ) ) 7259 // InternalVampireLanguage.g:2203:1: ( ( ( rule__VLSFofFormula__AnnotationsAssignment_7_1 ) ) )
7104 // InternalVampireLanguage.g:2150:1: ( ( rule__VLSFofFormula__AnnotationsAssignment_7_1 ) ) 7260 // InternalVampireLanguage.g:2204:1: ( ( rule__VLSFofFormula__AnnotationsAssignment_7_1 ) )
7105 { 7261 {
7106 // InternalVampireLanguage.g:2150:1: ( ( rule__VLSFofFormula__AnnotationsAssignment_7_1 ) ) 7262 // InternalVampireLanguage.g:2204:1: ( ( rule__VLSFofFormula__AnnotationsAssignment_7_1 ) )
7107 // InternalVampireLanguage.g:2151:2: ( rule__VLSFofFormula__AnnotationsAssignment_7_1 ) 7263 // InternalVampireLanguage.g:2205:2: ( rule__VLSFofFormula__AnnotationsAssignment_7_1 )
7108 { 7264 {
7109 before(grammarAccess.getVLSFofFormulaAccess().getAnnotationsAssignment_7_1()); 7265 before(grammarAccess.getVLSFofFormulaAccess().getAnnotationsAssignment_7_1());
7110 // InternalVampireLanguage.g:2152:2: ( rule__VLSFofFormula__AnnotationsAssignment_7_1 ) 7266 // InternalVampireLanguage.g:2206:2: ( rule__VLSFofFormula__AnnotationsAssignment_7_1 )
7111 // InternalVampireLanguage.g:2152:3: rule__VLSFofFormula__AnnotationsAssignment_7_1 7267 // InternalVampireLanguage.g:2206:3: rule__VLSFofFormula__AnnotationsAssignment_7_1
7112 { 7268 {
7113 pushFollow(FOLLOW_2); 7269 pushFollow(FOLLOW_2);
7114 rule__VLSFofFormula__AnnotationsAssignment_7_1(); 7270 rule__VLSFofFormula__AnnotationsAssignment_7_1();
@@ -7141,16 +7297,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7141 7297
7142 7298
7143 // $ANTLR start "rule__VLSAnnotation__Group__0" 7299 // $ANTLR start "rule__VLSAnnotation__Group__0"
7144 // InternalVampireLanguage.g:2161:1: rule__VLSAnnotation__Group__0 : rule__VLSAnnotation__Group__0__Impl rule__VLSAnnotation__Group__1 ; 7300 // InternalVampireLanguage.g:2215:1: rule__VLSAnnotation__Group__0 : rule__VLSAnnotation__Group__0__Impl rule__VLSAnnotation__Group__1 ;
7145 public final void rule__VLSAnnotation__Group__0() throws RecognitionException { 7301 public final void rule__VLSAnnotation__Group__0() throws RecognitionException {
7146 7302
7147 int stackSize = keepStackSize(); 7303 int stackSize = keepStackSize();
7148 7304
7149 try { 7305 try {
7150 // InternalVampireLanguage.g:2165:1: ( rule__VLSAnnotation__Group__0__Impl rule__VLSAnnotation__Group__1 ) 7306 // InternalVampireLanguage.g:2219:1: ( rule__VLSAnnotation__Group__0__Impl rule__VLSAnnotation__Group__1 )
7151 // InternalVampireLanguage.g:2166:2: rule__VLSAnnotation__Group__0__Impl rule__VLSAnnotation__Group__1 7307 // InternalVampireLanguage.g:2220:2: rule__VLSAnnotation__Group__0__Impl rule__VLSAnnotation__Group__1
7152 { 7308 {
7153 pushFollow(FOLLOW_18); 7309 pushFollow(FOLLOW_19);
7154 rule__VLSAnnotation__Group__0__Impl(); 7310 rule__VLSAnnotation__Group__0__Impl();
7155 7311
7156 state._fsp--; 7312 state._fsp--;
@@ -7179,31 +7335,31 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7179 7335
7180 7336
7181 // $ANTLR start "rule__VLSAnnotation__Group__0__Impl" 7337 // $ANTLR start "rule__VLSAnnotation__Group__0__Impl"
7182 // InternalVampireLanguage.g:2173:1: rule__VLSAnnotation__Group__0__Impl : ( ( '[' )? ) ; 7338 // InternalVampireLanguage.g:2227:1: rule__VLSAnnotation__Group__0__Impl : ( ( '[' )? ) ;
7183 public final void rule__VLSAnnotation__Group__0__Impl() throws RecognitionException { 7339 public final void rule__VLSAnnotation__Group__0__Impl() throws RecognitionException {
7184 7340
7185 int stackSize = keepStackSize(); 7341 int stackSize = keepStackSize();
7186 7342
7187 try { 7343 try {
7188 // InternalVampireLanguage.g:2177:1: ( ( ( '[' )? ) ) 7344 // InternalVampireLanguage.g:2231:1: ( ( ( '[' )? ) )
7189 // InternalVampireLanguage.g:2178:1: ( ( '[' )? ) 7345 // InternalVampireLanguage.g:2232:1: ( ( '[' )? )
7190 { 7346 {
7191 // InternalVampireLanguage.g:2178:1: ( ( '[' )? ) 7347 // InternalVampireLanguage.g:2232:1: ( ( '[' )? )
7192 // InternalVampireLanguage.g:2179:2: ( '[' )? 7348 // InternalVampireLanguage.g:2233:2: ( '[' )?
7193 { 7349 {
7194 before(grammarAccess.getVLSAnnotationAccess().getLeftSquareBracketKeyword_0()); 7350 before(grammarAccess.getVLSAnnotationAccess().getLeftSquareBracketKeyword_0());
7195 // InternalVampireLanguage.g:2180:2: ( '[' )? 7351 // InternalVampireLanguage.g:2234:2: ( '[' )?
7196 int alt24=2; 7352 int alt24=2;
7197 int LA24_0 = input.LA(1); 7353 int LA24_0 = input.LA(1);
7198 7354
7199 if ( (LA24_0==50) ) { 7355 if ( (LA24_0==51) ) {
7200 alt24=1; 7356 alt24=1;
7201 } 7357 }
7202 switch (alt24) { 7358 switch (alt24) {
7203 case 1 : 7359 case 1 :
7204 // InternalVampireLanguage.g:2180:3: '[' 7360 // InternalVampireLanguage.g:2234:3: '['
7205 { 7361 {
7206 match(input,50,FOLLOW_2); 7362 match(input,51,FOLLOW_2);
7207 7363
7208 } 7364 }
7209 break; 7365 break;
@@ -7233,16 +7389,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7233 7389
7234 7390
7235 // $ANTLR start "rule__VLSAnnotation__Group__1" 7391 // $ANTLR start "rule__VLSAnnotation__Group__1"
7236 // InternalVampireLanguage.g:2188:1: rule__VLSAnnotation__Group__1 : rule__VLSAnnotation__Group__1__Impl rule__VLSAnnotation__Group__2 ; 7392 // InternalVampireLanguage.g:2242:1: rule__VLSAnnotation__Group__1 : rule__VLSAnnotation__Group__1__Impl rule__VLSAnnotation__Group__2 ;
7237 public final void rule__VLSAnnotation__Group__1() throws RecognitionException { 7393 public final void rule__VLSAnnotation__Group__1() throws RecognitionException {
7238 7394
7239 int stackSize = keepStackSize(); 7395 int stackSize = keepStackSize();
7240 7396
7241 try { 7397 try {
7242 // InternalVampireLanguage.g:2192:1: ( rule__VLSAnnotation__Group__1__Impl rule__VLSAnnotation__Group__2 ) 7398 // InternalVampireLanguage.g:2246:1: ( rule__VLSAnnotation__Group__1__Impl rule__VLSAnnotation__Group__2 )
7243 // InternalVampireLanguage.g:2193:2: rule__VLSAnnotation__Group__1__Impl rule__VLSAnnotation__Group__2 7399 // InternalVampireLanguage.g:2247:2: rule__VLSAnnotation__Group__1__Impl rule__VLSAnnotation__Group__2
7244 { 7400 {
7245 pushFollow(FOLLOW_18); 7401 pushFollow(FOLLOW_19);
7246 rule__VLSAnnotation__Group__1__Impl(); 7402 rule__VLSAnnotation__Group__1__Impl();
7247 7403
7248 state._fsp--; 7404 state._fsp--;
@@ -7271,20 +7427,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7271 7427
7272 7428
7273 // $ANTLR start "rule__VLSAnnotation__Group__1__Impl" 7429 // $ANTLR start "rule__VLSAnnotation__Group__1__Impl"
7274 // InternalVampireLanguage.g:2200:1: rule__VLSAnnotation__Group__1__Impl : ( ( rule__VLSAnnotation__NameAssignment_1 )? ) ; 7430 // InternalVampireLanguage.g:2254:1: rule__VLSAnnotation__Group__1__Impl : ( ( rule__VLSAnnotation__NameAssignment_1 )? ) ;
7275 public final void rule__VLSAnnotation__Group__1__Impl() throws RecognitionException { 7431 public final void rule__VLSAnnotation__Group__1__Impl() throws RecognitionException {
7276 7432
7277 int stackSize = keepStackSize(); 7433 int stackSize = keepStackSize();
7278 7434
7279 try { 7435 try {
7280 // InternalVampireLanguage.g:2204:1: ( ( ( rule__VLSAnnotation__NameAssignment_1 )? ) ) 7436 // InternalVampireLanguage.g:2258:1: ( ( ( rule__VLSAnnotation__NameAssignment_1 )? ) )
7281 // InternalVampireLanguage.g:2205:1: ( ( rule__VLSAnnotation__NameAssignment_1 )? ) 7437 // InternalVampireLanguage.g:2259:1: ( ( rule__VLSAnnotation__NameAssignment_1 )? )
7282 { 7438 {
7283 // InternalVampireLanguage.g:2205:1: ( ( rule__VLSAnnotation__NameAssignment_1 )? ) 7439 // InternalVampireLanguage.g:2259:1: ( ( rule__VLSAnnotation__NameAssignment_1 )? )
7284 // InternalVampireLanguage.g:2206:2: ( rule__VLSAnnotation__NameAssignment_1 )? 7440 // InternalVampireLanguage.g:2260:2: ( rule__VLSAnnotation__NameAssignment_1 )?
7285 { 7441 {
7286 before(grammarAccess.getVLSAnnotationAccess().getNameAssignment_1()); 7442 before(grammarAccess.getVLSAnnotationAccess().getNameAssignment_1());
7287 // InternalVampireLanguage.g:2207:2: ( rule__VLSAnnotation__NameAssignment_1 )? 7443 // InternalVampireLanguage.g:2261:2: ( rule__VLSAnnotation__NameAssignment_1 )?
7288 int alt25=2; 7444 int alt25=2;
7289 int LA25_0 = input.LA(1); 7445 int LA25_0 = input.LA(1);
7290 7446
@@ -7293,7 +7449,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7293 } 7449 }
7294 switch (alt25) { 7450 switch (alt25) {
7295 case 1 : 7451 case 1 :
7296 // InternalVampireLanguage.g:2207:3: rule__VLSAnnotation__NameAssignment_1 7452 // InternalVampireLanguage.g:2261:3: rule__VLSAnnotation__NameAssignment_1
7297 { 7453 {
7298 pushFollow(FOLLOW_2); 7454 pushFollow(FOLLOW_2);
7299 rule__VLSAnnotation__NameAssignment_1(); 7455 rule__VLSAnnotation__NameAssignment_1();
@@ -7329,16 +7485,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7329 7485
7330 7486
7331 // $ANTLR start "rule__VLSAnnotation__Group__2" 7487 // $ANTLR start "rule__VLSAnnotation__Group__2"
7332 // InternalVampireLanguage.g:2215:1: rule__VLSAnnotation__Group__2 : rule__VLSAnnotation__Group__2__Impl rule__VLSAnnotation__Group__3 ; 7488 // InternalVampireLanguage.g:2269:1: rule__VLSAnnotation__Group__2 : rule__VLSAnnotation__Group__2__Impl rule__VLSAnnotation__Group__3 ;
7333 public final void rule__VLSAnnotation__Group__2() throws RecognitionException { 7489 public final void rule__VLSAnnotation__Group__2() throws RecognitionException {
7334 7490
7335 int stackSize = keepStackSize(); 7491 int stackSize = keepStackSize();
7336 7492
7337 try { 7493 try {
7338 // InternalVampireLanguage.g:2219:1: ( rule__VLSAnnotation__Group__2__Impl rule__VLSAnnotation__Group__3 ) 7494 // InternalVampireLanguage.g:2273:1: ( rule__VLSAnnotation__Group__2__Impl rule__VLSAnnotation__Group__3 )
7339 // InternalVampireLanguage.g:2220:2: rule__VLSAnnotation__Group__2__Impl rule__VLSAnnotation__Group__3 7495 // InternalVampireLanguage.g:2274:2: rule__VLSAnnotation__Group__2__Impl rule__VLSAnnotation__Group__3
7340 { 7496 {
7341 pushFollow(FOLLOW_18); 7497 pushFollow(FOLLOW_19);
7342 rule__VLSAnnotation__Group__2__Impl(); 7498 rule__VLSAnnotation__Group__2__Impl();
7343 7499
7344 state._fsp--; 7500 state._fsp--;
@@ -7367,29 +7523,29 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7367 7523
7368 7524
7369 // $ANTLR start "rule__VLSAnnotation__Group__2__Impl" 7525 // $ANTLR start "rule__VLSAnnotation__Group__2__Impl"
7370 // InternalVampireLanguage.g:2227:1: rule__VLSAnnotation__Group__2__Impl : ( ( rule__VLSAnnotation__Group_2__0 )? ) ; 7526 // InternalVampireLanguage.g:2281:1: rule__VLSAnnotation__Group__2__Impl : ( ( rule__VLSAnnotation__Group_2__0 )? ) ;
7371 public final void rule__VLSAnnotation__Group__2__Impl() throws RecognitionException { 7527 public final void rule__VLSAnnotation__Group__2__Impl() throws RecognitionException {
7372 7528
7373 int stackSize = keepStackSize(); 7529 int stackSize = keepStackSize();
7374 7530
7375 try { 7531 try {
7376 // InternalVampireLanguage.g:2231:1: ( ( ( rule__VLSAnnotation__Group_2__0 )? ) ) 7532 // InternalVampireLanguage.g:2285:1: ( ( ( rule__VLSAnnotation__Group_2__0 )? ) )
7377 // InternalVampireLanguage.g:2232:1: ( ( rule__VLSAnnotation__Group_2__0 )? ) 7533 // InternalVampireLanguage.g:2286:1: ( ( rule__VLSAnnotation__Group_2__0 )? )
7378 { 7534 {
7379 // InternalVampireLanguage.g:2232:1: ( ( rule__VLSAnnotation__Group_2__0 )? ) 7535 // InternalVampireLanguage.g:2286:1: ( ( rule__VLSAnnotation__Group_2__0 )? )
7380 // InternalVampireLanguage.g:2233:2: ( rule__VLSAnnotation__Group_2__0 )? 7536 // InternalVampireLanguage.g:2287:2: ( rule__VLSAnnotation__Group_2__0 )?
7381 { 7537 {
7382 before(grammarAccess.getVLSAnnotationAccess().getGroup_2()); 7538 before(grammarAccess.getVLSAnnotationAccess().getGroup_2());
7383 // InternalVampireLanguage.g:2234:2: ( rule__VLSAnnotation__Group_2__0 )? 7539 // InternalVampireLanguage.g:2288:2: ( rule__VLSAnnotation__Group_2__0 )?
7384 int alt26=2; 7540 int alt26=2;
7385 int LA26_0 = input.LA(1); 7541 int LA26_0 = input.LA(1);
7386 7542
7387 if ( (LA26_0==47) ) { 7543 if ( (LA26_0==48) ) {
7388 alt26=1; 7544 alt26=1;
7389 } 7545 }
7390 switch (alt26) { 7546 switch (alt26) {
7391 case 1 : 7547 case 1 :
7392 // InternalVampireLanguage.g:2234:3: rule__VLSAnnotation__Group_2__0 7548 // InternalVampireLanguage.g:2288:3: rule__VLSAnnotation__Group_2__0
7393 { 7549 {
7394 pushFollow(FOLLOW_2); 7550 pushFollow(FOLLOW_2);
7395 rule__VLSAnnotation__Group_2__0(); 7551 rule__VLSAnnotation__Group_2__0();
@@ -7425,14 +7581,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7425 7581
7426 7582
7427 // $ANTLR start "rule__VLSAnnotation__Group__3" 7583 // $ANTLR start "rule__VLSAnnotation__Group__3"
7428 // InternalVampireLanguage.g:2242:1: rule__VLSAnnotation__Group__3 : rule__VLSAnnotation__Group__3__Impl ; 7584 // InternalVampireLanguage.g:2296:1: rule__VLSAnnotation__Group__3 : rule__VLSAnnotation__Group__3__Impl ;
7429 public final void rule__VLSAnnotation__Group__3() throws RecognitionException { 7585 public final void rule__VLSAnnotation__Group__3() throws RecognitionException {
7430 7586
7431 int stackSize = keepStackSize(); 7587 int stackSize = keepStackSize();
7432 7588
7433 try { 7589 try {
7434 // InternalVampireLanguage.g:2246:1: ( rule__VLSAnnotation__Group__3__Impl ) 7590 // InternalVampireLanguage.g:2300:1: ( rule__VLSAnnotation__Group__3__Impl )
7435 // InternalVampireLanguage.g:2247:2: rule__VLSAnnotation__Group__3__Impl 7591 // InternalVampireLanguage.g:2301:2: rule__VLSAnnotation__Group__3__Impl
7436 { 7592 {
7437 pushFollow(FOLLOW_2); 7593 pushFollow(FOLLOW_2);
7438 rule__VLSAnnotation__Group__3__Impl(); 7594 rule__VLSAnnotation__Group__3__Impl();
@@ -7458,20 +7614,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7458 7614
7459 7615
7460 // $ANTLR start "rule__VLSAnnotation__Group__3__Impl" 7616 // $ANTLR start "rule__VLSAnnotation__Group__3__Impl"
7461 // InternalVampireLanguage.g:2253:1: rule__VLSAnnotation__Group__3__Impl : ( ( ']' )? ) ; 7617 // InternalVampireLanguage.g:2307:1: rule__VLSAnnotation__Group__3__Impl : ( ( ']' )? ) ;
7462 public final void rule__VLSAnnotation__Group__3__Impl() throws RecognitionException { 7618 public final void rule__VLSAnnotation__Group__3__Impl() throws RecognitionException {
7463 7619
7464 int stackSize = keepStackSize(); 7620 int stackSize = keepStackSize();
7465 7621
7466 try { 7622 try {
7467 // InternalVampireLanguage.g:2257:1: ( ( ( ']' )? ) ) 7623 // InternalVampireLanguage.g:2311:1: ( ( ( ']' )? ) )
7468 // InternalVampireLanguage.g:2258:1: ( ( ']' )? ) 7624 // InternalVampireLanguage.g:2312:1: ( ( ']' )? )
7469 { 7625 {
7470 // InternalVampireLanguage.g:2258:1: ( ( ']' )? ) 7626 // InternalVampireLanguage.g:2312:1: ( ( ']' )? )
7471 // InternalVampireLanguage.g:2259:2: ( ']' )? 7627 // InternalVampireLanguage.g:2313:2: ( ']' )?
7472 { 7628 {
7473 before(grammarAccess.getVLSAnnotationAccess().getRightSquareBracketKeyword_3()); 7629 before(grammarAccess.getVLSAnnotationAccess().getRightSquareBracketKeyword_3());
7474 // InternalVampireLanguage.g:2260:2: ( ']' )? 7630 // InternalVampireLanguage.g:2314:2: ( ']' )?
7475 int alt27=2; 7631 int alt27=2;
7476 int LA27_0 = input.LA(1); 7632 int LA27_0 = input.LA(1);
7477 7633
@@ -7480,7 +7636,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7480 } 7636 }
7481 switch (alt27) { 7637 switch (alt27) {
7482 case 1 : 7638 case 1 :
7483 // InternalVampireLanguage.g:2260:3: ']' 7639 // InternalVampireLanguage.g:2314:3: ']'
7484 { 7640 {
7485 match(input,44,FOLLOW_2); 7641 match(input,44,FOLLOW_2);
7486 7642
@@ -7512,16 +7668,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7512 7668
7513 7669
7514 // $ANTLR start "rule__VLSAnnotation__Group_2__0" 7670 // $ANTLR start "rule__VLSAnnotation__Group_2__0"
7515 // InternalVampireLanguage.g:2269:1: rule__VLSAnnotation__Group_2__0 : rule__VLSAnnotation__Group_2__0__Impl rule__VLSAnnotation__Group_2__1 ; 7671 // InternalVampireLanguage.g:2323:1: rule__VLSAnnotation__Group_2__0 : rule__VLSAnnotation__Group_2__0__Impl rule__VLSAnnotation__Group_2__1 ;
7516 public final void rule__VLSAnnotation__Group_2__0() throws RecognitionException { 7672 public final void rule__VLSAnnotation__Group_2__0() throws RecognitionException {
7517 7673
7518 int stackSize = keepStackSize(); 7674 int stackSize = keepStackSize();
7519 7675
7520 try { 7676 try {
7521 // InternalVampireLanguage.g:2273:1: ( rule__VLSAnnotation__Group_2__0__Impl rule__VLSAnnotation__Group_2__1 ) 7677 // InternalVampireLanguage.g:2327:1: ( rule__VLSAnnotation__Group_2__0__Impl rule__VLSAnnotation__Group_2__1 )
7522 // InternalVampireLanguage.g:2274:2: rule__VLSAnnotation__Group_2__0__Impl rule__VLSAnnotation__Group_2__1 7678 // InternalVampireLanguage.g:2328:2: rule__VLSAnnotation__Group_2__0__Impl rule__VLSAnnotation__Group_2__1
7523 { 7679 {
7524 pushFollow(FOLLOW_18); 7680 pushFollow(FOLLOW_19);
7525 rule__VLSAnnotation__Group_2__0__Impl(); 7681 rule__VLSAnnotation__Group_2__0__Impl();
7526 7682
7527 state._fsp--; 7683 state._fsp--;
@@ -7550,20 +7706,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7550 7706
7551 7707
7552 // $ANTLR start "rule__VLSAnnotation__Group_2__0__Impl" 7708 // $ANTLR start "rule__VLSAnnotation__Group_2__0__Impl"
7553 // InternalVampireLanguage.g:2281:1: rule__VLSAnnotation__Group_2__0__Impl : ( '(' ) ; 7709 // InternalVampireLanguage.g:2335:1: rule__VLSAnnotation__Group_2__0__Impl : ( '(' ) ;
7554 public final void rule__VLSAnnotation__Group_2__0__Impl() throws RecognitionException { 7710 public final void rule__VLSAnnotation__Group_2__0__Impl() throws RecognitionException {
7555 7711
7556 int stackSize = keepStackSize(); 7712 int stackSize = keepStackSize();
7557 7713
7558 try { 7714 try {
7559 // InternalVampireLanguage.g:2285:1: ( ( '(' ) ) 7715 // InternalVampireLanguage.g:2339:1: ( ( '(' ) )
7560 // InternalVampireLanguage.g:2286:1: ( '(' ) 7716 // InternalVampireLanguage.g:2340:1: ( '(' )
7561 { 7717 {
7562 // InternalVampireLanguage.g:2286:1: ( '(' ) 7718 // InternalVampireLanguage.g:2340:1: ( '(' )
7563 // InternalVampireLanguage.g:2287:2: '(' 7719 // InternalVampireLanguage.g:2341:2: '('
7564 { 7720 {
7565 before(grammarAccess.getVLSAnnotationAccess().getLeftParenthesisKeyword_2_0()); 7721 before(grammarAccess.getVLSAnnotationAccess().getLeftParenthesisKeyword_2_0());
7566 match(input,47,FOLLOW_2); 7722 match(input,48,FOLLOW_2);
7567 after(grammarAccess.getVLSAnnotationAccess().getLeftParenthesisKeyword_2_0()); 7723 after(grammarAccess.getVLSAnnotationAccess().getLeftParenthesisKeyword_2_0());
7568 7724
7569 } 7725 }
@@ -7587,16 +7743,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7587 7743
7588 7744
7589 // $ANTLR start "rule__VLSAnnotation__Group_2__1" 7745 // $ANTLR start "rule__VLSAnnotation__Group_2__1"
7590 // InternalVampireLanguage.g:2296:1: rule__VLSAnnotation__Group_2__1 : rule__VLSAnnotation__Group_2__1__Impl rule__VLSAnnotation__Group_2__2 ; 7746 // InternalVampireLanguage.g:2350:1: rule__VLSAnnotation__Group_2__1 : rule__VLSAnnotation__Group_2__1__Impl rule__VLSAnnotation__Group_2__2 ;
7591 public final void rule__VLSAnnotation__Group_2__1() throws RecognitionException { 7747 public final void rule__VLSAnnotation__Group_2__1() throws RecognitionException {
7592 7748
7593 int stackSize = keepStackSize(); 7749 int stackSize = keepStackSize();
7594 7750
7595 try { 7751 try {
7596 // InternalVampireLanguage.g:2300:1: ( rule__VLSAnnotation__Group_2__1__Impl rule__VLSAnnotation__Group_2__2 ) 7752 // InternalVampireLanguage.g:2354:1: ( rule__VLSAnnotation__Group_2__1__Impl rule__VLSAnnotation__Group_2__2 )
7597 // InternalVampireLanguage.g:2301:2: rule__VLSAnnotation__Group_2__1__Impl rule__VLSAnnotation__Group_2__2 7753 // InternalVampireLanguage.g:2355:2: rule__VLSAnnotation__Group_2__1__Impl rule__VLSAnnotation__Group_2__2
7598 { 7754 {
7599 pushFollow(FOLLOW_19); 7755 pushFollow(FOLLOW_20);
7600 rule__VLSAnnotation__Group_2__1__Impl(); 7756 rule__VLSAnnotation__Group_2__1__Impl();
7601 7757
7602 state._fsp--; 7758 state._fsp--;
@@ -7625,21 +7781,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7625 7781
7626 7782
7627 // $ANTLR start "rule__VLSAnnotation__Group_2__1__Impl" 7783 // $ANTLR start "rule__VLSAnnotation__Group_2__1__Impl"
7628 // InternalVampireLanguage.g:2308:1: rule__VLSAnnotation__Group_2__1__Impl : ( ( rule__VLSAnnotation__FollowupAssignment_2_1 ) ) ; 7784 // InternalVampireLanguage.g:2362:1: rule__VLSAnnotation__Group_2__1__Impl : ( ( rule__VLSAnnotation__FollowupAssignment_2_1 ) ) ;
7629 public final void rule__VLSAnnotation__Group_2__1__Impl() throws RecognitionException { 7785 public final void rule__VLSAnnotation__Group_2__1__Impl() throws RecognitionException {
7630 7786
7631 int stackSize = keepStackSize(); 7787 int stackSize = keepStackSize();
7632 7788
7633 try { 7789 try {
7634 // InternalVampireLanguage.g:2312:1: ( ( ( rule__VLSAnnotation__FollowupAssignment_2_1 ) ) ) 7790 // InternalVampireLanguage.g:2366:1: ( ( ( rule__VLSAnnotation__FollowupAssignment_2_1 ) ) )
7635 // InternalVampireLanguage.g:2313:1: ( ( rule__VLSAnnotation__FollowupAssignment_2_1 ) ) 7791 // InternalVampireLanguage.g:2367:1: ( ( rule__VLSAnnotation__FollowupAssignment_2_1 ) )
7636 { 7792 {
7637 // InternalVampireLanguage.g:2313:1: ( ( rule__VLSAnnotation__FollowupAssignment_2_1 ) ) 7793 // InternalVampireLanguage.g:2367:1: ( ( rule__VLSAnnotation__FollowupAssignment_2_1 ) )
7638 // InternalVampireLanguage.g:2314:2: ( rule__VLSAnnotation__FollowupAssignment_2_1 ) 7794 // InternalVampireLanguage.g:2368:2: ( rule__VLSAnnotation__FollowupAssignment_2_1 )
7639 { 7795 {
7640 before(grammarAccess.getVLSAnnotationAccess().getFollowupAssignment_2_1()); 7796 before(grammarAccess.getVLSAnnotationAccess().getFollowupAssignment_2_1());
7641 // InternalVampireLanguage.g:2315:2: ( rule__VLSAnnotation__FollowupAssignment_2_1 ) 7797 // InternalVampireLanguage.g:2369:2: ( rule__VLSAnnotation__FollowupAssignment_2_1 )
7642 // InternalVampireLanguage.g:2315:3: rule__VLSAnnotation__FollowupAssignment_2_1 7798 // InternalVampireLanguage.g:2369:3: rule__VLSAnnotation__FollowupAssignment_2_1
7643 { 7799 {
7644 pushFollow(FOLLOW_2); 7800 pushFollow(FOLLOW_2);
7645 rule__VLSAnnotation__FollowupAssignment_2_1(); 7801 rule__VLSAnnotation__FollowupAssignment_2_1();
@@ -7672,14 +7828,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7672 7828
7673 7829
7674 // $ANTLR start "rule__VLSAnnotation__Group_2__2" 7830 // $ANTLR start "rule__VLSAnnotation__Group_2__2"
7675 // InternalVampireLanguage.g:2323:1: rule__VLSAnnotation__Group_2__2 : rule__VLSAnnotation__Group_2__2__Impl ; 7831 // InternalVampireLanguage.g:2377:1: rule__VLSAnnotation__Group_2__2 : rule__VLSAnnotation__Group_2__2__Impl ;
7676 public final void rule__VLSAnnotation__Group_2__2() throws RecognitionException { 7832 public final void rule__VLSAnnotation__Group_2__2() throws RecognitionException {
7677 7833
7678 int stackSize = keepStackSize(); 7834 int stackSize = keepStackSize();
7679 7835
7680 try { 7836 try {
7681 // InternalVampireLanguage.g:2327:1: ( rule__VLSAnnotation__Group_2__2__Impl ) 7837 // InternalVampireLanguage.g:2381:1: ( rule__VLSAnnotation__Group_2__2__Impl )
7682 // InternalVampireLanguage.g:2328:2: rule__VLSAnnotation__Group_2__2__Impl 7838 // InternalVampireLanguage.g:2382:2: rule__VLSAnnotation__Group_2__2__Impl
7683 { 7839 {
7684 pushFollow(FOLLOW_2); 7840 pushFollow(FOLLOW_2);
7685 rule__VLSAnnotation__Group_2__2__Impl(); 7841 rule__VLSAnnotation__Group_2__2__Impl();
@@ -7705,20 +7861,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7705 7861
7706 7862
7707 // $ANTLR start "rule__VLSAnnotation__Group_2__2__Impl" 7863 // $ANTLR start "rule__VLSAnnotation__Group_2__2__Impl"
7708 // InternalVampireLanguage.g:2334:1: rule__VLSAnnotation__Group_2__2__Impl : ( ')' ) ; 7864 // InternalVampireLanguage.g:2388:1: rule__VLSAnnotation__Group_2__2__Impl : ( ')' ) ;
7709 public final void rule__VLSAnnotation__Group_2__2__Impl() throws RecognitionException { 7865 public final void rule__VLSAnnotation__Group_2__2__Impl() throws RecognitionException {
7710 7866
7711 int stackSize = keepStackSize(); 7867 int stackSize = keepStackSize();
7712 7868
7713 try { 7869 try {
7714 // InternalVampireLanguage.g:2338:1: ( ( ')' ) ) 7870 // InternalVampireLanguage.g:2392:1: ( ( ')' ) )
7715 // InternalVampireLanguage.g:2339:1: ( ')' ) 7871 // InternalVampireLanguage.g:2393:1: ( ')' )
7716 { 7872 {
7717 // InternalVampireLanguage.g:2339:1: ( ')' ) 7873 // InternalVampireLanguage.g:2393:1: ( ')' )
7718 // InternalVampireLanguage.g:2340:2: ')' 7874 // InternalVampireLanguage.g:2394:2: ')'
7719 { 7875 {
7720 before(grammarAccess.getVLSAnnotationAccess().getRightParenthesisKeyword_2_2()); 7876 before(grammarAccess.getVLSAnnotationAccess().getRightParenthesisKeyword_2_2());
7721 match(input,48,FOLLOW_2); 7877 match(input,49,FOLLOW_2);
7722 after(grammarAccess.getVLSAnnotationAccess().getRightParenthesisKeyword_2_2()); 7878 after(grammarAccess.getVLSAnnotationAccess().getRightParenthesisKeyword_2_2());
7723 7879
7724 } 7880 }
@@ -7742,16 +7898,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7742 7898
7743 7899
7744 // $ANTLR start "rule__VLSAnnotationTerms__Group__0" 7900 // $ANTLR start "rule__VLSAnnotationTerms__Group__0"
7745 // InternalVampireLanguage.g:2350:1: rule__VLSAnnotationTerms__Group__0 : rule__VLSAnnotationTerms__Group__0__Impl rule__VLSAnnotationTerms__Group__1 ; 7901 // InternalVampireLanguage.g:2404:1: rule__VLSAnnotationTerms__Group__0 : rule__VLSAnnotationTerms__Group__0__Impl rule__VLSAnnotationTerms__Group__1 ;
7746 public final void rule__VLSAnnotationTerms__Group__0() throws RecognitionException { 7902 public final void rule__VLSAnnotationTerms__Group__0() throws RecognitionException {
7747 7903
7748 int stackSize = keepStackSize(); 7904 int stackSize = keepStackSize();
7749 7905
7750 try { 7906 try {
7751 // InternalVampireLanguage.g:2354:1: ( rule__VLSAnnotationTerms__Group__0__Impl rule__VLSAnnotationTerms__Group__1 ) 7907 // InternalVampireLanguage.g:2408:1: ( rule__VLSAnnotationTerms__Group__0__Impl rule__VLSAnnotationTerms__Group__1 )
7752 // InternalVampireLanguage.g:2355:2: rule__VLSAnnotationTerms__Group__0__Impl rule__VLSAnnotationTerms__Group__1 7908 // InternalVampireLanguage.g:2409:2: rule__VLSAnnotationTerms__Group__0__Impl rule__VLSAnnotationTerms__Group__1
7753 { 7909 {
7754 pushFollow(FOLLOW_13); 7910 pushFollow(FOLLOW_14);
7755 rule__VLSAnnotationTerms__Group__0__Impl(); 7911 rule__VLSAnnotationTerms__Group__0__Impl();
7756 7912
7757 state._fsp--; 7913 state._fsp--;
@@ -7780,21 +7936,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7780 7936
7781 7937
7782 // $ANTLR start "rule__VLSAnnotationTerms__Group__0__Impl" 7938 // $ANTLR start "rule__VLSAnnotationTerms__Group__0__Impl"
7783 // InternalVampireLanguage.g:2362:1: rule__VLSAnnotationTerms__Group__0__Impl : ( ( rule__VLSAnnotationTerms__TermsAssignment_0 ) ) ; 7939 // InternalVampireLanguage.g:2416:1: rule__VLSAnnotationTerms__Group__0__Impl : ( ( rule__VLSAnnotationTerms__TermsAssignment_0 ) ) ;
7784 public final void rule__VLSAnnotationTerms__Group__0__Impl() throws RecognitionException { 7940 public final void rule__VLSAnnotationTerms__Group__0__Impl() throws RecognitionException {
7785 7941
7786 int stackSize = keepStackSize(); 7942 int stackSize = keepStackSize();
7787 7943
7788 try { 7944 try {
7789 // InternalVampireLanguage.g:2366:1: ( ( ( rule__VLSAnnotationTerms__TermsAssignment_0 ) ) ) 7945 // InternalVampireLanguage.g:2420:1: ( ( ( rule__VLSAnnotationTerms__TermsAssignment_0 ) ) )
7790 // InternalVampireLanguage.g:2367:1: ( ( rule__VLSAnnotationTerms__TermsAssignment_0 ) ) 7946 // InternalVampireLanguage.g:2421:1: ( ( rule__VLSAnnotationTerms__TermsAssignment_0 ) )
7791 { 7947 {
7792 // InternalVampireLanguage.g:2367:1: ( ( rule__VLSAnnotationTerms__TermsAssignment_0 ) ) 7948 // InternalVampireLanguage.g:2421:1: ( ( rule__VLSAnnotationTerms__TermsAssignment_0 ) )
7793 // InternalVampireLanguage.g:2368:2: ( rule__VLSAnnotationTerms__TermsAssignment_0 ) 7949 // InternalVampireLanguage.g:2422:2: ( rule__VLSAnnotationTerms__TermsAssignment_0 )
7794 { 7950 {
7795 before(grammarAccess.getVLSAnnotationTermsAccess().getTermsAssignment_0()); 7951 before(grammarAccess.getVLSAnnotationTermsAccess().getTermsAssignment_0());
7796 // InternalVampireLanguage.g:2369:2: ( rule__VLSAnnotationTerms__TermsAssignment_0 ) 7952 // InternalVampireLanguage.g:2423:2: ( rule__VLSAnnotationTerms__TermsAssignment_0 )
7797 // InternalVampireLanguage.g:2369:3: rule__VLSAnnotationTerms__TermsAssignment_0 7953 // InternalVampireLanguage.g:2423:3: rule__VLSAnnotationTerms__TermsAssignment_0
7798 { 7954 {
7799 pushFollow(FOLLOW_2); 7955 pushFollow(FOLLOW_2);
7800 rule__VLSAnnotationTerms__TermsAssignment_0(); 7956 rule__VLSAnnotationTerms__TermsAssignment_0();
@@ -7827,14 +7983,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7827 7983
7828 7984
7829 // $ANTLR start "rule__VLSAnnotationTerms__Group__1" 7985 // $ANTLR start "rule__VLSAnnotationTerms__Group__1"
7830 // InternalVampireLanguage.g:2377:1: rule__VLSAnnotationTerms__Group__1 : rule__VLSAnnotationTerms__Group__1__Impl ; 7986 // InternalVampireLanguage.g:2431:1: rule__VLSAnnotationTerms__Group__1 : rule__VLSAnnotationTerms__Group__1__Impl ;
7831 public final void rule__VLSAnnotationTerms__Group__1() throws RecognitionException { 7987 public final void rule__VLSAnnotationTerms__Group__1() throws RecognitionException {
7832 7988
7833 int stackSize = keepStackSize(); 7989 int stackSize = keepStackSize();
7834 7990
7835 try { 7991 try {
7836 // InternalVampireLanguage.g:2381:1: ( rule__VLSAnnotationTerms__Group__1__Impl ) 7992 // InternalVampireLanguage.g:2435:1: ( rule__VLSAnnotationTerms__Group__1__Impl )
7837 // InternalVampireLanguage.g:2382:2: rule__VLSAnnotationTerms__Group__1__Impl 7993 // InternalVampireLanguage.g:2436:2: rule__VLSAnnotationTerms__Group__1__Impl
7838 { 7994 {
7839 pushFollow(FOLLOW_2); 7995 pushFollow(FOLLOW_2);
7840 rule__VLSAnnotationTerms__Group__1__Impl(); 7996 rule__VLSAnnotationTerms__Group__1__Impl();
@@ -7860,20 +8016,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7860 8016
7861 8017
7862 // $ANTLR start "rule__VLSAnnotationTerms__Group__1__Impl" 8018 // $ANTLR start "rule__VLSAnnotationTerms__Group__1__Impl"
7863 // InternalVampireLanguage.g:2388:1: rule__VLSAnnotationTerms__Group__1__Impl : ( ( rule__VLSAnnotationTerms__Group_1__0 )* ) ; 8019 // InternalVampireLanguage.g:2442:1: rule__VLSAnnotationTerms__Group__1__Impl : ( ( rule__VLSAnnotationTerms__Group_1__0 )* ) ;
7864 public final void rule__VLSAnnotationTerms__Group__1__Impl() throws RecognitionException { 8020 public final void rule__VLSAnnotationTerms__Group__1__Impl() throws RecognitionException {
7865 8021
7866 int stackSize = keepStackSize(); 8022 int stackSize = keepStackSize();
7867 8023
7868 try { 8024 try {
7869 // InternalVampireLanguage.g:2392:1: ( ( ( rule__VLSAnnotationTerms__Group_1__0 )* ) ) 8025 // InternalVampireLanguage.g:2446:1: ( ( ( rule__VLSAnnotationTerms__Group_1__0 )* ) )
7870 // InternalVampireLanguage.g:2393:1: ( ( rule__VLSAnnotationTerms__Group_1__0 )* ) 8026 // InternalVampireLanguage.g:2447:1: ( ( rule__VLSAnnotationTerms__Group_1__0 )* )
7871 { 8027 {
7872 // InternalVampireLanguage.g:2393:1: ( ( rule__VLSAnnotationTerms__Group_1__0 )* ) 8028 // InternalVampireLanguage.g:2447:1: ( ( rule__VLSAnnotationTerms__Group_1__0 )* )
7873 // InternalVampireLanguage.g:2394:2: ( rule__VLSAnnotationTerms__Group_1__0 )* 8029 // InternalVampireLanguage.g:2448:2: ( rule__VLSAnnotationTerms__Group_1__0 )*
7874 { 8030 {
7875 before(grammarAccess.getVLSAnnotationTermsAccess().getGroup_1()); 8031 before(grammarAccess.getVLSAnnotationTermsAccess().getGroup_1());
7876 // InternalVampireLanguage.g:2395:2: ( rule__VLSAnnotationTerms__Group_1__0 )* 8032 // InternalVampireLanguage.g:2449:2: ( rule__VLSAnnotationTerms__Group_1__0 )*
7877 loop28: 8033 loop28:
7878 do { 8034 do {
7879 int alt28=2; 8035 int alt28=2;
@@ -7886,7 +8042,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7886 8042
7887 switch (alt28) { 8043 switch (alt28) {
7888 case 1 : 8044 case 1 :
7889 // InternalVampireLanguage.g:2395:3: rule__VLSAnnotationTerms__Group_1__0 8045 // InternalVampireLanguage.g:2449:3: rule__VLSAnnotationTerms__Group_1__0
7890 { 8046 {
7891 pushFollow(FOLLOW_10); 8047 pushFollow(FOLLOW_10);
7892 rule__VLSAnnotationTerms__Group_1__0(); 8048 rule__VLSAnnotationTerms__Group_1__0();
@@ -7925,16 +8081,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7925 8081
7926 8082
7927 // $ANTLR start "rule__VLSAnnotationTerms__Group_1__0" 8083 // $ANTLR start "rule__VLSAnnotationTerms__Group_1__0"
7928 // InternalVampireLanguage.g:2404:1: rule__VLSAnnotationTerms__Group_1__0 : rule__VLSAnnotationTerms__Group_1__0__Impl rule__VLSAnnotationTerms__Group_1__1 ; 8084 // InternalVampireLanguage.g:2458:1: rule__VLSAnnotationTerms__Group_1__0 : rule__VLSAnnotationTerms__Group_1__0__Impl rule__VLSAnnotationTerms__Group_1__1 ;
7929 public final void rule__VLSAnnotationTerms__Group_1__0() throws RecognitionException { 8085 public final void rule__VLSAnnotationTerms__Group_1__0() throws RecognitionException {
7930 8086
7931 int stackSize = keepStackSize(); 8087 int stackSize = keepStackSize();
7932 8088
7933 try { 8089 try {
7934 // InternalVampireLanguage.g:2408:1: ( rule__VLSAnnotationTerms__Group_1__0__Impl rule__VLSAnnotationTerms__Group_1__1 ) 8090 // InternalVampireLanguage.g:2462:1: ( rule__VLSAnnotationTerms__Group_1__0__Impl rule__VLSAnnotationTerms__Group_1__1 )
7935 // InternalVampireLanguage.g:2409:2: rule__VLSAnnotationTerms__Group_1__0__Impl rule__VLSAnnotationTerms__Group_1__1 8091 // InternalVampireLanguage.g:2463:2: rule__VLSAnnotationTerms__Group_1__0__Impl rule__VLSAnnotationTerms__Group_1__1
7936 { 8092 {
7937 pushFollow(FOLLOW_18); 8093 pushFollow(FOLLOW_19);
7938 rule__VLSAnnotationTerms__Group_1__0__Impl(); 8094 rule__VLSAnnotationTerms__Group_1__0__Impl();
7939 8095
7940 state._fsp--; 8096 state._fsp--;
@@ -7963,17 +8119,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7963 8119
7964 8120
7965 // $ANTLR start "rule__VLSAnnotationTerms__Group_1__0__Impl" 8121 // $ANTLR start "rule__VLSAnnotationTerms__Group_1__0__Impl"
7966 // InternalVampireLanguage.g:2416:1: rule__VLSAnnotationTerms__Group_1__0__Impl : ( ',' ) ; 8122 // InternalVampireLanguage.g:2470:1: rule__VLSAnnotationTerms__Group_1__0__Impl : ( ',' ) ;
7967 public final void rule__VLSAnnotationTerms__Group_1__0__Impl() throws RecognitionException { 8123 public final void rule__VLSAnnotationTerms__Group_1__0__Impl() throws RecognitionException {
7968 8124
7969 int stackSize = keepStackSize(); 8125 int stackSize = keepStackSize();
7970 8126
7971 try { 8127 try {
7972 // InternalVampireLanguage.g:2420:1: ( ( ',' ) ) 8128 // InternalVampireLanguage.g:2474:1: ( ( ',' ) )
7973 // InternalVampireLanguage.g:2421:1: ( ',' ) 8129 // InternalVampireLanguage.g:2475:1: ( ',' )
7974 { 8130 {
7975 // InternalVampireLanguage.g:2421:1: ( ',' ) 8131 // InternalVampireLanguage.g:2475:1: ( ',' )
7976 // InternalVampireLanguage.g:2422:2: ',' 8132 // InternalVampireLanguage.g:2476:2: ','
7977 { 8133 {
7978 before(grammarAccess.getVLSAnnotationTermsAccess().getCommaKeyword_1_0()); 8134 before(grammarAccess.getVLSAnnotationTermsAccess().getCommaKeyword_1_0());
7979 match(input,45,FOLLOW_2); 8135 match(input,45,FOLLOW_2);
@@ -8000,14 +8156,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8000 8156
8001 8157
8002 // $ANTLR start "rule__VLSAnnotationTerms__Group_1__1" 8158 // $ANTLR start "rule__VLSAnnotationTerms__Group_1__1"
8003 // InternalVampireLanguage.g:2431:1: rule__VLSAnnotationTerms__Group_1__1 : rule__VLSAnnotationTerms__Group_1__1__Impl ; 8159 // InternalVampireLanguage.g:2485:1: rule__VLSAnnotationTerms__Group_1__1 : rule__VLSAnnotationTerms__Group_1__1__Impl ;
8004 public final void rule__VLSAnnotationTerms__Group_1__1() throws RecognitionException { 8160 public final void rule__VLSAnnotationTerms__Group_1__1() throws RecognitionException {
8005 8161
8006 int stackSize = keepStackSize(); 8162 int stackSize = keepStackSize();
8007 8163
8008 try { 8164 try {
8009 // InternalVampireLanguage.g:2435:1: ( rule__VLSAnnotationTerms__Group_1__1__Impl ) 8165 // InternalVampireLanguage.g:2489:1: ( rule__VLSAnnotationTerms__Group_1__1__Impl )
8010 // InternalVampireLanguage.g:2436:2: rule__VLSAnnotationTerms__Group_1__1__Impl 8166 // InternalVampireLanguage.g:2490:2: rule__VLSAnnotationTerms__Group_1__1__Impl
8011 { 8167 {
8012 pushFollow(FOLLOW_2); 8168 pushFollow(FOLLOW_2);
8013 rule__VLSAnnotationTerms__Group_1__1__Impl(); 8169 rule__VLSAnnotationTerms__Group_1__1__Impl();
@@ -8033,21 +8189,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8033 8189
8034 8190
8035 // $ANTLR start "rule__VLSAnnotationTerms__Group_1__1__Impl" 8191 // $ANTLR start "rule__VLSAnnotationTerms__Group_1__1__Impl"
8036 // InternalVampireLanguage.g:2442:1: rule__VLSAnnotationTerms__Group_1__1__Impl : ( ( rule__VLSAnnotationTerms__TermsAssignment_1_1 ) ) ; 8192 // InternalVampireLanguage.g:2496:1: rule__VLSAnnotationTerms__Group_1__1__Impl : ( ( rule__VLSAnnotationTerms__TermsAssignment_1_1 ) ) ;
8037 public final void rule__VLSAnnotationTerms__Group_1__1__Impl() throws RecognitionException { 8193 public final void rule__VLSAnnotationTerms__Group_1__1__Impl() throws RecognitionException {
8038 8194
8039 int stackSize = keepStackSize(); 8195 int stackSize = keepStackSize();
8040 8196
8041 try { 8197 try {
8042 // InternalVampireLanguage.g:2446:1: ( ( ( rule__VLSAnnotationTerms__TermsAssignment_1_1 ) ) ) 8198 // InternalVampireLanguage.g:2500:1: ( ( ( rule__VLSAnnotationTerms__TermsAssignment_1_1 ) ) )
8043 // InternalVampireLanguage.g:2447:1: ( ( rule__VLSAnnotationTerms__TermsAssignment_1_1 ) ) 8199 // InternalVampireLanguage.g:2501:1: ( ( rule__VLSAnnotationTerms__TermsAssignment_1_1 ) )
8044 { 8200 {
8045 // InternalVampireLanguage.g:2447:1: ( ( rule__VLSAnnotationTerms__TermsAssignment_1_1 ) ) 8201 // InternalVampireLanguage.g:2501:1: ( ( rule__VLSAnnotationTerms__TermsAssignment_1_1 ) )
8046 // InternalVampireLanguage.g:2448:2: ( rule__VLSAnnotationTerms__TermsAssignment_1_1 ) 8202 // InternalVampireLanguage.g:2502:2: ( rule__VLSAnnotationTerms__TermsAssignment_1_1 )
8047 { 8203 {
8048 before(grammarAccess.getVLSAnnotationTermsAccess().getTermsAssignment_1_1()); 8204 before(grammarAccess.getVLSAnnotationTermsAccess().getTermsAssignment_1_1());
8049 // InternalVampireLanguage.g:2449:2: ( rule__VLSAnnotationTerms__TermsAssignment_1_1 ) 8205 // InternalVampireLanguage.g:2503:2: ( rule__VLSAnnotationTerms__TermsAssignment_1_1 )
8050 // InternalVampireLanguage.g:2449:3: rule__VLSAnnotationTerms__TermsAssignment_1_1 8206 // InternalVampireLanguage.g:2503:3: rule__VLSAnnotationTerms__TermsAssignment_1_1
8051 { 8207 {
8052 pushFollow(FOLLOW_2); 8208 pushFollow(FOLLOW_2);
8053 rule__VLSAnnotationTerms__TermsAssignment_1_1(); 8209 rule__VLSAnnotationTerms__TermsAssignment_1_1();
@@ -8080,16 +8236,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8080 8236
8081 8237
8082 // $ANTLR start "rule__VLSBinary__Group__0" 8238 // $ANTLR start "rule__VLSBinary__Group__0"
8083 // InternalVampireLanguage.g:2458:1: rule__VLSBinary__Group__0 : rule__VLSBinary__Group__0__Impl rule__VLSBinary__Group__1 ; 8239 // InternalVampireLanguage.g:2512:1: rule__VLSBinary__Group__0 : rule__VLSBinary__Group__0__Impl rule__VLSBinary__Group__1 ;
8084 public final void rule__VLSBinary__Group__0() throws RecognitionException { 8240 public final void rule__VLSBinary__Group__0() throws RecognitionException {
8085 8241
8086 int stackSize = keepStackSize(); 8242 int stackSize = keepStackSize();
8087 8243
8088 try { 8244 try {
8089 // InternalVampireLanguage.g:2462:1: ( rule__VLSBinary__Group__0__Impl rule__VLSBinary__Group__1 ) 8245 // InternalVampireLanguage.g:2516:1: ( rule__VLSBinary__Group__0__Impl rule__VLSBinary__Group__1 )
8090 // InternalVampireLanguage.g:2463:2: rule__VLSBinary__Group__0__Impl rule__VLSBinary__Group__1 8246 // InternalVampireLanguage.g:2517:2: rule__VLSBinary__Group__0__Impl rule__VLSBinary__Group__1
8091 { 8247 {
8092 pushFollow(FOLLOW_20); 8248 pushFollow(FOLLOW_21);
8093 rule__VLSBinary__Group__0__Impl(); 8249 rule__VLSBinary__Group__0__Impl();
8094 8250
8095 state._fsp--; 8251 state._fsp--;
@@ -8118,17 +8274,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8118 8274
8119 8275
8120 // $ANTLR start "rule__VLSBinary__Group__0__Impl" 8276 // $ANTLR start "rule__VLSBinary__Group__0__Impl"
8121 // InternalVampireLanguage.g:2470:1: rule__VLSBinary__Group__0__Impl : ( ruleVLSUnitaryFormula ) ; 8277 // InternalVampireLanguage.g:2524:1: rule__VLSBinary__Group__0__Impl : ( ruleVLSUnitaryFormula ) ;
8122 public final void rule__VLSBinary__Group__0__Impl() throws RecognitionException { 8278 public final void rule__VLSBinary__Group__0__Impl() throws RecognitionException {
8123 8279
8124 int stackSize = keepStackSize(); 8280 int stackSize = keepStackSize();
8125 8281
8126 try { 8282 try {
8127 // InternalVampireLanguage.g:2474:1: ( ( ruleVLSUnitaryFormula ) ) 8283 // InternalVampireLanguage.g:2528:1: ( ( ruleVLSUnitaryFormula ) )
8128 // InternalVampireLanguage.g:2475:1: ( ruleVLSUnitaryFormula ) 8284 // InternalVampireLanguage.g:2529:1: ( ruleVLSUnitaryFormula )
8129 { 8285 {
8130 // InternalVampireLanguage.g:2475:1: ( ruleVLSUnitaryFormula ) 8286 // InternalVampireLanguage.g:2529:1: ( ruleVLSUnitaryFormula )
8131 // InternalVampireLanguage.g:2476:2: ruleVLSUnitaryFormula 8287 // InternalVampireLanguage.g:2530:2: ruleVLSUnitaryFormula
8132 { 8288 {
8133 before(grammarAccess.getVLSBinaryAccess().getVLSUnitaryFormulaParserRuleCall_0()); 8289 before(grammarAccess.getVLSBinaryAccess().getVLSUnitaryFormulaParserRuleCall_0());
8134 pushFollow(FOLLOW_2); 8290 pushFollow(FOLLOW_2);
@@ -8159,14 +8315,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8159 8315
8160 8316
8161 // $ANTLR start "rule__VLSBinary__Group__1" 8317 // $ANTLR start "rule__VLSBinary__Group__1"
8162 // InternalVampireLanguage.g:2485:1: rule__VLSBinary__Group__1 : rule__VLSBinary__Group__1__Impl ; 8318 // InternalVampireLanguage.g:2539:1: rule__VLSBinary__Group__1 : rule__VLSBinary__Group__1__Impl ;
8163 public final void rule__VLSBinary__Group__1() throws RecognitionException { 8319 public final void rule__VLSBinary__Group__1() throws RecognitionException {
8164 8320
8165 int stackSize = keepStackSize(); 8321 int stackSize = keepStackSize();
8166 8322
8167 try { 8323 try {
8168 // InternalVampireLanguage.g:2489:1: ( rule__VLSBinary__Group__1__Impl ) 8324 // InternalVampireLanguage.g:2543:1: ( rule__VLSBinary__Group__1__Impl )
8169 // InternalVampireLanguage.g:2490:2: rule__VLSBinary__Group__1__Impl 8325 // InternalVampireLanguage.g:2544:2: rule__VLSBinary__Group__1__Impl
8170 { 8326 {
8171 pushFollow(FOLLOW_2); 8327 pushFollow(FOLLOW_2);
8172 rule__VLSBinary__Group__1__Impl(); 8328 rule__VLSBinary__Group__1__Impl();
@@ -8192,29 +8348,29 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8192 8348
8193 8349
8194 // $ANTLR start "rule__VLSBinary__Group__1__Impl" 8350 // $ANTLR start "rule__VLSBinary__Group__1__Impl"
8195 // InternalVampireLanguage.g:2496:1: rule__VLSBinary__Group__1__Impl : ( ( rule__VLSBinary__Alternatives_1 )? ) ; 8351 // InternalVampireLanguage.g:2550:1: rule__VLSBinary__Group__1__Impl : ( ( rule__VLSBinary__Alternatives_1 )? ) ;
8196 public final void rule__VLSBinary__Group__1__Impl() throws RecognitionException { 8352 public final void rule__VLSBinary__Group__1__Impl() throws RecognitionException {
8197 8353
8198 int stackSize = keepStackSize(); 8354 int stackSize = keepStackSize();
8199 8355
8200 try { 8356 try {
8201 // InternalVampireLanguage.g:2500:1: ( ( ( rule__VLSBinary__Alternatives_1 )? ) ) 8357 // InternalVampireLanguage.g:2554:1: ( ( ( rule__VLSBinary__Alternatives_1 )? ) )
8202 // InternalVampireLanguage.g:2501:1: ( ( rule__VLSBinary__Alternatives_1 )? ) 8358 // InternalVampireLanguage.g:2555:1: ( ( rule__VLSBinary__Alternatives_1 )? )
8203 { 8359 {
8204 // InternalVampireLanguage.g:2501:1: ( ( rule__VLSBinary__Alternatives_1 )? ) 8360 // InternalVampireLanguage.g:2555:1: ( ( rule__VLSBinary__Alternatives_1 )? )
8205 // InternalVampireLanguage.g:2502:2: ( rule__VLSBinary__Alternatives_1 )? 8361 // InternalVampireLanguage.g:2556:2: ( rule__VLSBinary__Alternatives_1 )?
8206 { 8362 {
8207 before(grammarAccess.getVLSBinaryAccess().getAlternatives_1()); 8363 before(grammarAccess.getVLSBinaryAccess().getAlternatives_1());
8208 // InternalVampireLanguage.g:2503:2: ( rule__VLSBinary__Alternatives_1 )? 8364 // InternalVampireLanguage.g:2557:2: ( rule__VLSBinary__Alternatives_1 )?
8209 int alt29=2; 8365 int alt29=2;
8210 int LA29_0 = input.LA(1); 8366 int LA29_0 = input.LA(1);
8211 8367
8212 if ( ((LA29_0>=51 && LA29_0<=58)) ) { 8368 if ( ((LA29_0>=52 && LA29_0<=59)) ) {
8213 alt29=1; 8369 alt29=1;
8214 } 8370 }
8215 switch (alt29) { 8371 switch (alt29) {
8216 case 1 : 8372 case 1 :
8217 // InternalVampireLanguage.g:2503:3: rule__VLSBinary__Alternatives_1 8373 // InternalVampireLanguage.g:2557:3: rule__VLSBinary__Alternatives_1
8218 { 8374 {
8219 pushFollow(FOLLOW_2); 8375 pushFollow(FOLLOW_2);
8220 rule__VLSBinary__Alternatives_1(); 8376 rule__VLSBinary__Alternatives_1();
@@ -8250,16 +8406,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8250 8406
8251 8407
8252 // $ANTLR start "rule__VLSBinary__Group_1_0__0" 8408 // $ANTLR start "rule__VLSBinary__Group_1_0__0"
8253 // InternalVampireLanguage.g:2512:1: rule__VLSBinary__Group_1_0__0 : rule__VLSBinary__Group_1_0__0__Impl rule__VLSBinary__Group_1_0__1 ; 8409 // InternalVampireLanguage.g:2566:1: rule__VLSBinary__Group_1_0__0 : rule__VLSBinary__Group_1_0__0__Impl rule__VLSBinary__Group_1_0__1 ;
8254 public final void rule__VLSBinary__Group_1_0__0() throws RecognitionException { 8410 public final void rule__VLSBinary__Group_1_0__0() throws RecognitionException {
8255 8411
8256 int stackSize = keepStackSize(); 8412 int stackSize = keepStackSize();
8257 8413
8258 try { 8414 try {
8259 // InternalVampireLanguage.g:2516:1: ( rule__VLSBinary__Group_1_0__0__Impl rule__VLSBinary__Group_1_0__1 ) 8415 // InternalVampireLanguage.g:2570:1: ( rule__VLSBinary__Group_1_0__0__Impl rule__VLSBinary__Group_1_0__1 )
8260 // InternalVampireLanguage.g:2517:2: rule__VLSBinary__Group_1_0__0__Impl rule__VLSBinary__Group_1_0__1 8416 // InternalVampireLanguage.g:2571:2: rule__VLSBinary__Group_1_0__0__Impl rule__VLSBinary__Group_1_0__1
8261 { 8417 {
8262 pushFollow(FOLLOW_15); 8418 pushFollow(FOLLOW_16);
8263 rule__VLSBinary__Group_1_0__0__Impl(); 8419 rule__VLSBinary__Group_1_0__0__Impl();
8264 8420
8265 state._fsp--; 8421 state._fsp--;
@@ -8288,21 +8444,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8288 8444
8289 8445
8290 // $ANTLR start "rule__VLSBinary__Group_1_0__0__Impl" 8446 // $ANTLR start "rule__VLSBinary__Group_1_0__0__Impl"
8291 // InternalVampireLanguage.g:2524:1: rule__VLSBinary__Group_1_0__0__Impl : ( ( rule__VLSBinary__Alternatives_1_0_0 ) ) ; 8447 // InternalVampireLanguage.g:2578:1: rule__VLSBinary__Group_1_0__0__Impl : ( ( rule__VLSBinary__Alternatives_1_0_0 ) ) ;
8292 public final void rule__VLSBinary__Group_1_0__0__Impl() throws RecognitionException { 8448 public final void rule__VLSBinary__Group_1_0__0__Impl() throws RecognitionException {
8293 8449
8294 int stackSize = keepStackSize(); 8450 int stackSize = keepStackSize();
8295 8451
8296 try { 8452 try {
8297 // InternalVampireLanguage.g:2528:1: ( ( ( rule__VLSBinary__Alternatives_1_0_0 ) ) ) 8453 // InternalVampireLanguage.g:2582:1: ( ( ( rule__VLSBinary__Alternatives_1_0_0 ) ) )
8298 // InternalVampireLanguage.g:2529:1: ( ( rule__VLSBinary__Alternatives_1_0_0 ) ) 8454 // InternalVampireLanguage.g:2583:1: ( ( rule__VLSBinary__Alternatives_1_0_0 ) )
8299 { 8455 {
8300 // InternalVampireLanguage.g:2529:1: ( ( rule__VLSBinary__Alternatives_1_0_0 ) ) 8456 // InternalVampireLanguage.g:2583:1: ( ( rule__VLSBinary__Alternatives_1_0_0 ) )
8301 // InternalVampireLanguage.g:2530:2: ( rule__VLSBinary__Alternatives_1_0_0 ) 8457 // InternalVampireLanguage.g:2584:2: ( rule__VLSBinary__Alternatives_1_0_0 )
8302 { 8458 {
8303 before(grammarAccess.getVLSBinaryAccess().getAlternatives_1_0_0()); 8459 before(grammarAccess.getVLSBinaryAccess().getAlternatives_1_0_0());
8304 // InternalVampireLanguage.g:2531:2: ( rule__VLSBinary__Alternatives_1_0_0 ) 8460 // InternalVampireLanguage.g:2585:2: ( rule__VLSBinary__Alternatives_1_0_0 )
8305 // InternalVampireLanguage.g:2531:3: rule__VLSBinary__Alternatives_1_0_0 8461 // InternalVampireLanguage.g:2585:3: rule__VLSBinary__Alternatives_1_0_0
8306 { 8462 {
8307 pushFollow(FOLLOW_2); 8463 pushFollow(FOLLOW_2);
8308 rule__VLSBinary__Alternatives_1_0_0(); 8464 rule__VLSBinary__Alternatives_1_0_0();
@@ -8335,14 +8491,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8335 8491
8336 8492
8337 // $ANTLR start "rule__VLSBinary__Group_1_0__1" 8493 // $ANTLR start "rule__VLSBinary__Group_1_0__1"
8338 // InternalVampireLanguage.g:2539:1: rule__VLSBinary__Group_1_0__1 : rule__VLSBinary__Group_1_0__1__Impl ; 8494 // InternalVampireLanguage.g:2593:1: rule__VLSBinary__Group_1_0__1 : rule__VLSBinary__Group_1_0__1__Impl ;
8339 public final void rule__VLSBinary__Group_1_0__1() throws RecognitionException { 8495 public final void rule__VLSBinary__Group_1_0__1() throws RecognitionException {
8340 8496
8341 int stackSize = keepStackSize(); 8497 int stackSize = keepStackSize();
8342 8498
8343 try { 8499 try {
8344 // InternalVampireLanguage.g:2543:1: ( rule__VLSBinary__Group_1_0__1__Impl ) 8500 // InternalVampireLanguage.g:2597:1: ( rule__VLSBinary__Group_1_0__1__Impl )
8345 // InternalVampireLanguage.g:2544:2: rule__VLSBinary__Group_1_0__1__Impl 8501 // InternalVampireLanguage.g:2598:2: rule__VLSBinary__Group_1_0__1__Impl
8346 { 8502 {
8347 pushFollow(FOLLOW_2); 8503 pushFollow(FOLLOW_2);
8348 rule__VLSBinary__Group_1_0__1__Impl(); 8504 rule__VLSBinary__Group_1_0__1__Impl();
@@ -8368,21 +8524,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8368 8524
8369 8525
8370 // $ANTLR start "rule__VLSBinary__Group_1_0__1__Impl" 8526 // $ANTLR start "rule__VLSBinary__Group_1_0__1__Impl"
8371 // InternalVampireLanguage.g:2550:1: rule__VLSBinary__Group_1_0__1__Impl : ( ( rule__VLSBinary__RightAssignment_1_0_1 ) ) ; 8527 // InternalVampireLanguage.g:2604:1: rule__VLSBinary__Group_1_0__1__Impl : ( ( rule__VLSBinary__RightAssignment_1_0_1 ) ) ;
8372 public final void rule__VLSBinary__Group_1_0__1__Impl() throws RecognitionException { 8528 public final void rule__VLSBinary__Group_1_0__1__Impl() throws RecognitionException {
8373 8529
8374 int stackSize = keepStackSize(); 8530 int stackSize = keepStackSize();
8375 8531
8376 try { 8532 try {
8377 // InternalVampireLanguage.g:2554:1: ( ( ( rule__VLSBinary__RightAssignment_1_0_1 ) ) ) 8533 // InternalVampireLanguage.g:2608:1: ( ( ( rule__VLSBinary__RightAssignment_1_0_1 ) ) )
8378 // InternalVampireLanguage.g:2555:1: ( ( rule__VLSBinary__RightAssignment_1_0_1 ) ) 8534 // InternalVampireLanguage.g:2609:1: ( ( rule__VLSBinary__RightAssignment_1_0_1 ) )
8379 { 8535 {
8380 // InternalVampireLanguage.g:2555:1: ( ( rule__VLSBinary__RightAssignment_1_0_1 ) ) 8536 // InternalVampireLanguage.g:2609:1: ( ( rule__VLSBinary__RightAssignment_1_0_1 ) )
8381 // InternalVampireLanguage.g:2556:2: ( rule__VLSBinary__RightAssignment_1_0_1 ) 8537 // InternalVampireLanguage.g:2610:2: ( rule__VLSBinary__RightAssignment_1_0_1 )
8382 { 8538 {
8383 before(grammarAccess.getVLSBinaryAccess().getRightAssignment_1_0_1()); 8539 before(grammarAccess.getVLSBinaryAccess().getRightAssignment_1_0_1());
8384 // InternalVampireLanguage.g:2557:2: ( rule__VLSBinary__RightAssignment_1_0_1 ) 8540 // InternalVampireLanguage.g:2611:2: ( rule__VLSBinary__RightAssignment_1_0_1 )
8385 // InternalVampireLanguage.g:2557:3: rule__VLSBinary__RightAssignment_1_0_1 8541 // InternalVampireLanguage.g:2611:3: rule__VLSBinary__RightAssignment_1_0_1
8386 { 8542 {
8387 pushFollow(FOLLOW_2); 8543 pushFollow(FOLLOW_2);
8388 rule__VLSBinary__RightAssignment_1_0_1(); 8544 rule__VLSBinary__RightAssignment_1_0_1();
@@ -8415,16 +8571,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8415 8571
8416 8572
8417 // $ANTLR start "rule__VLSBinary__Group_1_0_0_0__0" 8573 // $ANTLR start "rule__VLSBinary__Group_1_0_0_0__0"
8418 // 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 ; 8574 // 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 ;
8419 public final void rule__VLSBinary__Group_1_0_0_0__0() throws RecognitionException { 8575 public final void rule__VLSBinary__Group_1_0_0_0__0() throws RecognitionException {
8420 8576
8421 int stackSize = keepStackSize(); 8577 int stackSize = keepStackSize();
8422 8578
8423 try { 8579 try {
8424 // InternalVampireLanguage.g:2570:1: ( rule__VLSBinary__Group_1_0_0_0__0__Impl rule__VLSBinary__Group_1_0_0_0__1 ) 8580 // InternalVampireLanguage.g:2624:1: ( rule__VLSBinary__Group_1_0_0_0__0__Impl rule__VLSBinary__Group_1_0_0_0__1 )
8425 // InternalVampireLanguage.g:2571:2: rule__VLSBinary__Group_1_0_0_0__0__Impl rule__VLSBinary__Group_1_0_0_0__1 8581 // InternalVampireLanguage.g:2625:2: rule__VLSBinary__Group_1_0_0_0__0__Impl rule__VLSBinary__Group_1_0_0_0__1
8426 { 8582 {
8427 pushFollow(FOLLOW_21); 8583 pushFollow(FOLLOW_22);
8428 rule__VLSBinary__Group_1_0_0_0__0__Impl(); 8584 rule__VLSBinary__Group_1_0_0_0__0__Impl();
8429 8585
8430 state._fsp--; 8586 state._fsp--;
@@ -8453,21 +8609,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8453 8609
8454 8610
8455 // $ANTLR start "rule__VLSBinary__Group_1_0_0_0__0__Impl" 8611 // $ANTLR start "rule__VLSBinary__Group_1_0_0_0__0__Impl"
8456 // InternalVampireLanguage.g:2578:1: rule__VLSBinary__Group_1_0_0_0__0__Impl : ( () ) ; 8612 // InternalVampireLanguage.g:2632:1: rule__VLSBinary__Group_1_0_0_0__0__Impl : ( () ) ;
8457 public final void rule__VLSBinary__Group_1_0_0_0__0__Impl() throws RecognitionException { 8613 public final void rule__VLSBinary__Group_1_0_0_0__0__Impl() throws RecognitionException {
8458 8614
8459 int stackSize = keepStackSize(); 8615 int stackSize = keepStackSize();
8460 8616
8461 try { 8617 try {
8462 // InternalVampireLanguage.g:2582:1: ( ( () ) ) 8618 // InternalVampireLanguage.g:2636:1: ( ( () ) )
8463 // InternalVampireLanguage.g:2583:1: ( () ) 8619 // InternalVampireLanguage.g:2637:1: ( () )
8464 { 8620 {
8465 // InternalVampireLanguage.g:2583:1: ( () ) 8621 // InternalVampireLanguage.g:2637:1: ( () )
8466 // InternalVampireLanguage.g:2584:2: () 8622 // InternalVampireLanguage.g:2638:2: ()
8467 { 8623 {
8468 before(grammarAccess.getVLSBinaryAccess().getVLSEquivalentLeftAction_1_0_0_0_0()); 8624 before(grammarAccess.getVLSBinaryAccess().getVLSEquivalentLeftAction_1_0_0_0_0());
8469 // InternalVampireLanguage.g:2585:2: () 8625 // InternalVampireLanguage.g:2639:2: ()
8470 // InternalVampireLanguage.g:2585:3: 8626 // InternalVampireLanguage.g:2639:3:
8471 { 8627 {
8472 } 8628 }
8473 8629
@@ -8490,14 +8646,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8490 8646
8491 8647
8492 // $ANTLR start "rule__VLSBinary__Group_1_0_0_0__1" 8648 // $ANTLR start "rule__VLSBinary__Group_1_0_0_0__1"
8493 // InternalVampireLanguage.g:2593:1: rule__VLSBinary__Group_1_0_0_0__1 : rule__VLSBinary__Group_1_0_0_0__1__Impl ; 8649 // InternalVampireLanguage.g:2647:1: rule__VLSBinary__Group_1_0_0_0__1 : rule__VLSBinary__Group_1_0_0_0__1__Impl ;
8494 public final void rule__VLSBinary__Group_1_0_0_0__1() throws RecognitionException { 8650 public final void rule__VLSBinary__Group_1_0_0_0__1() throws RecognitionException {
8495 8651
8496 int stackSize = keepStackSize(); 8652 int stackSize = keepStackSize();
8497 8653
8498 try { 8654 try {
8499 // InternalVampireLanguage.g:2597:1: ( rule__VLSBinary__Group_1_0_0_0__1__Impl ) 8655 // InternalVampireLanguage.g:2651:1: ( rule__VLSBinary__Group_1_0_0_0__1__Impl )
8500 // InternalVampireLanguage.g:2598:2: rule__VLSBinary__Group_1_0_0_0__1__Impl 8656 // InternalVampireLanguage.g:2652:2: rule__VLSBinary__Group_1_0_0_0__1__Impl
8501 { 8657 {
8502 pushFollow(FOLLOW_2); 8658 pushFollow(FOLLOW_2);
8503 rule__VLSBinary__Group_1_0_0_0__1__Impl(); 8659 rule__VLSBinary__Group_1_0_0_0__1__Impl();
@@ -8523,20 +8679,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8523 8679
8524 8680
8525 // $ANTLR start "rule__VLSBinary__Group_1_0_0_0__1__Impl" 8681 // $ANTLR start "rule__VLSBinary__Group_1_0_0_0__1__Impl"
8526 // InternalVampireLanguage.g:2604:1: rule__VLSBinary__Group_1_0_0_0__1__Impl : ( '<=>' ) ; 8682 // InternalVampireLanguage.g:2658:1: rule__VLSBinary__Group_1_0_0_0__1__Impl : ( '<=>' ) ;
8527 public final void rule__VLSBinary__Group_1_0_0_0__1__Impl() throws RecognitionException { 8683 public final void rule__VLSBinary__Group_1_0_0_0__1__Impl() throws RecognitionException {
8528 8684
8529 int stackSize = keepStackSize(); 8685 int stackSize = keepStackSize();
8530 8686
8531 try { 8687 try {
8532 // InternalVampireLanguage.g:2608:1: ( ( '<=>' ) ) 8688 // InternalVampireLanguage.g:2662:1: ( ( '<=>' ) )
8533 // InternalVampireLanguage.g:2609:1: ( '<=>' ) 8689 // InternalVampireLanguage.g:2663:1: ( '<=>' )
8534 { 8690 {
8535 // InternalVampireLanguage.g:2609:1: ( '<=>' ) 8691 // InternalVampireLanguage.g:2663:1: ( '<=>' )
8536 // InternalVampireLanguage.g:2610:2: '<=>' 8692 // InternalVampireLanguage.g:2664:2: '<=>'
8537 { 8693 {
8538 before(grammarAccess.getVLSBinaryAccess().getLessThanSignEqualsSignGreaterThanSignKeyword_1_0_0_0_1()); 8694 before(grammarAccess.getVLSBinaryAccess().getLessThanSignEqualsSignGreaterThanSignKeyword_1_0_0_0_1());
8539 match(input,51,FOLLOW_2); 8695 match(input,52,FOLLOW_2);
8540 after(grammarAccess.getVLSBinaryAccess().getLessThanSignEqualsSignGreaterThanSignKeyword_1_0_0_0_1()); 8696 after(grammarAccess.getVLSBinaryAccess().getLessThanSignEqualsSignGreaterThanSignKeyword_1_0_0_0_1());
8541 8697
8542 } 8698 }
@@ -8560,16 +8716,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8560 8716
8561 8717
8562 // $ANTLR start "rule__VLSBinary__Group_1_0_0_1__0" 8718 // $ANTLR start "rule__VLSBinary__Group_1_0_0_1__0"
8563 // 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 ; 8719 // 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 ;
8564 public final void rule__VLSBinary__Group_1_0_0_1__0() throws RecognitionException { 8720 public final void rule__VLSBinary__Group_1_0_0_1__0() throws RecognitionException {
8565 8721
8566 int stackSize = keepStackSize(); 8722 int stackSize = keepStackSize();
8567 8723
8568 try { 8724 try {
8569 // InternalVampireLanguage.g:2624:1: ( rule__VLSBinary__Group_1_0_0_1__0__Impl rule__VLSBinary__Group_1_0_0_1__1 ) 8725 // InternalVampireLanguage.g:2678:1: ( rule__VLSBinary__Group_1_0_0_1__0__Impl rule__VLSBinary__Group_1_0_0_1__1 )
8570 // InternalVampireLanguage.g:2625:2: rule__VLSBinary__Group_1_0_0_1__0__Impl rule__VLSBinary__Group_1_0_0_1__1 8726 // InternalVampireLanguage.g:2679:2: rule__VLSBinary__Group_1_0_0_1__0__Impl rule__VLSBinary__Group_1_0_0_1__1
8571 { 8727 {
8572 pushFollow(FOLLOW_22); 8728 pushFollow(FOLLOW_23);
8573 rule__VLSBinary__Group_1_0_0_1__0__Impl(); 8729 rule__VLSBinary__Group_1_0_0_1__0__Impl();
8574 8730
8575 state._fsp--; 8731 state._fsp--;
@@ -8598,21 +8754,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8598 8754
8599 8755
8600 // $ANTLR start "rule__VLSBinary__Group_1_0_0_1__0__Impl" 8756 // $ANTLR start "rule__VLSBinary__Group_1_0_0_1__0__Impl"
8601 // InternalVampireLanguage.g:2632:1: rule__VLSBinary__Group_1_0_0_1__0__Impl : ( () ) ; 8757 // InternalVampireLanguage.g:2686:1: rule__VLSBinary__Group_1_0_0_1__0__Impl : ( () ) ;
8602 public final void rule__VLSBinary__Group_1_0_0_1__0__Impl() throws RecognitionException { 8758 public final void rule__VLSBinary__Group_1_0_0_1__0__Impl() throws RecognitionException {
8603 8759
8604 int stackSize = keepStackSize(); 8760 int stackSize = keepStackSize();
8605 8761
8606 try { 8762 try {
8607 // InternalVampireLanguage.g:2636:1: ( ( () ) ) 8763 // InternalVampireLanguage.g:2690:1: ( ( () ) )
8608 // InternalVampireLanguage.g:2637:1: ( () ) 8764 // InternalVampireLanguage.g:2691:1: ( () )
8609 { 8765 {
8610 // InternalVampireLanguage.g:2637:1: ( () ) 8766 // InternalVampireLanguage.g:2691:1: ( () )
8611 // InternalVampireLanguage.g:2638:2: () 8767 // InternalVampireLanguage.g:2692:2: ()
8612 { 8768 {
8613 before(grammarAccess.getVLSBinaryAccess().getVLSImpliesLeftAction_1_0_0_1_0()); 8769 before(grammarAccess.getVLSBinaryAccess().getVLSImpliesLeftAction_1_0_0_1_0());
8614 // InternalVampireLanguage.g:2639:2: () 8770 // InternalVampireLanguage.g:2693:2: ()
8615 // InternalVampireLanguage.g:2639:3: 8771 // InternalVampireLanguage.g:2693:3:
8616 { 8772 {
8617 } 8773 }
8618 8774
@@ -8635,14 +8791,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8635 8791
8636 8792
8637 // $ANTLR start "rule__VLSBinary__Group_1_0_0_1__1" 8793 // $ANTLR start "rule__VLSBinary__Group_1_0_0_1__1"
8638 // InternalVampireLanguage.g:2647:1: rule__VLSBinary__Group_1_0_0_1__1 : rule__VLSBinary__Group_1_0_0_1__1__Impl ; 8794 // InternalVampireLanguage.g:2701:1: rule__VLSBinary__Group_1_0_0_1__1 : rule__VLSBinary__Group_1_0_0_1__1__Impl ;
8639 public final void rule__VLSBinary__Group_1_0_0_1__1() throws RecognitionException { 8795 public final void rule__VLSBinary__Group_1_0_0_1__1() throws RecognitionException {
8640 8796
8641 int stackSize = keepStackSize(); 8797 int stackSize = keepStackSize();
8642 8798
8643 try { 8799 try {
8644 // InternalVampireLanguage.g:2651:1: ( rule__VLSBinary__Group_1_0_0_1__1__Impl ) 8800 // InternalVampireLanguage.g:2705:1: ( rule__VLSBinary__Group_1_0_0_1__1__Impl )
8645 // InternalVampireLanguage.g:2652:2: rule__VLSBinary__Group_1_0_0_1__1__Impl 8801 // InternalVampireLanguage.g:2706:2: rule__VLSBinary__Group_1_0_0_1__1__Impl
8646 { 8802 {
8647 pushFollow(FOLLOW_2); 8803 pushFollow(FOLLOW_2);
8648 rule__VLSBinary__Group_1_0_0_1__1__Impl(); 8804 rule__VLSBinary__Group_1_0_0_1__1__Impl();
@@ -8668,20 +8824,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8668 8824
8669 8825
8670 // $ANTLR start "rule__VLSBinary__Group_1_0_0_1__1__Impl" 8826 // $ANTLR start "rule__VLSBinary__Group_1_0_0_1__1__Impl"
8671 // InternalVampireLanguage.g:2658:1: rule__VLSBinary__Group_1_0_0_1__1__Impl : ( '=>' ) ; 8827 // InternalVampireLanguage.g:2712:1: rule__VLSBinary__Group_1_0_0_1__1__Impl : ( '=>' ) ;
8672 public final void rule__VLSBinary__Group_1_0_0_1__1__Impl() throws RecognitionException { 8828 public final void rule__VLSBinary__Group_1_0_0_1__1__Impl() throws RecognitionException {
8673 8829
8674 int stackSize = keepStackSize(); 8830 int stackSize = keepStackSize();
8675 8831
8676 try { 8832 try {
8677 // InternalVampireLanguage.g:2662:1: ( ( '=>' ) ) 8833 // InternalVampireLanguage.g:2716:1: ( ( '=>' ) )
8678 // InternalVampireLanguage.g:2663:1: ( '=>' ) 8834 // InternalVampireLanguage.g:2717:1: ( '=>' )
8679 { 8835 {
8680 // InternalVampireLanguage.g:2663:1: ( '=>' ) 8836 // InternalVampireLanguage.g:2717:1: ( '=>' )
8681 // InternalVampireLanguage.g:2664:2: '=>' 8837 // InternalVampireLanguage.g:2718:2: '=>'
8682 { 8838 {
8683 before(grammarAccess.getVLSBinaryAccess().getEqualsSignGreaterThanSignKeyword_1_0_0_1_1()); 8839 before(grammarAccess.getVLSBinaryAccess().getEqualsSignGreaterThanSignKeyword_1_0_0_1_1());
8684 match(input,52,FOLLOW_2); 8840 match(input,53,FOLLOW_2);
8685 after(grammarAccess.getVLSBinaryAccess().getEqualsSignGreaterThanSignKeyword_1_0_0_1_1()); 8841 after(grammarAccess.getVLSBinaryAccess().getEqualsSignGreaterThanSignKeyword_1_0_0_1_1());
8686 8842
8687 } 8843 }
@@ -8705,16 +8861,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8705 8861
8706 8862
8707 // $ANTLR start "rule__VLSBinary__Group_1_0_0_2__0" 8863 // $ANTLR start "rule__VLSBinary__Group_1_0_0_2__0"
8708 // 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 ; 8864 // 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 ;
8709 public final void rule__VLSBinary__Group_1_0_0_2__0() throws RecognitionException { 8865 public final void rule__VLSBinary__Group_1_0_0_2__0() throws RecognitionException {
8710 8866
8711 int stackSize = keepStackSize(); 8867 int stackSize = keepStackSize();
8712 8868
8713 try { 8869 try {
8714 // InternalVampireLanguage.g:2678:1: ( rule__VLSBinary__Group_1_0_0_2__0__Impl rule__VLSBinary__Group_1_0_0_2__1 ) 8870 // InternalVampireLanguage.g:2732:1: ( rule__VLSBinary__Group_1_0_0_2__0__Impl rule__VLSBinary__Group_1_0_0_2__1 )
8715 // InternalVampireLanguage.g:2679:2: rule__VLSBinary__Group_1_0_0_2__0__Impl rule__VLSBinary__Group_1_0_0_2__1 8871 // InternalVampireLanguage.g:2733:2: rule__VLSBinary__Group_1_0_0_2__0__Impl rule__VLSBinary__Group_1_0_0_2__1
8716 { 8872 {
8717 pushFollow(FOLLOW_23); 8873 pushFollow(FOLLOW_24);
8718 rule__VLSBinary__Group_1_0_0_2__0__Impl(); 8874 rule__VLSBinary__Group_1_0_0_2__0__Impl();
8719 8875
8720 state._fsp--; 8876 state._fsp--;
@@ -8743,21 +8899,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8743 8899
8744 8900
8745 // $ANTLR start "rule__VLSBinary__Group_1_0_0_2__0__Impl" 8901 // $ANTLR start "rule__VLSBinary__Group_1_0_0_2__0__Impl"
8746 // InternalVampireLanguage.g:2686:1: rule__VLSBinary__Group_1_0_0_2__0__Impl : ( () ) ; 8902 // InternalVampireLanguage.g:2740:1: rule__VLSBinary__Group_1_0_0_2__0__Impl : ( () ) ;
8747 public final void rule__VLSBinary__Group_1_0_0_2__0__Impl() throws RecognitionException { 8903 public final void rule__VLSBinary__Group_1_0_0_2__0__Impl() throws RecognitionException {
8748 8904
8749 int stackSize = keepStackSize(); 8905 int stackSize = keepStackSize();
8750 8906
8751 try { 8907 try {
8752 // InternalVampireLanguage.g:2690:1: ( ( () ) ) 8908 // InternalVampireLanguage.g:2744:1: ( ( () ) )
8753 // InternalVampireLanguage.g:2691:1: ( () ) 8909 // InternalVampireLanguage.g:2745:1: ( () )
8754 { 8910 {
8755 // InternalVampireLanguage.g:2691:1: ( () ) 8911 // InternalVampireLanguage.g:2745:1: ( () )
8756 // InternalVampireLanguage.g:2692:2: () 8912 // InternalVampireLanguage.g:2746:2: ()
8757 { 8913 {
8758 before(grammarAccess.getVLSBinaryAccess().getVLSRevImpliesLeftAction_1_0_0_2_0()); 8914 before(grammarAccess.getVLSBinaryAccess().getVLSRevImpliesLeftAction_1_0_0_2_0());
8759 // InternalVampireLanguage.g:2693:2: () 8915 // InternalVampireLanguage.g:2747:2: ()
8760 // InternalVampireLanguage.g:2693:3: 8916 // InternalVampireLanguage.g:2747:3:
8761 { 8917 {
8762 } 8918 }
8763 8919
@@ -8780,14 +8936,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8780 8936
8781 8937
8782 // $ANTLR start "rule__VLSBinary__Group_1_0_0_2__1" 8938 // $ANTLR start "rule__VLSBinary__Group_1_0_0_2__1"
8783 // InternalVampireLanguage.g:2701:1: rule__VLSBinary__Group_1_0_0_2__1 : rule__VLSBinary__Group_1_0_0_2__1__Impl ; 8939 // InternalVampireLanguage.g:2755:1: rule__VLSBinary__Group_1_0_0_2__1 : rule__VLSBinary__Group_1_0_0_2__1__Impl ;
8784 public final void rule__VLSBinary__Group_1_0_0_2__1() throws RecognitionException { 8940 public final void rule__VLSBinary__Group_1_0_0_2__1() throws RecognitionException {
8785 8941
8786 int stackSize = keepStackSize(); 8942 int stackSize = keepStackSize();
8787 8943
8788 try { 8944 try {
8789 // InternalVampireLanguage.g:2705:1: ( rule__VLSBinary__Group_1_0_0_2__1__Impl ) 8945 // InternalVampireLanguage.g:2759:1: ( rule__VLSBinary__Group_1_0_0_2__1__Impl )
8790 // InternalVampireLanguage.g:2706:2: rule__VLSBinary__Group_1_0_0_2__1__Impl 8946 // InternalVampireLanguage.g:2760:2: rule__VLSBinary__Group_1_0_0_2__1__Impl
8791 { 8947 {
8792 pushFollow(FOLLOW_2); 8948 pushFollow(FOLLOW_2);
8793 rule__VLSBinary__Group_1_0_0_2__1__Impl(); 8949 rule__VLSBinary__Group_1_0_0_2__1__Impl();
@@ -8813,20 +8969,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8813 8969
8814 8970
8815 // $ANTLR start "rule__VLSBinary__Group_1_0_0_2__1__Impl" 8971 // $ANTLR start "rule__VLSBinary__Group_1_0_0_2__1__Impl"
8816 // InternalVampireLanguage.g:2712:1: rule__VLSBinary__Group_1_0_0_2__1__Impl : ( '<=' ) ; 8972 // InternalVampireLanguage.g:2766:1: rule__VLSBinary__Group_1_0_0_2__1__Impl : ( '<=' ) ;
8817 public final void rule__VLSBinary__Group_1_0_0_2__1__Impl() throws RecognitionException { 8973 public final void rule__VLSBinary__Group_1_0_0_2__1__Impl() throws RecognitionException {
8818 8974
8819 int stackSize = keepStackSize(); 8975 int stackSize = keepStackSize();
8820 8976
8821 try { 8977 try {
8822 // InternalVampireLanguage.g:2716:1: ( ( '<=' ) ) 8978 // InternalVampireLanguage.g:2770:1: ( ( '<=' ) )
8823 // InternalVampireLanguage.g:2717:1: ( '<=' ) 8979 // InternalVampireLanguage.g:2771:1: ( '<=' )
8824 { 8980 {
8825 // InternalVampireLanguage.g:2717:1: ( '<=' ) 8981 // InternalVampireLanguage.g:2771:1: ( '<=' )
8826 // InternalVampireLanguage.g:2718:2: '<=' 8982 // InternalVampireLanguage.g:2772:2: '<='
8827 { 8983 {
8828 before(grammarAccess.getVLSBinaryAccess().getLessThanSignEqualsSignKeyword_1_0_0_2_1()); 8984 before(grammarAccess.getVLSBinaryAccess().getLessThanSignEqualsSignKeyword_1_0_0_2_1());
8829 match(input,53,FOLLOW_2); 8985 match(input,54,FOLLOW_2);
8830 after(grammarAccess.getVLSBinaryAccess().getLessThanSignEqualsSignKeyword_1_0_0_2_1()); 8986 after(grammarAccess.getVLSBinaryAccess().getLessThanSignEqualsSignKeyword_1_0_0_2_1());
8831 8987
8832 } 8988 }
@@ -8850,16 +9006,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8850 9006
8851 9007
8852 // $ANTLR start "rule__VLSBinary__Group_1_0_0_3__0" 9008 // $ANTLR start "rule__VLSBinary__Group_1_0_0_3__0"
8853 // 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 ; 9009 // 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 ;
8854 public final void rule__VLSBinary__Group_1_0_0_3__0() throws RecognitionException { 9010 public final void rule__VLSBinary__Group_1_0_0_3__0() throws RecognitionException {
8855 9011
8856 int stackSize = keepStackSize(); 9012 int stackSize = keepStackSize();
8857 9013
8858 try { 9014 try {
8859 // InternalVampireLanguage.g:2732:1: ( rule__VLSBinary__Group_1_0_0_3__0__Impl rule__VLSBinary__Group_1_0_0_3__1 ) 9015 // InternalVampireLanguage.g:2786:1: ( rule__VLSBinary__Group_1_0_0_3__0__Impl rule__VLSBinary__Group_1_0_0_3__1 )
8860 // InternalVampireLanguage.g:2733:2: rule__VLSBinary__Group_1_0_0_3__0__Impl rule__VLSBinary__Group_1_0_0_3__1 9016 // InternalVampireLanguage.g:2787:2: rule__VLSBinary__Group_1_0_0_3__0__Impl rule__VLSBinary__Group_1_0_0_3__1
8861 { 9017 {
8862 pushFollow(FOLLOW_24); 9018 pushFollow(FOLLOW_25);
8863 rule__VLSBinary__Group_1_0_0_3__0__Impl(); 9019 rule__VLSBinary__Group_1_0_0_3__0__Impl();
8864 9020
8865 state._fsp--; 9021 state._fsp--;
@@ -8888,21 +9044,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8888 9044
8889 9045
8890 // $ANTLR start "rule__VLSBinary__Group_1_0_0_3__0__Impl" 9046 // $ANTLR start "rule__VLSBinary__Group_1_0_0_3__0__Impl"
8891 // InternalVampireLanguage.g:2740:1: rule__VLSBinary__Group_1_0_0_3__0__Impl : ( () ) ; 9047 // InternalVampireLanguage.g:2794:1: rule__VLSBinary__Group_1_0_0_3__0__Impl : ( () ) ;
8892 public final void rule__VLSBinary__Group_1_0_0_3__0__Impl() throws RecognitionException { 9048 public final void rule__VLSBinary__Group_1_0_0_3__0__Impl() throws RecognitionException {
8893 9049
8894 int stackSize = keepStackSize(); 9050 int stackSize = keepStackSize();
8895 9051
8896 try { 9052 try {
8897 // InternalVampireLanguage.g:2744:1: ( ( () ) ) 9053 // InternalVampireLanguage.g:2798:1: ( ( () ) )
8898 // InternalVampireLanguage.g:2745:1: ( () ) 9054 // InternalVampireLanguage.g:2799:1: ( () )
8899 { 9055 {
8900 // InternalVampireLanguage.g:2745:1: ( () ) 9056 // InternalVampireLanguage.g:2799:1: ( () )
8901 // InternalVampireLanguage.g:2746:2: () 9057 // InternalVampireLanguage.g:2800:2: ()
8902 { 9058 {
8903 before(grammarAccess.getVLSBinaryAccess().getVLSXnorLeftAction_1_0_0_3_0()); 9059 before(grammarAccess.getVLSBinaryAccess().getVLSXnorLeftAction_1_0_0_3_0());
8904 // InternalVampireLanguage.g:2747:2: () 9060 // InternalVampireLanguage.g:2801:2: ()
8905 // InternalVampireLanguage.g:2747:3: 9061 // InternalVampireLanguage.g:2801:3:
8906 { 9062 {
8907 } 9063 }
8908 9064
@@ -8925,14 +9081,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8925 9081
8926 9082
8927 // $ANTLR start "rule__VLSBinary__Group_1_0_0_3__1" 9083 // $ANTLR start "rule__VLSBinary__Group_1_0_0_3__1"
8928 // InternalVampireLanguage.g:2755:1: rule__VLSBinary__Group_1_0_0_3__1 : rule__VLSBinary__Group_1_0_0_3__1__Impl ; 9084 // InternalVampireLanguage.g:2809:1: rule__VLSBinary__Group_1_0_0_3__1 : rule__VLSBinary__Group_1_0_0_3__1__Impl ;
8929 public final void rule__VLSBinary__Group_1_0_0_3__1() throws RecognitionException { 9085 public final void rule__VLSBinary__Group_1_0_0_3__1() throws RecognitionException {
8930 9086
8931 int stackSize = keepStackSize(); 9087 int stackSize = keepStackSize();
8932 9088
8933 try { 9089 try {
8934 // InternalVampireLanguage.g:2759:1: ( rule__VLSBinary__Group_1_0_0_3__1__Impl ) 9090 // InternalVampireLanguage.g:2813:1: ( rule__VLSBinary__Group_1_0_0_3__1__Impl )
8935 // InternalVampireLanguage.g:2760:2: rule__VLSBinary__Group_1_0_0_3__1__Impl 9091 // InternalVampireLanguage.g:2814:2: rule__VLSBinary__Group_1_0_0_3__1__Impl
8936 { 9092 {
8937 pushFollow(FOLLOW_2); 9093 pushFollow(FOLLOW_2);
8938 rule__VLSBinary__Group_1_0_0_3__1__Impl(); 9094 rule__VLSBinary__Group_1_0_0_3__1__Impl();
@@ -8958,20 +9114,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8958 9114
8959 9115
8960 // $ANTLR start "rule__VLSBinary__Group_1_0_0_3__1__Impl" 9116 // $ANTLR start "rule__VLSBinary__Group_1_0_0_3__1__Impl"
8961 // InternalVampireLanguage.g:2766:1: rule__VLSBinary__Group_1_0_0_3__1__Impl : ( '<~>' ) ; 9117 // InternalVampireLanguage.g:2820:1: rule__VLSBinary__Group_1_0_0_3__1__Impl : ( '<~>' ) ;
8962 public final void rule__VLSBinary__Group_1_0_0_3__1__Impl() throws RecognitionException { 9118 public final void rule__VLSBinary__Group_1_0_0_3__1__Impl() throws RecognitionException {
8963 9119
8964 int stackSize = keepStackSize(); 9120 int stackSize = keepStackSize();
8965 9121
8966 try { 9122 try {
8967 // InternalVampireLanguage.g:2770:1: ( ( '<~>' ) ) 9123 // InternalVampireLanguage.g:2824:1: ( ( '<~>' ) )
8968 // InternalVampireLanguage.g:2771:1: ( '<~>' ) 9124 // InternalVampireLanguage.g:2825:1: ( '<~>' )
8969 { 9125 {
8970 // InternalVampireLanguage.g:2771:1: ( '<~>' ) 9126 // InternalVampireLanguage.g:2825:1: ( '<~>' )
8971 // InternalVampireLanguage.g:2772:2: '<~>' 9127 // InternalVampireLanguage.g:2826:2: '<~>'
8972 { 9128 {
8973 before(grammarAccess.getVLSBinaryAccess().getLessThanSignTildeGreaterThanSignKeyword_1_0_0_3_1()); 9129 before(grammarAccess.getVLSBinaryAccess().getLessThanSignTildeGreaterThanSignKeyword_1_0_0_3_1());
8974 match(input,54,FOLLOW_2); 9130 match(input,55,FOLLOW_2);
8975 after(grammarAccess.getVLSBinaryAccess().getLessThanSignTildeGreaterThanSignKeyword_1_0_0_3_1()); 9131 after(grammarAccess.getVLSBinaryAccess().getLessThanSignTildeGreaterThanSignKeyword_1_0_0_3_1());
8976 9132
8977 } 9133 }
@@ -8995,16 +9151,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8995 9151
8996 9152
8997 // $ANTLR start "rule__VLSBinary__Group_1_0_0_4__0" 9153 // $ANTLR start "rule__VLSBinary__Group_1_0_0_4__0"
8998 // 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 ; 9154 // 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 ;
8999 public final void rule__VLSBinary__Group_1_0_0_4__0() throws RecognitionException { 9155 public final void rule__VLSBinary__Group_1_0_0_4__0() throws RecognitionException {
9000 9156
9001 int stackSize = keepStackSize(); 9157 int stackSize = keepStackSize();
9002 9158
9003 try { 9159 try {
9004 // InternalVampireLanguage.g:2786:1: ( rule__VLSBinary__Group_1_0_0_4__0__Impl rule__VLSBinary__Group_1_0_0_4__1 ) 9160 // InternalVampireLanguage.g:2840:1: ( rule__VLSBinary__Group_1_0_0_4__0__Impl rule__VLSBinary__Group_1_0_0_4__1 )
9005 // InternalVampireLanguage.g:2787:2: rule__VLSBinary__Group_1_0_0_4__0__Impl rule__VLSBinary__Group_1_0_0_4__1 9161 // InternalVampireLanguage.g:2841:2: rule__VLSBinary__Group_1_0_0_4__0__Impl rule__VLSBinary__Group_1_0_0_4__1
9006 { 9162 {
9007 pushFollow(FOLLOW_25); 9163 pushFollow(FOLLOW_26);
9008 rule__VLSBinary__Group_1_0_0_4__0__Impl(); 9164 rule__VLSBinary__Group_1_0_0_4__0__Impl();
9009 9165
9010 state._fsp--; 9166 state._fsp--;
@@ -9033,21 +9189,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9033 9189
9034 9190
9035 // $ANTLR start "rule__VLSBinary__Group_1_0_0_4__0__Impl" 9191 // $ANTLR start "rule__VLSBinary__Group_1_0_0_4__0__Impl"
9036 // InternalVampireLanguage.g:2794:1: rule__VLSBinary__Group_1_0_0_4__0__Impl : ( () ) ; 9192 // InternalVampireLanguage.g:2848:1: rule__VLSBinary__Group_1_0_0_4__0__Impl : ( () ) ;
9037 public final void rule__VLSBinary__Group_1_0_0_4__0__Impl() throws RecognitionException { 9193 public final void rule__VLSBinary__Group_1_0_0_4__0__Impl() throws RecognitionException {
9038 9194
9039 int stackSize = keepStackSize(); 9195 int stackSize = keepStackSize();
9040 9196
9041 try { 9197 try {
9042 // InternalVampireLanguage.g:2798:1: ( ( () ) ) 9198 // InternalVampireLanguage.g:2852:1: ( ( () ) )
9043 // InternalVampireLanguage.g:2799:1: ( () ) 9199 // InternalVampireLanguage.g:2853:1: ( () )
9044 { 9200 {
9045 // InternalVampireLanguage.g:2799:1: ( () ) 9201 // InternalVampireLanguage.g:2853:1: ( () )
9046 // InternalVampireLanguage.g:2800:2: () 9202 // InternalVampireLanguage.g:2854:2: ()
9047 { 9203 {
9048 before(grammarAccess.getVLSBinaryAccess().getVLSNorLeftAction_1_0_0_4_0()); 9204 before(grammarAccess.getVLSBinaryAccess().getVLSNorLeftAction_1_0_0_4_0());
9049 // InternalVampireLanguage.g:2801:2: () 9205 // InternalVampireLanguage.g:2855:2: ()
9050 // InternalVampireLanguage.g:2801:3: 9206 // InternalVampireLanguage.g:2855:3:
9051 { 9207 {
9052 } 9208 }
9053 9209
@@ -9070,14 +9226,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9070 9226
9071 9227
9072 // $ANTLR start "rule__VLSBinary__Group_1_0_0_4__1" 9228 // $ANTLR start "rule__VLSBinary__Group_1_0_0_4__1"
9073 // InternalVampireLanguage.g:2809:1: rule__VLSBinary__Group_1_0_0_4__1 : rule__VLSBinary__Group_1_0_0_4__1__Impl ; 9229 // InternalVampireLanguage.g:2863:1: rule__VLSBinary__Group_1_0_0_4__1 : rule__VLSBinary__Group_1_0_0_4__1__Impl ;
9074 public final void rule__VLSBinary__Group_1_0_0_4__1() throws RecognitionException { 9230 public final void rule__VLSBinary__Group_1_0_0_4__1() throws RecognitionException {
9075 9231
9076 int stackSize = keepStackSize(); 9232 int stackSize = keepStackSize();
9077 9233
9078 try { 9234 try {
9079 // InternalVampireLanguage.g:2813:1: ( rule__VLSBinary__Group_1_0_0_4__1__Impl ) 9235 // InternalVampireLanguage.g:2867:1: ( rule__VLSBinary__Group_1_0_0_4__1__Impl )
9080 // InternalVampireLanguage.g:2814:2: rule__VLSBinary__Group_1_0_0_4__1__Impl 9236 // InternalVampireLanguage.g:2868:2: rule__VLSBinary__Group_1_0_0_4__1__Impl
9081 { 9237 {
9082 pushFollow(FOLLOW_2); 9238 pushFollow(FOLLOW_2);
9083 rule__VLSBinary__Group_1_0_0_4__1__Impl(); 9239 rule__VLSBinary__Group_1_0_0_4__1__Impl();
@@ -9103,20 +9259,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9103 9259
9104 9260
9105 // $ANTLR start "rule__VLSBinary__Group_1_0_0_4__1__Impl" 9261 // $ANTLR start "rule__VLSBinary__Group_1_0_0_4__1__Impl"
9106 // InternalVampireLanguage.g:2820:1: rule__VLSBinary__Group_1_0_0_4__1__Impl : ( '~|' ) ; 9262 // InternalVampireLanguage.g:2874:1: rule__VLSBinary__Group_1_0_0_4__1__Impl : ( '~|' ) ;
9107 public final void rule__VLSBinary__Group_1_0_0_4__1__Impl() throws RecognitionException { 9263 public final void rule__VLSBinary__Group_1_0_0_4__1__Impl() throws RecognitionException {
9108 9264
9109 int stackSize = keepStackSize(); 9265 int stackSize = keepStackSize();
9110 9266
9111 try { 9267 try {
9112 // InternalVampireLanguage.g:2824:1: ( ( '~|' ) ) 9268 // InternalVampireLanguage.g:2878:1: ( ( '~|' ) )
9113 // InternalVampireLanguage.g:2825:1: ( '~|' ) 9269 // InternalVampireLanguage.g:2879:1: ( '~|' )
9114 { 9270 {
9115 // InternalVampireLanguage.g:2825:1: ( '~|' ) 9271 // InternalVampireLanguage.g:2879:1: ( '~|' )
9116 // InternalVampireLanguage.g:2826:2: '~|' 9272 // InternalVampireLanguage.g:2880:2: '~|'
9117 { 9273 {
9118 before(grammarAccess.getVLSBinaryAccess().getTildeVerticalLineKeyword_1_0_0_4_1()); 9274 before(grammarAccess.getVLSBinaryAccess().getTildeVerticalLineKeyword_1_0_0_4_1());
9119 match(input,55,FOLLOW_2); 9275 match(input,56,FOLLOW_2);
9120 after(grammarAccess.getVLSBinaryAccess().getTildeVerticalLineKeyword_1_0_0_4_1()); 9276 after(grammarAccess.getVLSBinaryAccess().getTildeVerticalLineKeyword_1_0_0_4_1());
9121 9277
9122 } 9278 }
@@ -9140,16 +9296,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9140 9296
9141 9297
9142 // $ANTLR start "rule__VLSBinary__Group_1_0_0_5__0" 9298 // $ANTLR start "rule__VLSBinary__Group_1_0_0_5__0"
9143 // 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 ; 9299 // 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 ;
9144 public final void rule__VLSBinary__Group_1_0_0_5__0() throws RecognitionException { 9300 public final void rule__VLSBinary__Group_1_0_0_5__0() throws RecognitionException {
9145 9301
9146 int stackSize = keepStackSize(); 9302 int stackSize = keepStackSize();
9147 9303
9148 try { 9304 try {
9149 // InternalVampireLanguage.g:2840:1: ( rule__VLSBinary__Group_1_0_0_5__0__Impl rule__VLSBinary__Group_1_0_0_5__1 ) 9305 // InternalVampireLanguage.g:2894:1: ( rule__VLSBinary__Group_1_0_0_5__0__Impl rule__VLSBinary__Group_1_0_0_5__1 )
9150 // InternalVampireLanguage.g:2841:2: rule__VLSBinary__Group_1_0_0_5__0__Impl rule__VLSBinary__Group_1_0_0_5__1 9306 // InternalVampireLanguage.g:2895:2: rule__VLSBinary__Group_1_0_0_5__0__Impl rule__VLSBinary__Group_1_0_0_5__1
9151 { 9307 {
9152 pushFollow(FOLLOW_26); 9308 pushFollow(FOLLOW_27);
9153 rule__VLSBinary__Group_1_0_0_5__0__Impl(); 9309 rule__VLSBinary__Group_1_0_0_5__0__Impl();
9154 9310
9155 state._fsp--; 9311 state._fsp--;
@@ -9178,21 +9334,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9178 9334
9179 9335
9180 // $ANTLR start "rule__VLSBinary__Group_1_0_0_5__0__Impl" 9336 // $ANTLR start "rule__VLSBinary__Group_1_0_0_5__0__Impl"
9181 // InternalVampireLanguage.g:2848:1: rule__VLSBinary__Group_1_0_0_5__0__Impl : ( () ) ; 9337 // InternalVampireLanguage.g:2902:1: rule__VLSBinary__Group_1_0_0_5__0__Impl : ( () ) ;
9182 public final void rule__VLSBinary__Group_1_0_0_5__0__Impl() throws RecognitionException { 9338 public final void rule__VLSBinary__Group_1_0_0_5__0__Impl() throws RecognitionException {
9183 9339
9184 int stackSize = keepStackSize(); 9340 int stackSize = keepStackSize();
9185 9341
9186 try { 9342 try {
9187 // InternalVampireLanguage.g:2852:1: ( ( () ) ) 9343 // InternalVampireLanguage.g:2906:1: ( ( () ) )
9188 // InternalVampireLanguage.g:2853:1: ( () ) 9344 // InternalVampireLanguage.g:2907:1: ( () )
9189 { 9345 {
9190 // InternalVampireLanguage.g:2853:1: ( () ) 9346 // InternalVampireLanguage.g:2907:1: ( () )
9191 // InternalVampireLanguage.g:2854:2: () 9347 // InternalVampireLanguage.g:2908:2: ()
9192 { 9348 {
9193 before(grammarAccess.getVLSBinaryAccess().getVLSNandLeftAction_1_0_0_5_0()); 9349 before(grammarAccess.getVLSBinaryAccess().getVLSNandLeftAction_1_0_0_5_0());
9194 // InternalVampireLanguage.g:2855:2: () 9350 // InternalVampireLanguage.g:2909:2: ()
9195 // InternalVampireLanguage.g:2855:3: 9351 // InternalVampireLanguage.g:2909:3:
9196 { 9352 {
9197 } 9353 }
9198 9354
@@ -9215,14 +9371,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9215 9371
9216 9372
9217 // $ANTLR start "rule__VLSBinary__Group_1_0_0_5__1" 9373 // $ANTLR start "rule__VLSBinary__Group_1_0_0_5__1"
9218 // InternalVampireLanguage.g:2863:1: rule__VLSBinary__Group_1_0_0_5__1 : rule__VLSBinary__Group_1_0_0_5__1__Impl ; 9374 // InternalVampireLanguage.g:2917:1: rule__VLSBinary__Group_1_0_0_5__1 : rule__VLSBinary__Group_1_0_0_5__1__Impl ;
9219 public final void rule__VLSBinary__Group_1_0_0_5__1() throws RecognitionException { 9375 public final void rule__VLSBinary__Group_1_0_0_5__1() throws RecognitionException {
9220 9376
9221 int stackSize = keepStackSize(); 9377 int stackSize = keepStackSize();
9222 9378
9223 try { 9379 try {
9224 // InternalVampireLanguage.g:2867:1: ( rule__VLSBinary__Group_1_0_0_5__1__Impl ) 9380 // InternalVampireLanguage.g:2921:1: ( rule__VLSBinary__Group_1_0_0_5__1__Impl )
9225 // InternalVampireLanguage.g:2868:2: rule__VLSBinary__Group_1_0_0_5__1__Impl 9381 // InternalVampireLanguage.g:2922:2: rule__VLSBinary__Group_1_0_0_5__1__Impl
9226 { 9382 {
9227 pushFollow(FOLLOW_2); 9383 pushFollow(FOLLOW_2);
9228 rule__VLSBinary__Group_1_0_0_5__1__Impl(); 9384 rule__VLSBinary__Group_1_0_0_5__1__Impl();
@@ -9248,20 +9404,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9248 9404
9249 9405
9250 // $ANTLR start "rule__VLSBinary__Group_1_0_0_5__1__Impl" 9406 // $ANTLR start "rule__VLSBinary__Group_1_0_0_5__1__Impl"
9251 // InternalVampireLanguage.g:2874:1: rule__VLSBinary__Group_1_0_0_5__1__Impl : ( '~&' ) ; 9407 // InternalVampireLanguage.g:2928:1: rule__VLSBinary__Group_1_0_0_5__1__Impl : ( '~&' ) ;
9252 public final void rule__VLSBinary__Group_1_0_0_5__1__Impl() throws RecognitionException { 9408 public final void rule__VLSBinary__Group_1_0_0_5__1__Impl() throws RecognitionException {
9253 9409
9254 int stackSize = keepStackSize(); 9410 int stackSize = keepStackSize();
9255 9411
9256 try { 9412 try {
9257 // InternalVampireLanguage.g:2878:1: ( ( '~&' ) ) 9413 // InternalVampireLanguage.g:2932:1: ( ( '~&' ) )
9258 // InternalVampireLanguage.g:2879:1: ( '~&' ) 9414 // InternalVampireLanguage.g:2933:1: ( '~&' )
9259 { 9415 {
9260 // InternalVampireLanguage.g:2879:1: ( '~&' ) 9416 // InternalVampireLanguage.g:2933:1: ( '~&' )
9261 // InternalVampireLanguage.g:2880:2: '~&' 9417 // InternalVampireLanguage.g:2934:2: '~&'
9262 { 9418 {
9263 before(grammarAccess.getVLSBinaryAccess().getTildeAmpersandKeyword_1_0_0_5_1()); 9419 before(grammarAccess.getVLSBinaryAccess().getTildeAmpersandKeyword_1_0_0_5_1());
9264 match(input,56,FOLLOW_2); 9420 match(input,57,FOLLOW_2);
9265 after(grammarAccess.getVLSBinaryAccess().getTildeAmpersandKeyword_1_0_0_5_1()); 9421 after(grammarAccess.getVLSBinaryAccess().getTildeAmpersandKeyword_1_0_0_5_1());
9266 9422
9267 } 9423 }
@@ -9285,16 +9441,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9285 9441
9286 9442
9287 // $ANTLR start "rule__VLSBinary__Group_1_1__0" 9443 // $ANTLR start "rule__VLSBinary__Group_1_1__0"
9288 // InternalVampireLanguage.g:2890:1: rule__VLSBinary__Group_1_1__0 : rule__VLSBinary__Group_1_1__0__Impl rule__VLSBinary__Group_1_1__1 ; 9444 // InternalVampireLanguage.g:2944:1: rule__VLSBinary__Group_1_1__0 : rule__VLSBinary__Group_1_1__0__Impl rule__VLSBinary__Group_1_1__1 ;
9289 public final void rule__VLSBinary__Group_1_1__0() throws RecognitionException { 9445 public final void rule__VLSBinary__Group_1_1__0() throws RecognitionException {
9290 9446
9291 int stackSize = keepStackSize(); 9447 int stackSize = keepStackSize();
9292 9448
9293 try { 9449 try {
9294 // InternalVampireLanguage.g:2894:1: ( rule__VLSBinary__Group_1_1__0__Impl rule__VLSBinary__Group_1_1__1 ) 9450 // InternalVampireLanguage.g:2948:1: ( rule__VLSBinary__Group_1_1__0__Impl rule__VLSBinary__Group_1_1__1 )
9295 // InternalVampireLanguage.g:2895:2: rule__VLSBinary__Group_1_1__0__Impl rule__VLSBinary__Group_1_1__1 9451 // InternalVampireLanguage.g:2949:2: rule__VLSBinary__Group_1_1__0__Impl rule__VLSBinary__Group_1_1__1
9296 { 9452 {
9297 pushFollow(FOLLOW_27); 9453 pushFollow(FOLLOW_28);
9298 rule__VLSBinary__Group_1_1__0__Impl(); 9454 rule__VLSBinary__Group_1_1__0__Impl();
9299 9455
9300 state._fsp--; 9456 state._fsp--;
@@ -9323,21 +9479,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9323 9479
9324 9480
9325 // $ANTLR start "rule__VLSBinary__Group_1_1__0__Impl" 9481 // $ANTLR start "rule__VLSBinary__Group_1_1__0__Impl"
9326 // InternalVampireLanguage.g:2902:1: rule__VLSBinary__Group_1_1__0__Impl : ( () ) ; 9482 // InternalVampireLanguage.g:2956:1: rule__VLSBinary__Group_1_1__0__Impl : ( () ) ;
9327 public final void rule__VLSBinary__Group_1_1__0__Impl() throws RecognitionException { 9483 public final void rule__VLSBinary__Group_1_1__0__Impl() throws RecognitionException {
9328 9484
9329 int stackSize = keepStackSize(); 9485 int stackSize = keepStackSize();
9330 9486
9331 try { 9487 try {
9332 // InternalVampireLanguage.g:2906:1: ( ( () ) ) 9488 // InternalVampireLanguage.g:2960:1: ( ( () ) )
9333 // InternalVampireLanguage.g:2907:1: ( () ) 9489 // InternalVampireLanguage.g:2961:1: ( () )
9334 { 9490 {
9335 // InternalVampireLanguage.g:2907:1: ( () ) 9491 // InternalVampireLanguage.g:2961:1: ( () )
9336 // InternalVampireLanguage.g:2908:2: () 9492 // InternalVampireLanguage.g:2962:2: ()
9337 { 9493 {
9338 before(grammarAccess.getVLSBinaryAccess().getVLSAndLeftAction_1_1_0()); 9494 before(grammarAccess.getVLSBinaryAccess().getVLSAndLeftAction_1_1_0());
9339 // InternalVampireLanguage.g:2909:2: () 9495 // InternalVampireLanguage.g:2963:2: ()
9340 // InternalVampireLanguage.g:2909:3: 9496 // InternalVampireLanguage.g:2963:3:
9341 { 9497 {
9342 } 9498 }
9343 9499
@@ -9360,16 +9516,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9360 9516
9361 9517
9362 // $ANTLR start "rule__VLSBinary__Group_1_1__1" 9518 // $ANTLR start "rule__VLSBinary__Group_1_1__1"
9363 // InternalVampireLanguage.g:2917:1: rule__VLSBinary__Group_1_1__1 : rule__VLSBinary__Group_1_1__1__Impl rule__VLSBinary__Group_1_1__2 ; 9519 // InternalVampireLanguage.g:2971:1: rule__VLSBinary__Group_1_1__1 : rule__VLSBinary__Group_1_1__1__Impl rule__VLSBinary__Group_1_1__2 ;
9364 public final void rule__VLSBinary__Group_1_1__1() throws RecognitionException { 9520 public final void rule__VLSBinary__Group_1_1__1() throws RecognitionException {
9365 9521
9366 int stackSize = keepStackSize(); 9522 int stackSize = keepStackSize();
9367 9523
9368 try { 9524 try {
9369 // InternalVampireLanguage.g:2921:1: ( rule__VLSBinary__Group_1_1__1__Impl rule__VLSBinary__Group_1_1__2 ) 9525 // InternalVampireLanguage.g:2975:1: ( rule__VLSBinary__Group_1_1__1__Impl rule__VLSBinary__Group_1_1__2 )
9370 // InternalVampireLanguage.g:2922:2: rule__VLSBinary__Group_1_1__1__Impl rule__VLSBinary__Group_1_1__2 9526 // InternalVampireLanguage.g:2976:2: rule__VLSBinary__Group_1_1__1__Impl rule__VLSBinary__Group_1_1__2
9371 { 9527 {
9372 pushFollow(FOLLOW_15); 9528 pushFollow(FOLLOW_16);
9373 rule__VLSBinary__Group_1_1__1__Impl(); 9529 rule__VLSBinary__Group_1_1__1__Impl();
9374 9530
9375 state._fsp--; 9531 state._fsp--;
@@ -9398,20 +9554,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9398 9554
9399 9555
9400 // $ANTLR start "rule__VLSBinary__Group_1_1__1__Impl" 9556 // $ANTLR start "rule__VLSBinary__Group_1_1__1__Impl"
9401 // InternalVampireLanguage.g:2929:1: rule__VLSBinary__Group_1_1__1__Impl : ( '&' ) ; 9557 // InternalVampireLanguage.g:2983:1: rule__VLSBinary__Group_1_1__1__Impl : ( '&' ) ;
9402 public final void rule__VLSBinary__Group_1_1__1__Impl() throws RecognitionException { 9558 public final void rule__VLSBinary__Group_1_1__1__Impl() throws RecognitionException {
9403 9559
9404 int stackSize = keepStackSize(); 9560 int stackSize = keepStackSize();
9405 9561
9406 try { 9562 try {
9407 // InternalVampireLanguage.g:2933:1: ( ( '&' ) ) 9563 // InternalVampireLanguage.g:2987:1: ( ( '&' ) )
9408 // InternalVampireLanguage.g:2934:1: ( '&' ) 9564 // InternalVampireLanguage.g:2988:1: ( '&' )
9409 { 9565 {
9410 // InternalVampireLanguage.g:2934:1: ( '&' ) 9566 // InternalVampireLanguage.g:2988:1: ( '&' )
9411 // InternalVampireLanguage.g:2935:2: '&' 9567 // InternalVampireLanguage.g:2989:2: '&'
9412 { 9568 {
9413 before(grammarAccess.getVLSBinaryAccess().getAmpersandKeyword_1_1_1()); 9569 before(grammarAccess.getVLSBinaryAccess().getAmpersandKeyword_1_1_1());
9414 match(input,57,FOLLOW_2); 9570 match(input,58,FOLLOW_2);
9415 after(grammarAccess.getVLSBinaryAccess().getAmpersandKeyword_1_1_1()); 9571 after(grammarAccess.getVLSBinaryAccess().getAmpersandKeyword_1_1_1());
9416 9572
9417 } 9573 }
@@ -9435,14 +9591,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9435 9591
9436 9592
9437 // $ANTLR start "rule__VLSBinary__Group_1_1__2" 9593 // $ANTLR start "rule__VLSBinary__Group_1_1__2"
9438 // InternalVampireLanguage.g:2944:1: rule__VLSBinary__Group_1_1__2 : rule__VLSBinary__Group_1_1__2__Impl ; 9594 // InternalVampireLanguage.g:2998:1: rule__VLSBinary__Group_1_1__2 : rule__VLSBinary__Group_1_1__2__Impl ;
9439 public final void rule__VLSBinary__Group_1_1__2() throws RecognitionException { 9595 public final void rule__VLSBinary__Group_1_1__2() throws RecognitionException {
9440 9596
9441 int stackSize = keepStackSize(); 9597 int stackSize = keepStackSize();
9442 9598
9443 try { 9599 try {
9444 // InternalVampireLanguage.g:2948:1: ( rule__VLSBinary__Group_1_1__2__Impl ) 9600 // InternalVampireLanguage.g:3002:1: ( rule__VLSBinary__Group_1_1__2__Impl )
9445 // InternalVampireLanguage.g:2949:2: rule__VLSBinary__Group_1_1__2__Impl 9601 // InternalVampireLanguage.g:3003:2: rule__VLSBinary__Group_1_1__2__Impl
9446 { 9602 {
9447 pushFollow(FOLLOW_2); 9603 pushFollow(FOLLOW_2);
9448 rule__VLSBinary__Group_1_1__2__Impl(); 9604 rule__VLSBinary__Group_1_1__2__Impl();
@@ -9468,21 +9624,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9468 9624
9469 9625
9470 // $ANTLR start "rule__VLSBinary__Group_1_1__2__Impl" 9626 // $ANTLR start "rule__VLSBinary__Group_1_1__2__Impl"
9471 // InternalVampireLanguage.g:2955:1: rule__VLSBinary__Group_1_1__2__Impl : ( ( rule__VLSBinary__RightAssignment_1_1_2 ) ) ; 9627 // InternalVampireLanguage.g:3009:1: rule__VLSBinary__Group_1_1__2__Impl : ( ( rule__VLSBinary__RightAssignment_1_1_2 ) ) ;
9472 public final void rule__VLSBinary__Group_1_1__2__Impl() throws RecognitionException { 9628 public final void rule__VLSBinary__Group_1_1__2__Impl() throws RecognitionException {
9473 9629
9474 int stackSize = keepStackSize(); 9630 int stackSize = keepStackSize();
9475 9631
9476 try { 9632 try {
9477 // InternalVampireLanguage.g:2959:1: ( ( ( rule__VLSBinary__RightAssignment_1_1_2 ) ) ) 9633 // InternalVampireLanguage.g:3013:1: ( ( ( rule__VLSBinary__RightAssignment_1_1_2 ) ) )
9478 // InternalVampireLanguage.g:2960:1: ( ( rule__VLSBinary__RightAssignment_1_1_2 ) ) 9634 // InternalVampireLanguage.g:3014:1: ( ( rule__VLSBinary__RightAssignment_1_1_2 ) )
9479 { 9635 {
9480 // InternalVampireLanguage.g:2960:1: ( ( rule__VLSBinary__RightAssignment_1_1_2 ) ) 9636 // InternalVampireLanguage.g:3014:1: ( ( rule__VLSBinary__RightAssignment_1_1_2 ) )
9481 // InternalVampireLanguage.g:2961:2: ( rule__VLSBinary__RightAssignment_1_1_2 ) 9637 // InternalVampireLanguage.g:3015:2: ( rule__VLSBinary__RightAssignment_1_1_2 )
9482 { 9638 {
9483 before(grammarAccess.getVLSBinaryAccess().getRightAssignment_1_1_2()); 9639 before(grammarAccess.getVLSBinaryAccess().getRightAssignment_1_1_2());
9484 // InternalVampireLanguage.g:2962:2: ( rule__VLSBinary__RightAssignment_1_1_2 ) 9640 // InternalVampireLanguage.g:3016:2: ( rule__VLSBinary__RightAssignment_1_1_2 )
9485 // InternalVampireLanguage.g:2962:3: rule__VLSBinary__RightAssignment_1_1_2 9641 // InternalVampireLanguage.g:3016:3: rule__VLSBinary__RightAssignment_1_1_2
9486 { 9642 {
9487 pushFollow(FOLLOW_2); 9643 pushFollow(FOLLOW_2);
9488 rule__VLSBinary__RightAssignment_1_1_2(); 9644 rule__VLSBinary__RightAssignment_1_1_2();
@@ -9515,16 +9671,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9515 9671
9516 9672
9517 // $ANTLR start "rule__VLSBinary__Group_1_2__0" 9673 // $ANTLR start "rule__VLSBinary__Group_1_2__0"
9518 // InternalVampireLanguage.g:2971:1: rule__VLSBinary__Group_1_2__0 : rule__VLSBinary__Group_1_2__0__Impl rule__VLSBinary__Group_1_2__1 ; 9674 // InternalVampireLanguage.g:3025:1: rule__VLSBinary__Group_1_2__0 : rule__VLSBinary__Group_1_2__0__Impl rule__VLSBinary__Group_1_2__1 ;
9519 public final void rule__VLSBinary__Group_1_2__0() throws RecognitionException { 9675 public final void rule__VLSBinary__Group_1_2__0() throws RecognitionException {
9520 9676
9521 int stackSize = keepStackSize(); 9677 int stackSize = keepStackSize();
9522 9678
9523 try { 9679 try {
9524 // InternalVampireLanguage.g:2975:1: ( rule__VLSBinary__Group_1_2__0__Impl rule__VLSBinary__Group_1_2__1 ) 9680 // InternalVampireLanguage.g:3029:1: ( rule__VLSBinary__Group_1_2__0__Impl rule__VLSBinary__Group_1_2__1 )
9525 // InternalVampireLanguage.g:2976:2: rule__VLSBinary__Group_1_2__0__Impl rule__VLSBinary__Group_1_2__1 9681 // InternalVampireLanguage.g:3030:2: rule__VLSBinary__Group_1_2__0__Impl rule__VLSBinary__Group_1_2__1
9526 { 9682 {
9527 pushFollow(FOLLOW_28); 9683 pushFollow(FOLLOW_29);
9528 rule__VLSBinary__Group_1_2__0__Impl(); 9684 rule__VLSBinary__Group_1_2__0__Impl();
9529 9685
9530 state._fsp--; 9686 state._fsp--;
@@ -9553,21 +9709,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9553 9709
9554 9710
9555 // $ANTLR start "rule__VLSBinary__Group_1_2__0__Impl" 9711 // $ANTLR start "rule__VLSBinary__Group_1_2__0__Impl"
9556 // InternalVampireLanguage.g:2983:1: rule__VLSBinary__Group_1_2__0__Impl : ( () ) ; 9712 // InternalVampireLanguage.g:3037:1: rule__VLSBinary__Group_1_2__0__Impl : ( () ) ;
9557 public final void rule__VLSBinary__Group_1_2__0__Impl() throws RecognitionException { 9713 public final void rule__VLSBinary__Group_1_2__0__Impl() throws RecognitionException {
9558 9714
9559 int stackSize = keepStackSize(); 9715 int stackSize = keepStackSize();
9560 9716
9561 try { 9717 try {
9562 // InternalVampireLanguage.g:2987:1: ( ( () ) ) 9718 // InternalVampireLanguage.g:3041:1: ( ( () ) )
9563 // InternalVampireLanguage.g:2988:1: ( () ) 9719 // InternalVampireLanguage.g:3042:1: ( () )
9564 { 9720 {
9565 // InternalVampireLanguage.g:2988:1: ( () ) 9721 // InternalVampireLanguage.g:3042:1: ( () )
9566 // InternalVampireLanguage.g:2989:2: () 9722 // InternalVampireLanguage.g:3043:2: ()
9567 { 9723 {
9568 before(grammarAccess.getVLSBinaryAccess().getVLSOrLeftAction_1_2_0()); 9724 before(grammarAccess.getVLSBinaryAccess().getVLSOrLeftAction_1_2_0());
9569 // InternalVampireLanguage.g:2990:2: () 9725 // InternalVampireLanguage.g:3044:2: ()
9570 // InternalVampireLanguage.g:2990:3: 9726 // InternalVampireLanguage.g:3044:3:
9571 { 9727 {
9572 } 9728 }
9573 9729
@@ -9590,16 +9746,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9590 9746
9591 9747
9592 // $ANTLR start "rule__VLSBinary__Group_1_2__1" 9748 // $ANTLR start "rule__VLSBinary__Group_1_2__1"
9593 // InternalVampireLanguage.g:2998:1: rule__VLSBinary__Group_1_2__1 : rule__VLSBinary__Group_1_2__1__Impl rule__VLSBinary__Group_1_2__2 ; 9749 // InternalVampireLanguage.g:3052:1: rule__VLSBinary__Group_1_2__1 : rule__VLSBinary__Group_1_2__1__Impl rule__VLSBinary__Group_1_2__2 ;
9594 public final void rule__VLSBinary__Group_1_2__1() throws RecognitionException { 9750 public final void rule__VLSBinary__Group_1_2__1() throws RecognitionException {
9595 9751
9596 int stackSize = keepStackSize(); 9752 int stackSize = keepStackSize();
9597 9753
9598 try { 9754 try {
9599 // InternalVampireLanguage.g:3002:1: ( rule__VLSBinary__Group_1_2__1__Impl rule__VLSBinary__Group_1_2__2 ) 9755 // InternalVampireLanguage.g:3056:1: ( rule__VLSBinary__Group_1_2__1__Impl rule__VLSBinary__Group_1_2__2 )
9600 // InternalVampireLanguage.g:3003:2: rule__VLSBinary__Group_1_2__1__Impl rule__VLSBinary__Group_1_2__2 9756 // InternalVampireLanguage.g:3057:2: rule__VLSBinary__Group_1_2__1__Impl rule__VLSBinary__Group_1_2__2
9601 { 9757 {
9602 pushFollow(FOLLOW_15); 9758 pushFollow(FOLLOW_16);
9603 rule__VLSBinary__Group_1_2__1__Impl(); 9759 rule__VLSBinary__Group_1_2__1__Impl();
9604 9760
9605 state._fsp--; 9761 state._fsp--;
@@ -9628,20 +9784,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9628 9784
9629 9785
9630 // $ANTLR start "rule__VLSBinary__Group_1_2__1__Impl" 9786 // $ANTLR start "rule__VLSBinary__Group_1_2__1__Impl"
9631 // InternalVampireLanguage.g:3010:1: rule__VLSBinary__Group_1_2__1__Impl : ( '|' ) ; 9787 // InternalVampireLanguage.g:3064:1: rule__VLSBinary__Group_1_2__1__Impl : ( '|' ) ;
9632 public final void rule__VLSBinary__Group_1_2__1__Impl() throws RecognitionException { 9788 public final void rule__VLSBinary__Group_1_2__1__Impl() throws RecognitionException {
9633 9789
9634 int stackSize = keepStackSize(); 9790 int stackSize = keepStackSize();
9635 9791
9636 try { 9792 try {
9637 // InternalVampireLanguage.g:3014:1: ( ( '|' ) ) 9793 // InternalVampireLanguage.g:3068:1: ( ( '|' ) )
9638 // InternalVampireLanguage.g:3015:1: ( '|' ) 9794 // InternalVampireLanguage.g:3069:1: ( '|' )
9639 { 9795 {
9640 // InternalVampireLanguage.g:3015:1: ( '|' ) 9796 // InternalVampireLanguage.g:3069:1: ( '|' )
9641 // InternalVampireLanguage.g:3016:2: '|' 9797 // InternalVampireLanguage.g:3070:2: '|'
9642 { 9798 {
9643 before(grammarAccess.getVLSBinaryAccess().getVerticalLineKeyword_1_2_1()); 9799 before(grammarAccess.getVLSBinaryAccess().getVerticalLineKeyword_1_2_1());
9644 match(input,58,FOLLOW_2); 9800 match(input,59,FOLLOW_2);
9645 after(grammarAccess.getVLSBinaryAccess().getVerticalLineKeyword_1_2_1()); 9801 after(grammarAccess.getVLSBinaryAccess().getVerticalLineKeyword_1_2_1());
9646 9802
9647 } 9803 }
@@ -9665,14 +9821,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9665 9821
9666 9822
9667 // $ANTLR start "rule__VLSBinary__Group_1_2__2" 9823 // $ANTLR start "rule__VLSBinary__Group_1_2__2"
9668 // InternalVampireLanguage.g:3025:1: rule__VLSBinary__Group_1_2__2 : rule__VLSBinary__Group_1_2__2__Impl ; 9824 // InternalVampireLanguage.g:3079:1: rule__VLSBinary__Group_1_2__2 : rule__VLSBinary__Group_1_2__2__Impl ;
9669 public final void rule__VLSBinary__Group_1_2__2() throws RecognitionException { 9825 public final void rule__VLSBinary__Group_1_2__2() throws RecognitionException {
9670 9826
9671 int stackSize = keepStackSize(); 9827 int stackSize = keepStackSize();
9672 9828
9673 try { 9829 try {
9674 // InternalVampireLanguage.g:3029:1: ( rule__VLSBinary__Group_1_2__2__Impl ) 9830 // InternalVampireLanguage.g:3083:1: ( rule__VLSBinary__Group_1_2__2__Impl )
9675 // InternalVampireLanguage.g:3030:2: rule__VLSBinary__Group_1_2__2__Impl 9831 // InternalVampireLanguage.g:3084:2: rule__VLSBinary__Group_1_2__2__Impl
9676 { 9832 {
9677 pushFollow(FOLLOW_2); 9833 pushFollow(FOLLOW_2);
9678 rule__VLSBinary__Group_1_2__2__Impl(); 9834 rule__VLSBinary__Group_1_2__2__Impl();
@@ -9698,21 +9854,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9698 9854
9699 9855
9700 // $ANTLR start "rule__VLSBinary__Group_1_2__2__Impl" 9856 // $ANTLR start "rule__VLSBinary__Group_1_2__2__Impl"
9701 // InternalVampireLanguage.g:3036:1: rule__VLSBinary__Group_1_2__2__Impl : ( ( rule__VLSBinary__RightAssignment_1_2_2 ) ) ; 9857 // InternalVampireLanguage.g:3090:1: rule__VLSBinary__Group_1_2__2__Impl : ( ( rule__VLSBinary__RightAssignment_1_2_2 ) ) ;
9702 public final void rule__VLSBinary__Group_1_2__2__Impl() throws RecognitionException { 9858 public final void rule__VLSBinary__Group_1_2__2__Impl() throws RecognitionException {
9703 9859
9704 int stackSize = keepStackSize(); 9860 int stackSize = keepStackSize();
9705 9861
9706 try { 9862 try {
9707 // InternalVampireLanguage.g:3040:1: ( ( ( rule__VLSBinary__RightAssignment_1_2_2 ) ) ) 9863 // InternalVampireLanguage.g:3094:1: ( ( ( rule__VLSBinary__RightAssignment_1_2_2 ) ) )
9708 // InternalVampireLanguage.g:3041:1: ( ( rule__VLSBinary__RightAssignment_1_2_2 ) ) 9864 // InternalVampireLanguage.g:3095:1: ( ( rule__VLSBinary__RightAssignment_1_2_2 ) )
9709 { 9865 {
9710 // InternalVampireLanguage.g:3041:1: ( ( rule__VLSBinary__RightAssignment_1_2_2 ) ) 9866 // InternalVampireLanguage.g:3095:1: ( ( rule__VLSBinary__RightAssignment_1_2_2 ) )
9711 // InternalVampireLanguage.g:3042:2: ( rule__VLSBinary__RightAssignment_1_2_2 ) 9867 // InternalVampireLanguage.g:3096:2: ( rule__VLSBinary__RightAssignment_1_2_2 )
9712 { 9868 {
9713 before(grammarAccess.getVLSBinaryAccess().getRightAssignment_1_2_2()); 9869 before(grammarAccess.getVLSBinaryAccess().getRightAssignment_1_2_2());
9714 // InternalVampireLanguage.g:3043:2: ( rule__VLSBinary__RightAssignment_1_2_2 ) 9870 // InternalVampireLanguage.g:3097:2: ( rule__VLSBinary__RightAssignment_1_2_2 )
9715 // InternalVampireLanguage.g:3043:3: rule__VLSBinary__RightAssignment_1_2_2 9871 // InternalVampireLanguage.g:3097:3: rule__VLSBinary__RightAssignment_1_2_2
9716 { 9872 {
9717 pushFollow(FOLLOW_2); 9873 pushFollow(FOLLOW_2);
9718 rule__VLSBinary__RightAssignment_1_2_2(); 9874 rule__VLSBinary__RightAssignment_1_2_2();
@@ -9745,16 +9901,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9745 9901
9746 9902
9747 // $ANTLR start "rule__VLSUnitaryFormula__Group_4__0" 9903 // $ANTLR start "rule__VLSUnitaryFormula__Group_4__0"
9748 // InternalVampireLanguage.g:3052:1: rule__VLSUnitaryFormula__Group_4__0 : rule__VLSUnitaryFormula__Group_4__0__Impl rule__VLSUnitaryFormula__Group_4__1 ; 9904 // InternalVampireLanguage.g:3106:1: rule__VLSUnitaryFormula__Group_4__0 : rule__VLSUnitaryFormula__Group_4__0__Impl rule__VLSUnitaryFormula__Group_4__1 ;
9749 public final void rule__VLSUnitaryFormula__Group_4__0() throws RecognitionException { 9905 public final void rule__VLSUnitaryFormula__Group_4__0() throws RecognitionException {
9750 9906
9751 int stackSize = keepStackSize(); 9907 int stackSize = keepStackSize();
9752 9908
9753 try { 9909 try {
9754 // InternalVampireLanguage.g:3056:1: ( rule__VLSUnitaryFormula__Group_4__0__Impl rule__VLSUnitaryFormula__Group_4__1 ) 9910 // InternalVampireLanguage.g:3110:1: ( rule__VLSUnitaryFormula__Group_4__0__Impl rule__VLSUnitaryFormula__Group_4__1 )
9755 // InternalVampireLanguage.g:3057:2: rule__VLSUnitaryFormula__Group_4__0__Impl rule__VLSUnitaryFormula__Group_4__1 9911 // InternalVampireLanguage.g:3111:2: rule__VLSUnitaryFormula__Group_4__0__Impl rule__VLSUnitaryFormula__Group_4__1
9756 { 9912 {
9757 pushFollow(FOLLOW_15); 9913 pushFollow(FOLLOW_16);
9758 rule__VLSUnitaryFormula__Group_4__0__Impl(); 9914 rule__VLSUnitaryFormula__Group_4__0__Impl();
9759 9915
9760 state._fsp--; 9916 state._fsp--;
@@ -9783,20 +9939,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9783 9939
9784 9940
9785 // $ANTLR start "rule__VLSUnitaryFormula__Group_4__0__Impl" 9941 // $ANTLR start "rule__VLSUnitaryFormula__Group_4__0__Impl"
9786 // InternalVampireLanguage.g:3064:1: rule__VLSUnitaryFormula__Group_4__0__Impl : ( '(' ) ; 9942 // InternalVampireLanguage.g:3118:1: rule__VLSUnitaryFormula__Group_4__0__Impl : ( '(' ) ;
9787 public final void rule__VLSUnitaryFormula__Group_4__0__Impl() throws RecognitionException { 9943 public final void rule__VLSUnitaryFormula__Group_4__0__Impl() throws RecognitionException {
9788 9944
9789 int stackSize = keepStackSize(); 9945 int stackSize = keepStackSize();
9790 9946
9791 try { 9947 try {
9792 // InternalVampireLanguage.g:3068:1: ( ( '(' ) ) 9948 // InternalVampireLanguage.g:3122:1: ( ( '(' ) )
9793 // InternalVampireLanguage.g:3069:1: ( '(' ) 9949 // InternalVampireLanguage.g:3123:1: ( '(' )
9794 { 9950 {
9795 // InternalVampireLanguage.g:3069:1: ( '(' ) 9951 // InternalVampireLanguage.g:3123:1: ( '(' )
9796 // InternalVampireLanguage.g:3070:2: '(' 9952 // InternalVampireLanguage.g:3124:2: '('
9797 { 9953 {
9798 before(grammarAccess.getVLSUnitaryFormulaAccess().getLeftParenthesisKeyword_4_0()); 9954 before(grammarAccess.getVLSUnitaryFormulaAccess().getLeftParenthesisKeyword_4_0());
9799 match(input,47,FOLLOW_2); 9955 match(input,48,FOLLOW_2);
9800 after(grammarAccess.getVLSUnitaryFormulaAccess().getLeftParenthesisKeyword_4_0()); 9956 after(grammarAccess.getVLSUnitaryFormulaAccess().getLeftParenthesisKeyword_4_0());
9801 9957
9802 } 9958 }
@@ -9820,16 +9976,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9820 9976
9821 9977
9822 // $ANTLR start "rule__VLSUnitaryFormula__Group_4__1" 9978 // $ANTLR start "rule__VLSUnitaryFormula__Group_4__1"
9823 // InternalVampireLanguage.g:3079:1: rule__VLSUnitaryFormula__Group_4__1 : rule__VLSUnitaryFormula__Group_4__1__Impl rule__VLSUnitaryFormula__Group_4__2 ; 9979 // InternalVampireLanguage.g:3133:1: rule__VLSUnitaryFormula__Group_4__1 : rule__VLSUnitaryFormula__Group_4__1__Impl rule__VLSUnitaryFormula__Group_4__2 ;
9824 public final void rule__VLSUnitaryFormula__Group_4__1() throws RecognitionException { 9980 public final void rule__VLSUnitaryFormula__Group_4__1() throws RecognitionException {
9825 9981
9826 int stackSize = keepStackSize(); 9982 int stackSize = keepStackSize();
9827 9983
9828 try { 9984 try {
9829 // InternalVampireLanguage.g:3083:1: ( rule__VLSUnitaryFormula__Group_4__1__Impl rule__VLSUnitaryFormula__Group_4__2 ) 9985 // InternalVampireLanguage.g:3137:1: ( rule__VLSUnitaryFormula__Group_4__1__Impl rule__VLSUnitaryFormula__Group_4__2 )
9830 // InternalVampireLanguage.g:3084:2: rule__VLSUnitaryFormula__Group_4__1__Impl rule__VLSUnitaryFormula__Group_4__2 9986 // InternalVampireLanguage.g:3138:2: rule__VLSUnitaryFormula__Group_4__1__Impl rule__VLSUnitaryFormula__Group_4__2
9831 { 9987 {
9832 pushFollow(FOLLOW_19); 9988 pushFollow(FOLLOW_20);
9833 rule__VLSUnitaryFormula__Group_4__1__Impl(); 9989 rule__VLSUnitaryFormula__Group_4__1__Impl();
9834 9990
9835 state._fsp--; 9991 state._fsp--;
@@ -9858,17 +10014,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9858 10014
9859 10015
9860 // $ANTLR start "rule__VLSUnitaryFormula__Group_4__1__Impl" 10016 // $ANTLR start "rule__VLSUnitaryFormula__Group_4__1__Impl"
9861 // InternalVampireLanguage.g:3091:1: rule__VLSUnitaryFormula__Group_4__1__Impl : ( ruleVLSTerm ) ; 10017 // InternalVampireLanguage.g:3145:1: rule__VLSUnitaryFormula__Group_4__1__Impl : ( ruleVLSTerm ) ;
9862 public final void rule__VLSUnitaryFormula__Group_4__1__Impl() throws RecognitionException { 10018 public final void rule__VLSUnitaryFormula__Group_4__1__Impl() throws RecognitionException {
9863 10019
9864 int stackSize = keepStackSize(); 10020 int stackSize = keepStackSize();
9865 10021
9866 try { 10022 try {
9867 // InternalVampireLanguage.g:3095:1: ( ( ruleVLSTerm ) ) 10023 // InternalVampireLanguage.g:3149:1: ( ( ruleVLSTerm ) )
9868 // InternalVampireLanguage.g:3096:1: ( ruleVLSTerm ) 10024 // InternalVampireLanguage.g:3150:1: ( ruleVLSTerm )
9869 { 10025 {
9870 // InternalVampireLanguage.g:3096:1: ( ruleVLSTerm ) 10026 // InternalVampireLanguage.g:3150:1: ( ruleVLSTerm )
9871 // InternalVampireLanguage.g:3097:2: ruleVLSTerm 10027 // InternalVampireLanguage.g:3151:2: ruleVLSTerm
9872 { 10028 {
9873 before(grammarAccess.getVLSUnitaryFormulaAccess().getVLSTermParserRuleCall_4_1()); 10029 before(grammarAccess.getVLSUnitaryFormulaAccess().getVLSTermParserRuleCall_4_1());
9874 pushFollow(FOLLOW_2); 10030 pushFollow(FOLLOW_2);
@@ -9899,14 +10055,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9899 10055
9900 10056
9901 // $ANTLR start "rule__VLSUnitaryFormula__Group_4__2" 10057 // $ANTLR start "rule__VLSUnitaryFormula__Group_4__2"
9902 // InternalVampireLanguage.g:3106:1: rule__VLSUnitaryFormula__Group_4__2 : rule__VLSUnitaryFormula__Group_4__2__Impl ; 10058 // InternalVampireLanguage.g:3160:1: rule__VLSUnitaryFormula__Group_4__2 : rule__VLSUnitaryFormula__Group_4__2__Impl ;
9903 public final void rule__VLSUnitaryFormula__Group_4__2() throws RecognitionException { 10059 public final void rule__VLSUnitaryFormula__Group_4__2() throws RecognitionException {
9904 10060
9905 int stackSize = keepStackSize(); 10061 int stackSize = keepStackSize();
9906 10062
9907 try { 10063 try {
9908 // InternalVampireLanguage.g:3110:1: ( rule__VLSUnitaryFormula__Group_4__2__Impl ) 10064 // InternalVampireLanguage.g:3164:1: ( rule__VLSUnitaryFormula__Group_4__2__Impl )
9909 // InternalVampireLanguage.g:3111:2: rule__VLSUnitaryFormula__Group_4__2__Impl 10065 // InternalVampireLanguage.g:3165:2: rule__VLSUnitaryFormula__Group_4__2__Impl
9910 { 10066 {
9911 pushFollow(FOLLOW_2); 10067 pushFollow(FOLLOW_2);
9912 rule__VLSUnitaryFormula__Group_4__2__Impl(); 10068 rule__VLSUnitaryFormula__Group_4__2__Impl();
@@ -9932,20 +10088,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9932 10088
9933 10089
9934 // $ANTLR start "rule__VLSUnitaryFormula__Group_4__2__Impl" 10090 // $ANTLR start "rule__VLSUnitaryFormula__Group_4__2__Impl"
9935 // InternalVampireLanguage.g:3117:1: rule__VLSUnitaryFormula__Group_4__2__Impl : ( ')' ) ; 10091 // InternalVampireLanguage.g:3171:1: rule__VLSUnitaryFormula__Group_4__2__Impl : ( ')' ) ;
9936 public final void rule__VLSUnitaryFormula__Group_4__2__Impl() throws RecognitionException { 10092 public final void rule__VLSUnitaryFormula__Group_4__2__Impl() throws RecognitionException {
9937 10093
9938 int stackSize = keepStackSize(); 10094 int stackSize = keepStackSize();
9939 10095
9940 try { 10096 try {
9941 // InternalVampireLanguage.g:3121:1: ( ( ')' ) ) 10097 // InternalVampireLanguage.g:3175:1: ( ( ')' ) )
9942 // InternalVampireLanguage.g:3122:1: ( ')' ) 10098 // InternalVampireLanguage.g:3176:1: ( ')' )
9943 { 10099 {
9944 // InternalVampireLanguage.g:3122:1: ( ')' ) 10100 // InternalVampireLanguage.g:3176:1: ( ')' )
9945 // InternalVampireLanguage.g:3123:2: ')' 10101 // InternalVampireLanguage.g:3177:2: ')'
9946 { 10102 {
9947 before(grammarAccess.getVLSUnitaryFormulaAccess().getRightParenthesisKeyword_4_2()); 10103 before(grammarAccess.getVLSUnitaryFormulaAccess().getRightParenthesisKeyword_4_2());
9948 match(input,48,FOLLOW_2); 10104 match(input,49,FOLLOW_2);
9949 after(grammarAccess.getVLSUnitaryFormulaAccess().getRightParenthesisKeyword_4_2()); 10105 after(grammarAccess.getVLSUnitaryFormulaAccess().getRightParenthesisKeyword_4_2());
9950 10106
9951 } 10107 }
@@ -9969,16 +10125,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9969 10125
9970 10126
9971 // $ANTLR start "rule__VLSUniversalQuantifier__Group__0" 10127 // $ANTLR start "rule__VLSUniversalQuantifier__Group__0"
9972 // InternalVampireLanguage.g:3133:1: rule__VLSUniversalQuantifier__Group__0 : rule__VLSUniversalQuantifier__Group__0__Impl rule__VLSUniversalQuantifier__Group__1 ; 10128 // InternalVampireLanguage.g:3187:1: rule__VLSUniversalQuantifier__Group__0 : rule__VLSUniversalQuantifier__Group__0__Impl rule__VLSUniversalQuantifier__Group__1 ;
9973 public final void rule__VLSUniversalQuantifier__Group__0() throws RecognitionException { 10129 public final void rule__VLSUniversalQuantifier__Group__0() throws RecognitionException {
9974 10130
9975 int stackSize = keepStackSize(); 10131 int stackSize = keepStackSize();
9976 10132
9977 try { 10133 try {
9978 // InternalVampireLanguage.g:3137:1: ( rule__VLSUniversalQuantifier__Group__0__Impl rule__VLSUniversalQuantifier__Group__1 ) 10134 // InternalVampireLanguage.g:3191:1: ( rule__VLSUniversalQuantifier__Group__0__Impl rule__VLSUniversalQuantifier__Group__1 )
9979 // InternalVampireLanguage.g:3138:2: rule__VLSUniversalQuantifier__Group__0__Impl rule__VLSUniversalQuantifier__Group__1 10135 // InternalVampireLanguage.g:3192:2: rule__VLSUniversalQuantifier__Group__0__Impl rule__VLSUniversalQuantifier__Group__1
9980 { 10136 {
9981 pushFollow(FOLLOW_29); 10137 pushFollow(FOLLOW_30);
9982 rule__VLSUniversalQuantifier__Group__0__Impl(); 10138 rule__VLSUniversalQuantifier__Group__0__Impl();
9983 10139
9984 state._fsp--; 10140 state._fsp--;
@@ -10007,21 +10163,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10007 10163
10008 10164
10009 // $ANTLR start "rule__VLSUniversalQuantifier__Group__0__Impl" 10165 // $ANTLR start "rule__VLSUniversalQuantifier__Group__0__Impl"
10010 // InternalVampireLanguage.g:3145:1: rule__VLSUniversalQuantifier__Group__0__Impl : ( () ) ; 10166 // InternalVampireLanguage.g:3199:1: rule__VLSUniversalQuantifier__Group__0__Impl : ( () ) ;
10011 public final void rule__VLSUniversalQuantifier__Group__0__Impl() throws RecognitionException { 10167 public final void rule__VLSUniversalQuantifier__Group__0__Impl() throws RecognitionException {
10012 10168
10013 int stackSize = keepStackSize(); 10169 int stackSize = keepStackSize();
10014 10170
10015 try { 10171 try {
10016 // InternalVampireLanguage.g:3149:1: ( ( () ) ) 10172 // InternalVampireLanguage.g:3203:1: ( ( () ) )
10017 // InternalVampireLanguage.g:3150:1: ( () ) 10173 // InternalVampireLanguage.g:3204:1: ( () )
10018 { 10174 {
10019 // InternalVampireLanguage.g:3150:1: ( () ) 10175 // InternalVampireLanguage.g:3204:1: ( () )
10020 // InternalVampireLanguage.g:3151:2: () 10176 // InternalVampireLanguage.g:3205:2: ()
10021 { 10177 {
10022 before(grammarAccess.getVLSUniversalQuantifierAccess().getVLSUniversalQuantifierAction_0()); 10178 before(grammarAccess.getVLSUniversalQuantifierAccess().getVLSUniversalQuantifierAction_0());
10023 // InternalVampireLanguage.g:3152:2: () 10179 // InternalVampireLanguage.g:3206:2: ()
10024 // InternalVampireLanguage.g:3152:3: 10180 // InternalVampireLanguage.g:3206:3:
10025 { 10181 {
10026 } 10182 }
10027 10183
@@ -10044,16 +10200,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10044 10200
10045 10201
10046 // $ANTLR start "rule__VLSUniversalQuantifier__Group__1" 10202 // $ANTLR start "rule__VLSUniversalQuantifier__Group__1"
10047 // InternalVampireLanguage.g:3160:1: rule__VLSUniversalQuantifier__Group__1 : rule__VLSUniversalQuantifier__Group__1__Impl rule__VLSUniversalQuantifier__Group__2 ; 10203 // InternalVampireLanguage.g:3214:1: rule__VLSUniversalQuantifier__Group__1 : rule__VLSUniversalQuantifier__Group__1__Impl rule__VLSUniversalQuantifier__Group__2 ;
10048 public final void rule__VLSUniversalQuantifier__Group__1() throws RecognitionException { 10204 public final void rule__VLSUniversalQuantifier__Group__1() throws RecognitionException {
10049 10205
10050 int stackSize = keepStackSize(); 10206 int stackSize = keepStackSize();
10051 10207
10052 try { 10208 try {
10053 // InternalVampireLanguage.g:3164:1: ( rule__VLSUniversalQuantifier__Group__1__Impl rule__VLSUniversalQuantifier__Group__2 ) 10209 // InternalVampireLanguage.g:3218:1: ( rule__VLSUniversalQuantifier__Group__1__Impl rule__VLSUniversalQuantifier__Group__2 )
10054 // InternalVampireLanguage.g:3165:2: rule__VLSUniversalQuantifier__Group__1__Impl rule__VLSUniversalQuantifier__Group__2 10210 // InternalVampireLanguage.g:3219:2: rule__VLSUniversalQuantifier__Group__1__Impl rule__VLSUniversalQuantifier__Group__2
10055 { 10211 {
10056 pushFollow(FOLLOW_15); 10212 pushFollow(FOLLOW_16);
10057 rule__VLSUniversalQuantifier__Group__1__Impl(); 10213 rule__VLSUniversalQuantifier__Group__1__Impl();
10058 10214
10059 state._fsp--; 10215 state._fsp--;
@@ -10082,21 +10238,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10082 10238
10083 10239
10084 // $ANTLR start "rule__VLSUniversalQuantifier__Group__1__Impl" 10240 // $ANTLR start "rule__VLSUniversalQuantifier__Group__1__Impl"
10085 // InternalVampireLanguage.g:3172:1: rule__VLSUniversalQuantifier__Group__1__Impl : ( ( rule__VLSUniversalQuantifier__Group_1__0 ) ) ; 10241 // InternalVampireLanguage.g:3226:1: rule__VLSUniversalQuantifier__Group__1__Impl : ( ( rule__VLSUniversalQuantifier__Group_1__0 ) ) ;
10086 public final void rule__VLSUniversalQuantifier__Group__1__Impl() throws RecognitionException { 10242 public final void rule__VLSUniversalQuantifier__Group__1__Impl() throws RecognitionException {
10087 10243
10088 int stackSize = keepStackSize(); 10244 int stackSize = keepStackSize();
10089 10245
10090 try { 10246 try {
10091 // InternalVampireLanguage.g:3176:1: ( ( ( rule__VLSUniversalQuantifier__Group_1__0 ) ) ) 10247 // InternalVampireLanguage.g:3230:1: ( ( ( rule__VLSUniversalQuantifier__Group_1__0 ) ) )
10092 // InternalVampireLanguage.g:3177:1: ( ( rule__VLSUniversalQuantifier__Group_1__0 ) ) 10248 // InternalVampireLanguage.g:3231:1: ( ( rule__VLSUniversalQuantifier__Group_1__0 ) )
10093 { 10249 {
10094 // InternalVampireLanguage.g:3177:1: ( ( rule__VLSUniversalQuantifier__Group_1__0 ) ) 10250 // InternalVampireLanguage.g:3231:1: ( ( rule__VLSUniversalQuantifier__Group_1__0 ) )
10095 // InternalVampireLanguage.g:3178:2: ( rule__VLSUniversalQuantifier__Group_1__0 ) 10251 // InternalVampireLanguage.g:3232:2: ( rule__VLSUniversalQuantifier__Group_1__0 )
10096 { 10252 {
10097 before(grammarAccess.getVLSUniversalQuantifierAccess().getGroup_1()); 10253 before(grammarAccess.getVLSUniversalQuantifierAccess().getGroup_1());
10098 // InternalVampireLanguage.g:3179:2: ( rule__VLSUniversalQuantifier__Group_1__0 ) 10254 // InternalVampireLanguage.g:3233:2: ( rule__VLSUniversalQuantifier__Group_1__0 )
10099 // InternalVampireLanguage.g:3179:3: rule__VLSUniversalQuantifier__Group_1__0 10255 // InternalVampireLanguage.g:3233:3: rule__VLSUniversalQuantifier__Group_1__0
10100 { 10256 {
10101 pushFollow(FOLLOW_2); 10257 pushFollow(FOLLOW_2);
10102 rule__VLSUniversalQuantifier__Group_1__0(); 10258 rule__VLSUniversalQuantifier__Group_1__0();
@@ -10129,14 +10285,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10129 10285
10130 10286
10131 // $ANTLR start "rule__VLSUniversalQuantifier__Group__2" 10287 // $ANTLR start "rule__VLSUniversalQuantifier__Group__2"
10132 // InternalVampireLanguage.g:3187:1: rule__VLSUniversalQuantifier__Group__2 : rule__VLSUniversalQuantifier__Group__2__Impl ; 10288 // InternalVampireLanguage.g:3241:1: rule__VLSUniversalQuantifier__Group__2 : rule__VLSUniversalQuantifier__Group__2__Impl ;
10133 public final void rule__VLSUniversalQuantifier__Group__2() throws RecognitionException { 10289 public final void rule__VLSUniversalQuantifier__Group__2() throws RecognitionException {
10134 10290
10135 int stackSize = keepStackSize(); 10291 int stackSize = keepStackSize();
10136 10292
10137 try { 10293 try {
10138 // InternalVampireLanguage.g:3191:1: ( rule__VLSUniversalQuantifier__Group__2__Impl ) 10294 // InternalVampireLanguage.g:3245:1: ( rule__VLSUniversalQuantifier__Group__2__Impl )
10139 // InternalVampireLanguage.g:3192:2: rule__VLSUniversalQuantifier__Group__2__Impl 10295 // InternalVampireLanguage.g:3246:2: rule__VLSUniversalQuantifier__Group__2__Impl
10140 { 10296 {
10141 pushFollow(FOLLOW_2); 10297 pushFollow(FOLLOW_2);
10142 rule__VLSUniversalQuantifier__Group__2__Impl(); 10298 rule__VLSUniversalQuantifier__Group__2__Impl();
@@ -10162,21 +10318,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10162 10318
10163 10319
10164 // $ANTLR start "rule__VLSUniversalQuantifier__Group__2__Impl" 10320 // $ANTLR start "rule__VLSUniversalQuantifier__Group__2__Impl"
10165 // InternalVampireLanguage.g:3198:1: rule__VLSUniversalQuantifier__Group__2__Impl : ( ( rule__VLSUniversalQuantifier__OperandAssignment_2 ) ) ; 10321 // InternalVampireLanguage.g:3252:1: rule__VLSUniversalQuantifier__Group__2__Impl : ( ( rule__VLSUniversalQuantifier__OperandAssignment_2 ) ) ;
10166 public final void rule__VLSUniversalQuantifier__Group__2__Impl() throws RecognitionException { 10322 public final void rule__VLSUniversalQuantifier__Group__2__Impl() throws RecognitionException {
10167 10323
10168 int stackSize = keepStackSize(); 10324 int stackSize = keepStackSize();
10169 10325
10170 try { 10326 try {
10171 // InternalVampireLanguage.g:3202:1: ( ( ( rule__VLSUniversalQuantifier__OperandAssignment_2 ) ) ) 10327 // InternalVampireLanguage.g:3256:1: ( ( ( rule__VLSUniversalQuantifier__OperandAssignment_2 ) ) )
10172 // InternalVampireLanguage.g:3203:1: ( ( rule__VLSUniversalQuantifier__OperandAssignment_2 ) ) 10328 // InternalVampireLanguage.g:3257:1: ( ( rule__VLSUniversalQuantifier__OperandAssignment_2 ) )
10173 { 10329 {
10174 // InternalVampireLanguage.g:3203:1: ( ( rule__VLSUniversalQuantifier__OperandAssignment_2 ) ) 10330 // InternalVampireLanguage.g:3257:1: ( ( rule__VLSUniversalQuantifier__OperandAssignment_2 ) )
10175 // InternalVampireLanguage.g:3204:2: ( rule__VLSUniversalQuantifier__OperandAssignment_2 ) 10331 // InternalVampireLanguage.g:3258:2: ( rule__VLSUniversalQuantifier__OperandAssignment_2 )
10176 { 10332 {
10177 before(grammarAccess.getVLSUniversalQuantifierAccess().getOperandAssignment_2()); 10333 before(grammarAccess.getVLSUniversalQuantifierAccess().getOperandAssignment_2());
10178 // InternalVampireLanguage.g:3205:2: ( rule__VLSUniversalQuantifier__OperandAssignment_2 ) 10334 // InternalVampireLanguage.g:3259:2: ( rule__VLSUniversalQuantifier__OperandAssignment_2 )
10179 // InternalVampireLanguage.g:3205:3: rule__VLSUniversalQuantifier__OperandAssignment_2 10335 // InternalVampireLanguage.g:3259:3: rule__VLSUniversalQuantifier__OperandAssignment_2
10180 { 10336 {
10181 pushFollow(FOLLOW_2); 10337 pushFollow(FOLLOW_2);
10182 rule__VLSUniversalQuantifier__OperandAssignment_2(); 10338 rule__VLSUniversalQuantifier__OperandAssignment_2();
@@ -10209,16 +10365,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10209 10365
10210 10366
10211 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__0" 10367 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__0"
10212 // InternalVampireLanguage.g:3214:1: rule__VLSUniversalQuantifier__Group_1__0 : rule__VLSUniversalQuantifier__Group_1__0__Impl rule__VLSUniversalQuantifier__Group_1__1 ; 10368 // InternalVampireLanguage.g:3268:1: rule__VLSUniversalQuantifier__Group_1__0 : rule__VLSUniversalQuantifier__Group_1__0__Impl rule__VLSUniversalQuantifier__Group_1__1 ;
10213 public final void rule__VLSUniversalQuantifier__Group_1__0() throws RecognitionException { 10369 public final void rule__VLSUniversalQuantifier__Group_1__0() throws RecognitionException {
10214 10370
10215 int stackSize = keepStackSize(); 10371 int stackSize = keepStackSize();
10216 10372
10217 try { 10373 try {
10218 // InternalVampireLanguage.g:3218:1: ( rule__VLSUniversalQuantifier__Group_1__0__Impl rule__VLSUniversalQuantifier__Group_1__1 ) 10374 // InternalVampireLanguage.g:3272:1: ( rule__VLSUniversalQuantifier__Group_1__0__Impl rule__VLSUniversalQuantifier__Group_1__1 )
10219 // InternalVampireLanguage.g:3219:2: rule__VLSUniversalQuantifier__Group_1__0__Impl rule__VLSUniversalQuantifier__Group_1__1 10375 // InternalVampireLanguage.g:3273:2: rule__VLSUniversalQuantifier__Group_1__0__Impl rule__VLSUniversalQuantifier__Group_1__1
10220 { 10376 {
10221 pushFollow(FOLLOW_30); 10377 pushFollow(FOLLOW_31);
10222 rule__VLSUniversalQuantifier__Group_1__0__Impl(); 10378 rule__VLSUniversalQuantifier__Group_1__0__Impl();
10223 10379
10224 state._fsp--; 10380 state._fsp--;
@@ -10247,20 +10403,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10247 10403
10248 10404
10249 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__0__Impl" 10405 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__0__Impl"
10250 // InternalVampireLanguage.g:3226:1: rule__VLSUniversalQuantifier__Group_1__0__Impl : ( '!' ) ; 10406 // InternalVampireLanguage.g:3280:1: rule__VLSUniversalQuantifier__Group_1__0__Impl : ( '!' ) ;
10251 public final void rule__VLSUniversalQuantifier__Group_1__0__Impl() throws RecognitionException { 10407 public final void rule__VLSUniversalQuantifier__Group_1__0__Impl() throws RecognitionException {
10252 10408
10253 int stackSize = keepStackSize(); 10409 int stackSize = keepStackSize();
10254 10410
10255 try { 10411 try {
10256 // InternalVampireLanguage.g:3230:1: ( ( '!' ) ) 10412 // InternalVampireLanguage.g:3284:1: ( ( '!' ) )
10257 // InternalVampireLanguage.g:3231:1: ( '!' ) 10413 // InternalVampireLanguage.g:3285:1: ( '!' )
10258 { 10414 {
10259 // InternalVampireLanguage.g:3231:1: ( '!' ) 10415 // InternalVampireLanguage.g:3285:1: ( '!' )
10260 // InternalVampireLanguage.g:3232:2: '!' 10416 // InternalVampireLanguage.g:3286:2: '!'
10261 { 10417 {
10262 before(grammarAccess.getVLSUniversalQuantifierAccess().getExclamationMarkKeyword_1_0()); 10418 before(grammarAccess.getVLSUniversalQuantifierAccess().getExclamationMarkKeyword_1_0());
10263 match(input,59,FOLLOW_2); 10419 match(input,60,FOLLOW_2);
10264 after(grammarAccess.getVLSUniversalQuantifierAccess().getExclamationMarkKeyword_1_0()); 10420 after(grammarAccess.getVLSUniversalQuantifierAccess().getExclamationMarkKeyword_1_0());
10265 10421
10266 } 10422 }
@@ -10284,16 +10440,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10284 10440
10285 10441
10286 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__1" 10442 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__1"
10287 // InternalVampireLanguage.g:3241:1: rule__VLSUniversalQuantifier__Group_1__1 : rule__VLSUniversalQuantifier__Group_1__1__Impl rule__VLSUniversalQuantifier__Group_1__2 ; 10443 // InternalVampireLanguage.g:3295:1: rule__VLSUniversalQuantifier__Group_1__1 : rule__VLSUniversalQuantifier__Group_1__1__Impl rule__VLSUniversalQuantifier__Group_1__2 ;
10288 public final void rule__VLSUniversalQuantifier__Group_1__1() throws RecognitionException { 10444 public final void rule__VLSUniversalQuantifier__Group_1__1() throws RecognitionException {
10289 10445
10290 int stackSize = keepStackSize(); 10446 int stackSize = keepStackSize();
10291 10447
10292 try { 10448 try {
10293 // InternalVampireLanguage.g:3245:1: ( rule__VLSUniversalQuantifier__Group_1__1__Impl rule__VLSUniversalQuantifier__Group_1__2 ) 10449 // InternalVampireLanguage.g:3299:1: ( rule__VLSUniversalQuantifier__Group_1__1__Impl rule__VLSUniversalQuantifier__Group_1__2 )
10294 // InternalVampireLanguage.g:3246:2: rule__VLSUniversalQuantifier__Group_1__1__Impl rule__VLSUniversalQuantifier__Group_1__2 10450 // InternalVampireLanguage.g:3300:2: rule__VLSUniversalQuantifier__Group_1__1__Impl rule__VLSUniversalQuantifier__Group_1__2
10295 { 10451 {
10296 pushFollow(FOLLOW_31); 10452 pushFollow(FOLLOW_32);
10297 rule__VLSUniversalQuantifier__Group_1__1__Impl(); 10453 rule__VLSUniversalQuantifier__Group_1__1__Impl();
10298 10454
10299 state._fsp--; 10455 state._fsp--;
@@ -10322,20 +10478,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10322 10478
10323 10479
10324 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__1__Impl" 10480 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__1__Impl"
10325 // InternalVampireLanguage.g:3253:1: rule__VLSUniversalQuantifier__Group_1__1__Impl : ( '[' ) ; 10481 // InternalVampireLanguage.g:3307:1: rule__VLSUniversalQuantifier__Group_1__1__Impl : ( '[' ) ;
10326 public final void rule__VLSUniversalQuantifier__Group_1__1__Impl() throws RecognitionException { 10482 public final void rule__VLSUniversalQuantifier__Group_1__1__Impl() throws RecognitionException {
10327 10483
10328 int stackSize = keepStackSize(); 10484 int stackSize = keepStackSize();
10329 10485
10330 try { 10486 try {
10331 // InternalVampireLanguage.g:3257:1: ( ( '[' ) ) 10487 // InternalVampireLanguage.g:3311:1: ( ( '[' ) )
10332 // InternalVampireLanguage.g:3258:1: ( '[' ) 10488 // InternalVampireLanguage.g:3312:1: ( '[' )
10333 { 10489 {
10334 // InternalVampireLanguage.g:3258:1: ( '[' ) 10490 // InternalVampireLanguage.g:3312:1: ( '[' )
10335 // InternalVampireLanguage.g:3259:2: '[' 10491 // InternalVampireLanguage.g:3313:2: '['
10336 { 10492 {
10337 before(grammarAccess.getVLSUniversalQuantifierAccess().getLeftSquareBracketKeyword_1_1()); 10493 before(grammarAccess.getVLSUniversalQuantifierAccess().getLeftSquareBracketKeyword_1_1());
10338 match(input,50,FOLLOW_2); 10494 match(input,51,FOLLOW_2);
10339 after(grammarAccess.getVLSUniversalQuantifierAccess().getLeftSquareBracketKeyword_1_1()); 10495 after(grammarAccess.getVLSUniversalQuantifierAccess().getLeftSquareBracketKeyword_1_1());
10340 10496
10341 } 10497 }
@@ -10359,14 +10515,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10359 10515
10360 10516
10361 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__2" 10517 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__2"
10362 // InternalVampireLanguage.g:3268:1: rule__VLSUniversalQuantifier__Group_1__2 : rule__VLSUniversalQuantifier__Group_1__2__Impl rule__VLSUniversalQuantifier__Group_1__3 ; 10518 // InternalVampireLanguage.g:3322:1: rule__VLSUniversalQuantifier__Group_1__2 : rule__VLSUniversalQuantifier__Group_1__2__Impl rule__VLSUniversalQuantifier__Group_1__3 ;
10363 public final void rule__VLSUniversalQuantifier__Group_1__2() throws RecognitionException { 10519 public final void rule__VLSUniversalQuantifier__Group_1__2() throws RecognitionException {
10364 10520
10365 int stackSize = keepStackSize(); 10521 int stackSize = keepStackSize();
10366 10522
10367 try { 10523 try {
10368 // InternalVampireLanguage.g:3272:1: ( rule__VLSUniversalQuantifier__Group_1__2__Impl rule__VLSUniversalQuantifier__Group_1__3 ) 10524 // InternalVampireLanguage.g:3326:1: ( rule__VLSUniversalQuantifier__Group_1__2__Impl rule__VLSUniversalQuantifier__Group_1__3 )
10369 // InternalVampireLanguage.g:3273:2: rule__VLSUniversalQuantifier__Group_1__2__Impl rule__VLSUniversalQuantifier__Group_1__3 10525 // InternalVampireLanguage.g:3327:2: rule__VLSUniversalQuantifier__Group_1__2__Impl rule__VLSUniversalQuantifier__Group_1__3
10370 { 10526 {
10371 pushFollow(FOLLOW_9); 10527 pushFollow(FOLLOW_9);
10372 rule__VLSUniversalQuantifier__Group_1__2__Impl(); 10528 rule__VLSUniversalQuantifier__Group_1__2__Impl();
@@ -10397,21 +10553,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10397 10553
10398 10554
10399 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__2__Impl" 10555 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__2__Impl"
10400 // InternalVampireLanguage.g:3280:1: rule__VLSUniversalQuantifier__Group_1__2__Impl : ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 ) ) ; 10556 // InternalVampireLanguage.g:3334:1: rule__VLSUniversalQuantifier__Group_1__2__Impl : ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 ) ) ;
10401 public final void rule__VLSUniversalQuantifier__Group_1__2__Impl() throws RecognitionException { 10557 public final void rule__VLSUniversalQuantifier__Group_1__2__Impl() throws RecognitionException {
10402 10558
10403 int stackSize = keepStackSize(); 10559 int stackSize = keepStackSize();
10404 10560
10405 try { 10561 try {
10406 // InternalVampireLanguage.g:3284:1: ( ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 ) ) ) 10562 // InternalVampireLanguage.g:3338:1: ( ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 ) ) )
10407 // InternalVampireLanguage.g:3285:1: ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 ) ) 10563 // InternalVampireLanguage.g:3339:1: ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 ) )
10408 { 10564 {
10409 // InternalVampireLanguage.g:3285:1: ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 ) ) 10565 // InternalVampireLanguage.g:3339:1: ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 ) )
10410 // InternalVampireLanguage.g:3286:2: ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 ) 10566 // InternalVampireLanguage.g:3340:2: ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 )
10411 { 10567 {
10412 before(grammarAccess.getVLSUniversalQuantifierAccess().getVariablesAssignment_1_2()); 10568 before(grammarAccess.getVLSUniversalQuantifierAccess().getVariablesAssignment_1_2());
10413 // InternalVampireLanguage.g:3287:2: ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 ) 10569 // InternalVampireLanguage.g:3341:2: ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 )
10414 // InternalVampireLanguage.g:3287:3: rule__VLSUniversalQuantifier__VariablesAssignment_1_2 10570 // InternalVampireLanguage.g:3341:3: rule__VLSUniversalQuantifier__VariablesAssignment_1_2
10415 { 10571 {
10416 pushFollow(FOLLOW_2); 10572 pushFollow(FOLLOW_2);
10417 rule__VLSUniversalQuantifier__VariablesAssignment_1_2(); 10573 rule__VLSUniversalQuantifier__VariablesAssignment_1_2();
@@ -10444,14 +10600,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10444 10600
10445 10601
10446 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__3" 10602 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__3"
10447 // InternalVampireLanguage.g:3295:1: rule__VLSUniversalQuantifier__Group_1__3 : rule__VLSUniversalQuantifier__Group_1__3__Impl rule__VLSUniversalQuantifier__Group_1__4 ; 10603 // InternalVampireLanguage.g:3349:1: rule__VLSUniversalQuantifier__Group_1__3 : rule__VLSUniversalQuantifier__Group_1__3__Impl rule__VLSUniversalQuantifier__Group_1__4 ;
10448 public final void rule__VLSUniversalQuantifier__Group_1__3() throws RecognitionException { 10604 public final void rule__VLSUniversalQuantifier__Group_1__3() throws RecognitionException {
10449 10605
10450 int stackSize = keepStackSize(); 10606 int stackSize = keepStackSize();
10451 10607
10452 try { 10608 try {
10453 // InternalVampireLanguage.g:3299:1: ( rule__VLSUniversalQuantifier__Group_1__3__Impl rule__VLSUniversalQuantifier__Group_1__4 ) 10609 // InternalVampireLanguage.g:3353:1: ( rule__VLSUniversalQuantifier__Group_1__3__Impl rule__VLSUniversalQuantifier__Group_1__4 )
10454 // InternalVampireLanguage.g:3300:2: rule__VLSUniversalQuantifier__Group_1__3__Impl rule__VLSUniversalQuantifier__Group_1__4 10610 // InternalVampireLanguage.g:3354:2: rule__VLSUniversalQuantifier__Group_1__3__Impl rule__VLSUniversalQuantifier__Group_1__4
10455 { 10611 {
10456 pushFollow(FOLLOW_9); 10612 pushFollow(FOLLOW_9);
10457 rule__VLSUniversalQuantifier__Group_1__3__Impl(); 10613 rule__VLSUniversalQuantifier__Group_1__3__Impl();
@@ -10482,20 +10638,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10482 10638
10483 10639
10484 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__3__Impl" 10640 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__3__Impl"
10485 // InternalVampireLanguage.g:3307:1: rule__VLSUniversalQuantifier__Group_1__3__Impl : ( ( rule__VLSUniversalQuantifier__Group_1_3__0 )* ) ; 10641 // InternalVampireLanguage.g:3361:1: rule__VLSUniversalQuantifier__Group_1__3__Impl : ( ( rule__VLSUniversalQuantifier__Group_1_3__0 )* ) ;
10486 public final void rule__VLSUniversalQuantifier__Group_1__3__Impl() throws RecognitionException { 10642 public final void rule__VLSUniversalQuantifier__Group_1__3__Impl() throws RecognitionException {
10487 10643
10488 int stackSize = keepStackSize(); 10644 int stackSize = keepStackSize();
10489 10645
10490 try { 10646 try {
10491 // InternalVampireLanguage.g:3311:1: ( ( ( rule__VLSUniversalQuantifier__Group_1_3__0 )* ) ) 10647 // InternalVampireLanguage.g:3365:1: ( ( ( rule__VLSUniversalQuantifier__Group_1_3__0 )* ) )
10492 // InternalVampireLanguage.g:3312:1: ( ( rule__VLSUniversalQuantifier__Group_1_3__0 )* ) 10648 // InternalVampireLanguage.g:3366:1: ( ( rule__VLSUniversalQuantifier__Group_1_3__0 )* )
10493 { 10649 {
10494 // InternalVampireLanguage.g:3312:1: ( ( rule__VLSUniversalQuantifier__Group_1_3__0 )* ) 10650 // InternalVampireLanguage.g:3366:1: ( ( rule__VLSUniversalQuantifier__Group_1_3__0 )* )
10495 // InternalVampireLanguage.g:3313:2: ( rule__VLSUniversalQuantifier__Group_1_3__0 )* 10651 // InternalVampireLanguage.g:3367:2: ( rule__VLSUniversalQuantifier__Group_1_3__0 )*
10496 { 10652 {
10497 before(grammarAccess.getVLSUniversalQuantifierAccess().getGroup_1_3()); 10653 before(grammarAccess.getVLSUniversalQuantifierAccess().getGroup_1_3());
10498 // InternalVampireLanguage.g:3314:2: ( rule__VLSUniversalQuantifier__Group_1_3__0 )* 10654 // InternalVampireLanguage.g:3368:2: ( rule__VLSUniversalQuantifier__Group_1_3__0 )*
10499 loop30: 10655 loop30:
10500 do { 10656 do {
10501 int alt30=2; 10657 int alt30=2;
@@ -10508,7 +10664,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10508 10664
10509 switch (alt30) { 10665 switch (alt30) {
10510 case 1 : 10666 case 1 :
10511 // InternalVampireLanguage.g:3314:3: rule__VLSUniversalQuantifier__Group_1_3__0 10667 // InternalVampireLanguage.g:3368:3: rule__VLSUniversalQuantifier__Group_1_3__0
10512 { 10668 {
10513 pushFollow(FOLLOW_10); 10669 pushFollow(FOLLOW_10);
10514 rule__VLSUniversalQuantifier__Group_1_3__0(); 10670 rule__VLSUniversalQuantifier__Group_1_3__0();
@@ -10547,16 +10703,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10547 10703
10548 10704
10549 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__4" 10705 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__4"
10550 // InternalVampireLanguage.g:3322:1: rule__VLSUniversalQuantifier__Group_1__4 : rule__VLSUniversalQuantifier__Group_1__4__Impl rule__VLSUniversalQuantifier__Group_1__5 ; 10706 // InternalVampireLanguage.g:3376:1: rule__VLSUniversalQuantifier__Group_1__4 : rule__VLSUniversalQuantifier__Group_1__4__Impl rule__VLSUniversalQuantifier__Group_1__5 ;
10551 public final void rule__VLSUniversalQuantifier__Group_1__4() throws RecognitionException { 10707 public final void rule__VLSUniversalQuantifier__Group_1__4() throws RecognitionException {
10552 10708
10553 int stackSize = keepStackSize(); 10709 int stackSize = keepStackSize();
10554 10710
10555 try { 10711 try {
10556 // InternalVampireLanguage.g:3326:1: ( rule__VLSUniversalQuantifier__Group_1__4__Impl rule__VLSUniversalQuantifier__Group_1__5 ) 10712 // InternalVampireLanguage.g:3380:1: ( rule__VLSUniversalQuantifier__Group_1__4__Impl rule__VLSUniversalQuantifier__Group_1__5 )
10557 // InternalVampireLanguage.g:3327:2: rule__VLSUniversalQuantifier__Group_1__4__Impl rule__VLSUniversalQuantifier__Group_1__5 10713 // InternalVampireLanguage.g:3381:2: rule__VLSUniversalQuantifier__Group_1__4__Impl rule__VLSUniversalQuantifier__Group_1__5
10558 { 10714 {
10559 pushFollow(FOLLOW_32); 10715 pushFollow(FOLLOW_33);
10560 rule__VLSUniversalQuantifier__Group_1__4__Impl(); 10716 rule__VLSUniversalQuantifier__Group_1__4__Impl();
10561 10717
10562 state._fsp--; 10718 state._fsp--;
@@ -10585,17 +10741,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10585 10741
10586 10742
10587 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__4__Impl" 10743 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__4__Impl"
10588 // InternalVampireLanguage.g:3334:1: rule__VLSUniversalQuantifier__Group_1__4__Impl : ( ']' ) ; 10744 // InternalVampireLanguage.g:3388:1: rule__VLSUniversalQuantifier__Group_1__4__Impl : ( ']' ) ;
10589 public final void rule__VLSUniversalQuantifier__Group_1__4__Impl() throws RecognitionException { 10745 public final void rule__VLSUniversalQuantifier__Group_1__4__Impl() throws RecognitionException {
10590 10746
10591 int stackSize = keepStackSize(); 10747 int stackSize = keepStackSize();
10592 10748
10593 try { 10749 try {
10594 // InternalVampireLanguage.g:3338:1: ( ( ']' ) ) 10750 // InternalVampireLanguage.g:3392:1: ( ( ']' ) )
10595 // InternalVampireLanguage.g:3339:1: ( ']' ) 10751 // InternalVampireLanguage.g:3393:1: ( ']' )
10596 { 10752 {
10597 // InternalVampireLanguage.g:3339:1: ( ']' ) 10753 // InternalVampireLanguage.g:3393:1: ( ']' )
10598 // InternalVampireLanguage.g:3340:2: ']' 10754 // InternalVampireLanguage.g:3394:2: ']'
10599 { 10755 {
10600 before(grammarAccess.getVLSUniversalQuantifierAccess().getRightSquareBracketKeyword_1_4()); 10756 before(grammarAccess.getVLSUniversalQuantifierAccess().getRightSquareBracketKeyword_1_4());
10601 match(input,44,FOLLOW_2); 10757 match(input,44,FOLLOW_2);
@@ -10622,14 +10778,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10622 10778
10623 10779
10624 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__5" 10780 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__5"
10625 // InternalVampireLanguage.g:3349:1: rule__VLSUniversalQuantifier__Group_1__5 : rule__VLSUniversalQuantifier__Group_1__5__Impl ; 10781 // InternalVampireLanguage.g:3403:1: rule__VLSUniversalQuantifier__Group_1__5 : rule__VLSUniversalQuantifier__Group_1__5__Impl ;
10626 public final void rule__VLSUniversalQuantifier__Group_1__5() throws RecognitionException { 10782 public final void rule__VLSUniversalQuantifier__Group_1__5() throws RecognitionException {
10627 10783
10628 int stackSize = keepStackSize(); 10784 int stackSize = keepStackSize();
10629 10785
10630 try { 10786 try {
10631 // InternalVampireLanguage.g:3353:1: ( rule__VLSUniversalQuantifier__Group_1__5__Impl ) 10787 // InternalVampireLanguage.g:3407:1: ( rule__VLSUniversalQuantifier__Group_1__5__Impl )
10632 // InternalVampireLanguage.g:3354:2: rule__VLSUniversalQuantifier__Group_1__5__Impl 10788 // InternalVampireLanguage.g:3408:2: rule__VLSUniversalQuantifier__Group_1__5__Impl
10633 { 10789 {
10634 pushFollow(FOLLOW_2); 10790 pushFollow(FOLLOW_2);
10635 rule__VLSUniversalQuantifier__Group_1__5__Impl(); 10791 rule__VLSUniversalQuantifier__Group_1__5__Impl();
@@ -10655,20 +10811,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10655 10811
10656 10812
10657 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__5__Impl" 10813 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__5__Impl"
10658 // InternalVampireLanguage.g:3360:1: rule__VLSUniversalQuantifier__Group_1__5__Impl : ( ':' ) ; 10814 // InternalVampireLanguage.g:3414:1: rule__VLSUniversalQuantifier__Group_1__5__Impl : ( ':' ) ;
10659 public final void rule__VLSUniversalQuantifier__Group_1__5__Impl() throws RecognitionException { 10815 public final void rule__VLSUniversalQuantifier__Group_1__5__Impl() throws RecognitionException {
10660 10816
10661 int stackSize = keepStackSize(); 10817 int stackSize = keepStackSize();
10662 10818
10663 try { 10819 try {
10664 // InternalVampireLanguage.g:3364:1: ( ( ':' ) ) 10820 // InternalVampireLanguage.g:3418:1: ( ( ':' ) )
10665 // InternalVampireLanguage.g:3365:1: ( ':' ) 10821 // InternalVampireLanguage.g:3419:1: ( ':' )
10666 { 10822 {
10667 // InternalVampireLanguage.g:3365:1: ( ':' ) 10823 // InternalVampireLanguage.g:3419:1: ( ':' )
10668 // InternalVampireLanguage.g:3366:2: ':' 10824 // InternalVampireLanguage.g:3420:2: ':'
10669 { 10825 {
10670 before(grammarAccess.getVLSUniversalQuantifierAccess().getColonKeyword_1_5()); 10826 before(grammarAccess.getVLSUniversalQuantifierAccess().getColonKeyword_1_5());
10671 match(input,60,FOLLOW_2); 10827 match(input,61,FOLLOW_2);
10672 after(grammarAccess.getVLSUniversalQuantifierAccess().getColonKeyword_1_5()); 10828 after(grammarAccess.getVLSUniversalQuantifierAccess().getColonKeyword_1_5());
10673 10829
10674 } 10830 }
@@ -10692,16 +10848,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10692 10848
10693 10849
10694 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1_3__0" 10850 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1_3__0"
10695 // InternalVampireLanguage.g:3376:1: rule__VLSUniversalQuantifier__Group_1_3__0 : rule__VLSUniversalQuantifier__Group_1_3__0__Impl rule__VLSUniversalQuantifier__Group_1_3__1 ; 10851 // InternalVampireLanguage.g:3430:1: rule__VLSUniversalQuantifier__Group_1_3__0 : rule__VLSUniversalQuantifier__Group_1_3__0__Impl rule__VLSUniversalQuantifier__Group_1_3__1 ;
10696 public final void rule__VLSUniversalQuantifier__Group_1_3__0() throws RecognitionException { 10852 public final void rule__VLSUniversalQuantifier__Group_1_3__0() throws RecognitionException {
10697 10853
10698 int stackSize = keepStackSize(); 10854 int stackSize = keepStackSize();
10699 10855
10700 try { 10856 try {
10701 // InternalVampireLanguage.g:3380:1: ( rule__VLSUniversalQuantifier__Group_1_3__0__Impl rule__VLSUniversalQuantifier__Group_1_3__1 ) 10857 // InternalVampireLanguage.g:3434:1: ( rule__VLSUniversalQuantifier__Group_1_3__0__Impl rule__VLSUniversalQuantifier__Group_1_3__1 )
10702 // InternalVampireLanguage.g:3381:2: rule__VLSUniversalQuantifier__Group_1_3__0__Impl rule__VLSUniversalQuantifier__Group_1_3__1 10858 // InternalVampireLanguage.g:3435:2: rule__VLSUniversalQuantifier__Group_1_3__0__Impl rule__VLSUniversalQuantifier__Group_1_3__1
10703 { 10859 {
10704 pushFollow(FOLLOW_31); 10860 pushFollow(FOLLOW_32);
10705 rule__VLSUniversalQuantifier__Group_1_3__0__Impl(); 10861 rule__VLSUniversalQuantifier__Group_1_3__0__Impl();
10706 10862
10707 state._fsp--; 10863 state._fsp--;
@@ -10730,17 +10886,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10730 10886
10731 10887
10732 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1_3__0__Impl" 10888 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1_3__0__Impl"
10733 // InternalVampireLanguage.g:3388:1: rule__VLSUniversalQuantifier__Group_1_3__0__Impl : ( ',' ) ; 10889 // InternalVampireLanguage.g:3442:1: rule__VLSUniversalQuantifier__Group_1_3__0__Impl : ( ',' ) ;
10734 public final void rule__VLSUniversalQuantifier__Group_1_3__0__Impl() throws RecognitionException { 10890 public final void rule__VLSUniversalQuantifier__Group_1_3__0__Impl() throws RecognitionException {
10735 10891
10736 int stackSize = keepStackSize(); 10892 int stackSize = keepStackSize();
10737 10893
10738 try { 10894 try {
10739 // InternalVampireLanguage.g:3392:1: ( ( ',' ) ) 10895 // InternalVampireLanguage.g:3446:1: ( ( ',' ) )
10740 // InternalVampireLanguage.g:3393:1: ( ',' ) 10896 // InternalVampireLanguage.g:3447:1: ( ',' )
10741 { 10897 {
10742 // InternalVampireLanguage.g:3393:1: ( ',' ) 10898 // InternalVampireLanguage.g:3447:1: ( ',' )
10743 // InternalVampireLanguage.g:3394:2: ',' 10899 // InternalVampireLanguage.g:3448:2: ','
10744 { 10900 {
10745 before(grammarAccess.getVLSUniversalQuantifierAccess().getCommaKeyword_1_3_0()); 10901 before(grammarAccess.getVLSUniversalQuantifierAccess().getCommaKeyword_1_3_0());
10746 match(input,45,FOLLOW_2); 10902 match(input,45,FOLLOW_2);
@@ -10767,14 +10923,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10767 10923
10768 10924
10769 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1_3__1" 10925 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1_3__1"
10770 // InternalVampireLanguage.g:3403:1: rule__VLSUniversalQuantifier__Group_1_3__1 : rule__VLSUniversalQuantifier__Group_1_3__1__Impl ; 10926 // InternalVampireLanguage.g:3457:1: rule__VLSUniversalQuantifier__Group_1_3__1 : rule__VLSUniversalQuantifier__Group_1_3__1__Impl ;
10771 public final void rule__VLSUniversalQuantifier__Group_1_3__1() throws RecognitionException { 10927 public final void rule__VLSUniversalQuantifier__Group_1_3__1() throws RecognitionException {
10772 10928
10773 int stackSize = keepStackSize(); 10929 int stackSize = keepStackSize();
10774 10930
10775 try { 10931 try {
10776 // InternalVampireLanguage.g:3407:1: ( rule__VLSUniversalQuantifier__Group_1_3__1__Impl ) 10932 // InternalVampireLanguage.g:3461:1: ( rule__VLSUniversalQuantifier__Group_1_3__1__Impl )
10777 // InternalVampireLanguage.g:3408:2: rule__VLSUniversalQuantifier__Group_1_3__1__Impl 10933 // InternalVampireLanguage.g:3462:2: rule__VLSUniversalQuantifier__Group_1_3__1__Impl
10778 { 10934 {
10779 pushFollow(FOLLOW_2); 10935 pushFollow(FOLLOW_2);
10780 rule__VLSUniversalQuantifier__Group_1_3__1__Impl(); 10936 rule__VLSUniversalQuantifier__Group_1_3__1__Impl();
@@ -10800,21 +10956,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10800 10956
10801 10957
10802 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1_3__1__Impl" 10958 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1_3__1__Impl"
10803 // InternalVampireLanguage.g:3414:1: rule__VLSUniversalQuantifier__Group_1_3__1__Impl : ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 ) ) ; 10959 // InternalVampireLanguage.g:3468:1: rule__VLSUniversalQuantifier__Group_1_3__1__Impl : ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 ) ) ;
10804 public final void rule__VLSUniversalQuantifier__Group_1_3__1__Impl() throws RecognitionException { 10960 public final void rule__VLSUniversalQuantifier__Group_1_3__1__Impl() throws RecognitionException {
10805 10961
10806 int stackSize = keepStackSize(); 10962 int stackSize = keepStackSize();
10807 10963
10808 try { 10964 try {
10809 // InternalVampireLanguage.g:3418:1: ( ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 ) ) ) 10965 // InternalVampireLanguage.g:3472:1: ( ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 ) ) )
10810 // InternalVampireLanguage.g:3419:1: ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 ) ) 10966 // InternalVampireLanguage.g:3473:1: ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 ) )
10811 { 10967 {
10812 // InternalVampireLanguage.g:3419:1: ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 ) ) 10968 // InternalVampireLanguage.g:3473:1: ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 ) )
10813 // InternalVampireLanguage.g:3420:2: ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 ) 10969 // InternalVampireLanguage.g:3474:2: ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 )
10814 { 10970 {
10815 before(grammarAccess.getVLSUniversalQuantifierAccess().getVariablesAssignment_1_3_1()); 10971 before(grammarAccess.getVLSUniversalQuantifierAccess().getVariablesAssignment_1_3_1());
10816 // InternalVampireLanguage.g:3421:2: ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 ) 10972 // InternalVampireLanguage.g:3475:2: ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 )
10817 // InternalVampireLanguage.g:3421:3: rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 10973 // InternalVampireLanguage.g:3475:3: rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1
10818 { 10974 {
10819 pushFollow(FOLLOW_2); 10975 pushFollow(FOLLOW_2);
10820 rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1(); 10976 rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1();
@@ -10847,16 +11003,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10847 11003
10848 11004
10849 // $ANTLR start "rule__VLSExistentialQuantifier__Group__0" 11005 // $ANTLR start "rule__VLSExistentialQuantifier__Group__0"
10850 // InternalVampireLanguage.g:3430:1: rule__VLSExistentialQuantifier__Group__0 : rule__VLSExistentialQuantifier__Group__0__Impl rule__VLSExistentialQuantifier__Group__1 ; 11006 // InternalVampireLanguage.g:3484:1: rule__VLSExistentialQuantifier__Group__0 : rule__VLSExistentialQuantifier__Group__0__Impl rule__VLSExistentialQuantifier__Group__1 ;
10851 public final void rule__VLSExistentialQuantifier__Group__0() throws RecognitionException { 11007 public final void rule__VLSExistentialQuantifier__Group__0() throws RecognitionException {
10852 11008
10853 int stackSize = keepStackSize(); 11009 int stackSize = keepStackSize();
10854 11010
10855 try { 11011 try {
10856 // InternalVampireLanguage.g:3434:1: ( rule__VLSExistentialQuantifier__Group__0__Impl rule__VLSExistentialQuantifier__Group__1 ) 11012 // InternalVampireLanguage.g:3488:1: ( rule__VLSExistentialQuantifier__Group__0__Impl rule__VLSExistentialQuantifier__Group__1 )
10857 // InternalVampireLanguage.g:3435:2: rule__VLSExistentialQuantifier__Group__0__Impl rule__VLSExistentialQuantifier__Group__1 11013 // InternalVampireLanguage.g:3489:2: rule__VLSExistentialQuantifier__Group__0__Impl rule__VLSExistentialQuantifier__Group__1
10858 { 11014 {
10859 pushFollow(FOLLOW_33); 11015 pushFollow(FOLLOW_34);
10860 rule__VLSExistentialQuantifier__Group__0__Impl(); 11016 rule__VLSExistentialQuantifier__Group__0__Impl();
10861 11017
10862 state._fsp--; 11018 state._fsp--;
@@ -10885,21 +11041,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10885 11041
10886 11042
10887 // $ANTLR start "rule__VLSExistentialQuantifier__Group__0__Impl" 11043 // $ANTLR start "rule__VLSExistentialQuantifier__Group__0__Impl"
10888 // InternalVampireLanguage.g:3442:1: rule__VLSExistentialQuantifier__Group__0__Impl : ( () ) ; 11044 // InternalVampireLanguage.g:3496:1: rule__VLSExistentialQuantifier__Group__0__Impl : ( () ) ;
10889 public final void rule__VLSExistentialQuantifier__Group__0__Impl() throws RecognitionException { 11045 public final void rule__VLSExistentialQuantifier__Group__0__Impl() throws RecognitionException {
10890 11046
10891 int stackSize = keepStackSize(); 11047 int stackSize = keepStackSize();
10892 11048
10893 try { 11049 try {
10894 // InternalVampireLanguage.g:3446:1: ( ( () ) ) 11050 // InternalVampireLanguage.g:3500:1: ( ( () ) )
10895 // InternalVampireLanguage.g:3447:1: ( () ) 11051 // InternalVampireLanguage.g:3501:1: ( () )
10896 { 11052 {
10897 // InternalVampireLanguage.g:3447:1: ( () ) 11053 // InternalVampireLanguage.g:3501:1: ( () )
10898 // InternalVampireLanguage.g:3448:2: () 11054 // InternalVampireLanguage.g:3502:2: ()
10899 { 11055 {
10900 before(grammarAccess.getVLSExistentialQuantifierAccess().getVLSExistentialQuantifierAction_0()); 11056 before(grammarAccess.getVLSExistentialQuantifierAccess().getVLSExistentialQuantifierAction_0());
10901 // InternalVampireLanguage.g:3449:2: () 11057 // InternalVampireLanguage.g:3503:2: ()
10902 // InternalVampireLanguage.g:3449:3: 11058 // InternalVampireLanguage.g:3503:3:
10903 { 11059 {
10904 } 11060 }
10905 11061
@@ -10922,16 +11078,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10922 11078
10923 11079
10924 // $ANTLR start "rule__VLSExistentialQuantifier__Group__1" 11080 // $ANTLR start "rule__VLSExistentialQuantifier__Group__1"
10925 // InternalVampireLanguage.g:3457:1: rule__VLSExistentialQuantifier__Group__1 : rule__VLSExistentialQuantifier__Group__1__Impl rule__VLSExistentialQuantifier__Group__2 ; 11081 // InternalVampireLanguage.g:3511:1: rule__VLSExistentialQuantifier__Group__1 : rule__VLSExistentialQuantifier__Group__1__Impl rule__VLSExistentialQuantifier__Group__2 ;
10926 public final void rule__VLSExistentialQuantifier__Group__1() throws RecognitionException { 11082 public final void rule__VLSExistentialQuantifier__Group__1() throws RecognitionException {
10927 11083
10928 int stackSize = keepStackSize(); 11084 int stackSize = keepStackSize();
10929 11085
10930 try { 11086 try {
10931 // InternalVampireLanguage.g:3461:1: ( rule__VLSExistentialQuantifier__Group__1__Impl rule__VLSExistentialQuantifier__Group__2 ) 11087 // InternalVampireLanguage.g:3515:1: ( rule__VLSExistentialQuantifier__Group__1__Impl rule__VLSExistentialQuantifier__Group__2 )
10932 // InternalVampireLanguage.g:3462:2: rule__VLSExistentialQuantifier__Group__1__Impl rule__VLSExistentialQuantifier__Group__2 11088 // InternalVampireLanguage.g:3516:2: rule__VLSExistentialQuantifier__Group__1__Impl rule__VLSExistentialQuantifier__Group__2
10933 { 11089 {
10934 pushFollow(FOLLOW_15); 11090 pushFollow(FOLLOW_16);
10935 rule__VLSExistentialQuantifier__Group__1__Impl(); 11091 rule__VLSExistentialQuantifier__Group__1__Impl();
10936 11092
10937 state._fsp--; 11093 state._fsp--;
@@ -10960,21 +11116,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10960 11116
10961 11117
10962 // $ANTLR start "rule__VLSExistentialQuantifier__Group__1__Impl" 11118 // $ANTLR start "rule__VLSExistentialQuantifier__Group__1__Impl"
10963 // InternalVampireLanguage.g:3469:1: rule__VLSExistentialQuantifier__Group__1__Impl : ( ( rule__VLSExistentialQuantifier__Group_1__0 ) ) ; 11119 // InternalVampireLanguage.g:3523:1: rule__VLSExistentialQuantifier__Group__1__Impl : ( ( rule__VLSExistentialQuantifier__Group_1__0 ) ) ;
10964 public final void rule__VLSExistentialQuantifier__Group__1__Impl() throws RecognitionException { 11120 public final void rule__VLSExistentialQuantifier__Group__1__Impl() throws RecognitionException {
10965 11121
10966 int stackSize = keepStackSize(); 11122 int stackSize = keepStackSize();
10967 11123
10968 try { 11124 try {
10969 // InternalVampireLanguage.g:3473:1: ( ( ( rule__VLSExistentialQuantifier__Group_1__0 ) ) ) 11125 // InternalVampireLanguage.g:3527:1: ( ( ( rule__VLSExistentialQuantifier__Group_1__0 ) ) )
10970 // InternalVampireLanguage.g:3474:1: ( ( rule__VLSExistentialQuantifier__Group_1__0 ) ) 11126 // InternalVampireLanguage.g:3528:1: ( ( rule__VLSExistentialQuantifier__Group_1__0 ) )
10971 { 11127 {
10972 // InternalVampireLanguage.g:3474:1: ( ( rule__VLSExistentialQuantifier__Group_1__0 ) ) 11128 // InternalVampireLanguage.g:3528:1: ( ( rule__VLSExistentialQuantifier__Group_1__0 ) )
10973 // InternalVampireLanguage.g:3475:2: ( rule__VLSExistentialQuantifier__Group_1__0 ) 11129 // InternalVampireLanguage.g:3529:2: ( rule__VLSExistentialQuantifier__Group_1__0 )
10974 { 11130 {
10975 before(grammarAccess.getVLSExistentialQuantifierAccess().getGroup_1()); 11131 before(grammarAccess.getVLSExistentialQuantifierAccess().getGroup_1());
10976 // InternalVampireLanguage.g:3476:2: ( rule__VLSExistentialQuantifier__Group_1__0 ) 11132 // InternalVampireLanguage.g:3530:2: ( rule__VLSExistentialQuantifier__Group_1__0 )
10977 // InternalVampireLanguage.g:3476:3: rule__VLSExistentialQuantifier__Group_1__0 11133 // InternalVampireLanguage.g:3530:3: rule__VLSExistentialQuantifier__Group_1__0
10978 { 11134 {
10979 pushFollow(FOLLOW_2); 11135 pushFollow(FOLLOW_2);
10980 rule__VLSExistentialQuantifier__Group_1__0(); 11136 rule__VLSExistentialQuantifier__Group_1__0();
@@ -11007,14 +11163,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11007 11163
11008 11164
11009 // $ANTLR start "rule__VLSExistentialQuantifier__Group__2" 11165 // $ANTLR start "rule__VLSExistentialQuantifier__Group__2"
11010 // InternalVampireLanguage.g:3484:1: rule__VLSExistentialQuantifier__Group__2 : rule__VLSExistentialQuantifier__Group__2__Impl ; 11166 // InternalVampireLanguage.g:3538:1: rule__VLSExistentialQuantifier__Group__2 : rule__VLSExistentialQuantifier__Group__2__Impl ;
11011 public final void rule__VLSExistentialQuantifier__Group__2() throws RecognitionException { 11167 public final void rule__VLSExistentialQuantifier__Group__2() throws RecognitionException {
11012 11168
11013 int stackSize = keepStackSize(); 11169 int stackSize = keepStackSize();
11014 11170
11015 try { 11171 try {
11016 // InternalVampireLanguage.g:3488:1: ( rule__VLSExistentialQuantifier__Group__2__Impl ) 11172 // InternalVampireLanguage.g:3542:1: ( rule__VLSExistentialQuantifier__Group__2__Impl )
11017 // InternalVampireLanguage.g:3489:2: rule__VLSExistentialQuantifier__Group__2__Impl 11173 // InternalVampireLanguage.g:3543:2: rule__VLSExistentialQuantifier__Group__2__Impl
11018 { 11174 {
11019 pushFollow(FOLLOW_2); 11175 pushFollow(FOLLOW_2);
11020 rule__VLSExistentialQuantifier__Group__2__Impl(); 11176 rule__VLSExistentialQuantifier__Group__2__Impl();
@@ -11040,21 +11196,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11040 11196
11041 11197
11042 // $ANTLR start "rule__VLSExistentialQuantifier__Group__2__Impl" 11198 // $ANTLR start "rule__VLSExistentialQuantifier__Group__2__Impl"
11043 // InternalVampireLanguage.g:3495:1: rule__VLSExistentialQuantifier__Group__2__Impl : ( ( rule__VLSExistentialQuantifier__OperandAssignment_2 ) ) ; 11199 // InternalVampireLanguage.g:3549:1: rule__VLSExistentialQuantifier__Group__2__Impl : ( ( rule__VLSExistentialQuantifier__OperandAssignment_2 ) ) ;
11044 public final void rule__VLSExistentialQuantifier__Group__2__Impl() throws RecognitionException { 11200 public final void rule__VLSExistentialQuantifier__Group__2__Impl() throws RecognitionException {
11045 11201
11046 int stackSize = keepStackSize(); 11202 int stackSize = keepStackSize();
11047 11203
11048 try { 11204 try {
11049 // InternalVampireLanguage.g:3499:1: ( ( ( rule__VLSExistentialQuantifier__OperandAssignment_2 ) ) ) 11205 // InternalVampireLanguage.g:3553:1: ( ( ( rule__VLSExistentialQuantifier__OperandAssignment_2 ) ) )
11050 // InternalVampireLanguage.g:3500:1: ( ( rule__VLSExistentialQuantifier__OperandAssignment_2 ) ) 11206 // InternalVampireLanguage.g:3554:1: ( ( rule__VLSExistentialQuantifier__OperandAssignment_2 ) )
11051 { 11207 {
11052 // InternalVampireLanguage.g:3500:1: ( ( rule__VLSExistentialQuantifier__OperandAssignment_2 ) ) 11208 // InternalVampireLanguage.g:3554:1: ( ( rule__VLSExistentialQuantifier__OperandAssignment_2 ) )
11053 // InternalVampireLanguage.g:3501:2: ( rule__VLSExistentialQuantifier__OperandAssignment_2 ) 11209 // InternalVampireLanguage.g:3555:2: ( rule__VLSExistentialQuantifier__OperandAssignment_2 )
11054 { 11210 {
11055 before(grammarAccess.getVLSExistentialQuantifierAccess().getOperandAssignment_2()); 11211 before(grammarAccess.getVLSExistentialQuantifierAccess().getOperandAssignment_2());
11056 // InternalVampireLanguage.g:3502:2: ( rule__VLSExistentialQuantifier__OperandAssignment_2 ) 11212 // InternalVampireLanguage.g:3556:2: ( rule__VLSExistentialQuantifier__OperandAssignment_2 )
11057 // InternalVampireLanguage.g:3502:3: rule__VLSExistentialQuantifier__OperandAssignment_2 11213 // InternalVampireLanguage.g:3556:3: rule__VLSExistentialQuantifier__OperandAssignment_2
11058 { 11214 {
11059 pushFollow(FOLLOW_2); 11215 pushFollow(FOLLOW_2);
11060 rule__VLSExistentialQuantifier__OperandAssignment_2(); 11216 rule__VLSExistentialQuantifier__OperandAssignment_2();
@@ -11087,16 +11243,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11087 11243
11088 11244
11089 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__0" 11245 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__0"
11090 // InternalVampireLanguage.g:3511:1: rule__VLSExistentialQuantifier__Group_1__0 : rule__VLSExistentialQuantifier__Group_1__0__Impl rule__VLSExistentialQuantifier__Group_1__1 ; 11246 // InternalVampireLanguage.g:3565:1: rule__VLSExistentialQuantifier__Group_1__0 : rule__VLSExistentialQuantifier__Group_1__0__Impl rule__VLSExistentialQuantifier__Group_1__1 ;
11091 public final void rule__VLSExistentialQuantifier__Group_1__0() throws RecognitionException { 11247 public final void rule__VLSExistentialQuantifier__Group_1__0() throws RecognitionException {
11092 11248
11093 int stackSize = keepStackSize(); 11249 int stackSize = keepStackSize();
11094 11250
11095 try { 11251 try {
11096 // InternalVampireLanguage.g:3515:1: ( rule__VLSExistentialQuantifier__Group_1__0__Impl rule__VLSExistentialQuantifier__Group_1__1 ) 11252 // InternalVampireLanguage.g:3569:1: ( rule__VLSExistentialQuantifier__Group_1__0__Impl rule__VLSExistentialQuantifier__Group_1__1 )
11097 // InternalVampireLanguage.g:3516:2: rule__VLSExistentialQuantifier__Group_1__0__Impl rule__VLSExistentialQuantifier__Group_1__1 11253 // InternalVampireLanguage.g:3570:2: rule__VLSExistentialQuantifier__Group_1__0__Impl rule__VLSExistentialQuantifier__Group_1__1
11098 { 11254 {
11099 pushFollow(FOLLOW_30); 11255 pushFollow(FOLLOW_31);
11100 rule__VLSExistentialQuantifier__Group_1__0__Impl(); 11256 rule__VLSExistentialQuantifier__Group_1__0__Impl();
11101 11257
11102 state._fsp--; 11258 state._fsp--;
@@ -11125,20 +11281,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11125 11281
11126 11282
11127 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__0__Impl" 11283 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__0__Impl"
11128 // InternalVampireLanguage.g:3523:1: rule__VLSExistentialQuantifier__Group_1__0__Impl : ( '?' ) ; 11284 // InternalVampireLanguage.g:3577:1: rule__VLSExistentialQuantifier__Group_1__0__Impl : ( '?' ) ;
11129 public final void rule__VLSExistentialQuantifier__Group_1__0__Impl() throws RecognitionException { 11285 public final void rule__VLSExistentialQuantifier__Group_1__0__Impl() throws RecognitionException {
11130 11286
11131 int stackSize = keepStackSize(); 11287 int stackSize = keepStackSize();
11132 11288
11133 try { 11289 try {
11134 // InternalVampireLanguage.g:3527:1: ( ( '?' ) ) 11290 // InternalVampireLanguage.g:3581:1: ( ( '?' ) )
11135 // InternalVampireLanguage.g:3528:1: ( '?' ) 11291 // InternalVampireLanguage.g:3582:1: ( '?' )
11136 { 11292 {
11137 // InternalVampireLanguage.g:3528:1: ( '?' ) 11293 // InternalVampireLanguage.g:3582:1: ( '?' )
11138 // InternalVampireLanguage.g:3529:2: '?' 11294 // InternalVampireLanguage.g:3583:2: '?'
11139 { 11295 {
11140 before(grammarAccess.getVLSExistentialQuantifierAccess().getQuestionMarkKeyword_1_0()); 11296 before(grammarAccess.getVLSExistentialQuantifierAccess().getQuestionMarkKeyword_1_0());
11141 match(input,61,FOLLOW_2); 11297 match(input,62,FOLLOW_2);
11142 after(grammarAccess.getVLSExistentialQuantifierAccess().getQuestionMarkKeyword_1_0()); 11298 after(grammarAccess.getVLSExistentialQuantifierAccess().getQuestionMarkKeyword_1_0());
11143 11299
11144 } 11300 }
@@ -11162,16 +11318,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11162 11318
11163 11319
11164 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__1" 11320 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__1"
11165 // InternalVampireLanguage.g:3538:1: rule__VLSExistentialQuantifier__Group_1__1 : rule__VLSExistentialQuantifier__Group_1__1__Impl rule__VLSExistentialQuantifier__Group_1__2 ; 11321 // InternalVampireLanguage.g:3592:1: rule__VLSExistentialQuantifier__Group_1__1 : rule__VLSExistentialQuantifier__Group_1__1__Impl rule__VLSExistentialQuantifier__Group_1__2 ;
11166 public final void rule__VLSExistentialQuantifier__Group_1__1() throws RecognitionException { 11322 public final void rule__VLSExistentialQuantifier__Group_1__1() throws RecognitionException {
11167 11323
11168 int stackSize = keepStackSize(); 11324 int stackSize = keepStackSize();
11169 11325
11170 try { 11326 try {
11171 // InternalVampireLanguage.g:3542:1: ( rule__VLSExistentialQuantifier__Group_1__1__Impl rule__VLSExistentialQuantifier__Group_1__2 ) 11327 // InternalVampireLanguage.g:3596:1: ( rule__VLSExistentialQuantifier__Group_1__1__Impl rule__VLSExistentialQuantifier__Group_1__2 )
11172 // InternalVampireLanguage.g:3543:2: rule__VLSExistentialQuantifier__Group_1__1__Impl rule__VLSExistentialQuantifier__Group_1__2 11328 // InternalVampireLanguage.g:3597:2: rule__VLSExistentialQuantifier__Group_1__1__Impl rule__VLSExistentialQuantifier__Group_1__2
11173 { 11329 {
11174 pushFollow(FOLLOW_31); 11330 pushFollow(FOLLOW_32);
11175 rule__VLSExistentialQuantifier__Group_1__1__Impl(); 11331 rule__VLSExistentialQuantifier__Group_1__1__Impl();
11176 11332
11177 state._fsp--; 11333 state._fsp--;
@@ -11200,20 +11356,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11200 11356
11201 11357
11202 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__1__Impl" 11358 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__1__Impl"
11203 // InternalVampireLanguage.g:3550:1: rule__VLSExistentialQuantifier__Group_1__1__Impl : ( '[' ) ; 11359 // InternalVampireLanguage.g:3604:1: rule__VLSExistentialQuantifier__Group_1__1__Impl : ( '[' ) ;
11204 public final void rule__VLSExistentialQuantifier__Group_1__1__Impl() throws RecognitionException { 11360 public final void rule__VLSExistentialQuantifier__Group_1__1__Impl() throws RecognitionException {
11205 11361
11206 int stackSize = keepStackSize(); 11362 int stackSize = keepStackSize();
11207 11363
11208 try { 11364 try {
11209 // InternalVampireLanguage.g:3554:1: ( ( '[' ) ) 11365 // InternalVampireLanguage.g:3608:1: ( ( '[' ) )
11210 // InternalVampireLanguage.g:3555:1: ( '[' ) 11366 // InternalVampireLanguage.g:3609:1: ( '[' )
11211 { 11367 {
11212 // InternalVampireLanguage.g:3555:1: ( '[' ) 11368 // InternalVampireLanguage.g:3609:1: ( '[' )
11213 // InternalVampireLanguage.g:3556:2: '[' 11369 // InternalVampireLanguage.g:3610:2: '['
11214 { 11370 {
11215 before(grammarAccess.getVLSExistentialQuantifierAccess().getLeftSquareBracketKeyword_1_1()); 11371 before(grammarAccess.getVLSExistentialQuantifierAccess().getLeftSquareBracketKeyword_1_1());
11216 match(input,50,FOLLOW_2); 11372 match(input,51,FOLLOW_2);
11217 after(grammarAccess.getVLSExistentialQuantifierAccess().getLeftSquareBracketKeyword_1_1()); 11373 after(grammarAccess.getVLSExistentialQuantifierAccess().getLeftSquareBracketKeyword_1_1());
11218 11374
11219 } 11375 }
@@ -11237,14 +11393,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11237 11393
11238 11394
11239 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__2" 11395 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__2"
11240 // InternalVampireLanguage.g:3565:1: rule__VLSExistentialQuantifier__Group_1__2 : rule__VLSExistentialQuantifier__Group_1__2__Impl rule__VLSExistentialQuantifier__Group_1__3 ; 11396 // InternalVampireLanguage.g:3619:1: rule__VLSExistentialQuantifier__Group_1__2 : rule__VLSExistentialQuantifier__Group_1__2__Impl rule__VLSExistentialQuantifier__Group_1__3 ;
11241 public final void rule__VLSExistentialQuantifier__Group_1__2() throws RecognitionException { 11397 public final void rule__VLSExistentialQuantifier__Group_1__2() throws RecognitionException {
11242 11398
11243 int stackSize = keepStackSize(); 11399 int stackSize = keepStackSize();
11244 11400
11245 try { 11401 try {
11246 // InternalVampireLanguage.g:3569:1: ( rule__VLSExistentialQuantifier__Group_1__2__Impl rule__VLSExistentialQuantifier__Group_1__3 ) 11402 // InternalVampireLanguage.g:3623:1: ( rule__VLSExistentialQuantifier__Group_1__2__Impl rule__VLSExistentialQuantifier__Group_1__3 )
11247 // InternalVampireLanguage.g:3570:2: rule__VLSExistentialQuantifier__Group_1__2__Impl rule__VLSExistentialQuantifier__Group_1__3 11403 // InternalVampireLanguage.g:3624:2: rule__VLSExistentialQuantifier__Group_1__2__Impl rule__VLSExistentialQuantifier__Group_1__3
11248 { 11404 {
11249 pushFollow(FOLLOW_9); 11405 pushFollow(FOLLOW_9);
11250 rule__VLSExistentialQuantifier__Group_1__2__Impl(); 11406 rule__VLSExistentialQuantifier__Group_1__2__Impl();
@@ -11275,21 +11431,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11275 11431
11276 11432
11277 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__2__Impl" 11433 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__2__Impl"
11278 // InternalVampireLanguage.g:3577:1: rule__VLSExistentialQuantifier__Group_1__2__Impl : ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 ) ) ; 11434 // InternalVampireLanguage.g:3631:1: rule__VLSExistentialQuantifier__Group_1__2__Impl : ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 ) ) ;
11279 public final void rule__VLSExistentialQuantifier__Group_1__2__Impl() throws RecognitionException { 11435 public final void rule__VLSExistentialQuantifier__Group_1__2__Impl() throws RecognitionException {
11280 11436
11281 int stackSize = keepStackSize(); 11437 int stackSize = keepStackSize();
11282 11438
11283 try { 11439 try {
11284 // InternalVampireLanguage.g:3581:1: ( ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 ) ) ) 11440 // InternalVampireLanguage.g:3635:1: ( ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 ) ) )
11285 // InternalVampireLanguage.g:3582:1: ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 ) ) 11441 // InternalVampireLanguage.g:3636:1: ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 ) )
11286 { 11442 {
11287 // InternalVampireLanguage.g:3582:1: ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 ) ) 11443 // InternalVampireLanguage.g:3636:1: ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 ) )
11288 // InternalVampireLanguage.g:3583:2: ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 ) 11444 // InternalVampireLanguage.g:3637:2: ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 )
11289 { 11445 {
11290 before(grammarAccess.getVLSExistentialQuantifierAccess().getVariablesAssignment_1_2()); 11446 before(grammarAccess.getVLSExistentialQuantifierAccess().getVariablesAssignment_1_2());
11291 // InternalVampireLanguage.g:3584:2: ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 ) 11447 // InternalVampireLanguage.g:3638:2: ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 )
11292 // InternalVampireLanguage.g:3584:3: rule__VLSExistentialQuantifier__VariablesAssignment_1_2 11448 // InternalVampireLanguage.g:3638:3: rule__VLSExistentialQuantifier__VariablesAssignment_1_2
11293 { 11449 {
11294 pushFollow(FOLLOW_2); 11450 pushFollow(FOLLOW_2);
11295 rule__VLSExistentialQuantifier__VariablesAssignment_1_2(); 11451 rule__VLSExistentialQuantifier__VariablesAssignment_1_2();
@@ -11322,14 +11478,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11322 11478
11323 11479
11324 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__3" 11480 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__3"
11325 // InternalVampireLanguage.g:3592:1: rule__VLSExistentialQuantifier__Group_1__3 : rule__VLSExistentialQuantifier__Group_1__3__Impl rule__VLSExistentialQuantifier__Group_1__4 ; 11481 // InternalVampireLanguage.g:3646:1: rule__VLSExistentialQuantifier__Group_1__3 : rule__VLSExistentialQuantifier__Group_1__3__Impl rule__VLSExistentialQuantifier__Group_1__4 ;
11326 public final void rule__VLSExistentialQuantifier__Group_1__3() throws RecognitionException { 11482 public final void rule__VLSExistentialQuantifier__Group_1__3() throws RecognitionException {
11327 11483
11328 int stackSize = keepStackSize(); 11484 int stackSize = keepStackSize();
11329 11485
11330 try { 11486 try {
11331 // InternalVampireLanguage.g:3596:1: ( rule__VLSExistentialQuantifier__Group_1__3__Impl rule__VLSExistentialQuantifier__Group_1__4 ) 11487 // InternalVampireLanguage.g:3650:1: ( rule__VLSExistentialQuantifier__Group_1__3__Impl rule__VLSExistentialQuantifier__Group_1__4 )
11332 // InternalVampireLanguage.g:3597:2: rule__VLSExistentialQuantifier__Group_1__3__Impl rule__VLSExistentialQuantifier__Group_1__4 11488 // InternalVampireLanguage.g:3651:2: rule__VLSExistentialQuantifier__Group_1__3__Impl rule__VLSExistentialQuantifier__Group_1__4
11333 { 11489 {
11334 pushFollow(FOLLOW_9); 11490 pushFollow(FOLLOW_9);
11335 rule__VLSExistentialQuantifier__Group_1__3__Impl(); 11491 rule__VLSExistentialQuantifier__Group_1__3__Impl();
@@ -11360,20 +11516,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11360 11516
11361 11517
11362 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__3__Impl" 11518 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__3__Impl"
11363 // InternalVampireLanguage.g:3604:1: rule__VLSExistentialQuantifier__Group_1__3__Impl : ( ( rule__VLSExistentialQuantifier__Group_1_3__0 )* ) ; 11519 // InternalVampireLanguage.g:3658:1: rule__VLSExistentialQuantifier__Group_1__3__Impl : ( ( rule__VLSExistentialQuantifier__Group_1_3__0 )* ) ;
11364 public final void rule__VLSExistentialQuantifier__Group_1__3__Impl() throws RecognitionException { 11520 public final void rule__VLSExistentialQuantifier__Group_1__3__Impl() throws RecognitionException {
11365 11521
11366 int stackSize = keepStackSize(); 11522 int stackSize = keepStackSize();
11367 11523
11368 try { 11524 try {
11369 // InternalVampireLanguage.g:3608:1: ( ( ( rule__VLSExistentialQuantifier__Group_1_3__0 )* ) ) 11525 // InternalVampireLanguage.g:3662:1: ( ( ( rule__VLSExistentialQuantifier__Group_1_3__0 )* ) )
11370 // InternalVampireLanguage.g:3609:1: ( ( rule__VLSExistentialQuantifier__Group_1_3__0 )* ) 11526 // InternalVampireLanguage.g:3663:1: ( ( rule__VLSExistentialQuantifier__Group_1_3__0 )* )
11371 { 11527 {
11372 // InternalVampireLanguage.g:3609:1: ( ( rule__VLSExistentialQuantifier__Group_1_3__0 )* ) 11528 // InternalVampireLanguage.g:3663:1: ( ( rule__VLSExistentialQuantifier__Group_1_3__0 )* )
11373 // InternalVampireLanguage.g:3610:2: ( rule__VLSExistentialQuantifier__Group_1_3__0 )* 11529 // InternalVampireLanguage.g:3664:2: ( rule__VLSExistentialQuantifier__Group_1_3__0 )*
11374 { 11530 {
11375 before(grammarAccess.getVLSExistentialQuantifierAccess().getGroup_1_3()); 11531 before(grammarAccess.getVLSExistentialQuantifierAccess().getGroup_1_3());
11376 // InternalVampireLanguage.g:3611:2: ( rule__VLSExistentialQuantifier__Group_1_3__0 )* 11532 // InternalVampireLanguage.g:3665:2: ( rule__VLSExistentialQuantifier__Group_1_3__0 )*
11377 loop31: 11533 loop31:
11378 do { 11534 do {
11379 int alt31=2; 11535 int alt31=2;
@@ -11386,7 +11542,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11386 11542
11387 switch (alt31) { 11543 switch (alt31) {
11388 case 1 : 11544 case 1 :
11389 // InternalVampireLanguage.g:3611:3: rule__VLSExistentialQuantifier__Group_1_3__0 11545 // InternalVampireLanguage.g:3665:3: rule__VLSExistentialQuantifier__Group_1_3__0
11390 { 11546 {
11391 pushFollow(FOLLOW_10); 11547 pushFollow(FOLLOW_10);
11392 rule__VLSExistentialQuantifier__Group_1_3__0(); 11548 rule__VLSExistentialQuantifier__Group_1_3__0();
@@ -11425,16 +11581,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11425 11581
11426 11582
11427 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__4" 11583 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__4"
11428 // InternalVampireLanguage.g:3619:1: rule__VLSExistentialQuantifier__Group_1__4 : rule__VLSExistentialQuantifier__Group_1__4__Impl rule__VLSExistentialQuantifier__Group_1__5 ; 11584 // InternalVampireLanguage.g:3673:1: rule__VLSExistentialQuantifier__Group_1__4 : rule__VLSExistentialQuantifier__Group_1__4__Impl rule__VLSExistentialQuantifier__Group_1__5 ;
11429 public final void rule__VLSExistentialQuantifier__Group_1__4() throws RecognitionException { 11585 public final void rule__VLSExistentialQuantifier__Group_1__4() throws RecognitionException {
11430 11586
11431 int stackSize = keepStackSize(); 11587 int stackSize = keepStackSize();
11432 11588
11433 try { 11589 try {
11434 // InternalVampireLanguage.g:3623:1: ( rule__VLSExistentialQuantifier__Group_1__4__Impl rule__VLSExistentialQuantifier__Group_1__5 ) 11590 // InternalVampireLanguage.g:3677:1: ( rule__VLSExistentialQuantifier__Group_1__4__Impl rule__VLSExistentialQuantifier__Group_1__5 )
11435 // InternalVampireLanguage.g:3624:2: rule__VLSExistentialQuantifier__Group_1__4__Impl rule__VLSExistentialQuantifier__Group_1__5 11591 // InternalVampireLanguage.g:3678:2: rule__VLSExistentialQuantifier__Group_1__4__Impl rule__VLSExistentialQuantifier__Group_1__5
11436 { 11592 {
11437 pushFollow(FOLLOW_32); 11593 pushFollow(FOLLOW_33);
11438 rule__VLSExistentialQuantifier__Group_1__4__Impl(); 11594 rule__VLSExistentialQuantifier__Group_1__4__Impl();
11439 11595
11440 state._fsp--; 11596 state._fsp--;
@@ -11463,17 +11619,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11463 11619
11464 11620
11465 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__4__Impl" 11621 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__4__Impl"
11466 // InternalVampireLanguage.g:3631:1: rule__VLSExistentialQuantifier__Group_1__4__Impl : ( ']' ) ; 11622 // InternalVampireLanguage.g:3685:1: rule__VLSExistentialQuantifier__Group_1__4__Impl : ( ']' ) ;
11467 public final void rule__VLSExistentialQuantifier__Group_1__4__Impl() throws RecognitionException { 11623 public final void rule__VLSExistentialQuantifier__Group_1__4__Impl() throws RecognitionException {
11468 11624
11469 int stackSize = keepStackSize(); 11625 int stackSize = keepStackSize();
11470 11626
11471 try { 11627 try {
11472 // InternalVampireLanguage.g:3635:1: ( ( ']' ) ) 11628 // InternalVampireLanguage.g:3689:1: ( ( ']' ) )
11473 // InternalVampireLanguage.g:3636:1: ( ']' ) 11629 // InternalVampireLanguage.g:3690:1: ( ']' )
11474 { 11630 {
11475 // InternalVampireLanguage.g:3636:1: ( ']' ) 11631 // InternalVampireLanguage.g:3690:1: ( ']' )
11476 // InternalVampireLanguage.g:3637:2: ']' 11632 // InternalVampireLanguage.g:3691:2: ']'
11477 { 11633 {
11478 before(grammarAccess.getVLSExistentialQuantifierAccess().getRightSquareBracketKeyword_1_4()); 11634 before(grammarAccess.getVLSExistentialQuantifierAccess().getRightSquareBracketKeyword_1_4());
11479 match(input,44,FOLLOW_2); 11635 match(input,44,FOLLOW_2);
@@ -11500,14 +11656,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11500 11656
11501 11657
11502 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__5" 11658 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__5"
11503 // InternalVampireLanguage.g:3646:1: rule__VLSExistentialQuantifier__Group_1__5 : rule__VLSExistentialQuantifier__Group_1__5__Impl ; 11659 // InternalVampireLanguage.g:3700:1: rule__VLSExistentialQuantifier__Group_1__5 : rule__VLSExistentialQuantifier__Group_1__5__Impl ;
11504 public final void rule__VLSExistentialQuantifier__Group_1__5() throws RecognitionException { 11660 public final void rule__VLSExistentialQuantifier__Group_1__5() throws RecognitionException {
11505 11661
11506 int stackSize = keepStackSize(); 11662 int stackSize = keepStackSize();
11507 11663
11508 try { 11664 try {
11509 // InternalVampireLanguage.g:3650:1: ( rule__VLSExistentialQuantifier__Group_1__5__Impl ) 11665 // InternalVampireLanguage.g:3704:1: ( rule__VLSExistentialQuantifier__Group_1__5__Impl )
11510 // InternalVampireLanguage.g:3651:2: rule__VLSExistentialQuantifier__Group_1__5__Impl 11666 // InternalVampireLanguage.g:3705:2: rule__VLSExistentialQuantifier__Group_1__5__Impl
11511 { 11667 {
11512 pushFollow(FOLLOW_2); 11668 pushFollow(FOLLOW_2);
11513 rule__VLSExistentialQuantifier__Group_1__5__Impl(); 11669 rule__VLSExistentialQuantifier__Group_1__5__Impl();
@@ -11533,20 +11689,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11533 11689
11534 11690
11535 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__5__Impl" 11691 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__5__Impl"
11536 // InternalVampireLanguage.g:3657:1: rule__VLSExistentialQuantifier__Group_1__5__Impl : ( ':' ) ; 11692 // InternalVampireLanguage.g:3711:1: rule__VLSExistentialQuantifier__Group_1__5__Impl : ( ':' ) ;
11537 public final void rule__VLSExistentialQuantifier__Group_1__5__Impl() throws RecognitionException { 11693 public final void rule__VLSExistentialQuantifier__Group_1__5__Impl() throws RecognitionException {
11538 11694
11539 int stackSize = keepStackSize(); 11695 int stackSize = keepStackSize();
11540 11696
11541 try { 11697 try {
11542 // InternalVampireLanguage.g:3661:1: ( ( ':' ) ) 11698 // InternalVampireLanguage.g:3715:1: ( ( ':' ) )
11543 // InternalVampireLanguage.g:3662:1: ( ':' ) 11699 // InternalVampireLanguage.g:3716:1: ( ':' )
11544 { 11700 {
11545 // InternalVampireLanguage.g:3662:1: ( ':' ) 11701 // InternalVampireLanguage.g:3716:1: ( ':' )
11546 // InternalVampireLanguage.g:3663:2: ':' 11702 // InternalVampireLanguage.g:3717:2: ':'
11547 { 11703 {
11548 before(grammarAccess.getVLSExistentialQuantifierAccess().getColonKeyword_1_5()); 11704 before(grammarAccess.getVLSExistentialQuantifierAccess().getColonKeyword_1_5());
11549 match(input,60,FOLLOW_2); 11705 match(input,61,FOLLOW_2);
11550 after(grammarAccess.getVLSExistentialQuantifierAccess().getColonKeyword_1_5()); 11706 after(grammarAccess.getVLSExistentialQuantifierAccess().getColonKeyword_1_5());
11551 11707
11552 } 11708 }
@@ -11570,16 +11726,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11570 11726
11571 11727
11572 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1_3__0" 11728 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1_3__0"
11573 // InternalVampireLanguage.g:3673:1: rule__VLSExistentialQuantifier__Group_1_3__0 : rule__VLSExistentialQuantifier__Group_1_3__0__Impl rule__VLSExistentialQuantifier__Group_1_3__1 ; 11729 // InternalVampireLanguage.g:3727:1: rule__VLSExistentialQuantifier__Group_1_3__0 : rule__VLSExistentialQuantifier__Group_1_3__0__Impl rule__VLSExistentialQuantifier__Group_1_3__1 ;
11574 public final void rule__VLSExistentialQuantifier__Group_1_3__0() throws RecognitionException { 11730 public final void rule__VLSExistentialQuantifier__Group_1_3__0() throws RecognitionException {
11575 11731
11576 int stackSize = keepStackSize(); 11732 int stackSize = keepStackSize();
11577 11733
11578 try { 11734 try {
11579 // InternalVampireLanguage.g:3677:1: ( rule__VLSExistentialQuantifier__Group_1_3__0__Impl rule__VLSExistentialQuantifier__Group_1_3__1 ) 11735 // InternalVampireLanguage.g:3731:1: ( rule__VLSExistentialQuantifier__Group_1_3__0__Impl rule__VLSExistentialQuantifier__Group_1_3__1 )
11580 // InternalVampireLanguage.g:3678:2: rule__VLSExistentialQuantifier__Group_1_3__0__Impl rule__VLSExistentialQuantifier__Group_1_3__1 11736 // InternalVampireLanguage.g:3732:2: rule__VLSExistentialQuantifier__Group_1_3__0__Impl rule__VLSExistentialQuantifier__Group_1_3__1
11581 { 11737 {
11582 pushFollow(FOLLOW_31); 11738 pushFollow(FOLLOW_32);
11583 rule__VLSExistentialQuantifier__Group_1_3__0__Impl(); 11739 rule__VLSExistentialQuantifier__Group_1_3__0__Impl();
11584 11740
11585 state._fsp--; 11741 state._fsp--;
@@ -11608,17 +11764,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11608 11764
11609 11765
11610 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1_3__0__Impl" 11766 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1_3__0__Impl"
11611 // InternalVampireLanguage.g:3685:1: rule__VLSExistentialQuantifier__Group_1_3__0__Impl : ( ',' ) ; 11767 // InternalVampireLanguage.g:3739:1: rule__VLSExistentialQuantifier__Group_1_3__0__Impl : ( ',' ) ;
11612 public final void rule__VLSExistentialQuantifier__Group_1_3__0__Impl() throws RecognitionException { 11768 public final void rule__VLSExistentialQuantifier__Group_1_3__0__Impl() throws RecognitionException {
11613 11769
11614 int stackSize = keepStackSize(); 11770 int stackSize = keepStackSize();
11615 11771
11616 try { 11772 try {
11617 // InternalVampireLanguage.g:3689:1: ( ( ',' ) ) 11773 // InternalVampireLanguage.g:3743:1: ( ( ',' ) )
11618 // InternalVampireLanguage.g:3690:1: ( ',' ) 11774 // InternalVampireLanguage.g:3744:1: ( ',' )
11619 { 11775 {
11620 // InternalVampireLanguage.g:3690:1: ( ',' ) 11776 // InternalVampireLanguage.g:3744:1: ( ',' )
11621 // InternalVampireLanguage.g:3691:2: ',' 11777 // InternalVampireLanguage.g:3745:2: ','
11622 { 11778 {
11623 before(grammarAccess.getVLSExistentialQuantifierAccess().getCommaKeyword_1_3_0()); 11779 before(grammarAccess.getVLSExistentialQuantifierAccess().getCommaKeyword_1_3_0());
11624 match(input,45,FOLLOW_2); 11780 match(input,45,FOLLOW_2);
@@ -11645,14 +11801,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11645 11801
11646 11802
11647 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1_3__1" 11803 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1_3__1"
11648 // InternalVampireLanguage.g:3700:1: rule__VLSExistentialQuantifier__Group_1_3__1 : rule__VLSExistentialQuantifier__Group_1_3__1__Impl ; 11804 // InternalVampireLanguage.g:3754:1: rule__VLSExistentialQuantifier__Group_1_3__1 : rule__VLSExistentialQuantifier__Group_1_3__1__Impl ;
11649 public final void rule__VLSExistentialQuantifier__Group_1_3__1() throws RecognitionException { 11805 public final void rule__VLSExistentialQuantifier__Group_1_3__1() throws RecognitionException {
11650 11806
11651 int stackSize = keepStackSize(); 11807 int stackSize = keepStackSize();
11652 11808
11653 try { 11809 try {
11654 // InternalVampireLanguage.g:3704:1: ( rule__VLSExistentialQuantifier__Group_1_3__1__Impl ) 11810 // InternalVampireLanguage.g:3758:1: ( rule__VLSExistentialQuantifier__Group_1_3__1__Impl )
11655 // InternalVampireLanguage.g:3705:2: rule__VLSExistentialQuantifier__Group_1_3__1__Impl 11811 // InternalVampireLanguage.g:3759:2: rule__VLSExistentialQuantifier__Group_1_3__1__Impl
11656 { 11812 {
11657 pushFollow(FOLLOW_2); 11813 pushFollow(FOLLOW_2);
11658 rule__VLSExistentialQuantifier__Group_1_3__1__Impl(); 11814 rule__VLSExistentialQuantifier__Group_1_3__1__Impl();
@@ -11678,21 +11834,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11678 11834
11679 11835
11680 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1_3__1__Impl" 11836 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1_3__1__Impl"
11681 // InternalVampireLanguage.g:3711:1: rule__VLSExistentialQuantifier__Group_1_3__1__Impl : ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 ) ) ; 11837 // InternalVampireLanguage.g:3765:1: rule__VLSExistentialQuantifier__Group_1_3__1__Impl : ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 ) ) ;
11682 public final void rule__VLSExistentialQuantifier__Group_1_3__1__Impl() throws RecognitionException { 11838 public final void rule__VLSExistentialQuantifier__Group_1_3__1__Impl() throws RecognitionException {
11683 11839
11684 int stackSize = keepStackSize(); 11840 int stackSize = keepStackSize();
11685 11841
11686 try { 11842 try {
11687 // InternalVampireLanguage.g:3715:1: ( ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 ) ) ) 11843 // InternalVampireLanguage.g:3769:1: ( ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 ) ) )
11688 // InternalVampireLanguage.g:3716:1: ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 ) ) 11844 // InternalVampireLanguage.g:3770:1: ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 ) )
11689 { 11845 {
11690 // InternalVampireLanguage.g:3716:1: ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 ) ) 11846 // InternalVampireLanguage.g:3770:1: ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 ) )
11691 // InternalVampireLanguage.g:3717:2: ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 ) 11847 // InternalVampireLanguage.g:3771:2: ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 )
11692 { 11848 {
11693 before(grammarAccess.getVLSExistentialQuantifierAccess().getVariablesAssignment_1_3_1()); 11849 before(grammarAccess.getVLSExistentialQuantifierAccess().getVariablesAssignment_1_3_1());
11694 // InternalVampireLanguage.g:3718:2: ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 ) 11850 // InternalVampireLanguage.g:3772:2: ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 )
11695 // InternalVampireLanguage.g:3718:3: rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 11851 // InternalVampireLanguage.g:3772:3: rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1
11696 { 11852 {
11697 pushFollow(FOLLOW_2); 11853 pushFollow(FOLLOW_2);
11698 rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1(); 11854 rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1();
@@ -11725,16 +11881,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11725 11881
11726 11882
11727 // $ANTLR start "rule__VLSUnaryNegation__Group__0" 11883 // $ANTLR start "rule__VLSUnaryNegation__Group__0"
11728 // InternalVampireLanguage.g:3727:1: rule__VLSUnaryNegation__Group__0 : rule__VLSUnaryNegation__Group__0__Impl rule__VLSUnaryNegation__Group__1 ; 11884 // InternalVampireLanguage.g:3781:1: rule__VLSUnaryNegation__Group__0 : rule__VLSUnaryNegation__Group__0__Impl rule__VLSUnaryNegation__Group__1 ;
11729 public final void rule__VLSUnaryNegation__Group__0() throws RecognitionException { 11885 public final void rule__VLSUnaryNegation__Group__0() throws RecognitionException {
11730 11886
11731 int stackSize = keepStackSize(); 11887 int stackSize = keepStackSize();
11732 11888
11733 try { 11889 try {
11734 // InternalVampireLanguage.g:3731:1: ( rule__VLSUnaryNegation__Group__0__Impl rule__VLSUnaryNegation__Group__1 ) 11890 // InternalVampireLanguage.g:3785:1: ( rule__VLSUnaryNegation__Group__0__Impl rule__VLSUnaryNegation__Group__1 )
11735 // InternalVampireLanguage.g:3732:2: rule__VLSUnaryNegation__Group__0__Impl rule__VLSUnaryNegation__Group__1 11891 // InternalVampireLanguage.g:3786:2: rule__VLSUnaryNegation__Group__0__Impl rule__VLSUnaryNegation__Group__1
11736 { 11892 {
11737 pushFollow(FOLLOW_34); 11893 pushFollow(FOLLOW_35);
11738 rule__VLSUnaryNegation__Group__0__Impl(); 11894 rule__VLSUnaryNegation__Group__0__Impl();
11739 11895
11740 state._fsp--; 11896 state._fsp--;
@@ -11763,21 +11919,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11763 11919
11764 11920
11765 // $ANTLR start "rule__VLSUnaryNegation__Group__0__Impl" 11921 // $ANTLR start "rule__VLSUnaryNegation__Group__0__Impl"
11766 // InternalVampireLanguage.g:3739:1: rule__VLSUnaryNegation__Group__0__Impl : ( () ) ; 11922 // InternalVampireLanguage.g:3793:1: rule__VLSUnaryNegation__Group__0__Impl : ( () ) ;
11767 public final void rule__VLSUnaryNegation__Group__0__Impl() throws RecognitionException { 11923 public final void rule__VLSUnaryNegation__Group__0__Impl() throws RecognitionException {
11768 11924
11769 int stackSize = keepStackSize(); 11925 int stackSize = keepStackSize();
11770 11926
11771 try { 11927 try {
11772 // InternalVampireLanguage.g:3743:1: ( ( () ) ) 11928 // InternalVampireLanguage.g:3797:1: ( ( () ) )
11773 // InternalVampireLanguage.g:3744:1: ( () ) 11929 // InternalVampireLanguage.g:3798:1: ( () )
11774 { 11930 {
11775 // InternalVampireLanguage.g:3744:1: ( () ) 11931 // InternalVampireLanguage.g:3798:1: ( () )
11776 // InternalVampireLanguage.g:3745:2: () 11932 // InternalVampireLanguage.g:3799:2: ()
11777 { 11933 {
11778 before(grammarAccess.getVLSUnaryNegationAccess().getVLSUnaryNegationAction_0()); 11934 before(grammarAccess.getVLSUnaryNegationAccess().getVLSUnaryNegationAction_0());
11779 // InternalVampireLanguage.g:3746:2: () 11935 // InternalVampireLanguage.g:3800:2: ()
11780 // InternalVampireLanguage.g:3746:3: 11936 // InternalVampireLanguage.g:3800:3:
11781 { 11937 {
11782 } 11938 }
11783 11939
@@ -11800,16 +11956,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11800 11956
11801 11957
11802 // $ANTLR start "rule__VLSUnaryNegation__Group__1" 11958 // $ANTLR start "rule__VLSUnaryNegation__Group__1"
11803 // InternalVampireLanguage.g:3754:1: rule__VLSUnaryNegation__Group__1 : rule__VLSUnaryNegation__Group__1__Impl rule__VLSUnaryNegation__Group__2 ; 11959 // InternalVampireLanguage.g:3808:1: rule__VLSUnaryNegation__Group__1 : rule__VLSUnaryNegation__Group__1__Impl rule__VLSUnaryNegation__Group__2 ;
11804 public final void rule__VLSUnaryNegation__Group__1() throws RecognitionException { 11960 public final void rule__VLSUnaryNegation__Group__1() throws RecognitionException {
11805 11961
11806 int stackSize = keepStackSize(); 11962 int stackSize = keepStackSize();
11807 11963
11808 try { 11964 try {
11809 // InternalVampireLanguage.g:3758:1: ( rule__VLSUnaryNegation__Group__1__Impl rule__VLSUnaryNegation__Group__2 ) 11965 // InternalVampireLanguage.g:3812:1: ( rule__VLSUnaryNegation__Group__1__Impl rule__VLSUnaryNegation__Group__2 )
11810 // InternalVampireLanguage.g:3759:2: rule__VLSUnaryNegation__Group__1__Impl rule__VLSUnaryNegation__Group__2 11966 // InternalVampireLanguage.g:3813:2: rule__VLSUnaryNegation__Group__1__Impl rule__VLSUnaryNegation__Group__2
11811 { 11967 {
11812 pushFollow(FOLLOW_15); 11968 pushFollow(FOLLOW_16);
11813 rule__VLSUnaryNegation__Group__1__Impl(); 11969 rule__VLSUnaryNegation__Group__1__Impl();
11814 11970
11815 state._fsp--; 11971 state._fsp--;
@@ -11838,20 +11994,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11838 11994
11839 11995
11840 // $ANTLR start "rule__VLSUnaryNegation__Group__1__Impl" 11996 // $ANTLR start "rule__VLSUnaryNegation__Group__1__Impl"
11841 // InternalVampireLanguage.g:3766:1: rule__VLSUnaryNegation__Group__1__Impl : ( '~' ) ; 11997 // InternalVampireLanguage.g:3820:1: rule__VLSUnaryNegation__Group__1__Impl : ( '~' ) ;
11842 public final void rule__VLSUnaryNegation__Group__1__Impl() throws RecognitionException { 11998 public final void rule__VLSUnaryNegation__Group__1__Impl() throws RecognitionException {
11843 11999
11844 int stackSize = keepStackSize(); 12000 int stackSize = keepStackSize();
11845 12001
11846 try { 12002 try {
11847 // InternalVampireLanguage.g:3770:1: ( ( '~' ) ) 12003 // InternalVampireLanguage.g:3824:1: ( ( '~' ) )
11848 // InternalVampireLanguage.g:3771:1: ( '~' ) 12004 // InternalVampireLanguage.g:3825:1: ( '~' )
11849 { 12005 {
11850 // InternalVampireLanguage.g:3771:1: ( '~' ) 12006 // InternalVampireLanguage.g:3825:1: ( '~' )
11851 // InternalVampireLanguage.g:3772:2: '~' 12007 // InternalVampireLanguage.g:3826:2: '~'
11852 { 12008 {
11853 before(grammarAccess.getVLSUnaryNegationAccess().getTildeKeyword_1()); 12009 before(grammarAccess.getVLSUnaryNegationAccess().getTildeKeyword_1());
11854 match(input,62,FOLLOW_2); 12010 match(input,63,FOLLOW_2);
11855 after(grammarAccess.getVLSUnaryNegationAccess().getTildeKeyword_1()); 12011 after(grammarAccess.getVLSUnaryNegationAccess().getTildeKeyword_1());
11856 12012
11857 } 12013 }
@@ -11875,14 +12031,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11875 12031
11876 12032
11877 // $ANTLR start "rule__VLSUnaryNegation__Group__2" 12033 // $ANTLR start "rule__VLSUnaryNegation__Group__2"
11878 // InternalVampireLanguage.g:3781:1: rule__VLSUnaryNegation__Group__2 : rule__VLSUnaryNegation__Group__2__Impl ; 12034 // InternalVampireLanguage.g:3835:1: rule__VLSUnaryNegation__Group__2 : rule__VLSUnaryNegation__Group__2__Impl ;
11879 public final void rule__VLSUnaryNegation__Group__2() throws RecognitionException { 12035 public final void rule__VLSUnaryNegation__Group__2() throws RecognitionException {
11880 12036
11881 int stackSize = keepStackSize(); 12037 int stackSize = keepStackSize();
11882 12038
11883 try { 12039 try {
11884 // InternalVampireLanguage.g:3785:1: ( rule__VLSUnaryNegation__Group__2__Impl ) 12040 // InternalVampireLanguage.g:3839:1: ( rule__VLSUnaryNegation__Group__2__Impl )
11885 // InternalVampireLanguage.g:3786:2: rule__VLSUnaryNegation__Group__2__Impl 12041 // InternalVampireLanguage.g:3840:2: rule__VLSUnaryNegation__Group__2__Impl
11886 { 12042 {
11887 pushFollow(FOLLOW_2); 12043 pushFollow(FOLLOW_2);
11888 rule__VLSUnaryNegation__Group__2__Impl(); 12044 rule__VLSUnaryNegation__Group__2__Impl();
@@ -11908,21 +12064,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11908 12064
11909 12065
11910 // $ANTLR start "rule__VLSUnaryNegation__Group__2__Impl" 12066 // $ANTLR start "rule__VLSUnaryNegation__Group__2__Impl"
11911 // InternalVampireLanguage.g:3792:1: rule__VLSUnaryNegation__Group__2__Impl : ( ( rule__VLSUnaryNegation__OperandAssignment_2 ) ) ; 12067 // InternalVampireLanguage.g:3846:1: rule__VLSUnaryNegation__Group__2__Impl : ( ( rule__VLSUnaryNegation__OperandAssignment_2 ) ) ;
11912 public final void rule__VLSUnaryNegation__Group__2__Impl() throws RecognitionException { 12068 public final void rule__VLSUnaryNegation__Group__2__Impl() throws RecognitionException {
11913 12069
11914 int stackSize = keepStackSize(); 12070 int stackSize = keepStackSize();
11915 12071
11916 try { 12072 try {
11917 // InternalVampireLanguage.g:3796:1: ( ( ( rule__VLSUnaryNegation__OperandAssignment_2 ) ) ) 12073 // InternalVampireLanguage.g:3850:1: ( ( ( rule__VLSUnaryNegation__OperandAssignment_2 ) ) )
11918 // InternalVampireLanguage.g:3797:1: ( ( rule__VLSUnaryNegation__OperandAssignment_2 ) ) 12074 // InternalVampireLanguage.g:3851:1: ( ( rule__VLSUnaryNegation__OperandAssignment_2 ) )
11919 { 12075 {
11920 // InternalVampireLanguage.g:3797:1: ( ( rule__VLSUnaryNegation__OperandAssignment_2 ) ) 12076 // InternalVampireLanguage.g:3851:1: ( ( rule__VLSUnaryNegation__OperandAssignment_2 ) )
11921 // InternalVampireLanguage.g:3798:2: ( rule__VLSUnaryNegation__OperandAssignment_2 ) 12077 // InternalVampireLanguage.g:3852:2: ( rule__VLSUnaryNegation__OperandAssignment_2 )
11922 { 12078 {
11923 before(grammarAccess.getVLSUnaryNegationAccess().getOperandAssignment_2()); 12079 before(grammarAccess.getVLSUnaryNegationAccess().getOperandAssignment_2());
11924 // InternalVampireLanguage.g:3799:2: ( rule__VLSUnaryNegation__OperandAssignment_2 ) 12080 // InternalVampireLanguage.g:3853:2: ( rule__VLSUnaryNegation__OperandAssignment_2 )
11925 // InternalVampireLanguage.g:3799:3: rule__VLSUnaryNegation__OperandAssignment_2 12081 // InternalVampireLanguage.g:3853:3: rule__VLSUnaryNegation__OperandAssignment_2
11926 { 12082 {
11927 pushFollow(FOLLOW_2); 12083 pushFollow(FOLLOW_2);
11928 rule__VLSUnaryNegation__OperandAssignment_2(); 12084 rule__VLSUnaryNegation__OperandAssignment_2();
@@ -11955,16 +12111,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11955 12111
11956 12112
11957 // $ANTLR start "rule__VLSUnaryInfix__Group__0" 12113 // $ANTLR start "rule__VLSUnaryInfix__Group__0"
11958 // InternalVampireLanguage.g:3808:1: rule__VLSUnaryInfix__Group__0 : rule__VLSUnaryInfix__Group__0__Impl rule__VLSUnaryInfix__Group__1 ; 12114 // InternalVampireLanguage.g:3862:1: rule__VLSUnaryInfix__Group__0 : rule__VLSUnaryInfix__Group__0__Impl rule__VLSUnaryInfix__Group__1 ;
11959 public final void rule__VLSUnaryInfix__Group__0() throws RecognitionException { 12115 public final void rule__VLSUnaryInfix__Group__0() throws RecognitionException {
11960 12116
11961 int stackSize = keepStackSize(); 12117 int stackSize = keepStackSize();
11962 12118
11963 try { 12119 try {
11964 // InternalVampireLanguage.g:3812:1: ( rule__VLSUnaryInfix__Group__0__Impl rule__VLSUnaryInfix__Group__1 ) 12120 // InternalVampireLanguage.g:3866:1: ( rule__VLSUnaryInfix__Group__0__Impl rule__VLSUnaryInfix__Group__1 )
11965 // InternalVampireLanguage.g:3813:2: rule__VLSUnaryInfix__Group__0__Impl rule__VLSUnaryInfix__Group__1 12121 // InternalVampireLanguage.g:3867:2: rule__VLSUnaryInfix__Group__0__Impl rule__VLSUnaryInfix__Group__1
11966 { 12122 {
11967 pushFollow(FOLLOW_35); 12123 pushFollow(FOLLOW_36);
11968 rule__VLSUnaryInfix__Group__0__Impl(); 12124 rule__VLSUnaryInfix__Group__0__Impl();
11969 12125
11970 state._fsp--; 12126 state._fsp--;
@@ -11993,17 +12149,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11993 12149
11994 12150
11995 // $ANTLR start "rule__VLSUnaryInfix__Group__0__Impl" 12151 // $ANTLR start "rule__VLSUnaryInfix__Group__0__Impl"
11996 // InternalVampireLanguage.g:3820:1: rule__VLSUnaryInfix__Group__0__Impl : ( ruleVLSAtomic ) ; 12152 // InternalVampireLanguage.g:3874:1: rule__VLSUnaryInfix__Group__0__Impl : ( ruleVLSAtomic ) ;
11997 public final void rule__VLSUnaryInfix__Group__0__Impl() throws RecognitionException { 12153 public final void rule__VLSUnaryInfix__Group__0__Impl() throws RecognitionException {
11998 12154
11999 int stackSize = keepStackSize(); 12155 int stackSize = keepStackSize();
12000 12156
12001 try { 12157 try {
12002 // InternalVampireLanguage.g:3824:1: ( ( ruleVLSAtomic ) ) 12158 // InternalVampireLanguage.g:3878:1: ( ( ruleVLSAtomic ) )
12003 // InternalVampireLanguage.g:3825:1: ( ruleVLSAtomic ) 12159 // InternalVampireLanguage.g:3879:1: ( ruleVLSAtomic )
12004 { 12160 {
12005 // InternalVampireLanguage.g:3825:1: ( ruleVLSAtomic ) 12161 // InternalVampireLanguage.g:3879:1: ( ruleVLSAtomic )
12006 // InternalVampireLanguage.g:3826:2: ruleVLSAtomic 12162 // InternalVampireLanguage.g:3880:2: ruleVLSAtomic
12007 { 12163 {
12008 before(grammarAccess.getVLSUnaryInfixAccess().getVLSAtomicParserRuleCall_0()); 12164 before(grammarAccess.getVLSUnaryInfixAccess().getVLSAtomicParserRuleCall_0());
12009 pushFollow(FOLLOW_2); 12165 pushFollow(FOLLOW_2);
@@ -12034,14 +12190,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12034 12190
12035 12191
12036 // $ANTLR start "rule__VLSUnaryInfix__Group__1" 12192 // $ANTLR start "rule__VLSUnaryInfix__Group__1"
12037 // InternalVampireLanguage.g:3835:1: rule__VLSUnaryInfix__Group__1 : rule__VLSUnaryInfix__Group__1__Impl ; 12193 // InternalVampireLanguage.g:3889:1: rule__VLSUnaryInfix__Group__1 : rule__VLSUnaryInfix__Group__1__Impl ;
12038 public final void rule__VLSUnaryInfix__Group__1() throws RecognitionException { 12194 public final void rule__VLSUnaryInfix__Group__1() throws RecognitionException {
12039 12195
12040 int stackSize = keepStackSize(); 12196 int stackSize = keepStackSize();
12041 12197
12042 try { 12198 try {
12043 // InternalVampireLanguage.g:3839:1: ( rule__VLSUnaryInfix__Group__1__Impl ) 12199 // InternalVampireLanguage.g:3893:1: ( rule__VLSUnaryInfix__Group__1__Impl )
12044 // InternalVampireLanguage.g:3840:2: rule__VLSUnaryInfix__Group__1__Impl 12200 // InternalVampireLanguage.g:3894:2: rule__VLSUnaryInfix__Group__1__Impl
12045 { 12201 {
12046 pushFollow(FOLLOW_2); 12202 pushFollow(FOLLOW_2);
12047 rule__VLSUnaryInfix__Group__1__Impl(); 12203 rule__VLSUnaryInfix__Group__1__Impl();
@@ -12067,29 +12223,29 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12067 12223
12068 12224
12069 // $ANTLR start "rule__VLSUnaryInfix__Group__1__Impl" 12225 // $ANTLR start "rule__VLSUnaryInfix__Group__1__Impl"
12070 // InternalVampireLanguage.g:3846:1: rule__VLSUnaryInfix__Group__1__Impl : ( ( rule__VLSUnaryInfix__Group_1__0 )? ) ; 12226 // InternalVampireLanguage.g:3900:1: rule__VLSUnaryInfix__Group__1__Impl : ( ( rule__VLSUnaryInfix__Group_1__0 )? ) ;
12071 public final void rule__VLSUnaryInfix__Group__1__Impl() throws RecognitionException { 12227 public final void rule__VLSUnaryInfix__Group__1__Impl() throws RecognitionException {
12072 12228
12073 int stackSize = keepStackSize(); 12229 int stackSize = keepStackSize();
12074 12230
12075 try { 12231 try {
12076 // InternalVampireLanguage.g:3850:1: ( ( ( rule__VLSUnaryInfix__Group_1__0 )? ) ) 12232 // InternalVampireLanguage.g:3904:1: ( ( ( rule__VLSUnaryInfix__Group_1__0 )? ) )
12077 // InternalVampireLanguage.g:3851:1: ( ( rule__VLSUnaryInfix__Group_1__0 )? ) 12233 // InternalVampireLanguage.g:3905:1: ( ( rule__VLSUnaryInfix__Group_1__0 )? )
12078 { 12234 {
12079 // InternalVampireLanguage.g:3851:1: ( ( rule__VLSUnaryInfix__Group_1__0 )? ) 12235 // InternalVampireLanguage.g:3905:1: ( ( rule__VLSUnaryInfix__Group_1__0 )? )
12080 // InternalVampireLanguage.g:3852:2: ( rule__VLSUnaryInfix__Group_1__0 )? 12236 // InternalVampireLanguage.g:3906:2: ( rule__VLSUnaryInfix__Group_1__0 )?
12081 { 12237 {
12082 before(grammarAccess.getVLSUnaryInfixAccess().getGroup_1()); 12238 before(grammarAccess.getVLSUnaryInfixAccess().getGroup_1());
12083 // InternalVampireLanguage.g:3853:2: ( rule__VLSUnaryInfix__Group_1__0 )? 12239 // InternalVampireLanguage.g:3907:2: ( rule__VLSUnaryInfix__Group_1__0 )?
12084 int alt32=2; 12240 int alt32=2;
12085 int LA32_0 = input.LA(1); 12241 int LA32_0 = input.LA(1);
12086 12242
12087 if ( ((LA32_0>=63 && LA32_0<=65)) ) { 12243 if ( ((LA32_0>=64 && LA32_0<=66)) ) {
12088 alt32=1; 12244 alt32=1;
12089 } 12245 }
12090 switch (alt32) { 12246 switch (alt32) {
12091 case 1 : 12247 case 1 :
12092 // InternalVampireLanguage.g:3853:3: rule__VLSUnaryInfix__Group_1__0 12248 // InternalVampireLanguage.g:3907:3: rule__VLSUnaryInfix__Group_1__0
12093 { 12249 {
12094 pushFollow(FOLLOW_2); 12250 pushFollow(FOLLOW_2);
12095 rule__VLSUnaryInfix__Group_1__0(); 12251 rule__VLSUnaryInfix__Group_1__0();
@@ -12125,16 +12281,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12125 12281
12126 12282
12127 // $ANTLR start "rule__VLSUnaryInfix__Group_1__0" 12283 // $ANTLR start "rule__VLSUnaryInfix__Group_1__0"
12128 // InternalVampireLanguage.g:3862:1: rule__VLSUnaryInfix__Group_1__0 : rule__VLSUnaryInfix__Group_1__0__Impl rule__VLSUnaryInfix__Group_1__1 ; 12284 // InternalVampireLanguage.g:3916:1: rule__VLSUnaryInfix__Group_1__0 : rule__VLSUnaryInfix__Group_1__0__Impl rule__VLSUnaryInfix__Group_1__1 ;
12129 public final void rule__VLSUnaryInfix__Group_1__0() throws RecognitionException { 12285 public final void rule__VLSUnaryInfix__Group_1__0() throws RecognitionException {
12130 12286
12131 int stackSize = keepStackSize(); 12287 int stackSize = keepStackSize();
12132 12288
12133 try { 12289 try {
12134 // InternalVampireLanguage.g:3866:1: ( rule__VLSUnaryInfix__Group_1__0__Impl rule__VLSUnaryInfix__Group_1__1 ) 12290 // InternalVampireLanguage.g:3920:1: ( rule__VLSUnaryInfix__Group_1__0__Impl rule__VLSUnaryInfix__Group_1__1 )
12135 // InternalVampireLanguage.g:3867:2: rule__VLSUnaryInfix__Group_1__0__Impl rule__VLSUnaryInfix__Group_1__1 12291 // InternalVampireLanguage.g:3921:2: rule__VLSUnaryInfix__Group_1__0__Impl rule__VLSUnaryInfix__Group_1__1
12136 { 12292 {
12137 pushFollow(FOLLOW_36); 12293 pushFollow(FOLLOW_37);
12138 rule__VLSUnaryInfix__Group_1__0__Impl(); 12294 rule__VLSUnaryInfix__Group_1__0__Impl();
12139 12295
12140 state._fsp--; 12296 state._fsp--;
@@ -12163,21 +12319,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12163 12319
12164 12320
12165 // $ANTLR start "rule__VLSUnaryInfix__Group_1__0__Impl" 12321 // $ANTLR start "rule__VLSUnaryInfix__Group_1__0__Impl"
12166 // InternalVampireLanguage.g:3874:1: rule__VLSUnaryInfix__Group_1__0__Impl : ( ( rule__VLSUnaryInfix__Alternatives_1_0 ) ) ; 12322 // InternalVampireLanguage.g:3928:1: rule__VLSUnaryInfix__Group_1__0__Impl : ( ( rule__VLSUnaryInfix__Alternatives_1_0 ) ) ;
12167 public final void rule__VLSUnaryInfix__Group_1__0__Impl() throws RecognitionException { 12323 public final void rule__VLSUnaryInfix__Group_1__0__Impl() throws RecognitionException {
12168 12324
12169 int stackSize = keepStackSize(); 12325 int stackSize = keepStackSize();
12170 12326
12171 try { 12327 try {
12172 // InternalVampireLanguage.g:3878:1: ( ( ( rule__VLSUnaryInfix__Alternatives_1_0 ) ) ) 12328 // InternalVampireLanguage.g:3932:1: ( ( ( rule__VLSUnaryInfix__Alternatives_1_0 ) ) )
12173 // InternalVampireLanguage.g:3879:1: ( ( rule__VLSUnaryInfix__Alternatives_1_0 ) ) 12329 // InternalVampireLanguage.g:3933:1: ( ( rule__VLSUnaryInfix__Alternatives_1_0 ) )
12174 { 12330 {
12175 // InternalVampireLanguage.g:3879:1: ( ( rule__VLSUnaryInfix__Alternatives_1_0 ) ) 12331 // InternalVampireLanguage.g:3933:1: ( ( rule__VLSUnaryInfix__Alternatives_1_0 ) )
12176 // InternalVampireLanguage.g:3880:2: ( rule__VLSUnaryInfix__Alternatives_1_0 ) 12332 // InternalVampireLanguage.g:3934:2: ( rule__VLSUnaryInfix__Alternatives_1_0 )
12177 { 12333 {
12178 before(grammarAccess.getVLSUnaryInfixAccess().getAlternatives_1_0()); 12334 before(grammarAccess.getVLSUnaryInfixAccess().getAlternatives_1_0());
12179 // InternalVampireLanguage.g:3881:2: ( rule__VLSUnaryInfix__Alternatives_1_0 ) 12335 // InternalVampireLanguage.g:3935:2: ( rule__VLSUnaryInfix__Alternatives_1_0 )
12180 // InternalVampireLanguage.g:3881:3: rule__VLSUnaryInfix__Alternatives_1_0 12336 // InternalVampireLanguage.g:3935:3: rule__VLSUnaryInfix__Alternatives_1_0
12181 { 12337 {
12182 pushFollow(FOLLOW_2); 12338 pushFollow(FOLLOW_2);
12183 rule__VLSUnaryInfix__Alternatives_1_0(); 12339 rule__VLSUnaryInfix__Alternatives_1_0();
@@ -12210,14 +12366,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12210 12366
12211 12367
12212 // $ANTLR start "rule__VLSUnaryInfix__Group_1__1" 12368 // $ANTLR start "rule__VLSUnaryInfix__Group_1__1"
12213 // InternalVampireLanguage.g:3889:1: rule__VLSUnaryInfix__Group_1__1 : rule__VLSUnaryInfix__Group_1__1__Impl ; 12369 // InternalVampireLanguage.g:3943:1: rule__VLSUnaryInfix__Group_1__1 : rule__VLSUnaryInfix__Group_1__1__Impl ;
12214 public final void rule__VLSUnaryInfix__Group_1__1() throws RecognitionException { 12370 public final void rule__VLSUnaryInfix__Group_1__1() throws RecognitionException {
12215 12371
12216 int stackSize = keepStackSize(); 12372 int stackSize = keepStackSize();
12217 12373
12218 try { 12374 try {
12219 // InternalVampireLanguage.g:3893:1: ( rule__VLSUnaryInfix__Group_1__1__Impl ) 12375 // InternalVampireLanguage.g:3947:1: ( rule__VLSUnaryInfix__Group_1__1__Impl )
12220 // InternalVampireLanguage.g:3894:2: rule__VLSUnaryInfix__Group_1__1__Impl 12376 // InternalVampireLanguage.g:3948:2: rule__VLSUnaryInfix__Group_1__1__Impl
12221 { 12377 {
12222 pushFollow(FOLLOW_2); 12378 pushFollow(FOLLOW_2);
12223 rule__VLSUnaryInfix__Group_1__1__Impl(); 12379 rule__VLSUnaryInfix__Group_1__1__Impl();
@@ -12243,21 +12399,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12243 12399
12244 12400
12245 // $ANTLR start "rule__VLSUnaryInfix__Group_1__1__Impl" 12401 // $ANTLR start "rule__VLSUnaryInfix__Group_1__1__Impl"
12246 // InternalVampireLanguage.g:3900:1: rule__VLSUnaryInfix__Group_1__1__Impl : ( ( rule__VLSUnaryInfix__RightAssignment_1_1 ) ) ; 12402 // InternalVampireLanguage.g:3954:1: rule__VLSUnaryInfix__Group_1__1__Impl : ( ( rule__VLSUnaryInfix__RightAssignment_1_1 ) ) ;
12247 public final void rule__VLSUnaryInfix__Group_1__1__Impl() throws RecognitionException { 12403 public final void rule__VLSUnaryInfix__Group_1__1__Impl() throws RecognitionException {
12248 12404
12249 int stackSize = keepStackSize(); 12405 int stackSize = keepStackSize();
12250 12406
12251 try { 12407 try {
12252 // InternalVampireLanguage.g:3904:1: ( ( ( rule__VLSUnaryInfix__RightAssignment_1_1 ) ) ) 12408 // InternalVampireLanguage.g:3958:1: ( ( ( rule__VLSUnaryInfix__RightAssignment_1_1 ) ) )
12253 // InternalVampireLanguage.g:3905:1: ( ( rule__VLSUnaryInfix__RightAssignment_1_1 ) ) 12409 // InternalVampireLanguage.g:3959:1: ( ( rule__VLSUnaryInfix__RightAssignment_1_1 ) )
12254 { 12410 {
12255 // InternalVampireLanguage.g:3905:1: ( ( rule__VLSUnaryInfix__RightAssignment_1_1 ) ) 12411 // InternalVampireLanguage.g:3959:1: ( ( rule__VLSUnaryInfix__RightAssignment_1_1 ) )
12256 // InternalVampireLanguage.g:3906:2: ( rule__VLSUnaryInfix__RightAssignment_1_1 ) 12412 // InternalVampireLanguage.g:3960:2: ( rule__VLSUnaryInfix__RightAssignment_1_1 )
12257 { 12413 {
12258 before(grammarAccess.getVLSUnaryInfixAccess().getRightAssignment_1_1()); 12414 before(grammarAccess.getVLSUnaryInfixAccess().getRightAssignment_1_1());
12259 // InternalVampireLanguage.g:3907:2: ( rule__VLSUnaryInfix__RightAssignment_1_1 ) 12415 // InternalVampireLanguage.g:3961:2: ( rule__VLSUnaryInfix__RightAssignment_1_1 )
12260 // InternalVampireLanguage.g:3907:3: rule__VLSUnaryInfix__RightAssignment_1_1 12416 // InternalVampireLanguage.g:3961:3: rule__VLSUnaryInfix__RightAssignment_1_1
12261 { 12417 {
12262 pushFollow(FOLLOW_2); 12418 pushFollow(FOLLOW_2);
12263 rule__VLSUnaryInfix__RightAssignment_1_1(); 12419 rule__VLSUnaryInfix__RightAssignment_1_1();
@@ -12290,16 +12446,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12290 12446
12291 12447
12292 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_0__0" 12448 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_0__0"
12293 // 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 ; 12449 // 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 ;
12294 public final void rule__VLSUnaryInfix__Group_1_0_0__0() throws RecognitionException { 12450 public final void rule__VLSUnaryInfix__Group_1_0_0__0() throws RecognitionException {
12295 12451
12296 int stackSize = keepStackSize(); 12452 int stackSize = keepStackSize();
12297 12453
12298 try { 12454 try {
12299 // InternalVampireLanguage.g:3920:1: ( rule__VLSUnaryInfix__Group_1_0_0__0__Impl rule__VLSUnaryInfix__Group_1_0_0__1 ) 12455 // InternalVampireLanguage.g:3974:1: ( rule__VLSUnaryInfix__Group_1_0_0__0__Impl rule__VLSUnaryInfix__Group_1_0_0__1 )
12300 // InternalVampireLanguage.g:3921:2: rule__VLSUnaryInfix__Group_1_0_0__0__Impl rule__VLSUnaryInfix__Group_1_0_0__1 12456 // InternalVampireLanguage.g:3975:2: rule__VLSUnaryInfix__Group_1_0_0__0__Impl rule__VLSUnaryInfix__Group_1_0_0__1
12301 { 12457 {
12302 pushFollow(FOLLOW_37); 12458 pushFollow(FOLLOW_38);
12303 rule__VLSUnaryInfix__Group_1_0_0__0__Impl(); 12459 rule__VLSUnaryInfix__Group_1_0_0__0__Impl();
12304 12460
12305 state._fsp--; 12461 state._fsp--;
@@ -12328,21 +12484,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12328 12484
12329 12485
12330 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_0__0__Impl" 12486 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_0__0__Impl"
12331 // InternalVampireLanguage.g:3928:1: rule__VLSUnaryInfix__Group_1_0_0__0__Impl : ( () ) ; 12487 // InternalVampireLanguage.g:3982:1: rule__VLSUnaryInfix__Group_1_0_0__0__Impl : ( () ) ;
12332 public final void rule__VLSUnaryInfix__Group_1_0_0__0__Impl() throws RecognitionException { 12488 public final void rule__VLSUnaryInfix__Group_1_0_0__0__Impl() throws RecognitionException {
12333 12489
12334 int stackSize = keepStackSize(); 12490 int stackSize = keepStackSize();
12335 12491
12336 try { 12492 try {
12337 // InternalVampireLanguage.g:3932:1: ( ( () ) ) 12493 // InternalVampireLanguage.g:3986:1: ( ( () ) )
12338 // InternalVampireLanguage.g:3933:1: ( () ) 12494 // InternalVampireLanguage.g:3987:1: ( () )
12339 { 12495 {
12340 // InternalVampireLanguage.g:3933:1: ( () ) 12496 // InternalVampireLanguage.g:3987:1: ( () )
12341 // InternalVampireLanguage.g:3934:2: () 12497 // InternalVampireLanguage.g:3988:2: ()
12342 { 12498 {
12343 before(grammarAccess.getVLSUnaryInfixAccess().getVLSInequalityLeftAction_1_0_0_0()); 12499 before(grammarAccess.getVLSUnaryInfixAccess().getVLSInequalityLeftAction_1_0_0_0());
12344 // InternalVampireLanguage.g:3935:2: () 12500 // InternalVampireLanguage.g:3989:2: ()
12345 // InternalVampireLanguage.g:3935:3: 12501 // InternalVampireLanguage.g:3989:3:
12346 { 12502 {
12347 } 12503 }
12348 12504
@@ -12365,14 +12521,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12365 12521
12366 12522
12367 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_0__1" 12523 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_0__1"
12368 // InternalVampireLanguage.g:3943:1: rule__VLSUnaryInfix__Group_1_0_0__1 : rule__VLSUnaryInfix__Group_1_0_0__1__Impl ; 12524 // InternalVampireLanguage.g:3997:1: rule__VLSUnaryInfix__Group_1_0_0__1 : rule__VLSUnaryInfix__Group_1_0_0__1__Impl ;
12369 public final void rule__VLSUnaryInfix__Group_1_0_0__1() throws RecognitionException { 12525 public final void rule__VLSUnaryInfix__Group_1_0_0__1() throws RecognitionException {
12370 12526
12371 int stackSize = keepStackSize(); 12527 int stackSize = keepStackSize();
12372 12528
12373 try { 12529 try {
12374 // InternalVampireLanguage.g:3947:1: ( rule__VLSUnaryInfix__Group_1_0_0__1__Impl ) 12530 // InternalVampireLanguage.g:4001:1: ( rule__VLSUnaryInfix__Group_1_0_0__1__Impl )
12375 // InternalVampireLanguage.g:3948:2: rule__VLSUnaryInfix__Group_1_0_0__1__Impl 12531 // InternalVampireLanguage.g:4002:2: rule__VLSUnaryInfix__Group_1_0_0__1__Impl
12376 { 12532 {
12377 pushFollow(FOLLOW_2); 12533 pushFollow(FOLLOW_2);
12378 rule__VLSUnaryInfix__Group_1_0_0__1__Impl(); 12534 rule__VLSUnaryInfix__Group_1_0_0__1__Impl();
@@ -12398,20 +12554,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12398 12554
12399 12555
12400 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_0__1__Impl" 12556 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_0__1__Impl"
12401 // InternalVampireLanguage.g:3954:1: rule__VLSUnaryInfix__Group_1_0_0__1__Impl : ( '!=' ) ; 12557 // InternalVampireLanguage.g:4008:1: rule__VLSUnaryInfix__Group_1_0_0__1__Impl : ( '!=' ) ;
12402 public final void rule__VLSUnaryInfix__Group_1_0_0__1__Impl() throws RecognitionException { 12558 public final void rule__VLSUnaryInfix__Group_1_0_0__1__Impl() throws RecognitionException {
12403 12559
12404 int stackSize = keepStackSize(); 12560 int stackSize = keepStackSize();
12405 12561
12406 try { 12562 try {
12407 // InternalVampireLanguage.g:3958:1: ( ( '!=' ) ) 12563 // InternalVampireLanguage.g:4012:1: ( ( '!=' ) )
12408 // InternalVampireLanguage.g:3959:1: ( '!=' ) 12564 // InternalVampireLanguage.g:4013:1: ( '!=' )
12409 { 12565 {
12410 // InternalVampireLanguage.g:3959:1: ( '!=' ) 12566 // InternalVampireLanguage.g:4013:1: ( '!=' )
12411 // InternalVampireLanguage.g:3960:2: '!=' 12567 // InternalVampireLanguage.g:4014:2: '!='
12412 { 12568 {
12413 before(grammarAccess.getVLSUnaryInfixAccess().getExclamationMarkEqualsSignKeyword_1_0_0_1()); 12569 before(grammarAccess.getVLSUnaryInfixAccess().getExclamationMarkEqualsSignKeyword_1_0_0_1());
12414 match(input,63,FOLLOW_2); 12570 match(input,64,FOLLOW_2);
12415 after(grammarAccess.getVLSUnaryInfixAccess().getExclamationMarkEqualsSignKeyword_1_0_0_1()); 12571 after(grammarAccess.getVLSUnaryInfixAccess().getExclamationMarkEqualsSignKeyword_1_0_0_1());
12416 12572
12417 } 12573 }
@@ -12435,16 +12591,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12435 12591
12436 12592
12437 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_1__0" 12593 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_1__0"
12438 // 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 ; 12594 // 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 ;
12439 public final void rule__VLSUnaryInfix__Group_1_0_1__0() throws RecognitionException { 12595 public final void rule__VLSUnaryInfix__Group_1_0_1__0() throws RecognitionException {
12440 12596
12441 int stackSize = keepStackSize(); 12597 int stackSize = keepStackSize();
12442 12598
12443 try { 12599 try {
12444 // InternalVampireLanguage.g:3974:1: ( rule__VLSUnaryInfix__Group_1_0_1__0__Impl rule__VLSUnaryInfix__Group_1_0_1__1 ) 12600 // InternalVampireLanguage.g:4028:1: ( rule__VLSUnaryInfix__Group_1_0_1__0__Impl rule__VLSUnaryInfix__Group_1_0_1__1 )
12445 // InternalVampireLanguage.g:3975:2: rule__VLSUnaryInfix__Group_1_0_1__0__Impl rule__VLSUnaryInfix__Group_1_0_1__1 12601 // InternalVampireLanguage.g:4029:2: rule__VLSUnaryInfix__Group_1_0_1__0__Impl rule__VLSUnaryInfix__Group_1_0_1__1
12446 { 12602 {
12447 pushFollow(FOLLOW_38); 12603 pushFollow(FOLLOW_39);
12448 rule__VLSUnaryInfix__Group_1_0_1__0__Impl(); 12604 rule__VLSUnaryInfix__Group_1_0_1__0__Impl();
12449 12605
12450 state._fsp--; 12606 state._fsp--;
@@ -12473,21 +12629,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12473 12629
12474 12630
12475 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_1__0__Impl" 12631 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_1__0__Impl"
12476 // InternalVampireLanguage.g:3982:1: rule__VLSUnaryInfix__Group_1_0_1__0__Impl : ( () ) ; 12632 // InternalVampireLanguage.g:4036:1: rule__VLSUnaryInfix__Group_1_0_1__0__Impl : ( () ) ;
12477 public final void rule__VLSUnaryInfix__Group_1_0_1__0__Impl() throws RecognitionException { 12633 public final void rule__VLSUnaryInfix__Group_1_0_1__0__Impl() throws RecognitionException {
12478 12634
12479 int stackSize = keepStackSize(); 12635 int stackSize = keepStackSize();
12480 12636
12481 try { 12637 try {
12482 // InternalVampireLanguage.g:3986:1: ( ( () ) ) 12638 // InternalVampireLanguage.g:4040:1: ( ( () ) )
12483 // InternalVampireLanguage.g:3987:1: ( () ) 12639 // InternalVampireLanguage.g:4041:1: ( () )
12484 { 12640 {
12485 // InternalVampireLanguage.g:3987:1: ( () ) 12641 // InternalVampireLanguage.g:4041:1: ( () )
12486 // InternalVampireLanguage.g:3988:2: () 12642 // InternalVampireLanguage.g:4042:2: ()
12487 { 12643 {
12488 before(grammarAccess.getVLSUnaryInfixAccess().getVLSEqualityLeftAction_1_0_1_0()); 12644 before(grammarAccess.getVLSUnaryInfixAccess().getVLSEqualityLeftAction_1_0_1_0());
12489 // InternalVampireLanguage.g:3989:2: () 12645 // InternalVampireLanguage.g:4043:2: ()
12490 // InternalVampireLanguage.g:3989:3: 12646 // InternalVampireLanguage.g:4043:3:
12491 { 12647 {
12492 } 12648 }
12493 12649
@@ -12510,14 +12666,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12510 12666
12511 12667
12512 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_1__1" 12668 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_1__1"
12513 // InternalVampireLanguage.g:3997:1: rule__VLSUnaryInfix__Group_1_0_1__1 : rule__VLSUnaryInfix__Group_1_0_1__1__Impl ; 12669 // InternalVampireLanguage.g:4051:1: rule__VLSUnaryInfix__Group_1_0_1__1 : rule__VLSUnaryInfix__Group_1_0_1__1__Impl ;
12514 public final void rule__VLSUnaryInfix__Group_1_0_1__1() throws RecognitionException { 12670 public final void rule__VLSUnaryInfix__Group_1_0_1__1() throws RecognitionException {
12515 12671
12516 int stackSize = keepStackSize(); 12672 int stackSize = keepStackSize();
12517 12673
12518 try { 12674 try {
12519 // InternalVampireLanguage.g:4001:1: ( rule__VLSUnaryInfix__Group_1_0_1__1__Impl ) 12675 // InternalVampireLanguage.g:4055:1: ( rule__VLSUnaryInfix__Group_1_0_1__1__Impl )
12520 // InternalVampireLanguage.g:4002:2: rule__VLSUnaryInfix__Group_1_0_1__1__Impl 12676 // InternalVampireLanguage.g:4056:2: rule__VLSUnaryInfix__Group_1_0_1__1__Impl
12521 { 12677 {
12522 pushFollow(FOLLOW_2); 12678 pushFollow(FOLLOW_2);
12523 rule__VLSUnaryInfix__Group_1_0_1__1__Impl(); 12679 rule__VLSUnaryInfix__Group_1_0_1__1__Impl();
@@ -12543,20 +12699,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12543 12699
12544 12700
12545 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_1__1__Impl" 12701 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_1__1__Impl"
12546 // InternalVampireLanguage.g:4008:1: rule__VLSUnaryInfix__Group_1_0_1__1__Impl : ( '=' ) ; 12702 // InternalVampireLanguage.g:4062:1: rule__VLSUnaryInfix__Group_1_0_1__1__Impl : ( '=' ) ;
12547 public final void rule__VLSUnaryInfix__Group_1_0_1__1__Impl() throws RecognitionException { 12703 public final void rule__VLSUnaryInfix__Group_1_0_1__1__Impl() throws RecognitionException {
12548 12704
12549 int stackSize = keepStackSize(); 12705 int stackSize = keepStackSize();
12550 12706
12551 try { 12707 try {
12552 // InternalVampireLanguage.g:4012:1: ( ( '=' ) ) 12708 // InternalVampireLanguage.g:4066:1: ( ( '=' ) )
12553 // InternalVampireLanguage.g:4013:1: ( '=' ) 12709 // InternalVampireLanguage.g:4067:1: ( '=' )
12554 { 12710 {
12555 // InternalVampireLanguage.g:4013:1: ( '=' ) 12711 // InternalVampireLanguage.g:4067:1: ( '=' )
12556 // InternalVampireLanguage.g:4014:2: '=' 12712 // InternalVampireLanguage.g:4068:2: '='
12557 { 12713 {
12558 before(grammarAccess.getVLSUnaryInfixAccess().getEqualsSignKeyword_1_0_1_1()); 12714 before(grammarAccess.getVLSUnaryInfixAccess().getEqualsSignKeyword_1_0_1_1());
12559 match(input,64,FOLLOW_2); 12715 match(input,65,FOLLOW_2);
12560 after(grammarAccess.getVLSUnaryInfixAccess().getEqualsSignKeyword_1_0_1_1()); 12716 after(grammarAccess.getVLSUnaryInfixAccess().getEqualsSignKeyword_1_0_1_1());
12561 12717
12562 } 12718 }
@@ -12580,16 +12736,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12580 12736
12581 12737
12582 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_2__0" 12738 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_2__0"
12583 // 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 ; 12739 // 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 ;
12584 public final void rule__VLSUnaryInfix__Group_1_0_2__0() throws RecognitionException { 12740 public final void rule__VLSUnaryInfix__Group_1_0_2__0() throws RecognitionException {
12585 12741
12586 int stackSize = keepStackSize(); 12742 int stackSize = keepStackSize();
12587 12743
12588 try { 12744 try {
12589 // InternalVampireLanguage.g:4028:1: ( rule__VLSUnaryInfix__Group_1_0_2__0__Impl rule__VLSUnaryInfix__Group_1_0_2__1 ) 12745 // InternalVampireLanguage.g:4082:1: ( rule__VLSUnaryInfix__Group_1_0_2__0__Impl rule__VLSUnaryInfix__Group_1_0_2__1 )
12590 // InternalVampireLanguage.g:4029:2: rule__VLSUnaryInfix__Group_1_0_2__0__Impl rule__VLSUnaryInfix__Group_1_0_2__1 12746 // InternalVampireLanguage.g:4083:2: rule__VLSUnaryInfix__Group_1_0_2__0__Impl rule__VLSUnaryInfix__Group_1_0_2__1
12591 { 12747 {
12592 pushFollow(FOLLOW_35); 12748 pushFollow(FOLLOW_36);
12593 rule__VLSUnaryInfix__Group_1_0_2__0__Impl(); 12749 rule__VLSUnaryInfix__Group_1_0_2__0__Impl();
12594 12750
12595 state._fsp--; 12751 state._fsp--;
@@ -12618,21 +12774,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12618 12774
12619 12775
12620 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_2__0__Impl" 12776 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_2__0__Impl"
12621 // InternalVampireLanguage.g:4036:1: rule__VLSUnaryInfix__Group_1_0_2__0__Impl : ( () ) ; 12777 // InternalVampireLanguage.g:4090:1: rule__VLSUnaryInfix__Group_1_0_2__0__Impl : ( () ) ;
12622 public final void rule__VLSUnaryInfix__Group_1_0_2__0__Impl() throws RecognitionException { 12778 public final void rule__VLSUnaryInfix__Group_1_0_2__0__Impl() throws RecognitionException {
12623 12779
12624 int stackSize = keepStackSize(); 12780 int stackSize = keepStackSize();
12625 12781
12626 try { 12782 try {
12627 // InternalVampireLanguage.g:4040:1: ( ( () ) ) 12783 // InternalVampireLanguage.g:4094:1: ( ( () ) )
12628 // InternalVampireLanguage.g:4041:1: ( () ) 12784 // InternalVampireLanguage.g:4095:1: ( () )
12629 { 12785 {
12630 // InternalVampireLanguage.g:4041:1: ( () ) 12786 // InternalVampireLanguage.g:4095:1: ( () )
12631 // InternalVampireLanguage.g:4042:2: () 12787 // InternalVampireLanguage.g:4096:2: ()
12632 { 12788 {
12633 before(grammarAccess.getVLSUnaryInfixAccess().getVLSAssignmentLeftAction_1_0_2_0()); 12789 before(grammarAccess.getVLSUnaryInfixAccess().getVLSAssignmentLeftAction_1_0_2_0());
12634 // InternalVampireLanguage.g:4043:2: () 12790 // InternalVampireLanguage.g:4097:2: ()
12635 // InternalVampireLanguage.g:4043:3: 12791 // InternalVampireLanguage.g:4097:3:
12636 { 12792 {
12637 } 12793 }
12638 12794
@@ -12655,14 +12811,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12655 12811
12656 12812
12657 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_2__1" 12813 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_2__1"
12658 // InternalVampireLanguage.g:4051:1: rule__VLSUnaryInfix__Group_1_0_2__1 : rule__VLSUnaryInfix__Group_1_0_2__1__Impl ; 12814 // InternalVampireLanguage.g:4105:1: rule__VLSUnaryInfix__Group_1_0_2__1 : rule__VLSUnaryInfix__Group_1_0_2__1__Impl ;
12659 public final void rule__VLSUnaryInfix__Group_1_0_2__1() throws RecognitionException { 12815 public final void rule__VLSUnaryInfix__Group_1_0_2__1() throws RecognitionException {
12660 12816
12661 int stackSize = keepStackSize(); 12817 int stackSize = keepStackSize();
12662 12818
12663 try { 12819 try {
12664 // InternalVampireLanguage.g:4055:1: ( rule__VLSUnaryInfix__Group_1_0_2__1__Impl ) 12820 // InternalVampireLanguage.g:4109:1: ( rule__VLSUnaryInfix__Group_1_0_2__1__Impl )
12665 // InternalVampireLanguage.g:4056:2: rule__VLSUnaryInfix__Group_1_0_2__1__Impl 12821 // InternalVampireLanguage.g:4110:2: rule__VLSUnaryInfix__Group_1_0_2__1__Impl
12666 { 12822 {
12667 pushFollow(FOLLOW_2); 12823 pushFollow(FOLLOW_2);
12668 rule__VLSUnaryInfix__Group_1_0_2__1__Impl(); 12824 rule__VLSUnaryInfix__Group_1_0_2__1__Impl();
@@ -12688,20 +12844,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12688 12844
12689 12845
12690 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_2__1__Impl" 12846 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_2__1__Impl"
12691 // InternalVampireLanguage.g:4062:1: rule__VLSUnaryInfix__Group_1_0_2__1__Impl : ( ':=' ) ; 12847 // InternalVampireLanguage.g:4116:1: rule__VLSUnaryInfix__Group_1_0_2__1__Impl : ( ':=' ) ;
12692 public final void rule__VLSUnaryInfix__Group_1_0_2__1__Impl() throws RecognitionException { 12848 public final void rule__VLSUnaryInfix__Group_1_0_2__1__Impl() throws RecognitionException {
12693 12849
12694 int stackSize = keepStackSize(); 12850 int stackSize = keepStackSize();
12695 12851
12696 try { 12852 try {
12697 // InternalVampireLanguage.g:4066:1: ( ( ':=' ) ) 12853 // InternalVampireLanguage.g:4120:1: ( ( ':=' ) )
12698 // InternalVampireLanguage.g:4067:1: ( ':=' ) 12854 // InternalVampireLanguage.g:4121:1: ( ':=' )
12699 { 12855 {
12700 // InternalVampireLanguage.g:4067:1: ( ':=' ) 12856 // InternalVampireLanguage.g:4121:1: ( ':=' )
12701 // InternalVampireLanguage.g:4068:2: ':=' 12857 // InternalVampireLanguage.g:4122:2: ':='
12702 { 12858 {
12703 before(grammarAccess.getVLSUnaryInfixAccess().getColonEqualsSignKeyword_1_0_2_1()); 12859 before(grammarAccess.getVLSUnaryInfixAccess().getColonEqualsSignKeyword_1_0_2_1());
12704 match(input,65,FOLLOW_2); 12860 match(input,66,FOLLOW_2);
12705 after(grammarAccess.getVLSUnaryInfixAccess().getColonEqualsSignKeyword_1_0_2_1()); 12861 after(grammarAccess.getVLSUnaryInfixAccess().getColonEqualsSignKeyword_1_0_2_1());
12706 12862
12707 } 12863 }
@@ -12725,16 +12881,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12725 12881
12726 12882
12727 // $ANTLR start "rule__VLSAtomicConstant__Group_0__0" 12883 // $ANTLR start "rule__VLSAtomicConstant__Group_0__0"
12728 // InternalVampireLanguage.g:4078:1: rule__VLSAtomicConstant__Group_0__0 : rule__VLSAtomicConstant__Group_0__0__Impl rule__VLSAtomicConstant__Group_0__1 ; 12884 // InternalVampireLanguage.g:4132:1: rule__VLSAtomicConstant__Group_0__0 : rule__VLSAtomicConstant__Group_0__0__Impl rule__VLSAtomicConstant__Group_0__1 ;
12729 public final void rule__VLSAtomicConstant__Group_0__0() throws RecognitionException { 12885 public final void rule__VLSAtomicConstant__Group_0__0() throws RecognitionException {
12730 12886
12731 int stackSize = keepStackSize(); 12887 int stackSize = keepStackSize();
12732 12888
12733 try { 12889 try {
12734 // InternalVampireLanguage.g:4082:1: ( rule__VLSAtomicConstant__Group_0__0__Impl rule__VLSAtomicConstant__Group_0__1 ) 12890 // InternalVampireLanguage.g:4136:1: ( rule__VLSAtomicConstant__Group_0__0__Impl rule__VLSAtomicConstant__Group_0__1 )
12735 // InternalVampireLanguage.g:4083:2: rule__VLSAtomicConstant__Group_0__0__Impl rule__VLSAtomicConstant__Group_0__1 12891 // InternalVampireLanguage.g:4137:2: rule__VLSAtomicConstant__Group_0__0__Impl rule__VLSAtomicConstant__Group_0__1
12736 { 12892 {
12737 pushFollow(FOLLOW_39); 12893 pushFollow(FOLLOW_40);
12738 rule__VLSAtomicConstant__Group_0__0__Impl(); 12894 rule__VLSAtomicConstant__Group_0__0__Impl();
12739 12895
12740 state._fsp--; 12896 state._fsp--;
@@ -12763,21 +12919,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12763 12919
12764 12920
12765 // $ANTLR start "rule__VLSAtomicConstant__Group_0__0__Impl" 12921 // $ANTLR start "rule__VLSAtomicConstant__Group_0__0__Impl"
12766 // InternalVampireLanguage.g:4090:1: rule__VLSAtomicConstant__Group_0__0__Impl : ( () ) ; 12922 // InternalVampireLanguage.g:4144:1: rule__VLSAtomicConstant__Group_0__0__Impl : ( () ) ;
12767 public final void rule__VLSAtomicConstant__Group_0__0__Impl() throws RecognitionException { 12923 public final void rule__VLSAtomicConstant__Group_0__0__Impl() throws RecognitionException {
12768 12924
12769 int stackSize = keepStackSize(); 12925 int stackSize = keepStackSize();
12770 12926
12771 try { 12927 try {
12772 // InternalVampireLanguage.g:4094:1: ( ( () ) ) 12928 // InternalVampireLanguage.g:4148:1: ( ( () ) )
12773 // InternalVampireLanguage.g:4095:1: ( () ) 12929 // InternalVampireLanguage.g:4149:1: ( () )
12774 { 12930 {
12775 // InternalVampireLanguage.g:4095:1: ( () ) 12931 // InternalVampireLanguage.g:4149:1: ( () )
12776 // InternalVampireLanguage.g:4096:2: () 12932 // InternalVampireLanguage.g:4150:2: ()
12777 { 12933 {
12778 before(grammarAccess.getVLSAtomicConstantAccess().getVLSConstantAction_0_0()); 12934 before(grammarAccess.getVLSAtomicConstantAccess().getVLSConstantAction_0_0());
12779 // InternalVampireLanguage.g:4097:2: () 12935 // InternalVampireLanguage.g:4151:2: ()
12780 // InternalVampireLanguage.g:4097:3: 12936 // InternalVampireLanguage.g:4151:3:
12781 { 12937 {
12782 } 12938 }
12783 12939
@@ -12800,14 +12956,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12800 12956
12801 12957
12802 // $ANTLR start "rule__VLSAtomicConstant__Group_0__1" 12958 // $ANTLR start "rule__VLSAtomicConstant__Group_0__1"
12803 // InternalVampireLanguage.g:4105:1: rule__VLSAtomicConstant__Group_0__1 : rule__VLSAtomicConstant__Group_0__1__Impl ; 12959 // InternalVampireLanguage.g:4159:1: rule__VLSAtomicConstant__Group_0__1 : rule__VLSAtomicConstant__Group_0__1__Impl ;
12804 public final void rule__VLSAtomicConstant__Group_0__1() throws RecognitionException { 12960 public final void rule__VLSAtomicConstant__Group_0__1() throws RecognitionException {
12805 12961
12806 int stackSize = keepStackSize(); 12962 int stackSize = keepStackSize();
12807 12963
12808 try { 12964 try {
12809 // InternalVampireLanguage.g:4109:1: ( rule__VLSAtomicConstant__Group_0__1__Impl ) 12965 // InternalVampireLanguage.g:4163:1: ( rule__VLSAtomicConstant__Group_0__1__Impl )
12810 // InternalVampireLanguage.g:4110:2: rule__VLSAtomicConstant__Group_0__1__Impl 12966 // InternalVampireLanguage.g:4164:2: rule__VLSAtomicConstant__Group_0__1__Impl
12811 { 12967 {
12812 pushFollow(FOLLOW_2); 12968 pushFollow(FOLLOW_2);
12813 rule__VLSAtomicConstant__Group_0__1__Impl(); 12969 rule__VLSAtomicConstant__Group_0__1__Impl();
@@ -12833,21 +12989,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12833 12989
12834 12990
12835 // $ANTLR start "rule__VLSAtomicConstant__Group_0__1__Impl" 12991 // $ANTLR start "rule__VLSAtomicConstant__Group_0__1__Impl"
12836 // InternalVampireLanguage.g:4116:1: rule__VLSAtomicConstant__Group_0__1__Impl : ( ( rule__VLSAtomicConstant__NameAssignment_0_1 ) ) ; 12992 // InternalVampireLanguage.g:4170:1: rule__VLSAtomicConstant__Group_0__1__Impl : ( ( rule__VLSAtomicConstant__NameAssignment_0_1 ) ) ;
12837 public final void rule__VLSAtomicConstant__Group_0__1__Impl() throws RecognitionException { 12993 public final void rule__VLSAtomicConstant__Group_0__1__Impl() throws RecognitionException {
12838 12994
12839 int stackSize = keepStackSize(); 12995 int stackSize = keepStackSize();
12840 12996
12841 try { 12997 try {
12842 // InternalVampireLanguage.g:4120:1: ( ( ( rule__VLSAtomicConstant__NameAssignment_0_1 ) ) ) 12998 // InternalVampireLanguage.g:4174:1: ( ( ( rule__VLSAtomicConstant__NameAssignment_0_1 ) ) )
12843 // InternalVampireLanguage.g:4121:1: ( ( rule__VLSAtomicConstant__NameAssignment_0_1 ) ) 12999 // InternalVampireLanguage.g:4175:1: ( ( rule__VLSAtomicConstant__NameAssignment_0_1 ) )
12844 { 13000 {
12845 // InternalVampireLanguage.g:4121:1: ( ( rule__VLSAtomicConstant__NameAssignment_0_1 ) ) 13001 // InternalVampireLanguage.g:4175:1: ( ( rule__VLSAtomicConstant__NameAssignment_0_1 ) )
12846 // InternalVampireLanguage.g:4122:2: ( rule__VLSAtomicConstant__NameAssignment_0_1 ) 13002 // InternalVampireLanguage.g:4176:2: ( rule__VLSAtomicConstant__NameAssignment_0_1 )
12847 { 13003 {
12848 before(grammarAccess.getVLSAtomicConstantAccess().getNameAssignment_0_1()); 13004 before(grammarAccess.getVLSAtomicConstantAccess().getNameAssignment_0_1());
12849 // InternalVampireLanguage.g:4123:2: ( rule__VLSAtomicConstant__NameAssignment_0_1 ) 13005 // InternalVampireLanguage.g:4177:2: ( rule__VLSAtomicConstant__NameAssignment_0_1 )
12850 // InternalVampireLanguage.g:4123:3: rule__VLSAtomicConstant__NameAssignment_0_1 13006 // InternalVampireLanguage.g:4177:3: rule__VLSAtomicConstant__NameAssignment_0_1
12851 { 13007 {
12852 pushFollow(FOLLOW_2); 13008 pushFollow(FOLLOW_2);
12853 rule__VLSAtomicConstant__NameAssignment_0_1(); 13009 rule__VLSAtomicConstant__NameAssignment_0_1();
@@ -12880,16 +13036,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12880 13036
12881 13037
12882 // $ANTLR start "rule__VLSAtomicConstant__Group_1__0" 13038 // $ANTLR start "rule__VLSAtomicConstant__Group_1__0"
12883 // InternalVampireLanguage.g:4132:1: rule__VLSAtomicConstant__Group_1__0 : rule__VLSAtomicConstant__Group_1__0__Impl rule__VLSAtomicConstant__Group_1__1 ; 13039 // InternalVampireLanguage.g:4186:1: rule__VLSAtomicConstant__Group_1__0 : rule__VLSAtomicConstant__Group_1__0__Impl rule__VLSAtomicConstant__Group_1__1 ;
12884 public final void rule__VLSAtomicConstant__Group_1__0() throws RecognitionException { 13040 public final void rule__VLSAtomicConstant__Group_1__0() throws RecognitionException {
12885 13041
12886 int stackSize = keepStackSize(); 13042 int stackSize = keepStackSize();
12887 13043
12888 try { 13044 try {
12889 // InternalVampireLanguage.g:4136:1: ( rule__VLSAtomicConstant__Group_1__0__Impl rule__VLSAtomicConstant__Group_1__1 ) 13045 // InternalVampireLanguage.g:4190:1: ( rule__VLSAtomicConstant__Group_1__0__Impl rule__VLSAtomicConstant__Group_1__1 )
12890 // InternalVampireLanguage.g:4137:2: rule__VLSAtomicConstant__Group_1__0__Impl rule__VLSAtomicConstant__Group_1__1 13046 // InternalVampireLanguage.g:4191:2: rule__VLSAtomicConstant__Group_1__0__Impl rule__VLSAtomicConstant__Group_1__1
12891 { 13047 {
12892 pushFollow(FOLLOW_40); 13048 pushFollow(FOLLOW_41);
12893 rule__VLSAtomicConstant__Group_1__0__Impl(); 13049 rule__VLSAtomicConstant__Group_1__0__Impl();
12894 13050
12895 state._fsp--; 13051 state._fsp--;
@@ -12918,21 +13074,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12918 13074
12919 13075
12920 // $ANTLR start "rule__VLSAtomicConstant__Group_1__0__Impl" 13076 // $ANTLR start "rule__VLSAtomicConstant__Group_1__0__Impl"
12921 // InternalVampireLanguage.g:4144:1: rule__VLSAtomicConstant__Group_1__0__Impl : ( () ) ; 13077 // InternalVampireLanguage.g:4198:1: rule__VLSAtomicConstant__Group_1__0__Impl : ( () ) ;
12922 public final void rule__VLSAtomicConstant__Group_1__0__Impl() throws RecognitionException { 13078 public final void rule__VLSAtomicConstant__Group_1__0__Impl() throws RecognitionException {
12923 13079
12924 int stackSize = keepStackSize(); 13080 int stackSize = keepStackSize();
12925 13081
12926 try { 13082 try {
12927 // InternalVampireLanguage.g:4148:1: ( ( () ) ) 13083 // InternalVampireLanguage.g:4202:1: ( ( () ) )
12928 // InternalVampireLanguage.g:4149:1: ( () ) 13084 // InternalVampireLanguage.g:4203:1: ( () )
12929 { 13085 {
12930 // InternalVampireLanguage.g:4149:1: ( () ) 13086 // InternalVampireLanguage.g:4203:1: ( () )
12931 // InternalVampireLanguage.g:4150:2: () 13087 // InternalVampireLanguage.g:4204:2: ()
12932 { 13088 {
12933 before(grammarAccess.getVLSAtomicConstantAccess().getVLSTrueAction_1_0()); 13089 before(grammarAccess.getVLSAtomicConstantAccess().getVLSTrueAction_1_0());
12934 // InternalVampireLanguage.g:4151:2: () 13090 // InternalVampireLanguage.g:4205:2: ()
12935 // InternalVampireLanguage.g:4151:3: 13091 // InternalVampireLanguage.g:4205:3:
12936 { 13092 {
12937 } 13093 }
12938 13094
@@ -12955,14 +13111,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12955 13111
12956 13112
12957 // $ANTLR start "rule__VLSAtomicConstant__Group_1__1" 13113 // $ANTLR start "rule__VLSAtomicConstant__Group_1__1"
12958 // InternalVampireLanguage.g:4159:1: rule__VLSAtomicConstant__Group_1__1 : rule__VLSAtomicConstant__Group_1__1__Impl ; 13114 // InternalVampireLanguage.g:4213:1: rule__VLSAtomicConstant__Group_1__1 : rule__VLSAtomicConstant__Group_1__1__Impl ;
12959 public final void rule__VLSAtomicConstant__Group_1__1() throws RecognitionException { 13115 public final void rule__VLSAtomicConstant__Group_1__1() throws RecognitionException {
12960 13116
12961 int stackSize = keepStackSize(); 13117 int stackSize = keepStackSize();
12962 13118
12963 try { 13119 try {
12964 // InternalVampireLanguage.g:4163:1: ( rule__VLSAtomicConstant__Group_1__1__Impl ) 13120 // InternalVampireLanguage.g:4217:1: ( rule__VLSAtomicConstant__Group_1__1__Impl )
12965 // InternalVampireLanguage.g:4164:2: rule__VLSAtomicConstant__Group_1__1__Impl 13121 // InternalVampireLanguage.g:4218:2: rule__VLSAtomicConstant__Group_1__1__Impl
12966 { 13122 {
12967 pushFollow(FOLLOW_2); 13123 pushFollow(FOLLOW_2);
12968 rule__VLSAtomicConstant__Group_1__1__Impl(); 13124 rule__VLSAtomicConstant__Group_1__1__Impl();
@@ -12988,20 +13144,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12988 13144
12989 13145
12990 // $ANTLR start "rule__VLSAtomicConstant__Group_1__1__Impl" 13146 // $ANTLR start "rule__VLSAtomicConstant__Group_1__1__Impl"
12991 // InternalVampireLanguage.g:4170:1: rule__VLSAtomicConstant__Group_1__1__Impl : ( '$true' ) ; 13147 // InternalVampireLanguage.g:4224:1: rule__VLSAtomicConstant__Group_1__1__Impl : ( '$true' ) ;
12992 public final void rule__VLSAtomicConstant__Group_1__1__Impl() throws RecognitionException { 13148 public final void rule__VLSAtomicConstant__Group_1__1__Impl() throws RecognitionException {
12993 13149
12994 int stackSize = keepStackSize(); 13150 int stackSize = keepStackSize();
12995 13151
12996 try { 13152 try {
12997 // InternalVampireLanguage.g:4174:1: ( ( '$true' ) ) 13153 // InternalVampireLanguage.g:4228:1: ( ( '$true' ) )
12998 // InternalVampireLanguage.g:4175:1: ( '$true' ) 13154 // InternalVampireLanguage.g:4229:1: ( '$true' )
12999 { 13155 {
13000 // InternalVampireLanguage.g:4175:1: ( '$true' ) 13156 // InternalVampireLanguage.g:4229:1: ( '$true' )
13001 // InternalVampireLanguage.g:4176:2: '$true' 13157 // InternalVampireLanguage.g:4230:2: '$true'
13002 { 13158 {
13003 before(grammarAccess.getVLSAtomicConstantAccess().getTrueKeyword_1_1()); 13159 before(grammarAccess.getVLSAtomicConstantAccess().getTrueKeyword_1_1());
13004 match(input,66,FOLLOW_2); 13160 match(input,67,FOLLOW_2);
13005 after(grammarAccess.getVLSAtomicConstantAccess().getTrueKeyword_1_1()); 13161 after(grammarAccess.getVLSAtomicConstantAccess().getTrueKeyword_1_1());
13006 13162
13007 } 13163 }
@@ -13025,16 +13181,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13025 13181
13026 13182
13027 // $ANTLR start "rule__VLSAtomicConstant__Group_2__0" 13183 // $ANTLR start "rule__VLSAtomicConstant__Group_2__0"
13028 // InternalVampireLanguage.g:4186:1: rule__VLSAtomicConstant__Group_2__0 : rule__VLSAtomicConstant__Group_2__0__Impl rule__VLSAtomicConstant__Group_2__1 ; 13184 // InternalVampireLanguage.g:4240:1: rule__VLSAtomicConstant__Group_2__0 : rule__VLSAtomicConstant__Group_2__0__Impl rule__VLSAtomicConstant__Group_2__1 ;
13029 public final void rule__VLSAtomicConstant__Group_2__0() throws RecognitionException { 13185 public final void rule__VLSAtomicConstant__Group_2__0() throws RecognitionException {
13030 13186
13031 int stackSize = keepStackSize(); 13187 int stackSize = keepStackSize();
13032 13188
13033 try { 13189 try {
13034 // InternalVampireLanguage.g:4190:1: ( rule__VLSAtomicConstant__Group_2__0__Impl rule__VLSAtomicConstant__Group_2__1 ) 13190 // InternalVampireLanguage.g:4244:1: ( rule__VLSAtomicConstant__Group_2__0__Impl rule__VLSAtomicConstant__Group_2__1 )
13035 // InternalVampireLanguage.g:4191:2: rule__VLSAtomicConstant__Group_2__0__Impl rule__VLSAtomicConstant__Group_2__1 13191 // InternalVampireLanguage.g:4245:2: rule__VLSAtomicConstant__Group_2__0__Impl rule__VLSAtomicConstant__Group_2__1
13036 { 13192 {
13037 pushFollow(FOLLOW_41); 13193 pushFollow(FOLLOW_42);
13038 rule__VLSAtomicConstant__Group_2__0__Impl(); 13194 rule__VLSAtomicConstant__Group_2__0__Impl();
13039 13195
13040 state._fsp--; 13196 state._fsp--;
@@ -13063,21 +13219,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13063 13219
13064 13220
13065 // $ANTLR start "rule__VLSAtomicConstant__Group_2__0__Impl" 13221 // $ANTLR start "rule__VLSAtomicConstant__Group_2__0__Impl"
13066 // InternalVampireLanguage.g:4198:1: rule__VLSAtomicConstant__Group_2__0__Impl : ( () ) ; 13222 // InternalVampireLanguage.g:4252:1: rule__VLSAtomicConstant__Group_2__0__Impl : ( () ) ;
13067 public final void rule__VLSAtomicConstant__Group_2__0__Impl() throws RecognitionException { 13223 public final void rule__VLSAtomicConstant__Group_2__0__Impl() throws RecognitionException {
13068 13224
13069 int stackSize = keepStackSize(); 13225 int stackSize = keepStackSize();
13070 13226
13071 try { 13227 try {
13072 // InternalVampireLanguage.g:4202:1: ( ( () ) ) 13228 // InternalVampireLanguage.g:4256:1: ( ( () ) )
13073 // InternalVampireLanguage.g:4203:1: ( () ) 13229 // InternalVampireLanguage.g:4257:1: ( () )
13074 { 13230 {
13075 // InternalVampireLanguage.g:4203:1: ( () ) 13231 // InternalVampireLanguage.g:4257:1: ( () )
13076 // InternalVampireLanguage.g:4204:2: () 13232 // InternalVampireLanguage.g:4258:2: ()
13077 { 13233 {
13078 before(grammarAccess.getVLSAtomicConstantAccess().getVLSFalseAction_2_0()); 13234 before(grammarAccess.getVLSAtomicConstantAccess().getVLSFalseAction_2_0());
13079 // InternalVampireLanguage.g:4205:2: () 13235 // InternalVampireLanguage.g:4259:2: ()
13080 // InternalVampireLanguage.g:4205:3: 13236 // InternalVampireLanguage.g:4259:3:
13081 { 13237 {
13082 } 13238 }
13083 13239
@@ -13100,14 +13256,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13100 13256
13101 13257
13102 // $ANTLR start "rule__VLSAtomicConstant__Group_2__1" 13258 // $ANTLR start "rule__VLSAtomicConstant__Group_2__1"
13103 // InternalVampireLanguage.g:4213:1: rule__VLSAtomicConstant__Group_2__1 : rule__VLSAtomicConstant__Group_2__1__Impl ; 13259 // InternalVampireLanguage.g:4267:1: rule__VLSAtomicConstant__Group_2__1 : rule__VLSAtomicConstant__Group_2__1__Impl ;
13104 public final void rule__VLSAtomicConstant__Group_2__1() throws RecognitionException { 13260 public final void rule__VLSAtomicConstant__Group_2__1() throws RecognitionException {
13105 13261
13106 int stackSize = keepStackSize(); 13262 int stackSize = keepStackSize();
13107 13263
13108 try { 13264 try {
13109 // InternalVampireLanguage.g:4217:1: ( rule__VLSAtomicConstant__Group_2__1__Impl ) 13265 // InternalVampireLanguage.g:4271:1: ( rule__VLSAtomicConstant__Group_2__1__Impl )
13110 // InternalVampireLanguage.g:4218:2: rule__VLSAtomicConstant__Group_2__1__Impl 13266 // InternalVampireLanguage.g:4272:2: rule__VLSAtomicConstant__Group_2__1__Impl
13111 { 13267 {
13112 pushFollow(FOLLOW_2); 13268 pushFollow(FOLLOW_2);
13113 rule__VLSAtomicConstant__Group_2__1__Impl(); 13269 rule__VLSAtomicConstant__Group_2__1__Impl();
@@ -13133,20 +13289,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13133 13289
13134 13290
13135 // $ANTLR start "rule__VLSAtomicConstant__Group_2__1__Impl" 13291 // $ANTLR start "rule__VLSAtomicConstant__Group_2__1__Impl"
13136 // InternalVampireLanguage.g:4224:1: rule__VLSAtomicConstant__Group_2__1__Impl : ( '$false' ) ; 13292 // InternalVampireLanguage.g:4278:1: rule__VLSAtomicConstant__Group_2__1__Impl : ( '$false' ) ;
13137 public final void rule__VLSAtomicConstant__Group_2__1__Impl() throws RecognitionException { 13293 public final void rule__VLSAtomicConstant__Group_2__1__Impl() throws RecognitionException {
13138 13294
13139 int stackSize = keepStackSize(); 13295 int stackSize = keepStackSize();
13140 13296
13141 try { 13297 try {
13142 // InternalVampireLanguage.g:4228:1: ( ( '$false' ) ) 13298 // InternalVampireLanguage.g:4282:1: ( ( '$false' ) )
13143 // InternalVampireLanguage.g:4229:1: ( '$false' ) 13299 // InternalVampireLanguage.g:4283:1: ( '$false' )
13144 { 13300 {
13145 // InternalVampireLanguage.g:4229:1: ( '$false' ) 13301 // InternalVampireLanguage.g:4283:1: ( '$false' )
13146 // InternalVampireLanguage.g:4230:2: '$false' 13302 // InternalVampireLanguage.g:4284:2: '$false'
13147 { 13303 {
13148 before(grammarAccess.getVLSAtomicConstantAccess().getFalseKeyword_2_1()); 13304 before(grammarAccess.getVLSAtomicConstantAccess().getFalseKeyword_2_1());
13149 match(input,67,FOLLOW_2); 13305 match(input,68,FOLLOW_2);
13150 after(grammarAccess.getVLSAtomicConstantAccess().getFalseKeyword_2_1()); 13306 after(grammarAccess.getVLSAtomicConstantAccess().getFalseKeyword_2_1());
13151 13307
13152 } 13308 }
@@ -13170,16 +13326,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13170 13326
13171 13327
13172 // $ANTLR start "rule__VLSAtomicFunction__Group_0__0" 13328 // $ANTLR start "rule__VLSAtomicFunction__Group_0__0"
13173 // InternalVampireLanguage.g:4240:1: rule__VLSAtomicFunction__Group_0__0 : rule__VLSAtomicFunction__Group_0__0__Impl rule__VLSAtomicFunction__Group_0__1 ; 13329 // InternalVampireLanguage.g:4294:1: rule__VLSAtomicFunction__Group_0__0 : rule__VLSAtomicFunction__Group_0__0__Impl rule__VLSAtomicFunction__Group_0__1 ;
13174 public final void rule__VLSAtomicFunction__Group_0__0() throws RecognitionException { 13330 public final void rule__VLSAtomicFunction__Group_0__0() throws RecognitionException {
13175 13331
13176 int stackSize = keepStackSize(); 13332 int stackSize = keepStackSize();
13177 13333
13178 try { 13334 try {
13179 // InternalVampireLanguage.g:4244:1: ( rule__VLSAtomicFunction__Group_0__0__Impl rule__VLSAtomicFunction__Group_0__1 ) 13335 // InternalVampireLanguage.g:4298:1: ( rule__VLSAtomicFunction__Group_0__0__Impl rule__VLSAtomicFunction__Group_0__1 )
13180 // InternalVampireLanguage.g:4245:2: rule__VLSAtomicFunction__Group_0__0__Impl rule__VLSAtomicFunction__Group_0__1 13336 // InternalVampireLanguage.g:4299:2: rule__VLSAtomicFunction__Group_0__0__Impl rule__VLSAtomicFunction__Group_0__1
13181 { 13337 {
13182 pushFollow(FOLLOW_39); 13338 pushFollow(FOLLOW_40);
13183 rule__VLSAtomicFunction__Group_0__0__Impl(); 13339 rule__VLSAtomicFunction__Group_0__0__Impl();
13184 13340
13185 state._fsp--; 13341 state._fsp--;
@@ -13208,21 +13364,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13208 13364
13209 13365
13210 // $ANTLR start "rule__VLSAtomicFunction__Group_0__0__Impl" 13366 // $ANTLR start "rule__VLSAtomicFunction__Group_0__0__Impl"
13211 // InternalVampireLanguage.g:4252:1: rule__VLSAtomicFunction__Group_0__0__Impl : ( () ) ; 13367 // InternalVampireLanguage.g:4306:1: rule__VLSAtomicFunction__Group_0__0__Impl : ( () ) ;
13212 public final void rule__VLSAtomicFunction__Group_0__0__Impl() throws RecognitionException { 13368 public final void rule__VLSAtomicFunction__Group_0__0__Impl() throws RecognitionException {
13213 13369
13214 int stackSize = keepStackSize(); 13370 int stackSize = keepStackSize();
13215 13371
13216 try { 13372 try {
13217 // InternalVampireLanguage.g:4256:1: ( ( () ) ) 13373 // InternalVampireLanguage.g:4310:1: ( ( () ) )
13218 // InternalVampireLanguage.g:4257:1: ( () ) 13374 // InternalVampireLanguage.g:4311:1: ( () )
13219 { 13375 {
13220 // InternalVampireLanguage.g:4257:1: ( () ) 13376 // InternalVampireLanguage.g:4311:1: ( () )
13221 // InternalVampireLanguage.g:4258:2: () 13377 // InternalVampireLanguage.g:4312:2: ()
13222 { 13378 {
13223 before(grammarAccess.getVLSAtomicFunctionAccess().getVLSFunctionAction_0_0()); 13379 before(grammarAccess.getVLSAtomicFunctionAccess().getVLSFunctionAction_0_0());
13224 // InternalVampireLanguage.g:4259:2: () 13380 // InternalVampireLanguage.g:4313:2: ()
13225 // InternalVampireLanguage.g:4259:3: 13381 // InternalVampireLanguage.g:4313:3:
13226 { 13382 {
13227 } 13383 }
13228 13384
@@ -13245,16 +13401,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13245 13401
13246 13402
13247 // $ANTLR start "rule__VLSAtomicFunction__Group_0__1" 13403 // $ANTLR start "rule__VLSAtomicFunction__Group_0__1"
13248 // InternalVampireLanguage.g:4267:1: rule__VLSAtomicFunction__Group_0__1 : rule__VLSAtomicFunction__Group_0__1__Impl rule__VLSAtomicFunction__Group_0__2 ; 13404 // InternalVampireLanguage.g:4321:1: rule__VLSAtomicFunction__Group_0__1 : rule__VLSAtomicFunction__Group_0__1__Impl rule__VLSAtomicFunction__Group_0__2 ;
13249 public final void rule__VLSAtomicFunction__Group_0__1() throws RecognitionException { 13405 public final void rule__VLSAtomicFunction__Group_0__1() throws RecognitionException {
13250 13406
13251 int stackSize = keepStackSize(); 13407 int stackSize = keepStackSize();
13252 13408
13253 try { 13409 try {
13254 // InternalVampireLanguage.g:4271:1: ( rule__VLSAtomicFunction__Group_0__1__Impl rule__VLSAtomicFunction__Group_0__2 ) 13410 // InternalVampireLanguage.g:4325:1: ( rule__VLSAtomicFunction__Group_0__1__Impl rule__VLSAtomicFunction__Group_0__2 )
13255 // InternalVampireLanguage.g:4272:2: rule__VLSAtomicFunction__Group_0__1__Impl rule__VLSAtomicFunction__Group_0__2 13411 // InternalVampireLanguage.g:4326:2: rule__VLSAtomicFunction__Group_0__1__Impl rule__VLSAtomicFunction__Group_0__2
13256 { 13412 {
13257 pushFollow(FOLLOW_11); 13413 pushFollow(FOLLOW_12);
13258 rule__VLSAtomicFunction__Group_0__1__Impl(); 13414 rule__VLSAtomicFunction__Group_0__1__Impl();
13259 13415
13260 state._fsp--; 13416 state._fsp--;
@@ -13283,21 +13439,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13283 13439
13284 13440
13285 // $ANTLR start "rule__VLSAtomicFunction__Group_0__1__Impl" 13441 // $ANTLR start "rule__VLSAtomicFunction__Group_0__1__Impl"
13286 // InternalVampireLanguage.g:4279:1: rule__VLSAtomicFunction__Group_0__1__Impl : ( ( rule__VLSAtomicFunction__ConstantAssignment_0_1 ) ) ; 13442 // InternalVampireLanguage.g:4333:1: rule__VLSAtomicFunction__Group_0__1__Impl : ( ( rule__VLSAtomicFunction__ConstantAssignment_0_1 ) ) ;
13287 public final void rule__VLSAtomicFunction__Group_0__1__Impl() throws RecognitionException { 13443 public final void rule__VLSAtomicFunction__Group_0__1__Impl() throws RecognitionException {
13288 13444
13289 int stackSize = keepStackSize(); 13445 int stackSize = keepStackSize();
13290 13446
13291 try { 13447 try {
13292 // InternalVampireLanguage.g:4283:1: ( ( ( rule__VLSAtomicFunction__ConstantAssignment_0_1 ) ) ) 13448 // InternalVampireLanguage.g:4337:1: ( ( ( rule__VLSAtomicFunction__ConstantAssignment_0_1 ) ) )
13293 // InternalVampireLanguage.g:4284:1: ( ( rule__VLSAtomicFunction__ConstantAssignment_0_1 ) ) 13449 // InternalVampireLanguage.g:4338:1: ( ( rule__VLSAtomicFunction__ConstantAssignment_0_1 ) )
13294 { 13450 {
13295 // InternalVampireLanguage.g:4284:1: ( ( rule__VLSAtomicFunction__ConstantAssignment_0_1 ) ) 13451 // InternalVampireLanguage.g:4338:1: ( ( rule__VLSAtomicFunction__ConstantAssignment_0_1 ) )
13296 // InternalVampireLanguage.g:4285:2: ( rule__VLSAtomicFunction__ConstantAssignment_0_1 ) 13452 // InternalVampireLanguage.g:4339:2: ( rule__VLSAtomicFunction__ConstantAssignment_0_1 )
13297 { 13453 {
13298 before(grammarAccess.getVLSAtomicFunctionAccess().getConstantAssignment_0_1()); 13454 before(grammarAccess.getVLSAtomicFunctionAccess().getConstantAssignment_0_1());
13299 // InternalVampireLanguage.g:4286:2: ( rule__VLSAtomicFunction__ConstantAssignment_0_1 ) 13455 // InternalVampireLanguage.g:4340:2: ( rule__VLSAtomicFunction__ConstantAssignment_0_1 )
13300 // InternalVampireLanguage.g:4286:3: rule__VLSAtomicFunction__ConstantAssignment_0_1 13456 // InternalVampireLanguage.g:4340:3: rule__VLSAtomicFunction__ConstantAssignment_0_1
13301 { 13457 {
13302 pushFollow(FOLLOW_2); 13458 pushFollow(FOLLOW_2);
13303 rule__VLSAtomicFunction__ConstantAssignment_0_1(); 13459 rule__VLSAtomicFunction__ConstantAssignment_0_1();
@@ -13330,14 +13486,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13330 13486
13331 13487
13332 // $ANTLR start "rule__VLSAtomicFunction__Group_0__2" 13488 // $ANTLR start "rule__VLSAtomicFunction__Group_0__2"
13333 // InternalVampireLanguage.g:4294:1: rule__VLSAtomicFunction__Group_0__2 : rule__VLSAtomicFunction__Group_0__2__Impl ; 13489 // InternalVampireLanguage.g:4348:1: rule__VLSAtomicFunction__Group_0__2 : rule__VLSAtomicFunction__Group_0__2__Impl ;
13334 public final void rule__VLSAtomicFunction__Group_0__2() throws RecognitionException { 13490 public final void rule__VLSAtomicFunction__Group_0__2() throws RecognitionException {
13335 13491
13336 int stackSize = keepStackSize(); 13492 int stackSize = keepStackSize();
13337 13493
13338 try { 13494 try {
13339 // InternalVampireLanguage.g:4298:1: ( rule__VLSAtomicFunction__Group_0__2__Impl ) 13495 // InternalVampireLanguage.g:4352:1: ( rule__VLSAtomicFunction__Group_0__2__Impl )
13340 // InternalVampireLanguage.g:4299:2: rule__VLSAtomicFunction__Group_0__2__Impl 13496 // InternalVampireLanguage.g:4353:2: rule__VLSAtomicFunction__Group_0__2__Impl
13341 { 13497 {
13342 pushFollow(FOLLOW_2); 13498 pushFollow(FOLLOW_2);
13343 rule__VLSAtomicFunction__Group_0__2__Impl(); 13499 rule__VLSAtomicFunction__Group_0__2__Impl();
@@ -13363,21 +13519,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13363 13519
13364 13520
13365 // $ANTLR start "rule__VLSAtomicFunction__Group_0__2__Impl" 13521 // $ANTLR start "rule__VLSAtomicFunction__Group_0__2__Impl"
13366 // InternalVampireLanguage.g:4305:1: rule__VLSAtomicFunction__Group_0__2__Impl : ( ( rule__VLSAtomicFunction__Group_0_2__0 ) ) ; 13522 // InternalVampireLanguage.g:4359:1: rule__VLSAtomicFunction__Group_0__2__Impl : ( ( rule__VLSAtomicFunction__Group_0_2__0 ) ) ;
13367 public final void rule__VLSAtomicFunction__Group_0__2__Impl() throws RecognitionException { 13523 public final void rule__VLSAtomicFunction__Group_0__2__Impl() throws RecognitionException {
13368 13524
13369 int stackSize = keepStackSize(); 13525 int stackSize = keepStackSize();
13370 13526
13371 try { 13527 try {
13372 // InternalVampireLanguage.g:4309:1: ( ( ( rule__VLSAtomicFunction__Group_0_2__0 ) ) ) 13528 // InternalVampireLanguage.g:4363:1: ( ( ( rule__VLSAtomicFunction__Group_0_2__0 ) ) )
13373 // InternalVampireLanguage.g:4310:1: ( ( rule__VLSAtomicFunction__Group_0_2__0 ) ) 13529 // InternalVampireLanguage.g:4364:1: ( ( rule__VLSAtomicFunction__Group_0_2__0 ) )
13374 { 13530 {
13375 // InternalVampireLanguage.g:4310:1: ( ( rule__VLSAtomicFunction__Group_0_2__0 ) ) 13531 // InternalVampireLanguage.g:4364:1: ( ( rule__VLSAtomicFunction__Group_0_2__0 ) )
13376 // InternalVampireLanguage.g:4311:2: ( rule__VLSAtomicFunction__Group_0_2__0 ) 13532 // InternalVampireLanguage.g:4365:2: ( rule__VLSAtomicFunction__Group_0_2__0 )
13377 { 13533 {
13378 before(grammarAccess.getVLSAtomicFunctionAccess().getGroup_0_2()); 13534 before(grammarAccess.getVLSAtomicFunctionAccess().getGroup_0_2());
13379 // InternalVampireLanguage.g:4312:2: ( rule__VLSAtomicFunction__Group_0_2__0 ) 13535 // InternalVampireLanguage.g:4366:2: ( rule__VLSAtomicFunction__Group_0_2__0 )
13380 // InternalVampireLanguage.g:4312:3: rule__VLSAtomicFunction__Group_0_2__0 13536 // InternalVampireLanguage.g:4366:3: rule__VLSAtomicFunction__Group_0_2__0
13381 { 13537 {
13382 pushFollow(FOLLOW_2); 13538 pushFollow(FOLLOW_2);
13383 rule__VLSAtomicFunction__Group_0_2__0(); 13539 rule__VLSAtomicFunction__Group_0_2__0();
@@ -13410,16 +13566,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13410 13566
13411 13567
13412 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__0" 13568 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__0"
13413 // InternalVampireLanguage.g:4321:1: rule__VLSAtomicFunction__Group_0_2__0 : rule__VLSAtomicFunction__Group_0_2__0__Impl rule__VLSAtomicFunction__Group_0_2__1 ; 13569 // InternalVampireLanguage.g:4375:1: rule__VLSAtomicFunction__Group_0_2__0 : rule__VLSAtomicFunction__Group_0_2__0__Impl rule__VLSAtomicFunction__Group_0_2__1 ;
13414 public final void rule__VLSAtomicFunction__Group_0_2__0() throws RecognitionException { 13570 public final void rule__VLSAtomicFunction__Group_0_2__0() throws RecognitionException {
13415 13571
13416 int stackSize = keepStackSize(); 13572 int stackSize = keepStackSize();
13417 13573
13418 try { 13574 try {
13419 // InternalVampireLanguage.g:4325:1: ( rule__VLSAtomicFunction__Group_0_2__0__Impl rule__VLSAtomicFunction__Group_0_2__1 ) 13575 // InternalVampireLanguage.g:4379:1: ( rule__VLSAtomicFunction__Group_0_2__0__Impl rule__VLSAtomicFunction__Group_0_2__1 )
13420 // InternalVampireLanguage.g:4326:2: rule__VLSAtomicFunction__Group_0_2__0__Impl rule__VLSAtomicFunction__Group_0_2__1 13576 // InternalVampireLanguage.g:4380:2: rule__VLSAtomicFunction__Group_0_2__0__Impl rule__VLSAtomicFunction__Group_0_2__1
13421 { 13577 {
13422 pushFollow(FOLLOW_36); 13578 pushFollow(FOLLOW_37);
13423 rule__VLSAtomicFunction__Group_0_2__0__Impl(); 13579 rule__VLSAtomicFunction__Group_0_2__0__Impl();
13424 13580
13425 state._fsp--; 13581 state._fsp--;
@@ -13448,20 +13604,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13448 13604
13449 13605
13450 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__0__Impl" 13606 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__0__Impl"
13451 // InternalVampireLanguage.g:4333:1: rule__VLSAtomicFunction__Group_0_2__0__Impl : ( '(' ) ; 13607 // InternalVampireLanguage.g:4387:1: rule__VLSAtomicFunction__Group_0_2__0__Impl : ( '(' ) ;
13452 public final void rule__VLSAtomicFunction__Group_0_2__0__Impl() throws RecognitionException { 13608 public final void rule__VLSAtomicFunction__Group_0_2__0__Impl() throws RecognitionException {
13453 13609
13454 int stackSize = keepStackSize(); 13610 int stackSize = keepStackSize();
13455 13611
13456 try { 13612 try {
13457 // InternalVampireLanguage.g:4337:1: ( ( '(' ) ) 13613 // InternalVampireLanguage.g:4391:1: ( ( '(' ) )
13458 // InternalVampireLanguage.g:4338:1: ( '(' ) 13614 // InternalVampireLanguage.g:4392:1: ( '(' )
13459 { 13615 {
13460 // InternalVampireLanguage.g:4338:1: ( '(' ) 13616 // InternalVampireLanguage.g:4392:1: ( '(' )
13461 // InternalVampireLanguage.g:4339:2: '(' 13617 // InternalVampireLanguage.g:4393:2: '('
13462 { 13618 {
13463 before(grammarAccess.getVLSAtomicFunctionAccess().getLeftParenthesisKeyword_0_2_0()); 13619 before(grammarAccess.getVLSAtomicFunctionAccess().getLeftParenthesisKeyword_0_2_0());
13464 match(input,47,FOLLOW_2); 13620 match(input,48,FOLLOW_2);
13465 after(grammarAccess.getVLSAtomicFunctionAccess().getLeftParenthesisKeyword_0_2_0()); 13621 after(grammarAccess.getVLSAtomicFunctionAccess().getLeftParenthesisKeyword_0_2_0());
13466 13622
13467 } 13623 }
@@ -13485,16 +13641,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13485 13641
13486 13642
13487 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__1" 13643 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__1"
13488 // InternalVampireLanguage.g:4348:1: rule__VLSAtomicFunction__Group_0_2__1 : rule__VLSAtomicFunction__Group_0_2__1__Impl rule__VLSAtomicFunction__Group_0_2__2 ; 13644 // InternalVampireLanguage.g:4402:1: rule__VLSAtomicFunction__Group_0_2__1 : rule__VLSAtomicFunction__Group_0_2__1__Impl rule__VLSAtomicFunction__Group_0_2__2 ;
13489 public final void rule__VLSAtomicFunction__Group_0_2__1() throws RecognitionException { 13645 public final void rule__VLSAtomicFunction__Group_0_2__1() throws RecognitionException {
13490 13646
13491 int stackSize = keepStackSize(); 13647 int stackSize = keepStackSize();
13492 13648
13493 try { 13649 try {
13494 // InternalVampireLanguage.g:4352:1: ( rule__VLSAtomicFunction__Group_0_2__1__Impl rule__VLSAtomicFunction__Group_0_2__2 ) 13650 // InternalVampireLanguage.g:4406:1: ( rule__VLSAtomicFunction__Group_0_2__1__Impl rule__VLSAtomicFunction__Group_0_2__2 )
13495 // InternalVampireLanguage.g:4353:2: rule__VLSAtomicFunction__Group_0_2__1__Impl rule__VLSAtomicFunction__Group_0_2__2 13651 // InternalVampireLanguage.g:4407:2: rule__VLSAtomicFunction__Group_0_2__1__Impl rule__VLSAtomicFunction__Group_0_2__2
13496 { 13652 {
13497 pushFollow(FOLLOW_16); 13653 pushFollow(FOLLOW_17);
13498 rule__VLSAtomicFunction__Group_0_2__1__Impl(); 13654 rule__VLSAtomicFunction__Group_0_2__1__Impl();
13499 13655
13500 state._fsp--; 13656 state._fsp--;
@@ -13523,21 +13679,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13523 13679
13524 13680
13525 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__1__Impl" 13681 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__1__Impl"
13526 // InternalVampireLanguage.g:4360:1: rule__VLSAtomicFunction__Group_0_2__1__Impl : ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 ) ) ; 13682 // InternalVampireLanguage.g:4414:1: rule__VLSAtomicFunction__Group_0_2__1__Impl : ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 ) ) ;
13527 public final void rule__VLSAtomicFunction__Group_0_2__1__Impl() throws RecognitionException { 13683 public final void rule__VLSAtomicFunction__Group_0_2__1__Impl() throws RecognitionException {
13528 13684
13529 int stackSize = keepStackSize(); 13685 int stackSize = keepStackSize();
13530 13686
13531 try { 13687 try {
13532 // InternalVampireLanguage.g:4364:1: ( ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 ) ) ) 13688 // InternalVampireLanguage.g:4418:1: ( ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 ) ) )
13533 // InternalVampireLanguage.g:4365:1: ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 ) ) 13689 // InternalVampireLanguage.g:4419:1: ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 ) )
13534 { 13690 {
13535 // InternalVampireLanguage.g:4365:1: ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 ) ) 13691 // InternalVampireLanguage.g:4419:1: ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 ) )
13536 // InternalVampireLanguage.g:4366:2: ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 ) 13692 // InternalVampireLanguage.g:4420:2: ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 )
13537 { 13693 {
13538 before(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_0_2_1()); 13694 before(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_0_2_1());
13539 // InternalVampireLanguage.g:4367:2: ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 ) 13695 // InternalVampireLanguage.g:4421:2: ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 )
13540 // InternalVampireLanguage.g:4367:3: rule__VLSAtomicFunction__TermsAssignment_0_2_1 13696 // InternalVampireLanguage.g:4421:3: rule__VLSAtomicFunction__TermsAssignment_0_2_1
13541 { 13697 {
13542 pushFollow(FOLLOW_2); 13698 pushFollow(FOLLOW_2);
13543 rule__VLSAtomicFunction__TermsAssignment_0_2_1(); 13699 rule__VLSAtomicFunction__TermsAssignment_0_2_1();
@@ -13570,16 +13726,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13570 13726
13571 13727
13572 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__2" 13728 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__2"
13573 // InternalVampireLanguage.g:4375:1: rule__VLSAtomicFunction__Group_0_2__2 : rule__VLSAtomicFunction__Group_0_2__2__Impl rule__VLSAtomicFunction__Group_0_2__3 ; 13729 // InternalVampireLanguage.g:4429:1: rule__VLSAtomicFunction__Group_0_2__2 : rule__VLSAtomicFunction__Group_0_2__2__Impl rule__VLSAtomicFunction__Group_0_2__3 ;
13574 public final void rule__VLSAtomicFunction__Group_0_2__2() throws RecognitionException { 13730 public final void rule__VLSAtomicFunction__Group_0_2__2() throws RecognitionException {
13575 13731
13576 int stackSize = keepStackSize(); 13732 int stackSize = keepStackSize();
13577 13733
13578 try { 13734 try {
13579 // InternalVampireLanguage.g:4379:1: ( rule__VLSAtomicFunction__Group_0_2__2__Impl rule__VLSAtomicFunction__Group_0_2__3 ) 13735 // InternalVampireLanguage.g:4433:1: ( rule__VLSAtomicFunction__Group_0_2__2__Impl rule__VLSAtomicFunction__Group_0_2__3 )
13580 // InternalVampireLanguage.g:4380:2: rule__VLSAtomicFunction__Group_0_2__2__Impl rule__VLSAtomicFunction__Group_0_2__3 13736 // InternalVampireLanguage.g:4434:2: rule__VLSAtomicFunction__Group_0_2__2__Impl rule__VLSAtomicFunction__Group_0_2__3
13581 { 13737 {
13582 pushFollow(FOLLOW_16); 13738 pushFollow(FOLLOW_17);
13583 rule__VLSAtomicFunction__Group_0_2__2__Impl(); 13739 rule__VLSAtomicFunction__Group_0_2__2__Impl();
13584 13740
13585 state._fsp--; 13741 state._fsp--;
@@ -13608,20 +13764,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13608 13764
13609 13765
13610 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__2__Impl" 13766 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__2__Impl"
13611 // InternalVampireLanguage.g:4387:1: rule__VLSAtomicFunction__Group_0_2__2__Impl : ( ( rule__VLSAtomicFunction__Group_0_2_2__0 )* ) ; 13767 // InternalVampireLanguage.g:4441:1: rule__VLSAtomicFunction__Group_0_2__2__Impl : ( ( rule__VLSAtomicFunction__Group_0_2_2__0 )* ) ;
13612 public final void rule__VLSAtomicFunction__Group_0_2__2__Impl() throws RecognitionException { 13768 public final void rule__VLSAtomicFunction__Group_0_2__2__Impl() throws RecognitionException {
13613 13769
13614 int stackSize = keepStackSize(); 13770 int stackSize = keepStackSize();
13615 13771
13616 try { 13772 try {
13617 // InternalVampireLanguage.g:4391:1: ( ( ( rule__VLSAtomicFunction__Group_0_2_2__0 )* ) ) 13773 // InternalVampireLanguage.g:4445:1: ( ( ( rule__VLSAtomicFunction__Group_0_2_2__0 )* ) )
13618 // InternalVampireLanguage.g:4392:1: ( ( rule__VLSAtomicFunction__Group_0_2_2__0 )* ) 13774 // InternalVampireLanguage.g:4446:1: ( ( rule__VLSAtomicFunction__Group_0_2_2__0 )* )
13619 { 13775 {
13620 // InternalVampireLanguage.g:4392:1: ( ( rule__VLSAtomicFunction__Group_0_2_2__0 )* ) 13776 // InternalVampireLanguage.g:4446:1: ( ( rule__VLSAtomicFunction__Group_0_2_2__0 )* )
13621 // InternalVampireLanguage.g:4393:2: ( rule__VLSAtomicFunction__Group_0_2_2__0 )* 13777 // InternalVampireLanguage.g:4447:2: ( rule__VLSAtomicFunction__Group_0_2_2__0 )*
13622 { 13778 {
13623 before(grammarAccess.getVLSAtomicFunctionAccess().getGroup_0_2_2()); 13779 before(grammarAccess.getVLSAtomicFunctionAccess().getGroup_0_2_2());
13624 // InternalVampireLanguage.g:4394:2: ( rule__VLSAtomicFunction__Group_0_2_2__0 )* 13780 // InternalVampireLanguage.g:4448:2: ( rule__VLSAtomicFunction__Group_0_2_2__0 )*
13625 loop33: 13781 loop33:
13626 do { 13782 do {
13627 int alt33=2; 13783 int alt33=2;
@@ -13634,7 +13790,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13634 13790
13635 switch (alt33) { 13791 switch (alt33) {
13636 case 1 : 13792 case 1 :
13637 // InternalVampireLanguage.g:4394:3: rule__VLSAtomicFunction__Group_0_2_2__0 13793 // InternalVampireLanguage.g:4448:3: rule__VLSAtomicFunction__Group_0_2_2__0
13638 { 13794 {
13639 pushFollow(FOLLOW_10); 13795 pushFollow(FOLLOW_10);
13640 rule__VLSAtomicFunction__Group_0_2_2__0(); 13796 rule__VLSAtomicFunction__Group_0_2_2__0();
@@ -13673,14 +13829,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13673 13829
13674 13830
13675 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__3" 13831 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__3"
13676 // InternalVampireLanguage.g:4402:1: rule__VLSAtomicFunction__Group_0_2__3 : rule__VLSAtomicFunction__Group_0_2__3__Impl ; 13832 // InternalVampireLanguage.g:4456:1: rule__VLSAtomicFunction__Group_0_2__3 : rule__VLSAtomicFunction__Group_0_2__3__Impl ;
13677 public final void rule__VLSAtomicFunction__Group_0_2__3() throws RecognitionException { 13833 public final void rule__VLSAtomicFunction__Group_0_2__3() throws RecognitionException {
13678 13834
13679 int stackSize = keepStackSize(); 13835 int stackSize = keepStackSize();
13680 13836
13681 try { 13837 try {
13682 // InternalVampireLanguage.g:4406:1: ( rule__VLSAtomicFunction__Group_0_2__3__Impl ) 13838 // InternalVampireLanguage.g:4460:1: ( rule__VLSAtomicFunction__Group_0_2__3__Impl )
13683 // InternalVampireLanguage.g:4407:2: rule__VLSAtomicFunction__Group_0_2__3__Impl 13839 // InternalVampireLanguage.g:4461:2: rule__VLSAtomicFunction__Group_0_2__3__Impl
13684 { 13840 {
13685 pushFollow(FOLLOW_2); 13841 pushFollow(FOLLOW_2);
13686 rule__VLSAtomicFunction__Group_0_2__3__Impl(); 13842 rule__VLSAtomicFunction__Group_0_2__3__Impl();
@@ -13706,20 +13862,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13706 13862
13707 13863
13708 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__3__Impl" 13864 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__3__Impl"
13709 // InternalVampireLanguage.g:4413:1: rule__VLSAtomicFunction__Group_0_2__3__Impl : ( ')' ) ; 13865 // InternalVampireLanguage.g:4467:1: rule__VLSAtomicFunction__Group_0_2__3__Impl : ( ')' ) ;
13710 public final void rule__VLSAtomicFunction__Group_0_2__3__Impl() throws RecognitionException { 13866 public final void rule__VLSAtomicFunction__Group_0_2__3__Impl() throws RecognitionException {
13711 13867
13712 int stackSize = keepStackSize(); 13868 int stackSize = keepStackSize();
13713 13869
13714 try { 13870 try {
13715 // InternalVampireLanguage.g:4417:1: ( ( ')' ) ) 13871 // InternalVampireLanguage.g:4471:1: ( ( ')' ) )
13716 // InternalVampireLanguage.g:4418:1: ( ')' ) 13872 // InternalVampireLanguage.g:4472:1: ( ')' )
13717 { 13873 {
13718 // InternalVampireLanguage.g:4418:1: ( ')' ) 13874 // InternalVampireLanguage.g:4472:1: ( ')' )
13719 // InternalVampireLanguage.g:4419:2: ')' 13875 // InternalVampireLanguage.g:4473:2: ')'
13720 { 13876 {
13721 before(grammarAccess.getVLSAtomicFunctionAccess().getRightParenthesisKeyword_0_2_3()); 13877 before(grammarAccess.getVLSAtomicFunctionAccess().getRightParenthesisKeyword_0_2_3());
13722 match(input,48,FOLLOW_2); 13878 match(input,49,FOLLOW_2);
13723 after(grammarAccess.getVLSAtomicFunctionAccess().getRightParenthesisKeyword_0_2_3()); 13879 after(grammarAccess.getVLSAtomicFunctionAccess().getRightParenthesisKeyword_0_2_3());
13724 13880
13725 } 13881 }
@@ -13743,16 +13899,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13743 13899
13744 13900
13745 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2_2__0" 13901 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2_2__0"
13746 // 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 ; 13902 // 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 ;
13747 public final void rule__VLSAtomicFunction__Group_0_2_2__0() throws RecognitionException { 13903 public final void rule__VLSAtomicFunction__Group_0_2_2__0() throws RecognitionException {
13748 13904
13749 int stackSize = keepStackSize(); 13905 int stackSize = keepStackSize();
13750 13906
13751 try { 13907 try {
13752 // InternalVampireLanguage.g:4433:1: ( rule__VLSAtomicFunction__Group_0_2_2__0__Impl rule__VLSAtomicFunction__Group_0_2_2__1 ) 13908 // InternalVampireLanguage.g:4487:1: ( rule__VLSAtomicFunction__Group_0_2_2__0__Impl rule__VLSAtomicFunction__Group_0_2_2__1 )
13753 // InternalVampireLanguage.g:4434:2: rule__VLSAtomicFunction__Group_0_2_2__0__Impl rule__VLSAtomicFunction__Group_0_2_2__1 13909 // InternalVampireLanguage.g:4488:2: rule__VLSAtomicFunction__Group_0_2_2__0__Impl rule__VLSAtomicFunction__Group_0_2_2__1
13754 { 13910 {
13755 pushFollow(FOLLOW_36); 13911 pushFollow(FOLLOW_37);
13756 rule__VLSAtomicFunction__Group_0_2_2__0__Impl(); 13912 rule__VLSAtomicFunction__Group_0_2_2__0__Impl();
13757 13913
13758 state._fsp--; 13914 state._fsp--;
@@ -13781,17 +13937,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13781 13937
13782 13938
13783 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2_2__0__Impl" 13939 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2_2__0__Impl"
13784 // InternalVampireLanguage.g:4441:1: rule__VLSAtomicFunction__Group_0_2_2__0__Impl : ( ',' ) ; 13940 // InternalVampireLanguage.g:4495:1: rule__VLSAtomicFunction__Group_0_2_2__0__Impl : ( ',' ) ;
13785 public final void rule__VLSAtomicFunction__Group_0_2_2__0__Impl() throws RecognitionException { 13941 public final void rule__VLSAtomicFunction__Group_0_2_2__0__Impl() throws RecognitionException {
13786 13942
13787 int stackSize = keepStackSize(); 13943 int stackSize = keepStackSize();
13788 13944
13789 try { 13945 try {
13790 // InternalVampireLanguage.g:4445:1: ( ( ',' ) ) 13946 // InternalVampireLanguage.g:4499:1: ( ( ',' ) )
13791 // InternalVampireLanguage.g:4446:1: ( ',' ) 13947 // InternalVampireLanguage.g:4500:1: ( ',' )
13792 { 13948 {
13793 // InternalVampireLanguage.g:4446:1: ( ',' ) 13949 // InternalVampireLanguage.g:4500:1: ( ',' )
13794 // InternalVampireLanguage.g:4447:2: ',' 13950 // InternalVampireLanguage.g:4501:2: ','
13795 { 13951 {
13796 before(grammarAccess.getVLSAtomicFunctionAccess().getCommaKeyword_0_2_2_0()); 13952 before(grammarAccess.getVLSAtomicFunctionAccess().getCommaKeyword_0_2_2_0());
13797 match(input,45,FOLLOW_2); 13953 match(input,45,FOLLOW_2);
@@ -13818,14 +13974,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13818 13974
13819 13975
13820 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2_2__1" 13976 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2_2__1"
13821 // InternalVampireLanguage.g:4456:1: rule__VLSAtomicFunction__Group_0_2_2__1 : rule__VLSAtomicFunction__Group_0_2_2__1__Impl ; 13977 // InternalVampireLanguage.g:4510:1: rule__VLSAtomicFunction__Group_0_2_2__1 : rule__VLSAtomicFunction__Group_0_2_2__1__Impl ;
13822 public final void rule__VLSAtomicFunction__Group_0_2_2__1() throws RecognitionException { 13978 public final void rule__VLSAtomicFunction__Group_0_2_2__1() throws RecognitionException {
13823 13979
13824 int stackSize = keepStackSize(); 13980 int stackSize = keepStackSize();
13825 13981
13826 try { 13982 try {
13827 // InternalVampireLanguage.g:4460:1: ( rule__VLSAtomicFunction__Group_0_2_2__1__Impl ) 13983 // InternalVampireLanguage.g:4514:1: ( rule__VLSAtomicFunction__Group_0_2_2__1__Impl )
13828 // InternalVampireLanguage.g:4461:2: rule__VLSAtomicFunction__Group_0_2_2__1__Impl 13984 // InternalVampireLanguage.g:4515:2: rule__VLSAtomicFunction__Group_0_2_2__1__Impl
13829 { 13985 {
13830 pushFollow(FOLLOW_2); 13986 pushFollow(FOLLOW_2);
13831 rule__VLSAtomicFunction__Group_0_2_2__1__Impl(); 13987 rule__VLSAtomicFunction__Group_0_2_2__1__Impl();
@@ -13851,21 +14007,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13851 14007
13852 14008
13853 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2_2__1__Impl" 14009 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2_2__1__Impl"
13854 // InternalVampireLanguage.g:4467:1: rule__VLSAtomicFunction__Group_0_2_2__1__Impl : ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 ) ) ; 14010 // InternalVampireLanguage.g:4521:1: rule__VLSAtomicFunction__Group_0_2_2__1__Impl : ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 ) ) ;
13855 public final void rule__VLSAtomicFunction__Group_0_2_2__1__Impl() throws RecognitionException { 14011 public final void rule__VLSAtomicFunction__Group_0_2_2__1__Impl() throws RecognitionException {
13856 14012
13857 int stackSize = keepStackSize(); 14013 int stackSize = keepStackSize();
13858 14014
13859 try { 14015 try {
13860 // InternalVampireLanguage.g:4471:1: ( ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 ) ) ) 14016 // InternalVampireLanguage.g:4525:1: ( ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 ) ) )
13861 // InternalVampireLanguage.g:4472:1: ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 ) ) 14017 // InternalVampireLanguage.g:4526:1: ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 ) )
13862 { 14018 {
13863 // InternalVampireLanguage.g:4472:1: ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 ) ) 14019 // InternalVampireLanguage.g:4526:1: ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 ) )
13864 // InternalVampireLanguage.g:4473:2: ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 ) 14020 // InternalVampireLanguage.g:4527:2: ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 )
13865 { 14021 {
13866 before(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_0_2_2_1()); 14022 before(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_0_2_2_1());
13867 // InternalVampireLanguage.g:4474:2: ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 ) 14023 // InternalVampireLanguage.g:4528:2: ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 )
13868 // InternalVampireLanguage.g:4474:3: rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 14024 // InternalVampireLanguage.g:4528:3: rule__VLSAtomicFunction__TermsAssignment_0_2_2_1
13869 { 14025 {
13870 pushFollow(FOLLOW_2); 14026 pushFollow(FOLLOW_2);
13871 rule__VLSAtomicFunction__TermsAssignment_0_2_2_1(); 14027 rule__VLSAtomicFunction__TermsAssignment_0_2_2_1();
@@ -13898,16 +14054,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13898 14054
13899 14055
13900 // $ANTLR start "rule__VLSAtomicFunction__Group_1__0" 14056 // $ANTLR start "rule__VLSAtomicFunction__Group_1__0"
13901 // InternalVampireLanguage.g:4483:1: rule__VLSAtomicFunction__Group_1__0 : rule__VLSAtomicFunction__Group_1__0__Impl rule__VLSAtomicFunction__Group_1__1 ; 14057 // InternalVampireLanguage.g:4537:1: rule__VLSAtomicFunction__Group_1__0 : rule__VLSAtomicFunction__Group_1__0__Impl rule__VLSAtomicFunction__Group_1__1 ;
13902 public final void rule__VLSAtomicFunction__Group_1__0() throws RecognitionException { 14058 public final void rule__VLSAtomicFunction__Group_1__0() throws RecognitionException {
13903 14059
13904 int stackSize = keepStackSize(); 14060 int stackSize = keepStackSize();
13905 14061
13906 try { 14062 try {
13907 // InternalVampireLanguage.g:4487:1: ( rule__VLSAtomicFunction__Group_1__0__Impl rule__VLSAtomicFunction__Group_1__1 ) 14063 // InternalVampireLanguage.g:4541:1: ( rule__VLSAtomicFunction__Group_1__0__Impl rule__VLSAtomicFunction__Group_1__1 )
13908 // InternalVampireLanguage.g:4488:2: rule__VLSAtomicFunction__Group_1__0__Impl rule__VLSAtomicFunction__Group_1__1 14064 // InternalVampireLanguage.g:4542:2: rule__VLSAtomicFunction__Group_1__0__Impl rule__VLSAtomicFunction__Group_1__1
13909 { 14065 {
13910 pushFollow(FOLLOW_42); 14066 pushFollow(FOLLOW_43);
13911 rule__VLSAtomicFunction__Group_1__0__Impl(); 14067 rule__VLSAtomicFunction__Group_1__0__Impl();
13912 14068
13913 state._fsp--; 14069 state._fsp--;
@@ -13936,21 +14092,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13936 14092
13937 14093
13938 // $ANTLR start "rule__VLSAtomicFunction__Group_1__0__Impl" 14094 // $ANTLR start "rule__VLSAtomicFunction__Group_1__0__Impl"
13939 // InternalVampireLanguage.g:4495:1: rule__VLSAtomicFunction__Group_1__0__Impl : ( () ) ; 14095 // InternalVampireLanguage.g:4549:1: rule__VLSAtomicFunction__Group_1__0__Impl : ( () ) ;
13940 public final void rule__VLSAtomicFunction__Group_1__0__Impl() throws RecognitionException { 14096 public final void rule__VLSAtomicFunction__Group_1__0__Impl() throws RecognitionException {
13941 14097
13942 int stackSize = keepStackSize(); 14098 int stackSize = keepStackSize();
13943 14099
13944 try { 14100 try {
13945 // InternalVampireLanguage.g:4499:1: ( ( () ) ) 14101 // InternalVampireLanguage.g:4553:1: ( ( () ) )
13946 // InternalVampireLanguage.g:4500:1: ( () ) 14102 // InternalVampireLanguage.g:4554:1: ( () )
13947 { 14103 {
13948 // InternalVampireLanguage.g:4500:1: ( () ) 14104 // InternalVampireLanguage.g:4554:1: ( () )
13949 // InternalVampireLanguage.g:4501:2: () 14105 // InternalVampireLanguage.g:4555:2: ()
13950 { 14106 {
13951 before(grammarAccess.getVLSAtomicFunctionAccess().getVLSLessAction_1_0()); 14107 before(grammarAccess.getVLSAtomicFunctionAccess().getVLSLessAction_1_0());
13952 // InternalVampireLanguage.g:4502:2: () 14108 // InternalVampireLanguage.g:4556:2: ()
13953 // InternalVampireLanguage.g:4502:3: 14109 // InternalVampireLanguage.g:4556:3:
13954 { 14110 {
13955 } 14111 }
13956 14112
@@ -13973,16 +14129,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13973 14129
13974 14130
13975 // $ANTLR start "rule__VLSAtomicFunction__Group_1__1" 14131 // $ANTLR start "rule__VLSAtomicFunction__Group_1__1"
13976 // InternalVampireLanguage.g:4510:1: rule__VLSAtomicFunction__Group_1__1 : rule__VLSAtomicFunction__Group_1__1__Impl rule__VLSAtomicFunction__Group_1__2 ; 14132 // InternalVampireLanguage.g:4564:1: rule__VLSAtomicFunction__Group_1__1 : rule__VLSAtomicFunction__Group_1__1__Impl rule__VLSAtomicFunction__Group_1__2 ;
13977 public final void rule__VLSAtomicFunction__Group_1__1() throws RecognitionException { 14133 public final void rule__VLSAtomicFunction__Group_1__1() throws RecognitionException {
13978 14134
13979 int stackSize = keepStackSize(); 14135 int stackSize = keepStackSize();
13980 14136
13981 try { 14137 try {
13982 // InternalVampireLanguage.g:4514:1: ( rule__VLSAtomicFunction__Group_1__1__Impl rule__VLSAtomicFunction__Group_1__2 ) 14138 // InternalVampireLanguage.g:4568:1: ( rule__VLSAtomicFunction__Group_1__1__Impl rule__VLSAtomicFunction__Group_1__2 )
13983 // InternalVampireLanguage.g:4515:2: rule__VLSAtomicFunction__Group_1__1__Impl rule__VLSAtomicFunction__Group_1__2 14139 // InternalVampireLanguage.g:4569:2: rule__VLSAtomicFunction__Group_1__1__Impl rule__VLSAtomicFunction__Group_1__2
13984 { 14140 {
13985 pushFollow(FOLLOW_11); 14141 pushFollow(FOLLOW_12);
13986 rule__VLSAtomicFunction__Group_1__1__Impl(); 14142 rule__VLSAtomicFunction__Group_1__1__Impl();
13987 14143
13988 state._fsp--; 14144 state._fsp--;
@@ -14011,21 +14167,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14011 14167
14012 14168
14013 // $ANTLR start "rule__VLSAtomicFunction__Group_1__1__Impl" 14169 // $ANTLR start "rule__VLSAtomicFunction__Group_1__1__Impl"
14014 // InternalVampireLanguage.g:4522:1: rule__VLSAtomicFunction__Group_1__1__Impl : ( ( rule__VLSAtomicFunction__NameAssignment_1_1 ) ) ; 14170 // InternalVampireLanguage.g:4576:1: rule__VLSAtomicFunction__Group_1__1__Impl : ( ( rule__VLSAtomicFunction__NameAssignment_1_1 ) ) ;
14015 public final void rule__VLSAtomicFunction__Group_1__1__Impl() throws RecognitionException { 14171 public final void rule__VLSAtomicFunction__Group_1__1__Impl() throws RecognitionException {
14016 14172
14017 int stackSize = keepStackSize(); 14173 int stackSize = keepStackSize();
14018 14174
14019 try { 14175 try {
14020 // InternalVampireLanguage.g:4526:1: ( ( ( rule__VLSAtomicFunction__NameAssignment_1_1 ) ) ) 14176 // InternalVampireLanguage.g:4580:1: ( ( ( rule__VLSAtomicFunction__NameAssignment_1_1 ) ) )
14021 // InternalVampireLanguage.g:4527:1: ( ( rule__VLSAtomicFunction__NameAssignment_1_1 ) ) 14177 // InternalVampireLanguage.g:4581:1: ( ( rule__VLSAtomicFunction__NameAssignment_1_1 ) )
14022 { 14178 {
14023 // InternalVampireLanguage.g:4527:1: ( ( rule__VLSAtomicFunction__NameAssignment_1_1 ) ) 14179 // InternalVampireLanguage.g:4581:1: ( ( rule__VLSAtomicFunction__NameAssignment_1_1 ) )
14024 // InternalVampireLanguage.g:4528:2: ( rule__VLSAtomicFunction__NameAssignment_1_1 ) 14180 // InternalVampireLanguage.g:4582:2: ( rule__VLSAtomicFunction__NameAssignment_1_1 )
14025 { 14181 {
14026 before(grammarAccess.getVLSAtomicFunctionAccess().getNameAssignment_1_1()); 14182 before(grammarAccess.getVLSAtomicFunctionAccess().getNameAssignment_1_1());
14027 // InternalVampireLanguage.g:4529:2: ( rule__VLSAtomicFunction__NameAssignment_1_1 ) 14183 // InternalVampireLanguage.g:4583:2: ( rule__VLSAtomicFunction__NameAssignment_1_1 )
14028 // InternalVampireLanguage.g:4529:3: rule__VLSAtomicFunction__NameAssignment_1_1 14184 // InternalVampireLanguage.g:4583:3: rule__VLSAtomicFunction__NameAssignment_1_1
14029 { 14185 {
14030 pushFollow(FOLLOW_2); 14186 pushFollow(FOLLOW_2);
14031 rule__VLSAtomicFunction__NameAssignment_1_1(); 14187 rule__VLSAtomicFunction__NameAssignment_1_1();
@@ -14058,16 +14214,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14058 14214
14059 14215
14060 // $ANTLR start "rule__VLSAtomicFunction__Group_1__2" 14216 // $ANTLR start "rule__VLSAtomicFunction__Group_1__2"
14061 // InternalVampireLanguage.g:4537:1: rule__VLSAtomicFunction__Group_1__2 : rule__VLSAtomicFunction__Group_1__2__Impl rule__VLSAtomicFunction__Group_1__3 ; 14217 // InternalVampireLanguage.g:4591:1: rule__VLSAtomicFunction__Group_1__2 : rule__VLSAtomicFunction__Group_1__2__Impl rule__VLSAtomicFunction__Group_1__3 ;
14062 public final void rule__VLSAtomicFunction__Group_1__2() throws RecognitionException { 14218 public final void rule__VLSAtomicFunction__Group_1__2() throws RecognitionException {
14063 14219
14064 int stackSize = keepStackSize(); 14220 int stackSize = keepStackSize();
14065 14221
14066 try { 14222 try {
14067 // InternalVampireLanguage.g:4541:1: ( rule__VLSAtomicFunction__Group_1__2__Impl rule__VLSAtomicFunction__Group_1__3 ) 14223 // InternalVampireLanguage.g:4595:1: ( rule__VLSAtomicFunction__Group_1__2__Impl rule__VLSAtomicFunction__Group_1__3 )
14068 // InternalVampireLanguage.g:4542:2: rule__VLSAtomicFunction__Group_1__2__Impl rule__VLSAtomicFunction__Group_1__3 14224 // InternalVampireLanguage.g:4596:2: rule__VLSAtomicFunction__Group_1__2__Impl rule__VLSAtomicFunction__Group_1__3
14069 { 14225 {
14070 pushFollow(FOLLOW_36); 14226 pushFollow(FOLLOW_37);
14071 rule__VLSAtomicFunction__Group_1__2__Impl(); 14227 rule__VLSAtomicFunction__Group_1__2__Impl();
14072 14228
14073 state._fsp--; 14229 state._fsp--;
@@ -14096,20 +14252,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14096 14252
14097 14253
14098 // $ANTLR start "rule__VLSAtomicFunction__Group_1__2__Impl" 14254 // $ANTLR start "rule__VLSAtomicFunction__Group_1__2__Impl"
14099 // InternalVampireLanguage.g:4549:1: rule__VLSAtomicFunction__Group_1__2__Impl : ( '(' ) ; 14255 // InternalVampireLanguage.g:4603:1: rule__VLSAtomicFunction__Group_1__2__Impl : ( '(' ) ;
14100 public final void rule__VLSAtomicFunction__Group_1__2__Impl() throws RecognitionException { 14256 public final void rule__VLSAtomicFunction__Group_1__2__Impl() throws RecognitionException {
14101 14257
14102 int stackSize = keepStackSize(); 14258 int stackSize = keepStackSize();
14103 14259
14104 try { 14260 try {
14105 // InternalVampireLanguage.g:4553:1: ( ( '(' ) ) 14261 // InternalVampireLanguage.g:4607:1: ( ( '(' ) )
14106 // InternalVampireLanguage.g:4554:1: ( '(' ) 14262 // InternalVampireLanguage.g:4608:1: ( '(' )
14107 { 14263 {
14108 // InternalVampireLanguage.g:4554:1: ( '(' ) 14264 // InternalVampireLanguage.g:4608:1: ( '(' )
14109 // InternalVampireLanguage.g:4555:2: '(' 14265 // InternalVampireLanguage.g:4609:2: '('
14110 { 14266 {
14111 before(grammarAccess.getVLSAtomicFunctionAccess().getLeftParenthesisKeyword_1_2()); 14267 before(grammarAccess.getVLSAtomicFunctionAccess().getLeftParenthesisKeyword_1_2());
14112 match(input,47,FOLLOW_2); 14268 match(input,48,FOLLOW_2);
14113 after(grammarAccess.getVLSAtomicFunctionAccess().getLeftParenthesisKeyword_1_2()); 14269 after(grammarAccess.getVLSAtomicFunctionAccess().getLeftParenthesisKeyword_1_2());
14114 14270
14115 } 14271 }
@@ -14133,16 +14289,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14133 14289
14134 14290
14135 // $ANTLR start "rule__VLSAtomicFunction__Group_1__3" 14291 // $ANTLR start "rule__VLSAtomicFunction__Group_1__3"
14136 // InternalVampireLanguage.g:4564:1: rule__VLSAtomicFunction__Group_1__3 : rule__VLSAtomicFunction__Group_1__3__Impl rule__VLSAtomicFunction__Group_1__4 ; 14292 // InternalVampireLanguage.g:4618:1: rule__VLSAtomicFunction__Group_1__3 : rule__VLSAtomicFunction__Group_1__3__Impl rule__VLSAtomicFunction__Group_1__4 ;
14137 public final void rule__VLSAtomicFunction__Group_1__3() throws RecognitionException { 14293 public final void rule__VLSAtomicFunction__Group_1__3() throws RecognitionException {
14138 14294
14139 int stackSize = keepStackSize(); 14295 int stackSize = keepStackSize();
14140 14296
14141 try { 14297 try {
14142 // InternalVampireLanguage.g:4568:1: ( rule__VLSAtomicFunction__Group_1__3__Impl rule__VLSAtomicFunction__Group_1__4 ) 14298 // InternalVampireLanguage.g:4622:1: ( rule__VLSAtomicFunction__Group_1__3__Impl rule__VLSAtomicFunction__Group_1__4 )
14143 // InternalVampireLanguage.g:4569:2: rule__VLSAtomicFunction__Group_1__3__Impl rule__VLSAtomicFunction__Group_1__4 14299 // InternalVampireLanguage.g:4623:2: rule__VLSAtomicFunction__Group_1__3__Impl rule__VLSAtomicFunction__Group_1__4
14144 { 14300 {
14145 pushFollow(FOLLOW_13); 14301 pushFollow(FOLLOW_14);
14146 rule__VLSAtomicFunction__Group_1__3__Impl(); 14302 rule__VLSAtomicFunction__Group_1__3__Impl();
14147 14303
14148 state._fsp--; 14304 state._fsp--;
@@ -14171,21 +14327,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14171 14327
14172 14328
14173 // $ANTLR start "rule__VLSAtomicFunction__Group_1__3__Impl" 14329 // $ANTLR start "rule__VLSAtomicFunction__Group_1__3__Impl"
14174 // InternalVampireLanguage.g:4576:1: rule__VLSAtomicFunction__Group_1__3__Impl : ( ( rule__VLSAtomicFunction__TermsAssignment_1_3 ) ) ; 14330 // InternalVampireLanguage.g:4630:1: rule__VLSAtomicFunction__Group_1__3__Impl : ( ( rule__VLSAtomicFunction__TermsAssignment_1_3 ) ) ;
14175 public final void rule__VLSAtomicFunction__Group_1__3__Impl() throws RecognitionException { 14331 public final void rule__VLSAtomicFunction__Group_1__3__Impl() throws RecognitionException {
14176 14332
14177 int stackSize = keepStackSize(); 14333 int stackSize = keepStackSize();
14178 14334
14179 try { 14335 try {
14180 // InternalVampireLanguage.g:4580:1: ( ( ( rule__VLSAtomicFunction__TermsAssignment_1_3 ) ) ) 14336 // InternalVampireLanguage.g:4634:1: ( ( ( rule__VLSAtomicFunction__TermsAssignment_1_3 ) ) )
14181 // InternalVampireLanguage.g:4581:1: ( ( rule__VLSAtomicFunction__TermsAssignment_1_3 ) ) 14337 // InternalVampireLanguage.g:4635:1: ( ( rule__VLSAtomicFunction__TermsAssignment_1_3 ) )
14182 { 14338 {
14183 // InternalVampireLanguage.g:4581:1: ( ( rule__VLSAtomicFunction__TermsAssignment_1_3 ) ) 14339 // InternalVampireLanguage.g:4635:1: ( ( rule__VLSAtomicFunction__TermsAssignment_1_3 ) )
14184 // InternalVampireLanguage.g:4582:2: ( rule__VLSAtomicFunction__TermsAssignment_1_3 ) 14340 // InternalVampireLanguage.g:4636:2: ( rule__VLSAtomicFunction__TermsAssignment_1_3 )
14185 { 14341 {
14186 before(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_1_3()); 14342 before(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_1_3());
14187 // InternalVampireLanguage.g:4583:2: ( rule__VLSAtomicFunction__TermsAssignment_1_3 ) 14343 // InternalVampireLanguage.g:4637:2: ( rule__VLSAtomicFunction__TermsAssignment_1_3 )
14188 // InternalVampireLanguage.g:4583:3: rule__VLSAtomicFunction__TermsAssignment_1_3 14344 // InternalVampireLanguage.g:4637:3: rule__VLSAtomicFunction__TermsAssignment_1_3
14189 { 14345 {
14190 pushFollow(FOLLOW_2); 14346 pushFollow(FOLLOW_2);
14191 rule__VLSAtomicFunction__TermsAssignment_1_3(); 14347 rule__VLSAtomicFunction__TermsAssignment_1_3();
@@ -14218,16 +14374,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14218 14374
14219 14375
14220 // $ANTLR start "rule__VLSAtomicFunction__Group_1__4" 14376 // $ANTLR start "rule__VLSAtomicFunction__Group_1__4"
14221 // InternalVampireLanguage.g:4591:1: rule__VLSAtomicFunction__Group_1__4 : rule__VLSAtomicFunction__Group_1__4__Impl rule__VLSAtomicFunction__Group_1__5 ; 14377 // InternalVampireLanguage.g:4645:1: rule__VLSAtomicFunction__Group_1__4 : rule__VLSAtomicFunction__Group_1__4__Impl rule__VLSAtomicFunction__Group_1__5 ;
14222 public final void rule__VLSAtomicFunction__Group_1__4() throws RecognitionException { 14378 public final void rule__VLSAtomicFunction__Group_1__4() throws RecognitionException {
14223 14379
14224 int stackSize = keepStackSize(); 14380 int stackSize = keepStackSize();
14225 14381
14226 try { 14382 try {
14227 // InternalVampireLanguage.g:4595:1: ( rule__VLSAtomicFunction__Group_1__4__Impl rule__VLSAtomicFunction__Group_1__5 ) 14383 // InternalVampireLanguage.g:4649:1: ( rule__VLSAtomicFunction__Group_1__4__Impl rule__VLSAtomicFunction__Group_1__5 )
14228 // InternalVampireLanguage.g:4596:2: rule__VLSAtomicFunction__Group_1__4__Impl rule__VLSAtomicFunction__Group_1__5 14384 // InternalVampireLanguage.g:4650:2: rule__VLSAtomicFunction__Group_1__4__Impl rule__VLSAtomicFunction__Group_1__5
14229 { 14385 {
14230 pushFollow(FOLLOW_36); 14386 pushFollow(FOLLOW_37);
14231 rule__VLSAtomicFunction__Group_1__4__Impl(); 14387 rule__VLSAtomicFunction__Group_1__4__Impl();
14232 14388
14233 state._fsp--; 14389 state._fsp--;
@@ -14256,17 +14412,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14256 14412
14257 14413
14258 // $ANTLR start "rule__VLSAtomicFunction__Group_1__4__Impl" 14414 // $ANTLR start "rule__VLSAtomicFunction__Group_1__4__Impl"
14259 // InternalVampireLanguage.g:4603:1: rule__VLSAtomicFunction__Group_1__4__Impl : ( ',' ) ; 14415 // InternalVampireLanguage.g:4657:1: rule__VLSAtomicFunction__Group_1__4__Impl : ( ',' ) ;
14260 public final void rule__VLSAtomicFunction__Group_1__4__Impl() throws RecognitionException { 14416 public final void rule__VLSAtomicFunction__Group_1__4__Impl() throws RecognitionException {
14261 14417
14262 int stackSize = keepStackSize(); 14418 int stackSize = keepStackSize();
14263 14419
14264 try { 14420 try {
14265 // InternalVampireLanguage.g:4607:1: ( ( ',' ) ) 14421 // InternalVampireLanguage.g:4661:1: ( ( ',' ) )
14266 // InternalVampireLanguage.g:4608:1: ( ',' ) 14422 // InternalVampireLanguage.g:4662:1: ( ',' )
14267 { 14423 {
14268 // InternalVampireLanguage.g:4608:1: ( ',' ) 14424 // InternalVampireLanguage.g:4662:1: ( ',' )
14269 // InternalVampireLanguage.g:4609:2: ',' 14425 // InternalVampireLanguage.g:4663:2: ','
14270 { 14426 {
14271 before(grammarAccess.getVLSAtomicFunctionAccess().getCommaKeyword_1_4()); 14427 before(grammarAccess.getVLSAtomicFunctionAccess().getCommaKeyword_1_4());
14272 match(input,45,FOLLOW_2); 14428 match(input,45,FOLLOW_2);
@@ -14293,16 +14449,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14293 14449
14294 14450
14295 // $ANTLR start "rule__VLSAtomicFunction__Group_1__5" 14451 // $ANTLR start "rule__VLSAtomicFunction__Group_1__5"
14296 // InternalVampireLanguage.g:4618:1: rule__VLSAtomicFunction__Group_1__5 : rule__VLSAtomicFunction__Group_1__5__Impl rule__VLSAtomicFunction__Group_1__6 ; 14452 // InternalVampireLanguage.g:4672:1: rule__VLSAtomicFunction__Group_1__5 : rule__VLSAtomicFunction__Group_1__5__Impl rule__VLSAtomicFunction__Group_1__6 ;
14297 public final void rule__VLSAtomicFunction__Group_1__5() throws RecognitionException { 14453 public final void rule__VLSAtomicFunction__Group_1__5() throws RecognitionException {
14298 14454
14299 int stackSize = keepStackSize(); 14455 int stackSize = keepStackSize();
14300 14456
14301 try { 14457 try {
14302 // InternalVampireLanguage.g:4622:1: ( rule__VLSAtomicFunction__Group_1__5__Impl rule__VLSAtomicFunction__Group_1__6 ) 14458 // InternalVampireLanguage.g:4676:1: ( rule__VLSAtomicFunction__Group_1__5__Impl rule__VLSAtomicFunction__Group_1__6 )
14303 // InternalVampireLanguage.g:4623:2: rule__VLSAtomicFunction__Group_1__5__Impl rule__VLSAtomicFunction__Group_1__6 14459 // InternalVampireLanguage.g:4677:2: rule__VLSAtomicFunction__Group_1__5__Impl rule__VLSAtomicFunction__Group_1__6
14304 { 14460 {
14305 pushFollow(FOLLOW_19); 14461 pushFollow(FOLLOW_20);
14306 rule__VLSAtomicFunction__Group_1__5__Impl(); 14462 rule__VLSAtomicFunction__Group_1__5__Impl();
14307 14463
14308 state._fsp--; 14464 state._fsp--;
@@ -14331,21 +14487,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14331 14487
14332 14488
14333 // $ANTLR start "rule__VLSAtomicFunction__Group_1__5__Impl" 14489 // $ANTLR start "rule__VLSAtomicFunction__Group_1__5__Impl"
14334 // InternalVampireLanguage.g:4630:1: rule__VLSAtomicFunction__Group_1__5__Impl : ( ( rule__VLSAtomicFunction__TermsAssignment_1_5 ) ) ; 14490 // InternalVampireLanguage.g:4684:1: rule__VLSAtomicFunction__Group_1__5__Impl : ( ( rule__VLSAtomicFunction__TermsAssignment_1_5 ) ) ;
14335 public final void rule__VLSAtomicFunction__Group_1__5__Impl() throws RecognitionException { 14491 public final void rule__VLSAtomicFunction__Group_1__5__Impl() throws RecognitionException {
14336 14492
14337 int stackSize = keepStackSize(); 14493 int stackSize = keepStackSize();
14338 14494
14339 try { 14495 try {
14340 // InternalVampireLanguage.g:4634:1: ( ( ( rule__VLSAtomicFunction__TermsAssignment_1_5 ) ) ) 14496 // InternalVampireLanguage.g:4688:1: ( ( ( rule__VLSAtomicFunction__TermsAssignment_1_5 ) ) )
14341 // InternalVampireLanguage.g:4635:1: ( ( rule__VLSAtomicFunction__TermsAssignment_1_5 ) ) 14497 // InternalVampireLanguage.g:4689:1: ( ( rule__VLSAtomicFunction__TermsAssignment_1_5 ) )
14342 { 14498 {
14343 // InternalVampireLanguage.g:4635:1: ( ( rule__VLSAtomicFunction__TermsAssignment_1_5 ) ) 14499 // InternalVampireLanguage.g:4689:1: ( ( rule__VLSAtomicFunction__TermsAssignment_1_5 ) )
14344 // InternalVampireLanguage.g:4636:2: ( rule__VLSAtomicFunction__TermsAssignment_1_5 ) 14500 // InternalVampireLanguage.g:4690:2: ( rule__VLSAtomicFunction__TermsAssignment_1_5 )
14345 { 14501 {
14346 before(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_1_5()); 14502 before(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_1_5());
14347 // InternalVampireLanguage.g:4637:2: ( rule__VLSAtomicFunction__TermsAssignment_1_5 ) 14503 // InternalVampireLanguage.g:4691:2: ( rule__VLSAtomicFunction__TermsAssignment_1_5 )
14348 // InternalVampireLanguage.g:4637:3: rule__VLSAtomicFunction__TermsAssignment_1_5 14504 // InternalVampireLanguage.g:4691:3: rule__VLSAtomicFunction__TermsAssignment_1_5
14349 { 14505 {
14350 pushFollow(FOLLOW_2); 14506 pushFollow(FOLLOW_2);
14351 rule__VLSAtomicFunction__TermsAssignment_1_5(); 14507 rule__VLSAtomicFunction__TermsAssignment_1_5();
@@ -14378,14 +14534,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14378 14534
14379 14535
14380 // $ANTLR start "rule__VLSAtomicFunction__Group_1__6" 14536 // $ANTLR start "rule__VLSAtomicFunction__Group_1__6"
14381 // InternalVampireLanguage.g:4645:1: rule__VLSAtomicFunction__Group_1__6 : rule__VLSAtomicFunction__Group_1__6__Impl ; 14537 // InternalVampireLanguage.g:4699:1: rule__VLSAtomicFunction__Group_1__6 : rule__VLSAtomicFunction__Group_1__6__Impl ;
14382 public final void rule__VLSAtomicFunction__Group_1__6() throws RecognitionException { 14538 public final void rule__VLSAtomicFunction__Group_1__6() throws RecognitionException {
14383 14539
14384 int stackSize = keepStackSize(); 14540 int stackSize = keepStackSize();
14385 14541
14386 try { 14542 try {
14387 // InternalVampireLanguage.g:4649:1: ( rule__VLSAtomicFunction__Group_1__6__Impl ) 14543 // InternalVampireLanguage.g:4703:1: ( rule__VLSAtomicFunction__Group_1__6__Impl )
14388 // InternalVampireLanguage.g:4650:2: rule__VLSAtomicFunction__Group_1__6__Impl 14544 // InternalVampireLanguage.g:4704:2: rule__VLSAtomicFunction__Group_1__6__Impl
14389 { 14545 {
14390 pushFollow(FOLLOW_2); 14546 pushFollow(FOLLOW_2);
14391 rule__VLSAtomicFunction__Group_1__6__Impl(); 14547 rule__VLSAtomicFunction__Group_1__6__Impl();
@@ -14411,20 +14567,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14411 14567
14412 14568
14413 // $ANTLR start "rule__VLSAtomicFunction__Group_1__6__Impl" 14569 // $ANTLR start "rule__VLSAtomicFunction__Group_1__6__Impl"
14414 // InternalVampireLanguage.g:4656:1: rule__VLSAtomicFunction__Group_1__6__Impl : ( ')' ) ; 14570 // InternalVampireLanguage.g:4710:1: rule__VLSAtomicFunction__Group_1__6__Impl : ( ')' ) ;
14415 public final void rule__VLSAtomicFunction__Group_1__6__Impl() throws RecognitionException { 14571 public final void rule__VLSAtomicFunction__Group_1__6__Impl() throws RecognitionException {
14416 14572
14417 int stackSize = keepStackSize(); 14573 int stackSize = keepStackSize();
14418 14574
14419 try { 14575 try {
14420 // InternalVampireLanguage.g:4660:1: ( ( ')' ) ) 14576 // InternalVampireLanguage.g:4714:1: ( ( ')' ) )
14421 // InternalVampireLanguage.g:4661:1: ( ')' ) 14577 // InternalVampireLanguage.g:4715:1: ( ')' )
14422 { 14578 {
14423 // InternalVampireLanguage.g:4661:1: ( ')' ) 14579 // InternalVampireLanguage.g:4715:1: ( ')' )
14424 // InternalVampireLanguage.g:4662:2: ')' 14580 // InternalVampireLanguage.g:4716:2: ')'
14425 { 14581 {
14426 before(grammarAccess.getVLSAtomicFunctionAccess().getRightParenthesisKeyword_1_6()); 14582 before(grammarAccess.getVLSAtomicFunctionAccess().getRightParenthesisKeyword_1_6());
14427 match(input,48,FOLLOW_2); 14583 match(input,49,FOLLOW_2);
14428 after(grammarAccess.getVLSAtomicFunctionAccess().getRightParenthesisKeyword_1_6()); 14584 after(grammarAccess.getVLSAtomicFunctionAccess().getRightParenthesisKeyword_1_6());
14429 14585
14430 } 14586 }
@@ -14448,16 +14604,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14448 14604
14449 14605
14450 // $ANTLR start "rule__VLSFunctionFof__Group__0" 14606 // $ANTLR start "rule__VLSFunctionFof__Group__0"
14451 // InternalVampireLanguage.g:4672:1: rule__VLSFunctionFof__Group__0 : rule__VLSFunctionFof__Group__0__Impl rule__VLSFunctionFof__Group__1 ; 14607 // InternalVampireLanguage.g:4726:1: rule__VLSFunctionFof__Group__0 : rule__VLSFunctionFof__Group__0__Impl rule__VLSFunctionFof__Group__1 ;
14452 public final void rule__VLSFunctionFof__Group__0() throws RecognitionException { 14608 public final void rule__VLSFunctionFof__Group__0() throws RecognitionException {
14453 14609
14454 int stackSize = keepStackSize(); 14610 int stackSize = keepStackSize();
14455 14611
14456 try { 14612 try {
14457 // InternalVampireLanguage.g:4676:1: ( rule__VLSFunctionFof__Group__0__Impl rule__VLSFunctionFof__Group__1 ) 14613 // InternalVampireLanguage.g:4730:1: ( rule__VLSFunctionFof__Group__0__Impl rule__VLSFunctionFof__Group__1 )
14458 // InternalVampireLanguage.g:4677:2: rule__VLSFunctionFof__Group__0__Impl rule__VLSFunctionFof__Group__1 14614 // InternalVampireLanguage.g:4731:2: rule__VLSFunctionFof__Group__0__Impl rule__VLSFunctionFof__Group__1
14459 { 14615 {
14460 pushFollow(FOLLOW_11); 14616 pushFollow(FOLLOW_12);
14461 rule__VLSFunctionFof__Group__0__Impl(); 14617 rule__VLSFunctionFof__Group__0__Impl();
14462 14618
14463 state._fsp--; 14619 state._fsp--;
@@ -14486,21 +14642,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14486 14642
14487 14643
14488 // $ANTLR start "rule__VLSFunctionFof__Group__0__Impl" 14644 // $ANTLR start "rule__VLSFunctionFof__Group__0__Impl"
14489 // InternalVampireLanguage.g:4684:1: rule__VLSFunctionFof__Group__0__Impl : ( ( rule__VLSFunctionFof__FunctorAssignment_0 ) ) ; 14645 // InternalVampireLanguage.g:4738:1: rule__VLSFunctionFof__Group__0__Impl : ( ( rule__VLSFunctionFof__FunctorAssignment_0 ) ) ;
14490 public final void rule__VLSFunctionFof__Group__0__Impl() throws RecognitionException { 14646 public final void rule__VLSFunctionFof__Group__0__Impl() throws RecognitionException {
14491 14647
14492 int stackSize = keepStackSize(); 14648 int stackSize = keepStackSize();
14493 14649
14494 try { 14650 try {
14495 // InternalVampireLanguage.g:4688:1: ( ( ( rule__VLSFunctionFof__FunctorAssignment_0 ) ) ) 14651 // InternalVampireLanguage.g:4742:1: ( ( ( rule__VLSFunctionFof__FunctorAssignment_0 ) ) )
14496 // InternalVampireLanguage.g:4689:1: ( ( rule__VLSFunctionFof__FunctorAssignment_0 ) ) 14652 // InternalVampireLanguage.g:4743:1: ( ( rule__VLSFunctionFof__FunctorAssignment_0 ) )
14497 { 14653 {
14498 // InternalVampireLanguage.g:4689:1: ( ( rule__VLSFunctionFof__FunctorAssignment_0 ) ) 14654 // InternalVampireLanguage.g:4743:1: ( ( rule__VLSFunctionFof__FunctorAssignment_0 ) )
14499 // InternalVampireLanguage.g:4690:2: ( rule__VLSFunctionFof__FunctorAssignment_0 ) 14655 // InternalVampireLanguage.g:4744:2: ( rule__VLSFunctionFof__FunctorAssignment_0 )
14500 { 14656 {
14501 before(grammarAccess.getVLSFunctionFofAccess().getFunctorAssignment_0()); 14657 before(grammarAccess.getVLSFunctionFofAccess().getFunctorAssignment_0());
14502 // InternalVampireLanguage.g:4691:2: ( rule__VLSFunctionFof__FunctorAssignment_0 ) 14658 // InternalVampireLanguage.g:4745:2: ( rule__VLSFunctionFof__FunctorAssignment_0 )
14503 // InternalVampireLanguage.g:4691:3: rule__VLSFunctionFof__FunctorAssignment_0 14659 // InternalVampireLanguage.g:4745:3: rule__VLSFunctionFof__FunctorAssignment_0
14504 { 14660 {
14505 pushFollow(FOLLOW_2); 14661 pushFollow(FOLLOW_2);
14506 rule__VLSFunctionFof__FunctorAssignment_0(); 14662 rule__VLSFunctionFof__FunctorAssignment_0();
@@ -14533,14 +14689,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14533 14689
14534 14690
14535 // $ANTLR start "rule__VLSFunctionFof__Group__1" 14691 // $ANTLR start "rule__VLSFunctionFof__Group__1"
14536 // InternalVampireLanguage.g:4699:1: rule__VLSFunctionFof__Group__1 : rule__VLSFunctionFof__Group__1__Impl ; 14692 // InternalVampireLanguage.g:4753:1: rule__VLSFunctionFof__Group__1 : rule__VLSFunctionFof__Group__1__Impl ;
14537 public final void rule__VLSFunctionFof__Group__1() throws RecognitionException { 14693 public final void rule__VLSFunctionFof__Group__1() throws RecognitionException {
14538 14694
14539 int stackSize = keepStackSize(); 14695 int stackSize = keepStackSize();
14540 14696
14541 try { 14697 try {
14542 // InternalVampireLanguage.g:4703:1: ( rule__VLSFunctionFof__Group__1__Impl ) 14698 // InternalVampireLanguage.g:4757:1: ( rule__VLSFunctionFof__Group__1__Impl )
14543 // InternalVampireLanguage.g:4704:2: rule__VLSFunctionFof__Group__1__Impl 14699 // InternalVampireLanguage.g:4758:2: rule__VLSFunctionFof__Group__1__Impl
14544 { 14700 {
14545 pushFollow(FOLLOW_2); 14701 pushFollow(FOLLOW_2);
14546 rule__VLSFunctionFof__Group__1__Impl(); 14702 rule__VLSFunctionFof__Group__1__Impl();
@@ -14566,29 +14722,29 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14566 14722
14567 14723
14568 // $ANTLR start "rule__VLSFunctionFof__Group__1__Impl" 14724 // $ANTLR start "rule__VLSFunctionFof__Group__1__Impl"
14569 // InternalVampireLanguage.g:4710:1: rule__VLSFunctionFof__Group__1__Impl : ( ( rule__VLSFunctionFof__Group_1__0 )? ) ; 14725 // InternalVampireLanguage.g:4764:1: rule__VLSFunctionFof__Group__1__Impl : ( ( rule__VLSFunctionFof__Group_1__0 )? ) ;
14570 public final void rule__VLSFunctionFof__Group__1__Impl() throws RecognitionException { 14726 public final void rule__VLSFunctionFof__Group__1__Impl() throws RecognitionException {
14571 14727
14572 int stackSize = keepStackSize(); 14728 int stackSize = keepStackSize();
14573 14729
14574 try { 14730 try {
14575 // InternalVampireLanguage.g:4714:1: ( ( ( rule__VLSFunctionFof__Group_1__0 )? ) ) 14731 // InternalVampireLanguage.g:4768:1: ( ( ( rule__VLSFunctionFof__Group_1__0 )? ) )
14576 // InternalVampireLanguage.g:4715:1: ( ( rule__VLSFunctionFof__Group_1__0 )? ) 14732 // InternalVampireLanguage.g:4769:1: ( ( rule__VLSFunctionFof__Group_1__0 )? )
14577 { 14733 {
14578 // InternalVampireLanguage.g:4715:1: ( ( rule__VLSFunctionFof__Group_1__0 )? ) 14734 // InternalVampireLanguage.g:4769:1: ( ( rule__VLSFunctionFof__Group_1__0 )? )
14579 // InternalVampireLanguage.g:4716:2: ( rule__VLSFunctionFof__Group_1__0 )? 14735 // InternalVampireLanguage.g:4770:2: ( rule__VLSFunctionFof__Group_1__0 )?
14580 { 14736 {
14581 before(grammarAccess.getVLSFunctionFofAccess().getGroup_1()); 14737 before(grammarAccess.getVLSFunctionFofAccess().getGroup_1());
14582 // InternalVampireLanguage.g:4717:2: ( rule__VLSFunctionFof__Group_1__0 )? 14738 // InternalVampireLanguage.g:4771:2: ( rule__VLSFunctionFof__Group_1__0 )?
14583 int alt34=2; 14739 int alt34=2;
14584 int LA34_0 = input.LA(1); 14740 int LA34_0 = input.LA(1);
14585 14741
14586 if ( (LA34_0==47) ) { 14742 if ( (LA34_0==48) ) {
14587 alt34=1; 14743 alt34=1;
14588 } 14744 }
14589 switch (alt34) { 14745 switch (alt34) {
14590 case 1 : 14746 case 1 :
14591 // InternalVampireLanguage.g:4717:3: rule__VLSFunctionFof__Group_1__0 14747 // InternalVampireLanguage.g:4771:3: rule__VLSFunctionFof__Group_1__0
14592 { 14748 {
14593 pushFollow(FOLLOW_2); 14749 pushFollow(FOLLOW_2);
14594 rule__VLSFunctionFof__Group_1__0(); 14750 rule__VLSFunctionFof__Group_1__0();
@@ -14624,16 +14780,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14624 14780
14625 14781
14626 // $ANTLR start "rule__VLSFunctionFof__Group_1__0" 14782 // $ANTLR start "rule__VLSFunctionFof__Group_1__0"
14627 // InternalVampireLanguage.g:4726:1: rule__VLSFunctionFof__Group_1__0 : rule__VLSFunctionFof__Group_1__0__Impl rule__VLSFunctionFof__Group_1__1 ; 14783 // InternalVampireLanguage.g:4780:1: rule__VLSFunctionFof__Group_1__0 : rule__VLSFunctionFof__Group_1__0__Impl rule__VLSFunctionFof__Group_1__1 ;
14628 public final void rule__VLSFunctionFof__Group_1__0() throws RecognitionException { 14784 public final void rule__VLSFunctionFof__Group_1__0() throws RecognitionException {
14629 14785
14630 int stackSize = keepStackSize(); 14786 int stackSize = keepStackSize();
14631 14787
14632 try { 14788 try {
14633 // InternalVampireLanguage.g:4730:1: ( rule__VLSFunctionFof__Group_1__0__Impl rule__VLSFunctionFof__Group_1__1 ) 14789 // InternalVampireLanguage.g:4784:1: ( rule__VLSFunctionFof__Group_1__0__Impl rule__VLSFunctionFof__Group_1__1 )
14634 // InternalVampireLanguage.g:4731:2: rule__VLSFunctionFof__Group_1__0__Impl rule__VLSFunctionFof__Group_1__1 14790 // InternalVampireLanguage.g:4785:2: rule__VLSFunctionFof__Group_1__0__Impl rule__VLSFunctionFof__Group_1__1
14635 { 14791 {
14636 pushFollow(FOLLOW_36); 14792 pushFollow(FOLLOW_37);
14637 rule__VLSFunctionFof__Group_1__0__Impl(); 14793 rule__VLSFunctionFof__Group_1__0__Impl();
14638 14794
14639 state._fsp--; 14795 state._fsp--;
@@ -14662,20 +14818,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14662 14818
14663 14819
14664 // $ANTLR start "rule__VLSFunctionFof__Group_1__0__Impl" 14820 // $ANTLR start "rule__VLSFunctionFof__Group_1__0__Impl"
14665 // InternalVampireLanguage.g:4738:1: rule__VLSFunctionFof__Group_1__0__Impl : ( '(' ) ; 14821 // InternalVampireLanguage.g:4792:1: rule__VLSFunctionFof__Group_1__0__Impl : ( '(' ) ;
14666 public final void rule__VLSFunctionFof__Group_1__0__Impl() throws RecognitionException { 14822 public final void rule__VLSFunctionFof__Group_1__0__Impl() throws RecognitionException {
14667 14823
14668 int stackSize = keepStackSize(); 14824 int stackSize = keepStackSize();
14669 14825
14670 try { 14826 try {
14671 // InternalVampireLanguage.g:4742:1: ( ( '(' ) ) 14827 // InternalVampireLanguage.g:4796:1: ( ( '(' ) )
14672 // InternalVampireLanguage.g:4743:1: ( '(' ) 14828 // InternalVampireLanguage.g:4797:1: ( '(' )
14673 { 14829 {
14674 // InternalVampireLanguage.g:4743:1: ( '(' ) 14830 // InternalVampireLanguage.g:4797:1: ( '(' )
14675 // InternalVampireLanguage.g:4744:2: '(' 14831 // InternalVampireLanguage.g:4798:2: '('
14676 { 14832 {
14677 before(grammarAccess.getVLSFunctionFofAccess().getLeftParenthesisKeyword_1_0()); 14833 before(grammarAccess.getVLSFunctionFofAccess().getLeftParenthesisKeyword_1_0());
14678 match(input,47,FOLLOW_2); 14834 match(input,48,FOLLOW_2);
14679 after(grammarAccess.getVLSFunctionFofAccess().getLeftParenthesisKeyword_1_0()); 14835 after(grammarAccess.getVLSFunctionFofAccess().getLeftParenthesisKeyword_1_0());
14680 14836
14681 } 14837 }
@@ -14699,16 +14855,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14699 14855
14700 14856
14701 // $ANTLR start "rule__VLSFunctionFof__Group_1__1" 14857 // $ANTLR start "rule__VLSFunctionFof__Group_1__1"
14702 // InternalVampireLanguage.g:4753:1: rule__VLSFunctionFof__Group_1__1 : rule__VLSFunctionFof__Group_1__1__Impl rule__VLSFunctionFof__Group_1__2 ; 14858 // InternalVampireLanguage.g:4807:1: rule__VLSFunctionFof__Group_1__1 : rule__VLSFunctionFof__Group_1__1__Impl rule__VLSFunctionFof__Group_1__2 ;
14703 public final void rule__VLSFunctionFof__Group_1__1() throws RecognitionException { 14859 public final void rule__VLSFunctionFof__Group_1__1() throws RecognitionException {
14704 14860
14705 int stackSize = keepStackSize(); 14861 int stackSize = keepStackSize();
14706 14862
14707 try { 14863 try {
14708 // InternalVampireLanguage.g:4757:1: ( rule__VLSFunctionFof__Group_1__1__Impl rule__VLSFunctionFof__Group_1__2 ) 14864 // InternalVampireLanguage.g:4811:1: ( rule__VLSFunctionFof__Group_1__1__Impl rule__VLSFunctionFof__Group_1__2 )
14709 // InternalVampireLanguage.g:4758:2: rule__VLSFunctionFof__Group_1__1__Impl rule__VLSFunctionFof__Group_1__2 14865 // InternalVampireLanguage.g:4812:2: rule__VLSFunctionFof__Group_1__1__Impl rule__VLSFunctionFof__Group_1__2
14710 { 14866 {
14711 pushFollow(FOLLOW_16); 14867 pushFollow(FOLLOW_17);
14712 rule__VLSFunctionFof__Group_1__1__Impl(); 14868 rule__VLSFunctionFof__Group_1__1__Impl();
14713 14869
14714 state._fsp--; 14870 state._fsp--;
@@ -14737,21 +14893,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14737 14893
14738 14894
14739 // $ANTLR start "rule__VLSFunctionFof__Group_1__1__Impl" 14895 // $ANTLR start "rule__VLSFunctionFof__Group_1__1__Impl"
14740 // InternalVampireLanguage.g:4765:1: rule__VLSFunctionFof__Group_1__1__Impl : ( ( rule__VLSFunctionFof__TermsAssignment_1_1 ) ) ; 14896 // InternalVampireLanguage.g:4819:1: rule__VLSFunctionFof__Group_1__1__Impl : ( ( rule__VLSFunctionFof__TermsAssignment_1_1 ) ) ;
14741 public final void rule__VLSFunctionFof__Group_1__1__Impl() throws RecognitionException { 14897 public final void rule__VLSFunctionFof__Group_1__1__Impl() throws RecognitionException {
14742 14898
14743 int stackSize = keepStackSize(); 14899 int stackSize = keepStackSize();
14744 14900
14745 try { 14901 try {
14746 // InternalVampireLanguage.g:4769:1: ( ( ( rule__VLSFunctionFof__TermsAssignment_1_1 ) ) ) 14902 // InternalVampireLanguage.g:4823:1: ( ( ( rule__VLSFunctionFof__TermsAssignment_1_1 ) ) )
14747 // InternalVampireLanguage.g:4770:1: ( ( rule__VLSFunctionFof__TermsAssignment_1_1 ) ) 14903 // InternalVampireLanguage.g:4824:1: ( ( rule__VLSFunctionFof__TermsAssignment_1_1 ) )
14748 { 14904 {
14749 // InternalVampireLanguage.g:4770:1: ( ( rule__VLSFunctionFof__TermsAssignment_1_1 ) ) 14905 // InternalVampireLanguage.g:4824:1: ( ( rule__VLSFunctionFof__TermsAssignment_1_1 ) )
14750 // InternalVampireLanguage.g:4771:2: ( rule__VLSFunctionFof__TermsAssignment_1_1 ) 14906 // InternalVampireLanguage.g:4825:2: ( rule__VLSFunctionFof__TermsAssignment_1_1 )
14751 { 14907 {
14752 before(grammarAccess.getVLSFunctionFofAccess().getTermsAssignment_1_1()); 14908 before(grammarAccess.getVLSFunctionFofAccess().getTermsAssignment_1_1());
14753 // InternalVampireLanguage.g:4772:2: ( rule__VLSFunctionFof__TermsAssignment_1_1 ) 14909 // InternalVampireLanguage.g:4826:2: ( rule__VLSFunctionFof__TermsAssignment_1_1 )
14754 // InternalVampireLanguage.g:4772:3: rule__VLSFunctionFof__TermsAssignment_1_1 14910 // InternalVampireLanguage.g:4826:3: rule__VLSFunctionFof__TermsAssignment_1_1
14755 { 14911 {
14756 pushFollow(FOLLOW_2); 14912 pushFollow(FOLLOW_2);
14757 rule__VLSFunctionFof__TermsAssignment_1_1(); 14913 rule__VLSFunctionFof__TermsAssignment_1_1();
@@ -14784,16 +14940,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14784 14940
14785 14941
14786 // $ANTLR start "rule__VLSFunctionFof__Group_1__2" 14942 // $ANTLR start "rule__VLSFunctionFof__Group_1__2"
14787 // InternalVampireLanguage.g:4780:1: rule__VLSFunctionFof__Group_1__2 : rule__VLSFunctionFof__Group_1__2__Impl rule__VLSFunctionFof__Group_1__3 ; 14943 // InternalVampireLanguage.g:4834:1: rule__VLSFunctionFof__Group_1__2 : rule__VLSFunctionFof__Group_1__2__Impl rule__VLSFunctionFof__Group_1__3 ;
14788 public final void rule__VLSFunctionFof__Group_1__2() throws RecognitionException { 14944 public final void rule__VLSFunctionFof__Group_1__2() throws RecognitionException {
14789 14945
14790 int stackSize = keepStackSize(); 14946 int stackSize = keepStackSize();
14791 14947
14792 try { 14948 try {
14793 // InternalVampireLanguage.g:4784:1: ( rule__VLSFunctionFof__Group_1__2__Impl rule__VLSFunctionFof__Group_1__3 ) 14949 // InternalVampireLanguage.g:4838:1: ( rule__VLSFunctionFof__Group_1__2__Impl rule__VLSFunctionFof__Group_1__3 )
14794 // InternalVampireLanguage.g:4785:2: rule__VLSFunctionFof__Group_1__2__Impl rule__VLSFunctionFof__Group_1__3 14950 // InternalVampireLanguage.g:4839:2: rule__VLSFunctionFof__Group_1__2__Impl rule__VLSFunctionFof__Group_1__3
14795 { 14951 {
14796 pushFollow(FOLLOW_16); 14952 pushFollow(FOLLOW_17);
14797 rule__VLSFunctionFof__Group_1__2__Impl(); 14953 rule__VLSFunctionFof__Group_1__2__Impl();
14798 14954
14799 state._fsp--; 14955 state._fsp--;
@@ -14822,20 +14978,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14822 14978
14823 14979
14824 // $ANTLR start "rule__VLSFunctionFof__Group_1__2__Impl" 14980 // $ANTLR start "rule__VLSFunctionFof__Group_1__2__Impl"
14825 // InternalVampireLanguage.g:4792:1: rule__VLSFunctionFof__Group_1__2__Impl : ( ( rule__VLSFunctionFof__Group_1_2__0 )* ) ; 14981 // InternalVampireLanguage.g:4846:1: rule__VLSFunctionFof__Group_1__2__Impl : ( ( rule__VLSFunctionFof__Group_1_2__0 )* ) ;
14826 public final void rule__VLSFunctionFof__Group_1__2__Impl() throws RecognitionException { 14982 public final void rule__VLSFunctionFof__Group_1__2__Impl() throws RecognitionException {
14827 14983
14828 int stackSize = keepStackSize(); 14984 int stackSize = keepStackSize();
14829 14985
14830 try { 14986 try {
14831 // InternalVampireLanguage.g:4796:1: ( ( ( rule__VLSFunctionFof__Group_1_2__0 )* ) ) 14987 // InternalVampireLanguage.g:4850:1: ( ( ( rule__VLSFunctionFof__Group_1_2__0 )* ) )
14832 // InternalVampireLanguage.g:4797:1: ( ( rule__VLSFunctionFof__Group_1_2__0 )* ) 14988 // InternalVampireLanguage.g:4851:1: ( ( rule__VLSFunctionFof__Group_1_2__0 )* )
14833 { 14989 {
14834 // InternalVampireLanguage.g:4797:1: ( ( rule__VLSFunctionFof__Group_1_2__0 )* ) 14990 // InternalVampireLanguage.g:4851:1: ( ( rule__VLSFunctionFof__Group_1_2__0 )* )
14835 // InternalVampireLanguage.g:4798:2: ( rule__VLSFunctionFof__Group_1_2__0 )* 14991 // InternalVampireLanguage.g:4852:2: ( rule__VLSFunctionFof__Group_1_2__0 )*
14836 { 14992 {
14837 before(grammarAccess.getVLSFunctionFofAccess().getGroup_1_2()); 14993 before(grammarAccess.getVLSFunctionFofAccess().getGroup_1_2());
14838 // InternalVampireLanguage.g:4799:2: ( rule__VLSFunctionFof__Group_1_2__0 )* 14994 // InternalVampireLanguage.g:4853:2: ( rule__VLSFunctionFof__Group_1_2__0 )*
14839 loop35: 14995 loop35:
14840 do { 14996 do {
14841 int alt35=2; 14997 int alt35=2;
@@ -14848,7 +15004,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14848 15004
14849 switch (alt35) { 15005 switch (alt35) {
14850 case 1 : 15006 case 1 :
14851 // InternalVampireLanguage.g:4799:3: rule__VLSFunctionFof__Group_1_2__0 15007 // InternalVampireLanguage.g:4853:3: rule__VLSFunctionFof__Group_1_2__0
14852 { 15008 {
14853 pushFollow(FOLLOW_10); 15009 pushFollow(FOLLOW_10);
14854 rule__VLSFunctionFof__Group_1_2__0(); 15010 rule__VLSFunctionFof__Group_1_2__0();
@@ -14887,14 +15043,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14887 15043
14888 15044
14889 // $ANTLR start "rule__VLSFunctionFof__Group_1__3" 15045 // $ANTLR start "rule__VLSFunctionFof__Group_1__3"
14890 // InternalVampireLanguage.g:4807:1: rule__VLSFunctionFof__Group_1__3 : rule__VLSFunctionFof__Group_1__3__Impl ; 15046 // InternalVampireLanguage.g:4861:1: rule__VLSFunctionFof__Group_1__3 : rule__VLSFunctionFof__Group_1__3__Impl ;
14891 public final void rule__VLSFunctionFof__Group_1__3() throws RecognitionException { 15047 public final void rule__VLSFunctionFof__Group_1__3() throws RecognitionException {
14892 15048
14893 int stackSize = keepStackSize(); 15049 int stackSize = keepStackSize();
14894 15050
14895 try { 15051 try {
14896 // InternalVampireLanguage.g:4811:1: ( rule__VLSFunctionFof__Group_1__3__Impl ) 15052 // InternalVampireLanguage.g:4865:1: ( rule__VLSFunctionFof__Group_1__3__Impl )
14897 // InternalVampireLanguage.g:4812:2: rule__VLSFunctionFof__Group_1__3__Impl 15053 // InternalVampireLanguage.g:4866:2: rule__VLSFunctionFof__Group_1__3__Impl
14898 { 15054 {
14899 pushFollow(FOLLOW_2); 15055 pushFollow(FOLLOW_2);
14900 rule__VLSFunctionFof__Group_1__3__Impl(); 15056 rule__VLSFunctionFof__Group_1__3__Impl();
@@ -14920,20 +15076,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14920 15076
14921 15077
14922 // $ANTLR start "rule__VLSFunctionFof__Group_1__3__Impl" 15078 // $ANTLR start "rule__VLSFunctionFof__Group_1__3__Impl"
14923 // InternalVampireLanguage.g:4818:1: rule__VLSFunctionFof__Group_1__3__Impl : ( ')' ) ; 15079 // InternalVampireLanguage.g:4872:1: rule__VLSFunctionFof__Group_1__3__Impl : ( ')' ) ;
14924 public final void rule__VLSFunctionFof__Group_1__3__Impl() throws RecognitionException { 15080 public final void rule__VLSFunctionFof__Group_1__3__Impl() throws RecognitionException {
14925 15081
14926 int stackSize = keepStackSize(); 15082 int stackSize = keepStackSize();
14927 15083
14928 try { 15084 try {
14929 // InternalVampireLanguage.g:4822:1: ( ( ')' ) ) 15085 // InternalVampireLanguage.g:4876:1: ( ( ')' ) )
14930 // InternalVampireLanguage.g:4823:1: ( ')' ) 15086 // InternalVampireLanguage.g:4877:1: ( ')' )
14931 { 15087 {
14932 // InternalVampireLanguage.g:4823:1: ( ')' ) 15088 // InternalVampireLanguage.g:4877:1: ( ')' )
14933 // InternalVampireLanguage.g:4824:2: ')' 15089 // InternalVampireLanguage.g:4878:2: ')'
14934 { 15090 {
14935 before(grammarAccess.getVLSFunctionFofAccess().getRightParenthesisKeyword_1_3()); 15091 before(grammarAccess.getVLSFunctionFofAccess().getRightParenthesisKeyword_1_3());
14936 match(input,48,FOLLOW_2); 15092 match(input,49,FOLLOW_2);
14937 after(grammarAccess.getVLSFunctionFofAccess().getRightParenthesisKeyword_1_3()); 15093 after(grammarAccess.getVLSFunctionFofAccess().getRightParenthesisKeyword_1_3());
14938 15094
14939 } 15095 }
@@ -14957,16 +15113,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14957 15113
14958 15114
14959 // $ANTLR start "rule__VLSFunctionFof__Group_1_2__0" 15115 // $ANTLR start "rule__VLSFunctionFof__Group_1_2__0"
14960 // InternalVampireLanguage.g:4834:1: rule__VLSFunctionFof__Group_1_2__0 : rule__VLSFunctionFof__Group_1_2__0__Impl rule__VLSFunctionFof__Group_1_2__1 ; 15116 // InternalVampireLanguage.g:4888:1: rule__VLSFunctionFof__Group_1_2__0 : rule__VLSFunctionFof__Group_1_2__0__Impl rule__VLSFunctionFof__Group_1_2__1 ;
14961 public final void rule__VLSFunctionFof__Group_1_2__0() throws RecognitionException { 15117 public final void rule__VLSFunctionFof__Group_1_2__0() throws RecognitionException {
14962 15118
14963 int stackSize = keepStackSize(); 15119 int stackSize = keepStackSize();
14964 15120
14965 try { 15121 try {
14966 // InternalVampireLanguage.g:4838:1: ( rule__VLSFunctionFof__Group_1_2__0__Impl rule__VLSFunctionFof__Group_1_2__1 ) 15122 // InternalVampireLanguage.g:4892:1: ( rule__VLSFunctionFof__Group_1_2__0__Impl rule__VLSFunctionFof__Group_1_2__1 )
14967 // InternalVampireLanguage.g:4839:2: rule__VLSFunctionFof__Group_1_2__0__Impl rule__VLSFunctionFof__Group_1_2__1 15123 // InternalVampireLanguage.g:4893:2: rule__VLSFunctionFof__Group_1_2__0__Impl rule__VLSFunctionFof__Group_1_2__1
14968 { 15124 {
14969 pushFollow(FOLLOW_36); 15125 pushFollow(FOLLOW_37);
14970 rule__VLSFunctionFof__Group_1_2__0__Impl(); 15126 rule__VLSFunctionFof__Group_1_2__0__Impl();
14971 15127
14972 state._fsp--; 15128 state._fsp--;
@@ -14995,17 +15151,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14995 15151
14996 15152
14997 // $ANTLR start "rule__VLSFunctionFof__Group_1_2__0__Impl" 15153 // $ANTLR start "rule__VLSFunctionFof__Group_1_2__0__Impl"
14998 // InternalVampireLanguage.g:4846:1: rule__VLSFunctionFof__Group_1_2__0__Impl : ( ',' ) ; 15154 // InternalVampireLanguage.g:4900:1: rule__VLSFunctionFof__Group_1_2__0__Impl : ( ',' ) ;
14999 public final void rule__VLSFunctionFof__Group_1_2__0__Impl() throws RecognitionException { 15155 public final void rule__VLSFunctionFof__Group_1_2__0__Impl() throws RecognitionException {
15000 15156
15001 int stackSize = keepStackSize(); 15157 int stackSize = keepStackSize();
15002 15158
15003 try { 15159 try {
15004 // InternalVampireLanguage.g:4850:1: ( ( ',' ) ) 15160 // InternalVampireLanguage.g:4904:1: ( ( ',' ) )
15005 // InternalVampireLanguage.g:4851:1: ( ',' ) 15161 // InternalVampireLanguage.g:4905:1: ( ',' )
15006 { 15162 {
15007 // InternalVampireLanguage.g:4851:1: ( ',' ) 15163 // InternalVampireLanguage.g:4905:1: ( ',' )
15008 // InternalVampireLanguage.g:4852:2: ',' 15164 // InternalVampireLanguage.g:4906:2: ','
15009 { 15165 {
15010 before(grammarAccess.getVLSFunctionFofAccess().getCommaKeyword_1_2_0()); 15166 before(grammarAccess.getVLSFunctionFofAccess().getCommaKeyword_1_2_0());
15011 match(input,45,FOLLOW_2); 15167 match(input,45,FOLLOW_2);
@@ -15032,14 +15188,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15032 15188
15033 15189
15034 // $ANTLR start "rule__VLSFunctionFof__Group_1_2__1" 15190 // $ANTLR start "rule__VLSFunctionFof__Group_1_2__1"
15035 // InternalVampireLanguage.g:4861:1: rule__VLSFunctionFof__Group_1_2__1 : rule__VLSFunctionFof__Group_1_2__1__Impl ; 15191 // InternalVampireLanguage.g:4915:1: rule__VLSFunctionFof__Group_1_2__1 : rule__VLSFunctionFof__Group_1_2__1__Impl ;
15036 public final void rule__VLSFunctionFof__Group_1_2__1() throws RecognitionException { 15192 public final void rule__VLSFunctionFof__Group_1_2__1() throws RecognitionException {
15037 15193
15038 int stackSize = keepStackSize(); 15194 int stackSize = keepStackSize();
15039 15195
15040 try { 15196 try {
15041 // InternalVampireLanguage.g:4865:1: ( rule__VLSFunctionFof__Group_1_2__1__Impl ) 15197 // InternalVampireLanguage.g:4919:1: ( rule__VLSFunctionFof__Group_1_2__1__Impl )
15042 // InternalVampireLanguage.g:4866:2: rule__VLSFunctionFof__Group_1_2__1__Impl 15198 // InternalVampireLanguage.g:4920:2: rule__VLSFunctionFof__Group_1_2__1__Impl
15043 { 15199 {
15044 pushFollow(FOLLOW_2); 15200 pushFollow(FOLLOW_2);
15045 rule__VLSFunctionFof__Group_1_2__1__Impl(); 15201 rule__VLSFunctionFof__Group_1_2__1__Impl();
@@ -15065,21 +15221,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15065 15221
15066 15222
15067 // $ANTLR start "rule__VLSFunctionFof__Group_1_2__1__Impl" 15223 // $ANTLR start "rule__VLSFunctionFof__Group_1_2__1__Impl"
15068 // InternalVampireLanguage.g:4872:1: rule__VLSFunctionFof__Group_1_2__1__Impl : ( ( rule__VLSFunctionFof__TermsAssignment_1_2_1 ) ) ; 15224 // InternalVampireLanguage.g:4926:1: rule__VLSFunctionFof__Group_1_2__1__Impl : ( ( rule__VLSFunctionFof__TermsAssignment_1_2_1 ) ) ;
15069 public final void rule__VLSFunctionFof__Group_1_2__1__Impl() throws RecognitionException { 15225 public final void rule__VLSFunctionFof__Group_1_2__1__Impl() throws RecognitionException {
15070 15226
15071 int stackSize = keepStackSize(); 15227 int stackSize = keepStackSize();
15072 15228
15073 try { 15229 try {
15074 // InternalVampireLanguage.g:4876:1: ( ( ( rule__VLSFunctionFof__TermsAssignment_1_2_1 ) ) ) 15230 // InternalVampireLanguage.g:4930:1: ( ( ( rule__VLSFunctionFof__TermsAssignment_1_2_1 ) ) )
15075 // InternalVampireLanguage.g:4877:1: ( ( rule__VLSFunctionFof__TermsAssignment_1_2_1 ) ) 15231 // InternalVampireLanguage.g:4931:1: ( ( rule__VLSFunctionFof__TermsAssignment_1_2_1 ) )
15076 { 15232 {
15077 // InternalVampireLanguage.g:4877:1: ( ( rule__VLSFunctionFof__TermsAssignment_1_2_1 ) ) 15233 // InternalVampireLanguage.g:4931:1: ( ( rule__VLSFunctionFof__TermsAssignment_1_2_1 ) )
15078 // InternalVampireLanguage.g:4878:2: ( rule__VLSFunctionFof__TermsAssignment_1_2_1 ) 15234 // InternalVampireLanguage.g:4932:2: ( rule__VLSFunctionFof__TermsAssignment_1_2_1 )
15079 { 15235 {
15080 before(grammarAccess.getVLSFunctionFofAccess().getTermsAssignment_1_2_1()); 15236 before(grammarAccess.getVLSFunctionFofAccess().getTermsAssignment_1_2_1());
15081 // InternalVampireLanguage.g:4879:2: ( rule__VLSFunctionFof__TermsAssignment_1_2_1 ) 15237 // InternalVampireLanguage.g:4933:2: ( rule__VLSFunctionFof__TermsAssignment_1_2_1 )
15082 // InternalVampireLanguage.g:4879:3: rule__VLSFunctionFof__TermsAssignment_1_2_1 15238 // InternalVampireLanguage.g:4933:3: rule__VLSFunctionFof__TermsAssignment_1_2_1
15083 { 15239 {
15084 pushFollow(FOLLOW_2); 15240 pushFollow(FOLLOW_2);
15085 rule__VLSFunctionFof__TermsAssignment_1_2_1(); 15241 rule__VLSFunctionFof__TermsAssignment_1_2_1();
@@ -15112,16 +15268,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15112 15268
15113 15269
15114 // $ANTLR start "rule__VLSDefinedTerm__Group_0__0" 15270 // $ANTLR start "rule__VLSDefinedTerm__Group_0__0"
15115 // InternalVampireLanguage.g:4888:1: rule__VLSDefinedTerm__Group_0__0 : rule__VLSDefinedTerm__Group_0__0__Impl rule__VLSDefinedTerm__Group_0__1 ; 15271 // InternalVampireLanguage.g:4942:1: rule__VLSDefinedTerm__Group_0__0 : rule__VLSDefinedTerm__Group_0__0__Impl rule__VLSDefinedTerm__Group_0__1 ;
15116 public final void rule__VLSDefinedTerm__Group_0__0() throws RecognitionException { 15272 public final void rule__VLSDefinedTerm__Group_0__0() throws RecognitionException {
15117 15273
15118 int stackSize = keepStackSize(); 15274 int stackSize = keepStackSize();
15119 15275
15120 try { 15276 try {
15121 // InternalVampireLanguage.g:4892:1: ( rule__VLSDefinedTerm__Group_0__0__Impl rule__VLSDefinedTerm__Group_0__1 ) 15277 // InternalVampireLanguage.g:4946:1: ( rule__VLSDefinedTerm__Group_0__0__Impl rule__VLSDefinedTerm__Group_0__1 )
15122 // InternalVampireLanguage.g:4893:2: rule__VLSDefinedTerm__Group_0__0__Impl rule__VLSDefinedTerm__Group_0__1 15278 // InternalVampireLanguage.g:4947:2: rule__VLSDefinedTerm__Group_0__0__Impl rule__VLSDefinedTerm__Group_0__1
15123 { 15279 {
15124 pushFollow(FOLLOW_43); 15280 pushFollow(FOLLOW_44);
15125 rule__VLSDefinedTerm__Group_0__0__Impl(); 15281 rule__VLSDefinedTerm__Group_0__0__Impl();
15126 15282
15127 state._fsp--; 15283 state._fsp--;
@@ -15150,21 +15306,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15150 15306
15151 15307
15152 // $ANTLR start "rule__VLSDefinedTerm__Group_0__0__Impl" 15308 // $ANTLR start "rule__VLSDefinedTerm__Group_0__0__Impl"
15153 // InternalVampireLanguage.g:4900:1: rule__VLSDefinedTerm__Group_0__0__Impl : ( () ) ; 15309 // InternalVampireLanguage.g:4954:1: rule__VLSDefinedTerm__Group_0__0__Impl : ( () ) ;
15154 public final void rule__VLSDefinedTerm__Group_0__0__Impl() throws RecognitionException { 15310 public final void rule__VLSDefinedTerm__Group_0__0__Impl() throws RecognitionException {
15155 15311
15156 int stackSize = keepStackSize(); 15312 int stackSize = keepStackSize();
15157 15313
15158 try { 15314 try {
15159 // InternalVampireLanguage.g:4904:1: ( ( () ) ) 15315 // InternalVampireLanguage.g:4958:1: ( ( () ) )
15160 // InternalVampireLanguage.g:4905:1: ( () ) 15316 // InternalVampireLanguage.g:4959:1: ( () )
15161 { 15317 {
15162 // InternalVampireLanguage.g:4905:1: ( () ) 15318 // InternalVampireLanguage.g:4959:1: ( () )
15163 // InternalVampireLanguage.g:4906:2: () 15319 // InternalVampireLanguage.g:4960:2: ()
15164 { 15320 {
15165 before(grammarAccess.getVLSDefinedTermAccess().getVLSIntAction_0_0()); 15321 before(grammarAccess.getVLSDefinedTermAccess().getVLSIntAction_0_0());
15166 // InternalVampireLanguage.g:4907:2: () 15322 // InternalVampireLanguage.g:4961:2: ()
15167 // InternalVampireLanguage.g:4907:3: 15323 // InternalVampireLanguage.g:4961:3:
15168 { 15324 {
15169 } 15325 }
15170 15326
@@ -15187,14 +15343,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15187 15343
15188 15344
15189 // $ANTLR start "rule__VLSDefinedTerm__Group_0__1" 15345 // $ANTLR start "rule__VLSDefinedTerm__Group_0__1"
15190 // InternalVampireLanguage.g:4915:1: rule__VLSDefinedTerm__Group_0__1 : rule__VLSDefinedTerm__Group_0__1__Impl ; 15346 // InternalVampireLanguage.g:4969:1: rule__VLSDefinedTerm__Group_0__1 : rule__VLSDefinedTerm__Group_0__1__Impl ;
15191 public final void rule__VLSDefinedTerm__Group_0__1() throws RecognitionException { 15347 public final void rule__VLSDefinedTerm__Group_0__1() throws RecognitionException {
15192 15348
15193 int stackSize = keepStackSize(); 15349 int stackSize = keepStackSize();
15194 15350
15195 try { 15351 try {
15196 // InternalVampireLanguage.g:4919:1: ( rule__VLSDefinedTerm__Group_0__1__Impl ) 15352 // InternalVampireLanguage.g:4973:1: ( rule__VLSDefinedTerm__Group_0__1__Impl )
15197 // InternalVampireLanguage.g:4920:2: rule__VLSDefinedTerm__Group_0__1__Impl 15353 // InternalVampireLanguage.g:4974:2: rule__VLSDefinedTerm__Group_0__1__Impl
15198 { 15354 {
15199 pushFollow(FOLLOW_2); 15355 pushFollow(FOLLOW_2);
15200 rule__VLSDefinedTerm__Group_0__1__Impl(); 15356 rule__VLSDefinedTerm__Group_0__1__Impl();
@@ -15220,21 +15376,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15220 15376
15221 15377
15222 // $ANTLR start "rule__VLSDefinedTerm__Group_0__1__Impl" 15378 // $ANTLR start "rule__VLSDefinedTerm__Group_0__1__Impl"
15223 // InternalVampireLanguage.g:4926:1: rule__VLSDefinedTerm__Group_0__1__Impl : ( ( rule__VLSDefinedTerm__ValueAssignment_0_1 ) ) ; 15379 // InternalVampireLanguage.g:4980:1: rule__VLSDefinedTerm__Group_0__1__Impl : ( ( rule__VLSDefinedTerm__ValueAssignment_0_1 ) ) ;
15224 public final void rule__VLSDefinedTerm__Group_0__1__Impl() throws RecognitionException { 15380 public final void rule__VLSDefinedTerm__Group_0__1__Impl() throws RecognitionException {
15225 15381
15226 int stackSize = keepStackSize(); 15382 int stackSize = keepStackSize();
15227 15383
15228 try { 15384 try {
15229 // InternalVampireLanguage.g:4930:1: ( ( ( rule__VLSDefinedTerm__ValueAssignment_0_1 ) ) ) 15385 // InternalVampireLanguage.g:4984:1: ( ( ( rule__VLSDefinedTerm__ValueAssignment_0_1 ) ) )
15230 // InternalVampireLanguage.g:4931:1: ( ( rule__VLSDefinedTerm__ValueAssignment_0_1 ) ) 15386 // InternalVampireLanguage.g:4985:1: ( ( rule__VLSDefinedTerm__ValueAssignment_0_1 ) )
15231 { 15387 {
15232 // InternalVampireLanguage.g:4931:1: ( ( rule__VLSDefinedTerm__ValueAssignment_0_1 ) ) 15388 // InternalVampireLanguage.g:4985:1: ( ( rule__VLSDefinedTerm__ValueAssignment_0_1 ) )
15233 // InternalVampireLanguage.g:4932:2: ( rule__VLSDefinedTerm__ValueAssignment_0_1 ) 15389 // InternalVampireLanguage.g:4986:2: ( rule__VLSDefinedTerm__ValueAssignment_0_1 )
15234 { 15390 {
15235 before(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_0_1()); 15391 before(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_0_1());
15236 // InternalVampireLanguage.g:4933:2: ( rule__VLSDefinedTerm__ValueAssignment_0_1 ) 15392 // InternalVampireLanguage.g:4987:2: ( rule__VLSDefinedTerm__ValueAssignment_0_1 )
15237 // InternalVampireLanguage.g:4933:3: rule__VLSDefinedTerm__ValueAssignment_0_1 15393 // InternalVampireLanguage.g:4987:3: rule__VLSDefinedTerm__ValueAssignment_0_1
15238 { 15394 {
15239 pushFollow(FOLLOW_2); 15395 pushFollow(FOLLOW_2);
15240 rule__VLSDefinedTerm__ValueAssignment_0_1(); 15396 rule__VLSDefinedTerm__ValueAssignment_0_1();
@@ -15267,16 +15423,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15267 15423
15268 15424
15269 // $ANTLR start "rule__VLSDefinedTerm__Group_1__0" 15425 // $ANTLR start "rule__VLSDefinedTerm__Group_1__0"
15270 // InternalVampireLanguage.g:4942:1: rule__VLSDefinedTerm__Group_1__0 : rule__VLSDefinedTerm__Group_1__0__Impl rule__VLSDefinedTerm__Group_1__1 ; 15426 // InternalVampireLanguage.g:4996:1: rule__VLSDefinedTerm__Group_1__0 : rule__VLSDefinedTerm__Group_1__0__Impl rule__VLSDefinedTerm__Group_1__1 ;
15271 public final void rule__VLSDefinedTerm__Group_1__0() throws RecognitionException { 15427 public final void rule__VLSDefinedTerm__Group_1__0() throws RecognitionException {
15272 15428
15273 int stackSize = keepStackSize(); 15429 int stackSize = keepStackSize();
15274 15430
15275 try { 15431 try {
15276 // InternalVampireLanguage.g:4946:1: ( rule__VLSDefinedTerm__Group_1__0__Impl rule__VLSDefinedTerm__Group_1__1 ) 15432 // InternalVampireLanguage.g:5000:1: ( rule__VLSDefinedTerm__Group_1__0__Impl rule__VLSDefinedTerm__Group_1__1 )
15277 // InternalVampireLanguage.g:4947:2: rule__VLSDefinedTerm__Group_1__0__Impl rule__VLSDefinedTerm__Group_1__1 15433 // InternalVampireLanguage.g:5001:2: rule__VLSDefinedTerm__Group_1__0__Impl rule__VLSDefinedTerm__Group_1__1
15278 { 15434 {
15279 pushFollow(FOLLOW_44); 15435 pushFollow(FOLLOW_45);
15280 rule__VLSDefinedTerm__Group_1__0__Impl(); 15436 rule__VLSDefinedTerm__Group_1__0__Impl();
15281 15437
15282 state._fsp--; 15438 state._fsp--;
@@ -15305,21 +15461,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15305 15461
15306 15462
15307 // $ANTLR start "rule__VLSDefinedTerm__Group_1__0__Impl" 15463 // $ANTLR start "rule__VLSDefinedTerm__Group_1__0__Impl"
15308 // InternalVampireLanguage.g:4954:1: rule__VLSDefinedTerm__Group_1__0__Impl : ( () ) ; 15464 // InternalVampireLanguage.g:5008:1: rule__VLSDefinedTerm__Group_1__0__Impl : ( () ) ;
15309 public final void rule__VLSDefinedTerm__Group_1__0__Impl() throws RecognitionException { 15465 public final void rule__VLSDefinedTerm__Group_1__0__Impl() throws RecognitionException {
15310 15466
15311 int stackSize = keepStackSize(); 15467 int stackSize = keepStackSize();
15312 15468
15313 try { 15469 try {
15314 // InternalVampireLanguage.g:4958:1: ( ( () ) ) 15470 // InternalVampireLanguage.g:5012:1: ( ( () ) )
15315 // InternalVampireLanguage.g:4959:1: ( () ) 15471 // InternalVampireLanguage.g:5013:1: ( () )
15316 { 15472 {
15317 // InternalVampireLanguage.g:4959:1: ( () ) 15473 // InternalVampireLanguage.g:5013:1: ( () )
15318 // InternalVampireLanguage.g:4960:2: () 15474 // InternalVampireLanguage.g:5014:2: ()
15319 { 15475 {
15320 before(grammarAccess.getVLSDefinedTermAccess().getVLSRealAction_1_0()); 15476 before(grammarAccess.getVLSDefinedTermAccess().getVLSRealAction_1_0());
15321 // InternalVampireLanguage.g:4961:2: () 15477 // InternalVampireLanguage.g:5015:2: ()
15322 // InternalVampireLanguage.g:4961:3: 15478 // InternalVampireLanguage.g:5015:3:
15323 { 15479 {
15324 } 15480 }
15325 15481
@@ -15342,14 +15498,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15342 15498
15343 15499
15344 // $ANTLR start "rule__VLSDefinedTerm__Group_1__1" 15500 // $ANTLR start "rule__VLSDefinedTerm__Group_1__1"
15345 // InternalVampireLanguage.g:4969:1: rule__VLSDefinedTerm__Group_1__1 : rule__VLSDefinedTerm__Group_1__1__Impl ; 15501 // InternalVampireLanguage.g:5023:1: rule__VLSDefinedTerm__Group_1__1 : rule__VLSDefinedTerm__Group_1__1__Impl ;
15346 public final void rule__VLSDefinedTerm__Group_1__1() throws RecognitionException { 15502 public final void rule__VLSDefinedTerm__Group_1__1() throws RecognitionException {
15347 15503
15348 int stackSize = keepStackSize(); 15504 int stackSize = keepStackSize();
15349 15505
15350 try { 15506 try {
15351 // InternalVampireLanguage.g:4973:1: ( rule__VLSDefinedTerm__Group_1__1__Impl ) 15507 // InternalVampireLanguage.g:5027:1: ( rule__VLSDefinedTerm__Group_1__1__Impl )
15352 // InternalVampireLanguage.g:4974:2: rule__VLSDefinedTerm__Group_1__1__Impl 15508 // InternalVampireLanguage.g:5028:2: rule__VLSDefinedTerm__Group_1__1__Impl
15353 { 15509 {
15354 pushFollow(FOLLOW_2); 15510 pushFollow(FOLLOW_2);
15355 rule__VLSDefinedTerm__Group_1__1__Impl(); 15511 rule__VLSDefinedTerm__Group_1__1__Impl();
@@ -15375,21 +15531,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15375 15531
15376 15532
15377 // $ANTLR start "rule__VLSDefinedTerm__Group_1__1__Impl" 15533 // $ANTLR start "rule__VLSDefinedTerm__Group_1__1__Impl"
15378 // InternalVampireLanguage.g:4980:1: rule__VLSDefinedTerm__Group_1__1__Impl : ( ( rule__VLSDefinedTerm__ValueAssignment_1_1 ) ) ; 15534 // InternalVampireLanguage.g:5034:1: rule__VLSDefinedTerm__Group_1__1__Impl : ( ( rule__VLSDefinedTerm__ValueAssignment_1_1 ) ) ;
15379 public final void rule__VLSDefinedTerm__Group_1__1__Impl() throws RecognitionException { 15535 public final void rule__VLSDefinedTerm__Group_1__1__Impl() throws RecognitionException {
15380 15536
15381 int stackSize = keepStackSize(); 15537 int stackSize = keepStackSize();
15382 15538
15383 try { 15539 try {
15384 // InternalVampireLanguage.g:4984:1: ( ( ( rule__VLSDefinedTerm__ValueAssignment_1_1 ) ) ) 15540 // InternalVampireLanguage.g:5038:1: ( ( ( rule__VLSDefinedTerm__ValueAssignment_1_1 ) ) )
15385 // InternalVampireLanguage.g:4985:1: ( ( rule__VLSDefinedTerm__ValueAssignment_1_1 ) ) 15541 // InternalVampireLanguage.g:5039:1: ( ( rule__VLSDefinedTerm__ValueAssignment_1_1 ) )
15386 { 15542 {
15387 // InternalVampireLanguage.g:4985:1: ( ( rule__VLSDefinedTerm__ValueAssignment_1_1 ) ) 15543 // InternalVampireLanguage.g:5039:1: ( ( rule__VLSDefinedTerm__ValueAssignment_1_1 ) )
15388 // InternalVampireLanguage.g:4986:2: ( rule__VLSDefinedTerm__ValueAssignment_1_1 ) 15544 // InternalVampireLanguage.g:5040:2: ( rule__VLSDefinedTerm__ValueAssignment_1_1 )
15389 { 15545 {
15390 before(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_1_1()); 15546 before(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_1_1());
15391 // InternalVampireLanguage.g:4987:2: ( rule__VLSDefinedTerm__ValueAssignment_1_1 ) 15547 // InternalVampireLanguage.g:5041:2: ( rule__VLSDefinedTerm__ValueAssignment_1_1 )
15392 // InternalVampireLanguage.g:4987:3: rule__VLSDefinedTerm__ValueAssignment_1_1 15548 // InternalVampireLanguage.g:5041:3: rule__VLSDefinedTerm__ValueAssignment_1_1
15393 { 15549 {
15394 pushFollow(FOLLOW_2); 15550 pushFollow(FOLLOW_2);
15395 rule__VLSDefinedTerm__ValueAssignment_1_1(); 15551 rule__VLSDefinedTerm__ValueAssignment_1_1();
@@ -15422,16 +15578,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15422 15578
15423 15579
15424 // $ANTLR start "rule__VLSDefinedTerm__Group_2__0" 15580 // $ANTLR start "rule__VLSDefinedTerm__Group_2__0"
15425 // InternalVampireLanguage.g:4996:1: rule__VLSDefinedTerm__Group_2__0 : rule__VLSDefinedTerm__Group_2__0__Impl rule__VLSDefinedTerm__Group_2__1 ; 15581 // InternalVampireLanguage.g:5050:1: rule__VLSDefinedTerm__Group_2__0 : rule__VLSDefinedTerm__Group_2__0__Impl rule__VLSDefinedTerm__Group_2__1 ;
15426 public final void rule__VLSDefinedTerm__Group_2__0() throws RecognitionException { 15582 public final void rule__VLSDefinedTerm__Group_2__0() throws RecognitionException {
15427 15583
15428 int stackSize = keepStackSize(); 15584 int stackSize = keepStackSize();
15429 15585
15430 try { 15586 try {
15431 // InternalVampireLanguage.g:5000:1: ( rule__VLSDefinedTerm__Group_2__0__Impl rule__VLSDefinedTerm__Group_2__1 ) 15587 // InternalVampireLanguage.g:5054:1: ( rule__VLSDefinedTerm__Group_2__0__Impl rule__VLSDefinedTerm__Group_2__1 )
15432 // InternalVampireLanguage.g:5001:2: rule__VLSDefinedTerm__Group_2__0__Impl rule__VLSDefinedTerm__Group_2__1 15588 // InternalVampireLanguage.g:5055:2: rule__VLSDefinedTerm__Group_2__0__Impl rule__VLSDefinedTerm__Group_2__1
15433 { 15589 {
15434 pushFollow(FOLLOW_45); 15590 pushFollow(FOLLOW_46);
15435 rule__VLSDefinedTerm__Group_2__0__Impl(); 15591 rule__VLSDefinedTerm__Group_2__0__Impl();
15436 15592
15437 state._fsp--; 15593 state._fsp--;
@@ -15460,21 +15616,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15460 15616
15461 15617
15462 // $ANTLR start "rule__VLSDefinedTerm__Group_2__0__Impl" 15618 // $ANTLR start "rule__VLSDefinedTerm__Group_2__0__Impl"
15463 // InternalVampireLanguage.g:5008:1: rule__VLSDefinedTerm__Group_2__0__Impl : ( () ) ; 15619 // InternalVampireLanguage.g:5062:1: rule__VLSDefinedTerm__Group_2__0__Impl : ( () ) ;
15464 public final void rule__VLSDefinedTerm__Group_2__0__Impl() throws RecognitionException { 15620 public final void rule__VLSDefinedTerm__Group_2__0__Impl() throws RecognitionException {
15465 15621
15466 int stackSize = keepStackSize(); 15622 int stackSize = keepStackSize();
15467 15623
15468 try { 15624 try {
15469 // InternalVampireLanguage.g:5012:1: ( ( () ) ) 15625 // InternalVampireLanguage.g:5066:1: ( ( () ) )
15470 // InternalVampireLanguage.g:5013:1: ( () ) 15626 // InternalVampireLanguage.g:5067:1: ( () )
15471 { 15627 {
15472 // InternalVampireLanguage.g:5013:1: ( () ) 15628 // InternalVampireLanguage.g:5067:1: ( () )
15473 // InternalVampireLanguage.g:5014:2: () 15629 // InternalVampireLanguage.g:5068:2: ()
15474 { 15630 {
15475 before(grammarAccess.getVLSDefinedTermAccess().getVLSRationalAction_2_0()); 15631 before(grammarAccess.getVLSDefinedTermAccess().getVLSRationalAction_2_0());
15476 // InternalVampireLanguage.g:5015:2: () 15632 // InternalVampireLanguage.g:5069:2: ()
15477 // InternalVampireLanguage.g:5015:3: 15633 // InternalVampireLanguage.g:5069:3:
15478 { 15634 {
15479 } 15635 }
15480 15636
@@ -15497,14 +15653,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15497 15653
15498 15654
15499 // $ANTLR start "rule__VLSDefinedTerm__Group_2__1" 15655 // $ANTLR start "rule__VLSDefinedTerm__Group_2__1"
15500 // InternalVampireLanguage.g:5023:1: rule__VLSDefinedTerm__Group_2__1 : rule__VLSDefinedTerm__Group_2__1__Impl ; 15656 // InternalVampireLanguage.g:5077:1: rule__VLSDefinedTerm__Group_2__1 : rule__VLSDefinedTerm__Group_2__1__Impl ;
15501 public final void rule__VLSDefinedTerm__Group_2__1() throws RecognitionException { 15657 public final void rule__VLSDefinedTerm__Group_2__1() throws RecognitionException {
15502 15658
15503 int stackSize = keepStackSize(); 15659 int stackSize = keepStackSize();
15504 15660
15505 try { 15661 try {
15506 // InternalVampireLanguage.g:5027:1: ( rule__VLSDefinedTerm__Group_2__1__Impl ) 15662 // InternalVampireLanguage.g:5081:1: ( rule__VLSDefinedTerm__Group_2__1__Impl )
15507 // InternalVampireLanguage.g:5028:2: rule__VLSDefinedTerm__Group_2__1__Impl 15663 // InternalVampireLanguage.g:5082:2: rule__VLSDefinedTerm__Group_2__1__Impl
15508 { 15664 {
15509 pushFollow(FOLLOW_2); 15665 pushFollow(FOLLOW_2);
15510 rule__VLSDefinedTerm__Group_2__1__Impl(); 15666 rule__VLSDefinedTerm__Group_2__1__Impl();
@@ -15530,21 +15686,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15530 15686
15531 15687
15532 // $ANTLR start "rule__VLSDefinedTerm__Group_2__1__Impl" 15688 // $ANTLR start "rule__VLSDefinedTerm__Group_2__1__Impl"
15533 // InternalVampireLanguage.g:5034:1: rule__VLSDefinedTerm__Group_2__1__Impl : ( ( rule__VLSDefinedTerm__ValueAssignment_2_1 ) ) ; 15689 // InternalVampireLanguage.g:5088:1: rule__VLSDefinedTerm__Group_2__1__Impl : ( ( rule__VLSDefinedTerm__ValueAssignment_2_1 ) ) ;
15534 public final void rule__VLSDefinedTerm__Group_2__1__Impl() throws RecognitionException { 15690 public final void rule__VLSDefinedTerm__Group_2__1__Impl() throws RecognitionException {
15535 15691
15536 int stackSize = keepStackSize(); 15692 int stackSize = keepStackSize();
15537 15693
15538 try { 15694 try {
15539 // InternalVampireLanguage.g:5038:1: ( ( ( rule__VLSDefinedTerm__ValueAssignment_2_1 ) ) ) 15695 // InternalVampireLanguage.g:5092:1: ( ( ( rule__VLSDefinedTerm__ValueAssignment_2_1 ) ) )
15540 // InternalVampireLanguage.g:5039:1: ( ( rule__VLSDefinedTerm__ValueAssignment_2_1 ) ) 15696 // InternalVampireLanguage.g:5093:1: ( ( rule__VLSDefinedTerm__ValueAssignment_2_1 ) )
15541 { 15697 {
15542 // InternalVampireLanguage.g:5039:1: ( ( rule__VLSDefinedTerm__ValueAssignment_2_1 ) ) 15698 // InternalVampireLanguage.g:5093:1: ( ( rule__VLSDefinedTerm__ValueAssignment_2_1 ) )
15543 // InternalVampireLanguage.g:5040:2: ( rule__VLSDefinedTerm__ValueAssignment_2_1 ) 15699 // InternalVampireLanguage.g:5094:2: ( rule__VLSDefinedTerm__ValueAssignment_2_1 )
15544 { 15700 {
15545 before(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_2_1()); 15701 before(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_2_1());
15546 // InternalVampireLanguage.g:5041:2: ( rule__VLSDefinedTerm__ValueAssignment_2_1 ) 15702 // InternalVampireLanguage.g:5095:2: ( rule__VLSDefinedTerm__ValueAssignment_2_1 )
15547 // InternalVampireLanguage.g:5041:3: rule__VLSDefinedTerm__ValueAssignment_2_1 15703 // InternalVampireLanguage.g:5095:3: rule__VLSDefinedTerm__ValueAssignment_2_1
15548 { 15704 {
15549 pushFollow(FOLLOW_2); 15705 pushFollow(FOLLOW_2);
15550 rule__VLSDefinedTerm__ValueAssignment_2_1(); 15706 rule__VLSDefinedTerm__ValueAssignment_2_1();
@@ -15577,16 +15733,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15577 15733
15578 15734
15579 // $ANTLR start "rule__VLSDefinedTerm__Group_3__0" 15735 // $ANTLR start "rule__VLSDefinedTerm__Group_3__0"
15580 // InternalVampireLanguage.g:5050:1: rule__VLSDefinedTerm__Group_3__0 : rule__VLSDefinedTerm__Group_3__0__Impl rule__VLSDefinedTerm__Group_3__1 ; 15736 // InternalVampireLanguage.g:5104:1: rule__VLSDefinedTerm__Group_3__0 : rule__VLSDefinedTerm__Group_3__0__Impl rule__VLSDefinedTerm__Group_3__1 ;
15581 public final void rule__VLSDefinedTerm__Group_3__0() throws RecognitionException { 15737 public final void rule__VLSDefinedTerm__Group_3__0() throws RecognitionException {
15582 15738
15583 int stackSize = keepStackSize(); 15739 int stackSize = keepStackSize();
15584 15740
15585 try { 15741 try {
15586 // InternalVampireLanguage.g:5054:1: ( rule__VLSDefinedTerm__Group_3__0__Impl rule__VLSDefinedTerm__Group_3__1 ) 15742 // InternalVampireLanguage.g:5108:1: ( rule__VLSDefinedTerm__Group_3__0__Impl rule__VLSDefinedTerm__Group_3__1 )
15587 // InternalVampireLanguage.g:5055:2: rule__VLSDefinedTerm__Group_3__0__Impl rule__VLSDefinedTerm__Group_3__1 15743 // InternalVampireLanguage.g:5109:2: rule__VLSDefinedTerm__Group_3__0__Impl rule__VLSDefinedTerm__Group_3__1
15588 { 15744 {
15589 pushFollow(FOLLOW_36); 15745 pushFollow(FOLLOW_37);
15590 rule__VLSDefinedTerm__Group_3__0__Impl(); 15746 rule__VLSDefinedTerm__Group_3__0__Impl();
15591 15747
15592 state._fsp--; 15748 state._fsp--;
@@ -15615,21 +15771,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15615 15771
15616 15772
15617 // $ANTLR start "rule__VLSDefinedTerm__Group_3__0__Impl" 15773 // $ANTLR start "rule__VLSDefinedTerm__Group_3__0__Impl"
15618 // InternalVampireLanguage.g:5062:1: rule__VLSDefinedTerm__Group_3__0__Impl : ( () ) ; 15774 // InternalVampireLanguage.g:5116:1: rule__VLSDefinedTerm__Group_3__0__Impl : ( () ) ;
15619 public final void rule__VLSDefinedTerm__Group_3__0__Impl() throws RecognitionException { 15775 public final void rule__VLSDefinedTerm__Group_3__0__Impl() throws RecognitionException {
15620 15776
15621 int stackSize = keepStackSize(); 15777 int stackSize = keepStackSize();
15622 15778
15623 try { 15779 try {
15624 // InternalVampireLanguage.g:5066:1: ( ( () ) ) 15780 // InternalVampireLanguage.g:5120:1: ( ( () ) )
15625 // InternalVampireLanguage.g:5067:1: ( () ) 15781 // InternalVampireLanguage.g:5121:1: ( () )
15626 { 15782 {
15627 // InternalVampireLanguage.g:5067:1: ( () ) 15783 // InternalVampireLanguage.g:5121:1: ( () )
15628 // InternalVampireLanguage.g:5068:2: () 15784 // InternalVampireLanguage.g:5122:2: ()
15629 { 15785 {
15630 before(grammarAccess.getVLSDefinedTermAccess().getVLSDoubleQuoteAction_3_0()); 15786 before(grammarAccess.getVLSDefinedTermAccess().getVLSDoubleQuoteAction_3_0());
15631 // InternalVampireLanguage.g:5069:2: () 15787 // InternalVampireLanguage.g:5123:2: ()
15632 // InternalVampireLanguage.g:5069:3: 15788 // InternalVampireLanguage.g:5123:3:
15633 { 15789 {
15634 } 15790 }
15635 15791
@@ -15652,14 +15808,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15652 15808
15653 15809
15654 // $ANTLR start "rule__VLSDefinedTerm__Group_3__1" 15810 // $ANTLR start "rule__VLSDefinedTerm__Group_3__1"
15655 // InternalVampireLanguage.g:5077:1: rule__VLSDefinedTerm__Group_3__1 : rule__VLSDefinedTerm__Group_3__1__Impl ; 15811 // InternalVampireLanguage.g:5131:1: rule__VLSDefinedTerm__Group_3__1 : rule__VLSDefinedTerm__Group_3__1__Impl ;
15656 public final void rule__VLSDefinedTerm__Group_3__1() throws RecognitionException { 15812 public final void rule__VLSDefinedTerm__Group_3__1() throws RecognitionException {
15657 15813
15658 int stackSize = keepStackSize(); 15814 int stackSize = keepStackSize();
15659 15815
15660 try { 15816 try {
15661 // InternalVampireLanguage.g:5081:1: ( rule__VLSDefinedTerm__Group_3__1__Impl ) 15817 // InternalVampireLanguage.g:5135:1: ( rule__VLSDefinedTerm__Group_3__1__Impl )
15662 // InternalVampireLanguage.g:5082:2: rule__VLSDefinedTerm__Group_3__1__Impl 15818 // InternalVampireLanguage.g:5136:2: rule__VLSDefinedTerm__Group_3__1__Impl
15663 { 15819 {
15664 pushFollow(FOLLOW_2); 15820 pushFollow(FOLLOW_2);
15665 rule__VLSDefinedTerm__Group_3__1__Impl(); 15821 rule__VLSDefinedTerm__Group_3__1__Impl();
@@ -15685,21 +15841,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15685 15841
15686 15842
15687 // $ANTLR start "rule__VLSDefinedTerm__Group_3__1__Impl" 15843 // $ANTLR start "rule__VLSDefinedTerm__Group_3__1__Impl"
15688 // InternalVampireLanguage.g:5088:1: rule__VLSDefinedTerm__Group_3__1__Impl : ( ( rule__VLSDefinedTerm__ValueAssignment_3_1 ) ) ; 15844 // InternalVampireLanguage.g:5142:1: rule__VLSDefinedTerm__Group_3__1__Impl : ( ( rule__VLSDefinedTerm__ValueAssignment_3_1 ) ) ;
15689 public final void rule__VLSDefinedTerm__Group_3__1__Impl() throws RecognitionException { 15845 public final void rule__VLSDefinedTerm__Group_3__1__Impl() throws RecognitionException {
15690 15846
15691 int stackSize = keepStackSize(); 15847 int stackSize = keepStackSize();
15692 15848
15693 try { 15849 try {
15694 // InternalVampireLanguage.g:5092:1: ( ( ( rule__VLSDefinedTerm__ValueAssignment_3_1 ) ) ) 15850 // InternalVampireLanguage.g:5146:1: ( ( ( rule__VLSDefinedTerm__ValueAssignment_3_1 ) ) )
15695 // InternalVampireLanguage.g:5093:1: ( ( rule__VLSDefinedTerm__ValueAssignment_3_1 ) ) 15851 // InternalVampireLanguage.g:5147:1: ( ( rule__VLSDefinedTerm__ValueAssignment_3_1 ) )
15696 { 15852 {
15697 // InternalVampireLanguage.g:5093:1: ( ( rule__VLSDefinedTerm__ValueAssignment_3_1 ) ) 15853 // InternalVampireLanguage.g:5147:1: ( ( rule__VLSDefinedTerm__ValueAssignment_3_1 ) )
15698 // InternalVampireLanguage.g:5094:2: ( rule__VLSDefinedTerm__ValueAssignment_3_1 ) 15854 // InternalVampireLanguage.g:5148:2: ( rule__VLSDefinedTerm__ValueAssignment_3_1 )
15699 { 15855 {
15700 before(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_3_1()); 15856 before(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_3_1());
15701 // InternalVampireLanguage.g:5095:2: ( rule__VLSDefinedTerm__ValueAssignment_3_1 ) 15857 // InternalVampireLanguage.g:5149:2: ( rule__VLSDefinedTerm__ValueAssignment_3_1 )
15702 // InternalVampireLanguage.g:5095:3: rule__VLSDefinedTerm__ValueAssignment_3_1 15858 // InternalVampireLanguage.g:5149:3: rule__VLSDefinedTerm__ValueAssignment_3_1
15703 { 15859 {
15704 pushFollow(FOLLOW_2); 15860 pushFollow(FOLLOW_2);
15705 rule__VLSDefinedTerm__ValueAssignment_3_1(); 15861 rule__VLSDefinedTerm__ValueAssignment_3_1();
@@ -15732,17 +15888,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15732 15888
15733 15889
15734 // $ANTLR start "rule__VampireModel__IncludesAssignment_0" 15890 // $ANTLR start "rule__VampireModel__IncludesAssignment_0"
15735 // InternalVampireLanguage.g:5104:1: rule__VampireModel__IncludesAssignment_0 : ( ruleVLSInclude ) ; 15891 // InternalVampireLanguage.g:5158:1: rule__VampireModel__IncludesAssignment_0 : ( ruleVLSInclude ) ;
15736 public final void rule__VampireModel__IncludesAssignment_0() throws RecognitionException { 15892 public final void rule__VampireModel__IncludesAssignment_0() throws RecognitionException {
15737 15893
15738 int stackSize = keepStackSize(); 15894 int stackSize = keepStackSize();
15739 15895
15740 try { 15896 try {
15741 // InternalVampireLanguage.g:5108:1: ( ( ruleVLSInclude ) ) 15897 // InternalVampireLanguage.g:5162:1: ( ( ruleVLSInclude ) )
15742 // InternalVampireLanguage.g:5109:2: ( ruleVLSInclude ) 15898 // InternalVampireLanguage.g:5163:2: ( ruleVLSInclude )
15743 { 15899 {
15744 // InternalVampireLanguage.g:5109:2: ( ruleVLSInclude ) 15900 // InternalVampireLanguage.g:5163:2: ( ruleVLSInclude )
15745 // InternalVampireLanguage.g:5110:3: ruleVLSInclude 15901 // InternalVampireLanguage.g:5164:3: ruleVLSInclude
15746 { 15902 {
15747 before(grammarAccess.getVampireModelAccess().getIncludesVLSIncludeParserRuleCall_0_0()); 15903 before(grammarAccess.getVampireModelAccess().getIncludesVLSIncludeParserRuleCall_0_0());
15748 pushFollow(FOLLOW_2); 15904 pushFollow(FOLLOW_2);
@@ -15773,17 +15929,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15773 15929
15774 15930
15775 // $ANTLR start "rule__VampireModel__CommentsAssignment_1" 15931 // $ANTLR start "rule__VampireModel__CommentsAssignment_1"
15776 // InternalVampireLanguage.g:5119:1: rule__VampireModel__CommentsAssignment_1 : ( ruleVLSComment ) ; 15932 // InternalVampireLanguage.g:5173:1: rule__VampireModel__CommentsAssignment_1 : ( ruleVLSComment ) ;
15777 public final void rule__VampireModel__CommentsAssignment_1() throws RecognitionException { 15933 public final void rule__VampireModel__CommentsAssignment_1() throws RecognitionException {
15778 15934
15779 int stackSize = keepStackSize(); 15935 int stackSize = keepStackSize();
15780 15936
15781 try { 15937 try {
15782 // InternalVampireLanguage.g:5123:1: ( ( ruleVLSComment ) ) 15938 // InternalVampireLanguage.g:5177:1: ( ( ruleVLSComment ) )
15783 // InternalVampireLanguage.g:5124:2: ( ruleVLSComment ) 15939 // InternalVampireLanguage.g:5178:2: ( ruleVLSComment )
15784 { 15940 {
15785 // InternalVampireLanguage.g:5124:2: ( ruleVLSComment ) 15941 // InternalVampireLanguage.g:5178:2: ( ruleVLSComment )
15786 // InternalVampireLanguage.g:5125:3: ruleVLSComment 15942 // InternalVampireLanguage.g:5179:3: ruleVLSComment
15787 { 15943 {
15788 before(grammarAccess.getVampireModelAccess().getCommentsVLSCommentParserRuleCall_1_0()); 15944 before(grammarAccess.getVampireModelAccess().getCommentsVLSCommentParserRuleCall_1_0());
15789 pushFollow(FOLLOW_2); 15945 pushFollow(FOLLOW_2);
@@ -15814,17 +15970,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15814 15970
15815 15971
15816 // $ANTLR start "rule__VampireModel__FormulasAssignment_2" 15972 // $ANTLR start "rule__VampireModel__FormulasAssignment_2"
15817 // InternalVampireLanguage.g:5134:1: rule__VampireModel__FormulasAssignment_2 : ( ruleVLSFofFormula ) ; 15973 // InternalVampireLanguage.g:5188:1: rule__VampireModel__FormulasAssignment_2 : ( ruleVLSFofFormula ) ;
15818 public final void rule__VampireModel__FormulasAssignment_2() throws RecognitionException { 15974 public final void rule__VampireModel__FormulasAssignment_2() throws RecognitionException {
15819 15975
15820 int stackSize = keepStackSize(); 15976 int stackSize = keepStackSize();
15821 15977
15822 try { 15978 try {
15823 // InternalVampireLanguage.g:5138:1: ( ( ruleVLSFofFormula ) ) 15979 // InternalVampireLanguage.g:5192:1: ( ( ruleVLSFofFormula ) )
15824 // InternalVampireLanguage.g:5139:2: ( ruleVLSFofFormula ) 15980 // InternalVampireLanguage.g:5193:2: ( ruleVLSFofFormula )
15825 { 15981 {
15826 // InternalVampireLanguage.g:5139:2: ( ruleVLSFofFormula ) 15982 // InternalVampireLanguage.g:5193:2: ( ruleVLSFofFormula )
15827 // InternalVampireLanguage.g:5140:3: ruleVLSFofFormula 15983 // InternalVampireLanguage.g:5194:3: ruleVLSFofFormula
15828 { 15984 {
15829 before(grammarAccess.getVampireModelAccess().getFormulasVLSFofFormulaParserRuleCall_2_0()); 15985 before(grammarAccess.getVampireModelAccess().getFormulasVLSFofFormulaParserRuleCall_2_0());
15830 pushFollow(FOLLOW_2); 15986 pushFollow(FOLLOW_2);
@@ -15855,17 +16011,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15855 16011
15856 16012
15857 // $ANTLR start "rule__VLSInclude__FileNameAssignment_1" 16013 // $ANTLR start "rule__VLSInclude__FileNameAssignment_1"
15858 // InternalVampireLanguage.g:5149:1: rule__VLSInclude__FileNameAssignment_1 : ( RULE_SINGLE_QUOTE ) ; 16014 // InternalVampireLanguage.g:5203:1: rule__VLSInclude__FileNameAssignment_1 : ( RULE_SINGLE_QUOTE ) ;
15859 public final void rule__VLSInclude__FileNameAssignment_1() throws RecognitionException { 16015 public final void rule__VLSInclude__FileNameAssignment_1() throws RecognitionException {
15860 16016
15861 int stackSize = keepStackSize(); 16017 int stackSize = keepStackSize();
15862 16018
15863 try { 16019 try {
15864 // InternalVampireLanguage.g:5153:1: ( ( RULE_SINGLE_QUOTE ) ) 16020 // InternalVampireLanguage.g:5207:1: ( ( RULE_SINGLE_QUOTE ) )
15865 // InternalVampireLanguage.g:5154:2: ( RULE_SINGLE_QUOTE ) 16021 // InternalVampireLanguage.g:5208:2: ( RULE_SINGLE_QUOTE )
15866 { 16022 {
15867 // InternalVampireLanguage.g:5154:2: ( RULE_SINGLE_QUOTE ) 16023 // InternalVampireLanguage.g:5208:2: ( RULE_SINGLE_QUOTE )
15868 // InternalVampireLanguage.g:5155:3: RULE_SINGLE_QUOTE 16024 // InternalVampireLanguage.g:5209:3: RULE_SINGLE_QUOTE
15869 { 16025 {
15870 before(grammarAccess.getVLSIncludeAccess().getFileNameSINGLE_QUOTETerminalRuleCall_1_0()); 16026 before(grammarAccess.getVLSIncludeAccess().getFileNameSINGLE_QUOTETerminalRuleCall_1_0());
15871 match(input,RULE_SINGLE_QUOTE,FOLLOW_2); 16027 match(input,RULE_SINGLE_QUOTE,FOLLOW_2);
@@ -15892,17 +16048,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15892 16048
15893 16049
15894 // $ANTLR start "rule__VLSInclude__NamesAssignment_2_1" 16050 // $ANTLR start "rule__VLSInclude__NamesAssignment_2_1"
15895 // InternalVampireLanguage.g:5164:1: rule__VLSInclude__NamesAssignment_2_1 : ( ruleVLSName ) ; 16051 // InternalVampireLanguage.g:5218:1: rule__VLSInclude__NamesAssignment_2_1 : ( ruleVLSName ) ;
15896 public final void rule__VLSInclude__NamesAssignment_2_1() throws RecognitionException { 16052 public final void rule__VLSInclude__NamesAssignment_2_1() throws RecognitionException {
15897 16053
15898 int stackSize = keepStackSize(); 16054 int stackSize = keepStackSize();
15899 16055
15900 try { 16056 try {
15901 // InternalVampireLanguage.g:5168:1: ( ( ruleVLSName ) ) 16057 // InternalVampireLanguage.g:5222:1: ( ( ruleVLSName ) )
15902 // InternalVampireLanguage.g:5169:2: ( ruleVLSName ) 16058 // InternalVampireLanguage.g:5223:2: ( ruleVLSName )
15903 { 16059 {
15904 // InternalVampireLanguage.g:5169:2: ( ruleVLSName ) 16060 // InternalVampireLanguage.g:5223:2: ( ruleVLSName )
15905 // InternalVampireLanguage.g:5170:3: ruleVLSName 16061 // InternalVampireLanguage.g:5224:3: ruleVLSName
15906 { 16062 {
15907 before(grammarAccess.getVLSIncludeAccess().getNamesVLSNameParserRuleCall_2_1_0()); 16063 before(grammarAccess.getVLSIncludeAccess().getNamesVLSNameParserRuleCall_2_1_0());
15908 pushFollow(FOLLOW_2); 16064 pushFollow(FOLLOW_2);
@@ -15933,17 +16089,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15933 16089
15934 16090
15935 // $ANTLR start "rule__VLSInclude__NamesAssignment_2_2_1" 16091 // $ANTLR start "rule__VLSInclude__NamesAssignment_2_2_1"
15936 // InternalVampireLanguage.g:5179:1: rule__VLSInclude__NamesAssignment_2_2_1 : ( ruleVLSName ) ; 16092 // InternalVampireLanguage.g:5233:1: rule__VLSInclude__NamesAssignment_2_2_1 : ( ruleVLSName ) ;
15937 public final void rule__VLSInclude__NamesAssignment_2_2_1() throws RecognitionException { 16093 public final void rule__VLSInclude__NamesAssignment_2_2_1() throws RecognitionException {
15938 16094
15939 int stackSize = keepStackSize(); 16095 int stackSize = keepStackSize();
15940 16096
15941 try { 16097 try {
15942 // InternalVampireLanguage.g:5183:1: ( ( ruleVLSName ) ) 16098 // InternalVampireLanguage.g:5237:1: ( ( ruleVLSName ) )
15943 // InternalVampireLanguage.g:5184:2: ( ruleVLSName ) 16099 // InternalVampireLanguage.g:5238:2: ( ruleVLSName )
15944 { 16100 {
15945 // InternalVampireLanguage.g:5184:2: ( ruleVLSName ) 16101 // InternalVampireLanguage.g:5238:2: ( ruleVLSName )
15946 // InternalVampireLanguage.g:5185:3: ruleVLSName 16102 // InternalVampireLanguage.g:5239:3: ruleVLSName
15947 { 16103 {
15948 before(grammarAccess.getVLSIncludeAccess().getNamesVLSNameParserRuleCall_2_2_1_0()); 16104 before(grammarAccess.getVLSIncludeAccess().getNamesVLSNameParserRuleCall_2_2_1_0());
15949 pushFollow(FOLLOW_2); 16105 pushFollow(FOLLOW_2);
@@ -15974,21 +16130,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15974 16130
15975 16131
15976 // $ANTLR start "rule__VLSName__NameAssignment" 16132 // $ANTLR start "rule__VLSName__NameAssignment"
15977 // InternalVampireLanguage.g:5194:1: rule__VLSName__NameAssignment : ( ( rule__VLSName__NameAlternatives_0 ) ) ; 16133 // InternalVampireLanguage.g:5248:1: rule__VLSName__NameAssignment : ( ( rule__VLSName__NameAlternatives_0 ) ) ;
15978 public final void rule__VLSName__NameAssignment() throws RecognitionException { 16134 public final void rule__VLSName__NameAssignment() throws RecognitionException {
15979 16135
15980 int stackSize = keepStackSize(); 16136 int stackSize = keepStackSize();
15981 16137
15982 try { 16138 try {
15983 // InternalVampireLanguage.g:5198:1: ( ( ( rule__VLSName__NameAlternatives_0 ) ) ) 16139 // InternalVampireLanguage.g:5252:1: ( ( ( rule__VLSName__NameAlternatives_0 ) ) )
15984 // InternalVampireLanguage.g:5199:2: ( ( rule__VLSName__NameAlternatives_0 ) ) 16140 // InternalVampireLanguage.g:5253:2: ( ( rule__VLSName__NameAlternatives_0 ) )
15985 { 16141 {
15986 // InternalVampireLanguage.g:5199:2: ( ( rule__VLSName__NameAlternatives_0 ) ) 16142 // InternalVampireLanguage.g:5253:2: ( ( rule__VLSName__NameAlternatives_0 ) )
15987 // InternalVampireLanguage.g:5200:3: ( rule__VLSName__NameAlternatives_0 ) 16143 // InternalVampireLanguage.g:5254:3: ( rule__VLSName__NameAlternatives_0 )
15988 { 16144 {
15989 before(grammarAccess.getVLSNameAccess().getNameAlternatives_0()); 16145 before(grammarAccess.getVLSNameAccess().getNameAlternatives_0());
15990 // InternalVampireLanguage.g:5201:3: ( rule__VLSName__NameAlternatives_0 ) 16146 // InternalVampireLanguage.g:5255:3: ( rule__VLSName__NameAlternatives_0 )
15991 // InternalVampireLanguage.g:5201:4: rule__VLSName__NameAlternatives_0 16147 // InternalVampireLanguage.g:5255:4: rule__VLSName__NameAlternatives_0
15992 { 16148 {
15993 pushFollow(FOLLOW_2); 16149 pushFollow(FOLLOW_2);
15994 rule__VLSName__NameAlternatives_0(); 16150 rule__VLSName__NameAlternatives_0();
@@ -16020,22 +16176,22 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16020 // $ANTLR end "rule__VLSName__NameAssignment" 16176 // $ANTLR end "rule__VLSName__NameAssignment"
16021 16177
16022 16178
16023 // $ANTLR start "rule__VLSComment__CommentAssignment" 16179 // $ANTLR start "rule__VLSComment__CommentAssignment_1"
16024 // InternalVampireLanguage.g:5209:1: rule__VLSComment__CommentAssignment : ( RULE_SINGLE_COMMENT ) ; 16180 // InternalVampireLanguage.g:5263:1: rule__VLSComment__CommentAssignment_1 : ( RULE_SINGLE_COMMENT ) ;
16025 public final void rule__VLSComment__CommentAssignment() throws RecognitionException { 16181 public final void rule__VLSComment__CommentAssignment_1() throws RecognitionException {
16026 16182
16027 int stackSize = keepStackSize(); 16183 int stackSize = keepStackSize();
16028 16184
16029 try { 16185 try {
16030 // InternalVampireLanguage.g:5213:1: ( ( RULE_SINGLE_COMMENT ) ) 16186 // InternalVampireLanguage.g:5267:1: ( ( RULE_SINGLE_COMMENT ) )
16031 // InternalVampireLanguage.g:5214:2: ( RULE_SINGLE_COMMENT ) 16187 // InternalVampireLanguage.g:5268:2: ( RULE_SINGLE_COMMENT )
16032 { 16188 {
16033 // InternalVampireLanguage.g:5214:2: ( RULE_SINGLE_COMMENT ) 16189 // InternalVampireLanguage.g:5268:2: ( RULE_SINGLE_COMMENT )
16034 // InternalVampireLanguage.g:5215:3: RULE_SINGLE_COMMENT 16190 // InternalVampireLanguage.g:5269:3: RULE_SINGLE_COMMENT
16035 { 16191 {
16036 before(grammarAccess.getVLSCommentAccess().getCommentSINGLE_COMMENTTerminalRuleCall_0()); 16192 before(grammarAccess.getVLSCommentAccess().getCommentSINGLE_COMMENTTerminalRuleCall_1_0());
16037 match(input,RULE_SINGLE_COMMENT,FOLLOW_2); 16193 match(input,RULE_SINGLE_COMMENT,FOLLOW_2);
16038 after(grammarAccess.getVLSCommentAccess().getCommentSINGLE_COMMENTTerminalRuleCall_0()); 16194 after(grammarAccess.getVLSCommentAccess().getCommentSINGLE_COMMENTTerminalRuleCall_1_0());
16039 16195
16040 } 16196 }
16041 16197
@@ -16054,25 +16210,25 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16054 } 16210 }
16055 return ; 16211 return ;
16056 } 16212 }
16057 // $ANTLR end "rule__VLSComment__CommentAssignment" 16213 // $ANTLR end "rule__VLSComment__CommentAssignment_1"
16058 16214
16059 16215
16060 // $ANTLR start "rule__VLSFofFormula__NameAssignment_2" 16216 // $ANTLR start "rule__VLSFofFormula__NameAssignment_2"
16061 // InternalVampireLanguage.g:5224:1: rule__VLSFofFormula__NameAssignment_2 : ( ( rule__VLSFofFormula__NameAlternatives_2_0 ) ) ; 16217 // InternalVampireLanguage.g:5278:1: rule__VLSFofFormula__NameAssignment_2 : ( ( rule__VLSFofFormula__NameAlternatives_2_0 ) ) ;
16062 public final void rule__VLSFofFormula__NameAssignment_2() throws RecognitionException { 16218 public final void rule__VLSFofFormula__NameAssignment_2() throws RecognitionException {
16063 16219
16064 int stackSize = keepStackSize(); 16220 int stackSize = keepStackSize();
16065 16221
16066 try { 16222 try {
16067 // InternalVampireLanguage.g:5228:1: ( ( ( rule__VLSFofFormula__NameAlternatives_2_0 ) ) ) 16223 // InternalVampireLanguage.g:5282:1: ( ( ( rule__VLSFofFormula__NameAlternatives_2_0 ) ) )
16068 // InternalVampireLanguage.g:5229:2: ( ( rule__VLSFofFormula__NameAlternatives_2_0 ) ) 16224 // InternalVampireLanguage.g:5283:2: ( ( rule__VLSFofFormula__NameAlternatives_2_0 ) )
16069 { 16225 {
16070 // InternalVampireLanguage.g:5229:2: ( ( rule__VLSFofFormula__NameAlternatives_2_0 ) ) 16226 // InternalVampireLanguage.g:5283:2: ( ( rule__VLSFofFormula__NameAlternatives_2_0 ) )
16071 // InternalVampireLanguage.g:5230:3: ( rule__VLSFofFormula__NameAlternatives_2_0 ) 16227 // InternalVampireLanguage.g:5284:3: ( rule__VLSFofFormula__NameAlternatives_2_0 )
16072 { 16228 {
16073 before(grammarAccess.getVLSFofFormulaAccess().getNameAlternatives_2_0()); 16229 before(grammarAccess.getVLSFofFormulaAccess().getNameAlternatives_2_0());
16074 // InternalVampireLanguage.g:5231:3: ( rule__VLSFofFormula__NameAlternatives_2_0 ) 16230 // InternalVampireLanguage.g:5285:3: ( rule__VLSFofFormula__NameAlternatives_2_0 )
16075 // InternalVampireLanguage.g:5231:4: rule__VLSFofFormula__NameAlternatives_2_0 16231 // InternalVampireLanguage.g:5285:4: rule__VLSFofFormula__NameAlternatives_2_0
16076 { 16232 {
16077 pushFollow(FOLLOW_2); 16233 pushFollow(FOLLOW_2);
16078 rule__VLSFofFormula__NameAlternatives_2_0(); 16234 rule__VLSFofFormula__NameAlternatives_2_0();
@@ -16105,17 +16261,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16105 16261
16106 16262
16107 // $ANTLR start "rule__VLSFofFormula__FofRoleAssignment_4" 16263 // $ANTLR start "rule__VLSFofFormula__FofRoleAssignment_4"
16108 // InternalVampireLanguage.g:5239:1: rule__VLSFofFormula__FofRoleAssignment_4 : ( ruleVLSRole ) ; 16264 // InternalVampireLanguage.g:5293:1: rule__VLSFofFormula__FofRoleAssignment_4 : ( ruleVLSRole ) ;
16109 public final void rule__VLSFofFormula__FofRoleAssignment_4() throws RecognitionException { 16265 public final void rule__VLSFofFormula__FofRoleAssignment_4() throws RecognitionException {
16110 16266
16111 int stackSize = keepStackSize(); 16267 int stackSize = keepStackSize();
16112 16268
16113 try { 16269 try {
16114 // InternalVampireLanguage.g:5243:1: ( ( ruleVLSRole ) ) 16270 // InternalVampireLanguage.g:5297:1: ( ( ruleVLSRole ) )
16115 // InternalVampireLanguage.g:5244:2: ( ruleVLSRole ) 16271 // InternalVampireLanguage.g:5298:2: ( ruleVLSRole )
16116 { 16272 {
16117 // InternalVampireLanguage.g:5244:2: ( ruleVLSRole ) 16273 // InternalVampireLanguage.g:5298:2: ( ruleVLSRole )
16118 // InternalVampireLanguage.g:5245:3: ruleVLSRole 16274 // InternalVampireLanguage.g:5299:3: ruleVLSRole
16119 { 16275 {
16120 before(grammarAccess.getVLSFofFormulaAccess().getFofRoleVLSRoleParserRuleCall_4_0()); 16276 before(grammarAccess.getVLSFofFormulaAccess().getFofRoleVLSRoleParserRuleCall_4_0());
16121 pushFollow(FOLLOW_2); 16277 pushFollow(FOLLOW_2);
@@ -16146,17 +16302,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16146 16302
16147 16303
16148 // $ANTLR start "rule__VLSFofFormula__FofFormulaAssignment_6" 16304 // $ANTLR start "rule__VLSFofFormula__FofFormulaAssignment_6"
16149 // InternalVampireLanguage.g:5254:1: rule__VLSFofFormula__FofFormulaAssignment_6 : ( ruleVLSTerm ) ; 16305 // InternalVampireLanguage.g:5308:1: rule__VLSFofFormula__FofFormulaAssignment_6 : ( ruleVLSTerm ) ;
16150 public final void rule__VLSFofFormula__FofFormulaAssignment_6() throws RecognitionException { 16306 public final void rule__VLSFofFormula__FofFormulaAssignment_6() throws RecognitionException {
16151 16307
16152 int stackSize = keepStackSize(); 16308 int stackSize = keepStackSize();
16153 16309
16154 try { 16310 try {
16155 // InternalVampireLanguage.g:5258:1: ( ( ruleVLSTerm ) ) 16311 // InternalVampireLanguage.g:5312:1: ( ( ruleVLSTerm ) )
16156 // InternalVampireLanguage.g:5259:2: ( ruleVLSTerm ) 16312 // InternalVampireLanguage.g:5313:2: ( ruleVLSTerm )
16157 { 16313 {
16158 // InternalVampireLanguage.g:5259:2: ( ruleVLSTerm ) 16314 // InternalVampireLanguage.g:5313:2: ( ruleVLSTerm )
16159 // InternalVampireLanguage.g:5260:3: ruleVLSTerm 16315 // InternalVampireLanguage.g:5314:3: ruleVLSTerm
16160 { 16316 {
16161 before(grammarAccess.getVLSFofFormulaAccess().getFofFormulaVLSTermParserRuleCall_6_0()); 16317 before(grammarAccess.getVLSFofFormulaAccess().getFofFormulaVLSTermParserRuleCall_6_0());
16162 pushFollow(FOLLOW_2); 16318 pushFollow(FOLLOW_2);
@@ -16187,17 +16343,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16187 16343
16188 16344
16189 // $ANTLR start "rule__VLSFofFormula__AnnotationsAssignment_7_1" 16345 // $ANTLR start "rule__VLSFofFormula__AnnotationsAssignment_7_1"
16190 // InternalVampireLanguage.g:5269:1: rule__VLSFofFormula__AnnotationsAssignment_7_1 : ( ruleVLSAnnotation ) ; 16346 // InternalVampireLanguage.g:5323:1: rule__VLSFofFormula__AnnotationsAssignment_7_1 : ( ruleVLSAnnotation ) ;
16191 public final void rule__VLSFofFormula__AnnotationsAssignment_7_1() throws RecognitionException { 16347 public final void rule__VLSFofFormula__AnnotationsAssignment_7_1() throws RecognitionException {
16192 16348
16193 int stackSize = keepStackSize(); 16349 int stackSize = keepStackSize();
16194 16350
16195 try { 16351 try {
16196 // InternalVampireLanguage.g:5273:1: ( ( ruleVLSAnnotation ) ) 16352 // InternalVampireLanguage.g:5327:1: ( ( ruleVLSAnnotation ) )
16197 // InternalVampireLanguage.g:5274:2: ( ruleVLSAnnotation ) 16353 // InternalVampireLanguage.g:5328:2: ( ruleVLSAnnotation )
16198 { 16354 {
16199 // InternalVampireLanguage.g:5274:2: ( ruleVLSAnnotation ) 16355 // InternalVampireLanguage.g:5328:2: ( ruleVLSAnnotation )
16200 // InternalVampireLanguage.g:5275:3: ruleVLSAnnotation 16356 // InternalVampireLanguage.g:5329:3: ruleVLSAnnotation
16201 { 16357 {
16202 before(grammarAccess.getVLSFofFormulaAccess().getAnnotationsVLSAnnotationParserRuleCall_7_1_0()); 16358 before(grammarAccess.getVLSFofFormulaAccess().getAnnotationsVLSAnnotationParserRuleCall_7_1_0());
16203 pushFollow(FOLLOW_2); 16359 pushFollow(FOLLOW_2);
@@ -16228,21 +16384,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16228 16384
16229 16385
16230 // $ANTLR start "rule__VLSAnnotation__NameAssignment_1" 16386 // $ANTLR start "rule__VLSAnnotation__NameAssignment_1"
16231 // InternalVampireLanguage.g:5284:1: rule__VLSAnnotation__NameAssignment_1 : ( ( rule__VLSAnnotation__NameAlternatives_1_0 ) ) ; 16387 // InternalVampireLanguage.g:5338:1: rule__VLSAnnotation__NameAssignment_1 : ( ( rule__VLSAnnotation__NameAlternatives_1_0 ) ) ;
16232 public final void rule__VLSAnnotation__NameAssignment_1() throws RecognitionException { 16388 public final void rule__VLSAnnotation__NameAssignment_1() throws RecognitionException {
16233 16389
16234 int stackSize = keepStackSize(); 16390 int stackSize = keepStackSize();
16235 16391
16236 try { 16392 try {
16237 // InternalVampireLanguage.g:5288:1: ( ( ( rule__VLSAnnotation__NameAlternatives_1_0 ) ) ) 16393 // InternalVampireLanguage.g:5342:1: ( ( ( rule__VLSAnnotation__NameAlternatives_1_0 ) ) )
16238 // InternalVampireLanguage.g:5289:2: ( ( rule__VLSAnnotation__NameAlternatives_1_0 ) ) 16394 // InternalVampireLanguage.g:5343:2: ( ( rule__VLSAnnotation__NameAlternatives_1_0 ) )
16239 { 16395 {
16240 // InternalVampireLanguage.g:5289:2: ( ( rule__VLSAnnotation__NameAlternatives_1_0 ) ) 16396 // InternalVampireLanguage.g:5343:2: ( ( rule__VLSAnnotation__NameAlternatives_1_0 ) )
16241 // InternalVampireLanguage.g:5290:3: ( rule__VLSAnnotation__NameAlternatives_1_0 ) 16397 // InternalVampireLanguage.g:5344:3: ( rule__VLSAnnotation__NameAlternatives_1_0 )
16242 { 16398 {
16243 before(grammarAccess.getVLSAnnotationAccess().getNameAlternatives_1_0()); 16399 before(grammarAccess.getVLSAnnotationAccess().getNameAlternatives_1_0());
16244 // InternalVampireLanguage.g:5291:3: ( rule__VLSAnnotation__NameAlternatives_1_0 ) 16400 // InternalVampireLanguage.g:5345:3: ( rule__VLSAnnotation__NameAlternatives_1_0 )
16245 // InternalVampireLanguage.g:5291:4: rule__VLSAnnotation__NameAlternatives_1_0 16401 // InternalVampireLanguage.g:5345:4: rule__VLSAnnotation__NameAlternatives_1_0
16246 { 16402 {
16247 pushFollow(FOLLOW_2); 16403 pushFollow(FOLLOW_2);
16248 rule__VLSAnnotation__NameAlternatives_1_0(); 16404 rule__VLSAnnotation__NameAlternatives_1_0();
@@ -16275,17 +16431,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16275 16431
16276 16432
16277 // $ANTLR start "rule__VLSAnnotation__FollowupAssignment_2_1" 16433 // $ANTLR start "rule__VLSAnnotation__FollowupAssignment_2_1"
16278 // InternalVampireLanguage.g:5299:1: rule__VLSAnnotation__FollowupAssignment_2_1 : ( ruleVLSAnnotationTerms ) ; 16434 // InternalVampireLanguage.g:5353:1: rule__VLSAnnotation__FollowupAssignment_2_1 : ( ruleVLSAnnotationTerms ) ;
16279 public final void rule__VLSAnnotation__FollowupAssignment_2_1() throws RecognitionException { 16435 public final void rule__VLSAnnotation__FollowupAssignment_2_1() throws RecognitionException {
16280 16436
16281 int stackSize = keepStackSize(); 16437 int stackSize = keepStackSize();
16282 16438
16283 try { 16439 try {
16284 // InternalVampireLanguage.g:5303:1: ( ( ruleVLSAnnotationTerms ) ) 16440 // InternalVampireLanguage.g:5357:1: ( ( ruleVLSAnnotationTerms ) )
16285 // InternalVampireLanguage.g:5304:2: ( ruleVLSAnnotationTerms ) 16441 // InternalVampireLanguage.g:5358:2: ( ruleVLSAnnotationTerms )
16286 { 16442 {
16287 // InternalVampireLanguage.g:5304:2: ( ruleVLSAnnotationTerms ) 16443 // InternalVampireLanguage.g:5358:2: ( ruleVLSAnnotationTerms )
16288 // InternalVampireLanguage.g:5305:3: ruleVLSAnnotationTerms 16444 // InternalVampireLanguage.g:5359:3: ruleVLSAnnotationTerms
16289 { 16445 {
16290 before(grammarAccess.getVLSAnnotationAccess().getFollowupVLSAnnotationTermsParserRuleCall_2_1_0()); 16446 before(grammarAccess.getVLSAnnotationAccess().getFollowupVLSAnnotationTermsParserRuleCall_2_1_0());
16291 pushFollow(FOLLOW_2); 16447 pushFollow(FOLLOW_2);
@@ -16316,17 +16472,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16316 16472
16317 16473
16318 // $ANTLR start "rule__VLSAnnotationTerms__TermsAssignment_0" 16474 // $ANTLR start "rule__VLSAnnotationTerms__TermsAssignment_0"
16319 // InternalVampireLanguage.g:5314:1: rule__VLSAnnotationTerms__TermsAssignment_0 : ( ruleVLSAnnotation ) ; 16475 // InternalVampireLanguage.g:5368:1: rule__VLSAnnotationTerms__TermsAssignment_0 : ( ruleVLSAnnotation ) ;
16320 public final void rule__VLSAnnotationTerms__TermsAssignment_0() throws RecognitionException { 16476 public final void rule__VLSAnnotationTerms__TermsAssignment_0() throws RecognitionException {
16321 16477
16322 int stackSize = keepStackSize(); 16478 int stackSize = keepStackSize();
16323 16479
16324 try { 16480 try {
16325 // InternalVampireLanguage.g:5318:1: ( ( ruleVLSAnnotation ) ) 16481 // InternalVampireLanguage.g:5372:1: ( ( ruleVLSAnnotation ) )
16326 // InternalVampireLanguage.g:5319:2: ( ruleVLSAnnotation ) 16482 // InternalVampireLanguage.g:5373:2: ( ruleVLSAnnotation )
16327 { 16483 {
16328 // InternalVampireLanguage.g:5319:2: ( ruleVLSAnnotation ) 16484 // InternalVampireLanguage.g:5373:2: ( ruleVLSAnnotation )
16329 // InternalVampireLanguage.g:5320:3: ruleVLSAnnotation 16485 // InternalVampireLanguage.g:5374:3: ruleVLSAnnotation
16330 { 16486 {
16331 before(grammarAccess.getVLSAnnotationTermsAccess().getTermsVLSAnnotationParserRuleCall_0_0()); 16487 before(grammarAccess.getVLSAnnotationTermsAccess().getTermsVLSAnnotationParserRuleCall_0_0());
16332 pushFollow(FOLLOW_2); 16488 pushFollow(FOLLOW_2);
@@ -16357,17 +16513,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16357 16513
16358 16514
16359 // $ANTLR start "rule__VLSAnnotationTerms__TermsAssignment_1_1" 16515 // $ANTLR start "rule__VLSAnnotationTerms__TermsAssignment_1_1"
16360 // InternalVampireLanguage.g:5329:1: rule__VLSAnnotationTerms__TermsAssignment_1_1 : ( ruleVLSAnnotation ) ; 16516 // InternalVampireLanguage.g:5383:1: rule__VLSAnnotationTerms__TermsAssignment_1_1 : ( ruleVLSAnnotation ) ;
16361 public final void rule__VLSAnnotationTerms__TermsAssignment_1_1() throws RecognitionException { 16517 public final void rule__VLSAnnotationTerms__TermsAssignment_1_1() throws RecognitionException {
16362 16518
16363 int stackSize = keepStackSize(); 16519 int stackSize = keepStackSize();
16364 16520
16365 try { 16521 try {
16366 // InternalVampireLanguage.g:5333:1: ( ( ruleVLSAnnotation ) ) 16522 // InternalVampireLanguage.g:5387:1: ( ( ruleVLSAnnotation ) )
16367 // InternalVampireLanguage.g:5334:2: ( ruleVLSAnnotation ) 16523 // InternalVampireLanguage.g:5388:2: ( ruleVLSAnnotation )
16368 { 16524 {
16369 // InternalVampireLanguage.g:5334:2: ( ruleVLSAnnotation ) 16525 // InternalVampireLanguage.g:5388:2: ( ruleVLSAnnotation )
16370 // InternalVampireLanguage.g:5335:3: ruleVLSAnnotation 16526 // InternalVampireLanguage.g:5389:3: ruleVLSAnnotation
16371 { 16527 {
16372 before(grammarAccess.getVLSAnnotationTermsAccess().getTermsVLSAnnotationParserRuleCall_1_1_0()); 16528 before(grammarAccess.getVLSAnnotationTermsAccess().getTermsVLSAnnotationParserRuleCall_1_1_0());
16373 pushFollow(FOLLOW_2); 16529 pushFollow(FOLLOW_2);
@@ -16398,17 +16554,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16398 16554
16399 16555
16400 // $ANTLR start "rule__VLSBinary__RightAssignment_1_0_1" 16556 // $ANTLR start "rule__VLSBinary__RightAssignment_1_0_1"
16401 // InternalVampireLanguage.g:5344:1: rule__VLSBinary__RightAssignment_1_0_1 : ( ruleVLSUnitaryFormula ) ; 16557 // InternalVampireLanguage.g:5398:1: rule__VLSBinary__RightAssignment_1_0_1 : ( ruleVLSUnitaryFormula ) ;
16402 public final void rule__VLSBinary__RightAssignment_1_0_1() throws RecognitionException { 16558 public final void rule__VLSBinary__RightAssignment_1_0_1() throws RecognitionException {
16403 16559
16404 int stackSize = keepStackSize(); 16560 int stackSize = keepStackSize();
16405 16561
16406 try { 16562 try {
16407 // InternalVampireLanguage.g:5348:1: ( ( ruleVLSUnitaryFormula ) ) 16563 // InternalVampireLanguage.g:5402:1: ( ( ruleVLSUnitaryFormula ) )
16408 // InternalVampireLanguage.g:5349:2: ( ruleVLSUnitaryFormula ) 16564 // InternalVampireLanguage.g:5403:2: ( ruleVLSUnitaryFormula )
16409 { 16565 {
16410 // InternalVampireLanguage.g:5349:2: ( ruleVLSUnitaryFormula ) 16566 // InternalVampireLanguage.g:5403:2: ( ruleVLSUnitaryFormula )
16411 // InternalVampireLanguage.g:5350:3: ruleVLSUnitaryFormula 16567 // InternalVampireLanguage.g:5404:3: ruleVLSUnitaryFormula
16412 { 16568 {
16413 before(grammarAccess.getVLSBinaryAccess().getRightVLSUnitaryFormulaParserRuleCall_1_0_1_0()); 16569 before(grammarAccess.getVLSBinaryAccess().getRightVLSUnitaryFormulaParserRuleCall_1_0_1_0());
16414 pushFollow(FOLLOW_2); 16570 pushFollow(FOLLOW_2);
@@ -16439,17 +16595,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16439 16595
16440 16596
16441 // $ANTLR start "rule__VLSBinary__RightAssignment_1_1_2" 16597 // $ANTLR start "rule__VLSBinary__RightAssignment_1_1_2"
16442 // InternalVampireLanguage.g:5359:1: rule__VLSBinary__RightAssignment_1_1_2 : ( ruleVLSUnitaryFormula ) ; 16598 // InternalVampireLanguage.g:5413:1: rule__VLSBinary__RightAssignment_1_1_2 : ( ruleVLSUnitaryFormula ) ;
16443 public final void rule__VLSBinary__RightAssignment_1_1_2() throws RecognitionException { 16599 public final void rule__VLSBinary__RightAssignment_1_1_2() throws RecognitionException {
16444 16600
16445 int stackSize = keepStackSize(); 16601 int stackSize = keepStackSize();
16446 16602
16447 try { 16603 try {
16448 // InternalVampireLanguage.g:5363:1: ( ( ruleVLSUnitaryFormula ) ) 16604 // InternalVampireLanguage.g:5417:1: ( ( ruleVLSUnitaryFormula ) )
16449 // InternalVampireLanguage.g:5364:2: ( ruleVLSUnitaryFormula ) 16605 // InternalVampireLanguage.g:5418:2: ( ruleVLSUnitaryFormula )
16450 { 16606 {
16451 // InternalVampireLanguage.g:5364:2: ( ruleVLSUnitaryFormula ) 16607 // InternalVampireLanguage.g:5418:2: ( ruleVLSUnitaryFormula )
16452 // InternalVampireLanguage.g:5365:3: ruleVLSUnitaryFormula 16608 // InternalVampireLanguage.g:5419:3: ruleVLSUnitaryFormula
16453 { 16609 {
16454 before(grammarAccess.getVLSBinaryAccess().getRightVLSUnitaryFormulaParserRuleCall_1_1_2_0()); 16610 before(grammarAccess.getVLSBinaryAccess().getRightVLSUnitaryFormulaParserRuleCall_1_1_2_0());
16455 pushFollow(FOLLOW_2); 16611 pushFollow(FOLLOW_2);
@@ -16480,17 +16636,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16480 16636
16481 16637
16482 // $ANTLR start "rule__VLSBinary__RightAssignment_1_2_2" 16638 // $ANTLR start "rule__VLSBinary__RightAssignment_1_2_2"
16483 // InternalVampireLanguage.g:5374:1: rule__VLSBinary__RightAssignment_1_2_2 : ( ruleVLSUnitaryFormula ) ; 16639 // InternalVampireLanguage.g:5428:1: rule__VLSBinary__RightAssignment_1_2_2 : ( ruleVLSUnitaryFormula ) ;
16484 public final void rule__VLSBinary__RightAssignment_1_2_2() throws RecognitionException { 16640 public final void rule__VLSBinary__RightAssignment_1_2_2() throws RecognitionException {
16485 16641
16486 int stackSize = keepStackSize(); 16642 int stackSize = keepStackSize();
16487 16643
16488 try { 16644 try {
16489 // InternalVampireLanguage.g:5378:1: ( ( ruleVLSUnitaryFormula ) ) 16645 // InternalVampireLanguage.g:5432:1: ( ( ruleVLSUnitaryFormula ) )
16490 // InternalVampireLanguage.g:5379:2: ( ruleVLSUnitaryFormula ) 16646 // InternalVampireLanguage.g:5433:2: ( ruleVLSUnitaryFormula )
16491 { 16647 {
16492 // InternalVampireLanguage.g:5379:2: ( ruleVLSUnitaryFormula ) 16648 // InternalVampireLanguage.g:5433:2: ( ruleVLSUnitaryFormula )
16493 // InternalVampireLanguage.g:5380:3: ruleVLSUnitaryFormula 16649 // InternalVampireLanguage.g:5434:3: ruleVLSUnitaryFormula
16494 { 16650 {
16495 before(grammarAccess.getVLSBinaryAccess().getRightVLSUnitaryFormulaParserRuleCall_1_2_2_0()); 16651 before(grammarAccess.getVLSBinaryAccess().getRightVLSUnitaryFormulaParserRuleCall_1_2_2_0());
16496 pushFollow(FOLLOW_2); 16652 pushFollow(FOLLOW_2);
@@ -16521,17 +16677,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16521 16677
16522 16678
16523 // $ANTLR start "rule__VLSUniversalQuantifier__VariablesAssignment_1_2" 16679 // $ANTLR start "rule__VLSUniversalQuantifier__VariablesAssignment_1_2"
16524 // InternalVampireLanguage.g:5389:1: rule__VLSUniversalQuantifier__VariablesAssignment_1_2 : ( ruleVLSVariable ) ; 16680 // InternalVampireLanguage.g:5443:1: rule__VLSUniversalQuantifier__VariablesAssignment_1_2 : ( ruleVLSVariable ) ;
16525 public final void rule__VLSUniversalQuantifier__VariablesAssignment_1_2() throws RecognitionException { 16681 public final void rule__VLSUniversalQuantifier__VariablesAssignment_1_2() throws RecognitionException {
16526 16682
16527 int stackSize = keepStackSize(); 16683 int stackSize = keepStackSize();
16528 16684
16529 try { 16685 try {
16530 // InternalVampireLanguage.g:5393:1: ( ( ruleVLSVariable ) ) 16686 // InternalVampireLanguage.g:5447:1: ( ( ruleVLSVariable ) )
16531 // InternalVampireLanguage.g:5394:2: ( ruleVLSVariable ) 16687 // InternalVampireLanguage.g:5448:2: ( ruleVLSVariable )
16532 { 16688 {
16533 // InternalVampireLanguage.g:5394:2: ( ruleVLSVariable ) 16689 // InternalVampireLanguage.g:5448:2: ( ruleVLSVariable )
16534 // InternalVampireLanguage.g:5395:3: ruleVLSVariable 16690 // InternalVampireLanguage.g:5449:3: ruleVLSVariable
16535 { 16691 {
16536 before(grammarAccess.getVLSUniversalQuantifierAccess().getVariablesVLSVariableParserRuleCall_1_2_0()); 16692 before(grammarAccess.getVLSUniversalQuantifierAccess().getVariablesVLSVariableParserRuleCall_1_2_0());
16537 pushFollow(FOLLOW_2); 16693 pushFollow(FOLLOW_2);
@@ -16562,17 +16718,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16562 16718
16563 16719
16564 // $ANTLR start "rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1" 16720 // $ANTLR start "rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1"
16565 // InternalVampireLanguage.g:5404:1: rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 : ( ruleVLSVariable ) ; 16721 // InternalVampireLanguage.g:5458:1: rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 : ( ruleVLSVariable ) ;
16566 public final void rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1() throws RecognitionException { 16722 public final void rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1() throws RecognitionException {
16567 16723
16568 int stackSize = keepStackSize(); 16724 int stackSize = keepStackSize();
16569 16725
16570 try { 16726 try {
16571 // InternalVampireLanguage.g:5408:1: ( ( ruleVLSVariable ) ) 16727 // InternalVampireLanguage.g:5462:1: ( ( ruleVLSVariable ) )
16572 // InternalVampireLanguage.g:5409:2: ( ruleVLSVariable ) 16728 // InternalVampireLanguage.g:5463:2: ( ruleVLSVariable )
16573 { 16729 {
16574 // InternalVampireLanguage.g:5409:2: ( ruleVLSVariable ) 16730 // InternalVampireLanguage.g:5463:2: ( ruleVLSVariable )
16575 // InternalVampireLanguage.g:5410:3: ruleVLSVariable 16731 // InternalVampireLanguage.g:5464:3: ruleVLSVariable
16576 { 16732 {
16577 before(grammarAccess.getVLSUniversalQuantifierAccess().getVariablesVLSVariableParserRuleCall_1_3_1_0()); 16733 before(grammarAccess.getVLSUniversalQuantifierAccess().getVariablesVLSVariableParserRuleCall_1_3_1_0());
16578 pushFollow(FOLLOW_2); 16734 pushFollow(FOLLOW_2);
@@ -16603,17 +16759,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16603 16759
16604 16760
16605 // $ANTLR start "rule__VLSUniversalQuantifier__OperandAssignment_2" 16761 // $ANTLR start "rule__VLSUniversalQuantifier__OperandAssignment_2"
16606 // InternalVampireLanguage.g:5419:1: rule__VLSUniversalQuantifier__OperandAssignment_2 : ( ruleVLSUnitaryFormula ) ; 16762 // InternalVampireLanguage.g:5473:1: rule__VLSUniversalQuantifier__OperandAssignment_2 : ( ruleVLSUnitaryFormula ) ;
16607 public final void rule__VLSUniversalQuantifier__OperandAssignment_2() throws RecognitionException { 16763 public final void rule__VLSUniversalQuantifier__OperandAssignment_2() throws RecognitionException {
16608 16764
16609 int stackSize = keepStackSize(); 16765 int stackSize = keepStackSize();
16610 16766
16611 try { 16767 try {
16612 // InternalVampireLanguage.g:5423:1: ( ( ruleVLSUnitaryFormula ) ) 16768 // InternalVampireLanguage.g:5477:1: ( ( ruleVLSUnitaryFormula ) )
16613 // InternalVampireLanguage.g:5424:2: ( ruleVLSUnitaryFormula ) 16769 // InternalVampireLanguage.g:5478:2: ( ruleVLSUnitaryFormula )
16614 { 16770 {
16615 // InternalVampireLanguage.g:5424:2: ( ruleVLSUnitaryFormula ) 16771 // InternalVampireLanguage.g:5478:2: ( ruleVLSUnitaryFormula )
16616 // InternalVampireLanguage.g:5425:3: ruleVLSUnitaryFormula 16772 // InternalVampireLanguage.g:5479:3: ruleVLSUnitaryFormula
16617 { 16773 {
16618 before(grammarAccess.getVLSUniversalQuantifierAccess().getOperandVLSUnitaryFormulaParserRuleCall_2_0()); 16774 before(grammarAccess.getVLSUniversalQuantifierAccess().getOperandVLSUnitaryFormulaParserRuleCall_2_0());
16619 pushFollow(FOLLOW_2); 16775 pushFollow(FOLLOW_2);
@@ -16644,17 +16800,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16644 16800
16645 16801
16646 // $ANTLR start "rule__VLSExistentialQuantifier__VariablesAssignment_1_2" 16802 // $ANTLR start "rule__VLSExistentialQuantifier__VariablesAssignment_1_2"
16647 // InternalVampireLanguage.g:5434:1: rule__VLSExistentialQuantifier__VariablesAssignment_1_2 : ( ruleVLSVariable ) ; 16803 // InternalVampireLanguage.g:5488:1: rule__VLSExistentialQuantifier__VariablesAssignment_1_2 : ( ruleVLSVariable ) ;
16648 public final void rule__VLSExistentialQuantifier__VariablesAssignment_1_2() throws RecognitionException { 16804 public final void rule__VLSExistentialQuantifier__VariablesAssignment_1_2() throws RecognitionException {
16649 16805
16650 int stackSize = keepStackSize(); 16806 int stackSize = keepStackSize();
16651 16807
16652 try { 16808 try {
16653 // InternalVampireLanguage.g:5438:1: ( ( ruleVLSVariable ) ) 16809 // InternalVampireLanguage.g:5492:1: ( ( ruleVLSVariable ) )
16654 // InternalVampireLanguage.g:5439:2: ( ruleVLSVariable ) 16810 // InternalVampireLanguage.g:5493:2: ( ruleVLSVariable )
16655 { 16811 {
16656 // InternalVampireLanguage.g:5439:2: ( ruleVLSVariable ) 16812 // InternalVampireLanguage.g:5493:2: ( ruleVLSVariable )
16657 // InternalVampireLanguage.g:5440:3: ruleVLSVariable 16813 // InternalVampireLanguage.g:5494:3: ruleVLSVariable
16658 { 16814 {
16659 before(grammarAccess.getVLSExistentialQuantifierAccess().getVariablesVLSVariableParserRuleCall_1_2_0()); 16815 before(grammarAccess.getVLSExistentialQuantifierAccess().getVariablesVLSVariableParserRuleCall_1_2_0());
16660 pushFollow(FOLLOW_2); 16816 pushFollow(FOLLOW_2);
@@ -16685,17 +16841,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16685 16841
16686 16842
16687 // $ANTLR start "rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1" 16843 // $ANTLR start "rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1"
16688 // InternalVampireLanguage.g:5449:1: rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 : ( ruleVLSVariable ) ; 16844 // InternalVampireLanguage.g:5503:1: rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 : ( ruleVLSVariable ) ;
16689 public final void rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1() throws RecognitionException { 16845 public final void rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1() throws RecognitionException {
16690 16846
16691 int stackSize = keepStackSize(); 16847 int stackSize = keepStackSize();
16692 16848
16693 try { 16849 try {
16694 // InternalVampireLanguage.g:5453:1: ( ( ruleVLSVariable ) ) 16850 // InternalVampireLanguage.g:5507:1: ( ( ruleVLSVariable ) )
16695 // InternalVampireLanguage.g:5454:2: ( ruleVLSVariable ) 16851 // InternalVampireLanguage.g:5508:2: ( ruleVLSVariable )
16696 { 16852 {
16697 // InternalVampireLanguage.g:5454:2: ( ruleVLSVariable ) 16853 // InternalVampireLanguage.g:5508:2: ( ruleVLSVariable )
16698 // InternalVampireLanguage.g:5455:3: ruleVLSVariable 16854 // InternalVampireLanguage.g:5509:3: ruleVLSVariable
16699 { 16855 {
16700 before(grammarAccess.getVLSExistentialQuantifierAccess().getVariablesVLSVariableParserRuleCall_1_3_1_0()); 16856 before(grammarAccess.getVLSExistentialQuantifierAccess().getVariablesVLSVariableParserRuleCall_1_3_1_0());
16701 pushFollow(FOLLOW_2); 16857 pushFollow(FOLLOW_2);
@@ -16726,17 +16882,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16726 16882
16727 16883
16728 // $ANTLR start "rule__VLSExistentialQuantifier__OperandAssignment_2" 16884 // $ANTLR start "rule__VLSExistentialQuantifier__OperandAssignment_2"
16729 // InternalVampireLanguage.g:5464:1: rule__VLSExistentialQuantifier__OperandAssignment_2 : ( ruleVLSUnitaryFormula ) ; 16885 // InternalVampireLanguage.g:5518:1: rule__VLSExistentialQuantifier__OperandAssignment_2 : ( ruleVLSUnitaryFormula ) ;
16730 public final void rule__VLSExistentialQuantifier__OperandAssignment_2() throws RecognitionException { 16886 public final void rule__VLSExistentialQuantifier__OperandAssignment_2() throws RecognitionException {
16731 16887
16732 int stackSize = keepStackSize(); 16888 int stackSize = keepStackSize();
16733 16889
16734 try { 16890 try {
16735 // InternalVampireLanguage.g:5468:1: ( ( ruleVLSUnitaryFormula ) ) 16891 // InternalVampireLanguage.g:5522:1: ( ( ruleVLSUnitaryFormula ) )
16736 // InternalVampireLanguage.g:5469:2: ( ruleVLSUnitaryFormula ) 16892 // InternalVampireLanguage.g:5523:2: ( ruleVLSUnitaryFormula )
16737 { 16893 {
16738 // InternalVampireLanguage.g:5469:2: ( ruleVLSUnitaryFormula ) 16894 // InternalVampireLanguage.g:5523:2: ( ruleVLSUnitaryFormula )
16739 // InternalVampireLanguage.g:5470:3: ruleVLSUnitaryFormula 16895 // InternalVampireLanguage.g:5524:3: ruleVLSUnitaryFormula
16740 { 16896 {
16741 before(grammarAccess.getVLSExistentialQuantifierAccess().getOperandVLSUnitaryFormulaParserRuleCall_2_0()); 16897 before(grammarAccess.getVLSExistentialQuantifierAccess().getOperandVLSUnitaryFormulaParserRuleCall_2_0());
16742 pushFollow(FOLLOW_2); 16898 pushFollow(FOLLOW_2);
@@ -16767,17 +16923,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16767 16923
16768 16924
16769 // $ANTLR start "rule__VLSUnaryNegation__OperandAssignment_2" 16925 // $ANTLR start "rule__VLSUnaryNegation__OperandAssignment_2"
16770 // InternalVampireLanguage.g:5479:1: rule__VLSUnaryNegation__OperandAssignment_2 : ( ruleVLSUnitaryFormula ) ; 16926 // InternalVampireLanguage.g:5533:1: rule__VLSUnaryNegation__OperandAssignment_2 : ( ruleVLSUnitaryFormula ) ;
16771 public final void rule__VLSUnaryNegation__OperandAssignment_2() throws RecognitionException { 16927 public final void rule__VLSUnaryNegation__OperandAssignment_2() throws RecognitionException {
16772 16928
16773 int stackSize = keepStackSize(); 16929 int stackSize = keepStackSize();
16774 16930
16775 try { 16931 try {
16776 // InternalVampireLanguage.g:5483:1: ( ( ruleVLSUnitaryFormula ) ) 16932 // InternalVampireLanguage.g:5537:1: ( ( ruleVLSUnitaryFormula ) )
16777 // InternalVampireLanguage.g:5484:2: ( ruleVLSUnitaryFormula ) 16933 // InternalVampireLanguage.g:5538:2: ( ruleVLSUnitaryFormula )
16778 { 16934 {
16779 // InternalVampireLanguage.g:5484:2: ( ruleVLSUnitaryFormula ) 16935 // InternalVampireLanguage.g:5538:2: ( ruleVLSUnitaryFormula )
16780 // InternalVampireLanguage.g:5485:3: ruleVLSUnitaryFormula 16936 // InternalVampireLanguage.g:5539:3: ruleVLSUnitaryFormula
16781 { 16937 {
16782 before(grammarAccess.getVLSUnaryNegationAccess().getOperandVLSUnitaryFormulaParserRuleCall_2_0()); 16938 before(grammarAccess.getVLSUnaryNegationAccess().getOperandVLSUnitaryFormulaParserRuleCall_2_0());
16783 pushFollow(FOLLOW_2); 16939 pushFollow(FOLLOW_2);
@@ -16808,17 +16964,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16808 16964
16809 16965
16810 // $ANTLR start "rule__VLSUnaryInfix__RightAssignment_1_1" 16966 // $ANTLR start "rule__VLSUnaryInfix__RightAssignment_1_1"
16811 // InternalVampireLanguage.g:5494:1: rule__VLSUnaryInfix__RightAssignment_1_1 : ( ruleVLSAtomic ) ; 16967 // InternalVampireLanguage.g:5548:1: rule__VLSUnaryInfix__RightAssignment_1_1 : ( ruleVLSAtomic ) ;
16812 public final void rule__VLSUnaryInfix__RightAssignment_1_1() throws RecognitionException { 16968 public final void rule__VLSUnaryInfix__RightAssignment_1_1() throws RecognitionException {
16813 16969
16814 int stackSize = keepStackSize(); 16970 int stackSize = keepStackSize();
16815 16971
16816 try { 16972 try {
16817 // InternalVampireLanguage.g:5498:1: ( ( ruleVLSAtomic ) ) 16973 // InternalVampireLanguage.g:5552:1: ( ( ruleVLSAtomic ) )
16818 // InternalVampireLanguage.g:5499:2: ( ruleVLSAtomic ) 16974 // InternalVampireLanguage.g:5553:2: ( ruleVLSAtomic )
16819 { 16975 {
16820 // InternalVampireLanguage.g:5499:2: ( ruleVLSAtomic ) 16976 // InternalVampireLanguage.g:5553:2: ( ruleVLSAtomic )
16821 // InternalVampireLanguage.g:5500:3: ruleVLSAtomic 16977 // InternalVampireLanguage.g:5554:3: ruleVLSAtomic
16822 { 16978 {
16823 before(grammarAccess.getVLSUnaryInfixAccess().getRightVLSAtomicParserRuleCall_1_1_0()); 16979 before(grammarAccess.getVLSUnaryInfixAccess().getRightVLSAtomicParserRuleCall_1_1_0());
16824 pushFollow(FOLLOW_2); 16980 pushFollow(FOLLOW_2);
@@ -16849,21 +17005,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16849 17005
16850 17006
16851 // $ANTLR start "rule__VLSAtomicConstant__NameAssignment_0_1" 17007 // $ANTLR start "rule__VLSAtomicConstant__NameAssignment_0_1"
16852 // InternalVampireLanguage.g:5509:1: rule__VLSAtomicConstant__NameAssignment_0_1 : ( ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 ) ) ; 17008 // InternalVampireLanguage.g:5563:1: rule__VLSAtomicConstant__NameAssignment_0_1 : ( ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 ) ) ;
16853 public final void rule__VLSAtomicConstant__NameAssignment_0_1() throws RecognitionException { 17009 public final void rule__VLSAtomicConstant__NameAssignment_0_1() throws RecognitionException {
16854 17010
16855 int stackSize = keepStackSize(); 17011 int stackSize = keepStackSize();
16856 17012
16857 try { 17013 try {
16858 // InternalVampireLanguage.g:5513:1: ( ( ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 ) ) ) 17014 // InternalVampireLanguage.g:5567:1: ( ( ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 ) ) )
16859 // InternalVampireLanguage.g:5514:2: ( ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 ) ) 17015 // InternalVampireLanguage.g:5568:2: ( ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 ) )
16860 { 17016 {
16861 // InternalVampireLanguage.g:5514:2: ( ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 ) ) 17017 // InternalVampireLanguage.g:5568:2: ( ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 ) )
16862 // InternalVampireLanguage.g:5515:3: ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 ) 17018 // InternalVampireLanguage.g:5569:3: ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 )
16863 { 17019 {
16864 before(grammarAccess.getVLSAtomicConstantAccess().getNameAlternatives_0_1_0()); 17020 before(grammarAccess.getVLSAtomicConstantAccess().getNameAlternatives_0_1_0());
16865 // InternalVampireLanguage.g:5516:3: ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 ) 17021 // InternalVampireLanguage.g:5570:3: ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 )
16866 // InternalVampireLanguage.g:5516:4: rule__VLSAtomicConstant__NameAlternatives_0_1_0 17022 // InternalVampireLanguage.g:5570:4: rule__VLSAtomicConstant__NameAlternatives_0_1_0
16867 { 17023 {
16868 pushFollow(FOLLOW_2); 17024 pushFollow(FOLLOW_2);
16869 rule__VLSAtomicConstant__NameAlternatives_0_1_0(); 17025 rule__VLSAtomicConstant__NameAlternatives_0_1_0();
@@ -16896,21 +17052,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16896 17052
16897 17053
16898 // $ANTLR start "rule__VLSAtomicFunction__ConstantAssignment_0_1" 17054 // $ANTLR start "rule__VLSAtomicFunction__ConstantAssignment_0_1"
16899 // InternalVampireLanguage.g:5524:1: rule__VLSAtomicFunction__ConstantAssignment_0_1 : ( ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 ) ) ; 17055 // InternalVampireLanguage.g:5578:1: rule__VLSAtomicFunction__ConstantAssignment_0_1 : ( ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 ) ) ;
16900 public final void rule__VLSAtomicFunction__ConstantAssignment_0_1() throws RecognitionException { 17056 public final void rule__VLSAtomicFunction__ConstantAssignment_0_1() throws RecognitionException {
16901 17057
16902 int stackSize = keepStackSize(); 17058 int stackSize = keepStackSize();
16903 17059
16904 try { 17060 try {
16905 // InternalVampireLanguage.g:5528:1: ( ( ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 ) ) ) 17061 // InternalVampireLanguage.g:5582:1: ( ( ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 ) ) )
16906 // InternalVampireLanguage.g:5529:2: ( ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 ) ) 17062 // InternalVampireLanguage.g:5583:2: ( ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 ) )
16907 { 17063 {
16908 // InternalVampireLanguage.g:5529:2: ( ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 ) ) 17064 // InternalVampireLanguage.g:5583:2: ( ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 ) )
16909 // InternalVampireLanguage.g:5530:3: ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 ) 17065 // InternalVampireLanguage.g:5584:3: ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 )
16910 { 17066 {
16911 before(grammarAccess.getVLSAtomicFunctionAccess().getConstantAlternatives_0_1_0()); 17067 before(grammarAccess.getVLSAtomicFunctionAccess().getConstantAlternatives_0_1_0());
16912 // InternalVampireLanguage.g:5531:3: ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 ) 17068 // InternalVampireLanguage.g:5585:3: ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 )
16913 // InternalVampireLanguage.g:5531:4: rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 17069 // InternalVampireLanguage.g:5585:4: rule__VLSAtomicFunction__ConstantAlternatives_0_1_0
16914 { 17070 {
16915 pushFollow(FOLLOW_2); 17071 pushFollow(FOLLOW_2);
16916 rule__VLSAtomicFunction__ConstantAlternatives_0_1_0(); 17072 rule__VLSAtomicFunction__ConstantAlternatives_0_1_0();
@@ -16943,17 +17099,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16943 17099
16944 17100
16945 // $ANTLR start "rule__VLSAtomicFunction__TermsAssignment_0_2_1" 17101 // $ANTLR start "rule__VLSAtomicFunction__TermsAssignment_0_2_1"
16946 // InternalVampireLanguage.g:5539:1: rule__VLSAtomicFunction__TermsAssignment_0_2_1 : ( ruleVLSFofTerm ) ; 17102 // InternalVampireLanguage.g:5593:1: rule__VLSAtomicFunction__TermsAssignment_0_2_1 : ( ruleVLSFofTerm ) ;
16947 public final void rule__VLSAtomicFunction__TermsAssignment_0_2_1() throws RecognitionException { 17103 public final void rule__VLSAtomicFunction__TermsAssignment_0_2_1() throws RecognitionException {
16948 17104
16949 int stackSize = keepStackSize(); 17105 int stackSize = keepStackSize();
16950 17106
16951 try { 17107 try {
16952 // InternalVampireLanguage.g:5543:1: ( ( ruleVLSFofTerm ) ) 17108 // InternalVampireLanguage.g:5597:1: ( ( ruleVLSFofTerm ) )
16953 // InternalVampireLanguage.g:5544:2: ( ruleVLSFofTerm ) 17109 // InternalVampireLanguage.g:5598:2: ( ruleVLSFofTerm )
16954 { 17110 {
16955 // InternalVampireLanguage.g:5544:2: ( ruleVLSFofTerm ) 17111 // InternalVampireLanguage.g:5598:2: ( ruleVLSFofTerm )
16956 // InternalVampireLanguage.g:5545:3: ruleVLSFofTerm 17112 // InternalVampireLanguage.g:5599:3: ruleVLSFofTerm
16957 { 17113 {
16958 before(grammarAccess.getVLSAtomicFunctionAccess().getTermsVLSFofTermParserRuleCall_0_2_1_0()); 17114 before(grammarAccess.getVLSAtomicFunctionAccess().getTermsVLSFofTermParserRuleCall_0_2_1_0());
16959 pushFollow(FOLLOW_2); 17115 pushFollow(FOLLOW_2);
@@ -16984,17 +17140,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16984 17140
16985 17141
16986 // $ANTLR start "rule__VLSAtomicFunction__TermsAssignment_0_2_2_1" 17142 // $ANTLR start "rule__VLSAtomicFunction__TermsAssignment_0_2_2_1"
16987 // InternalVampireLanguage.g:5554:1: rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 : ( ruleVLSFofTerm ) ; 17143 // InternalVampireLanguage.g:5608:1: rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 : ( ruleVLSFofTerm ) ;
16988 public final void rule__VLSAtomicFunction__TermsAssignment_0_2_2_1() throws RecognitionException { 17144 public final void rule__VLSAtomicFunction__TermsAssignment_0_2_2_1() throws RecognitionException {
16989 17145
16990 int stackSize = keepStackSize(); 17146 int stackSize = keepStackSize();
16991 17147
16992 try { 17148 try {
16993 // InternalVampireLanguage.g:5558:1: ( ( ruleVLSFofTerm ) ) 17149 // InternalVampireLanguage.g:5612:1: ( ( ruleVLSFofTerm ) )
16994 // InternalVampireLanguage.g:5559:2: ( ruleVLSFofTerm ) 17150 // InternalVampireLanguage.g:5613:2: ( ruleVLSFofTerm )
16995 { 17151 {
16996 // InternalVampireLanguage.g:5559:2: ( ruleVLSFofTerm ) 17152 // InternalVampireLanguage.g:5613:2: ( ruleVLSFofTerm )
16997 // InternalVampireLanguage.g:5560:3: ruleVLSFofTerm 17153 // InternalVampireLanguage.g:5614:3: ruleVLSFofTerm
16998 { 17154 {
16999 before(grammarAccess.getVLSAtomicFunctionAccess().getTermsVLSFofTermParserRuleCall_0_2_2_1_0()); 17155 before(grammarAccess.getVLSAtomicFunctionAccess().getTermsVLSFofTermParserRuleCall_0_2_2_1_0());
17000 pushFollow(FOLLOW_2); 17156 pushFollow(FOLLOW_2);
@@ -17025,24 +17181,24 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
17025 17181
17026 17182
17027 // $ANTLR start "rule__VLSAtomicFunction__NameAssignment_1_1" 17183 // $ANTLR start "rule__VLSAtomicFunction__NameAssignment_1_1"
17028 // InternalVampireLanguage.g:5569:1: rule__VLSAtomicFunction__NameAssignment_1_1 : ( ( '$less' ) ) ; 17184 // InternalVampireLanguage.g:5623:1: rule__VLSAtomicFunction__NameAssignment_1_1 : ( ( '$less' ) ) ;
17029 public final void rule__VLSAtomicFunction__NameAssignment_1_1() throws RecognitionException { 17185 public final void rule__VLSAtomicFunction__NameAssignment_1_1() throws RecognitionException {
17030 17186
17031 int stackSize = keepStackSize(); 17187 int stackSize = keepStackSize();
17032 17188
17033 try { 17189 try {
17034 // InternalVampireLanguage.g:5573:1: ( ( ( '$less' ) ) ) 17190 // InternalVampireLanguage.g:5627:1: ( ( ( '$less' ) ) )
17035 // InternalVampireLanguage.g:5574:2: ( ( '$less' ) ) 17191 // InternalVampireLanguage.g:5628:2: ( ( '$less' ) )
17036 { 17192 {
17037 // InternalVampireLanguage.g:5574:2: ( ( '$less' ) ) 17193 // InternalVampireLanguage.g:5628:2: ( ( '$less' ) )
17038 // InternalVampireLanguage.g:5575:3: ( '$less' ) 17194 // InternalVampireLanguage.g:5629:3: ( '$less' )
17039 { 17195 {
17040 before(grammarAccess.getVLSAtomicFunctionAccess().getNameLessKeyword_1_1_0()); 17196 before(grammarAccess.getVLSAtomicFunctionAccess().getNameLessKeyword_1_1_0());
17041 // InternalVampireLanguage.g:5576:3: ( '$less' ) 17197 // InternalVampireLanguage.g:5630:3: ( '$less' )
17042 // InternalVampireLanguage.g:5577:4: '$less' 17198 // InternalVampireLanguage.g:5631:4: '$less'
17043 { 17199 {
17044 before(grammarAccess.getVLSAtomicFunctionAccess().getNameLessKeyword_1_1_0()); 17200 before(grammarAccess.getVLSAtomicFunctionAccess().getNameLessKeyword_1_1_0());
17045 match(input,68,FOLLOW_2); 17201 match(input,69,FOLLOW_2);
17046 after(grammarAccess.getVLSAtomicFunctionAccess().getNameLessKeyword_1_1_0()); 17202 after(grammarAccess.getVLSAtomicFunctionAccess().getNameLessKeyword_1_1_0());
17047 17203
17048 } 17204 }
@@ -17070,17 +17226,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
17070 17226
17071 17227
17072 // $ANTLR start "rule__VLSAtomicFunction__TermsAssignment_1_3" 17228 // $ANTLR start "rule__VLSAtomicFunction__TermsAssignment_1_3"
17073 // InternalVampireLanguage.g:5588:1: rule__VLSAtomicFunction__TermsAssignment_1_3 : ( ruleVLSFofTerm ) ; 17229 // InternalVampireLanguage.g:5642:1: rule__VLSAtomicFunction__TermsAssignment_1_3 : ( ruleVLSFofTerm ) ;
17074 public final void rule__VLSAtomicFunction__TermsAssignment_1_3() throws RecognitionException { 17230 public final void rule__VLSAtomicFunction__TermsAssignment_1_3() throws RecognitionException {
17075 17231
17076 int stackSize = keepStackSize(); 17232 int stackSize = keepStackSize();
17077 17233
17078 try { 17234 try {
17079 // InternalVampireLanguage.g:5592:1: ( ( ruleVLSFofTerm ) ) 17235 // InternalVampireLanguage.g:5646:1: ( ( ruleVLSFofTerm ) )
17080 // InternalVampireLanguage.g:5593:2: ( ruleVLSFofTerm ) 17236 // InternalVampireLanguage.g:5647:2: ( ruleVLSFofTerm )
17081 { 17237 {
17082 // InternalVampireLanguage.g:5593:2: ( ruleVLSFofTerm ) 17238 // InternalVampireLanguage.g:5647:2: ( ruleVLSFofTerm )
17083 // InternalVampireLanguage.g:5594:3: ruleVLSFofTerm 17239 // InternalVampireLanguage.g:5648:3: ruleVLSFofTerm
17084 { 17240 {
17085 before(grammarAccess.getVLSAtomicFunctionAccess().getTermsVLSFofTermParserRuleCall_1_3_0()); 17241 before(grammarAccess.getVLSAtomicFunctionAccess().getTermsVLSFofTermParserRuleCall_1_3_0());
17086 pushFollow(FOLLOW_2); 17242 pushFollow(FOLLOW_2);
@@ -17111,17 +17267,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
17111 17267
17112 17268
17113 // $ANTLR start "rule__VLSAtomicFunction__TermsAssignment_1_5" 17269 // $ANTLR start "rule__VLSAtomicFunction__TermsAssignment_1_5"
17114 // InternalVampireLanguage.g:5603:1: rule__VLSAtomicFunction__TermsAssignment_1_5 : ( ruleVLSFofTerm ) ; 17270 // InternalVampireLanguage.g:5657:1: rule__VLSAtomicFunction__TermsAssignment_1_5 : ( ruleVLSFofTerm ) ;
17115 public final void rule__VLSAtomicFunction__TermsAssignment_1_5() throws RecognitionException { 17271 public final void rule__VLSAtomicFunction__TermsAssignment_1_5() throws RecognitionException {
17116 17272
17117 int stackSize = keepStackSize(); 17273 int stackSize = keepStackSize();
17118 17274
17119 try { 17275 try {
17120 // InternalVampireLanguage.g:5607:1: ( ( ruleVLSFofTerm ) ) 17276 // InternalVampireLanguage.g:5661:1: ( ( ruleVLSFofTerm ) )
17121 // InternalVampireLanguage.g:5608:2: ( ruleVLSFofTerm ) 17277 // InternalVampireLanguage.g:5662:2: ( ruleVLSFofTerm )
17122 { 17278 {
17123 // InternalVampireLanguage.g:5608:2: ( ruleVLSFofTerm ) 17279 // InternalVampireLanguage.g:5662:2: ( ruleVLSFofTerm )
17124 // InternalVampireLanguage.g:5609:3: ruleVLSFofTerm 17280 // InternalVampireLanguage.g:5663:3: ruleVLSFofTerm
17125 { 17281 {
17126 before(grammarAccess.getVLSAtomicFunctionAccess().getTermsVLSFofTermParserRuleCall_1_5_0()); 17282 before(grammarAccess.getVLSAtomicFunctionAccess().getTermsVLSFofTermParserRuleCall_1_5_0());
17127 pushFollow(FOLLOW_2); 17283 pushFollow(FOLLOW_2);
@@ -17152,17 +17308,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
17152 17308
17153 17309
17154 // $ANTLR start "rule__VLSVariable__NameAssignment" 17310 // $ANTLR start "rule__VLSVariable__NameAssignment"
17155 // InternalVampireLanguage.g:5618:1: rule__VLSVariable__NameAssignment : ( RULE_UPPER_WORD_ID ) ; 17311 // InternalVampireLanguage.g:5672:1: rule__VLSVariable__NameAssignment : ( RULE_UPPER_WORD_ID ) ;
17156 public final void rule__VLSVariable__NameAssignment() throws RecognitionException { 17312 public final void rule__VLSVariable__NameAssignment() throws RecognitionException {
17157 17313
17158 int stackSize = keepStackSize(); 17314 int stackSize = keepStackSize();
17159 17315
17160 try { 17316 try {
17161 // InternalVampireLanguage.g:5622:1: ( ( RULE_UPPER_WORD_ID ) ) 17317 // InternalVampireLanguage.g:5676:1: ( ( RULE_UPPER_WORD_ID ) )
17162 // InternalVampireLanguage.g:5623:2: ( RULE_UPPER_WORD_ID ) 17318 // InternalVampireLanguage.g:5677:2: ( RULE_UPPER_WORD_ID )
17163 { 17319 {
17164 // InternalVampireLanguage.g:5623:2: ( RULE_UPPER_WORD_ID ) 17320 // InternalVampireLanguage.g:5677:2: ( RULE_UPPER_WORD_ID )
17165 // InternalVampireLanguage.g:5624:3: RULE_UPPER_WORD_ID 17321 // InternalVampireLanguage.g:5678:3: RULE_UPPER_WORD_ID
17166 { 17322 {
17167 before(grammarAccess.getVLSVariableAccess().getNameUPPER_WORD_IDTerminalRuleCall_0()); 17323 before(grammarAccess.getVLSVariableAccess().getNameUPPER_WORD_IDTerminalRuleCall_0());
17168 match(input,RULE_UPPER_WORD_ID,FOLLOW_2); 17324 match(input,RULE_UPPER_WORD_ID,FOLLOW_2);
@@ -17189,21 +17345,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
17189 17345
17190 17346
17191 // $ANTLR start "rule__VLSFunctionFof__FunctorAssignment_0" 17347 // $ANTLR start "rule__VLSFunctionFof__FunctorAssignment_0"
17192 // InternalVampireLanguage.g:5633:1: rule__VLSFunctionFof__FunctorAssignment_0 : ( ( rule__VLSFunctionFof__FunctorAlternatives_0_0 ) ) ; 17348 // InternalVampireLanguage.g:5687:1: rule__VLSFunctionFof__FunctorAssignment_0 : ( ( rule__VLSFunctionFof__FunctorAlternatives_0_0 ) ) ;
17193 public final void rule__VLSFunctionFof__FunctorAssignment_0() throws RecognitionException { 17349 public final void rule__VLSFunctionFof__FunctorAssignment_0() throws RecognitionException {
17194 17350
17195 int stackSize = keepStackSize(); 17351 int stackSize = keepStackSize();
17196 17352
17197 try { 17353 try {
17198 // InternalVampireLanguage.g:5637:1: ( ( ( rule__VLSFunctionFof__FunctorAlternatives_0_0 ) ) ) 17354 // InternalVampireLanguage.g:5691:1: ( ( ( rule__VLSFunctionFof__FunctorAlternatives_0_0 ) ) )
17199 // InternalVampireLanguage.g:5638:2: ( ( rule__VLSFunctionFof__FunctorAlternatives_0_0 ) ) 17355 // InternalVampireLanguage.g:5692:2: ( ( rule__VLSFunctionFof__FunctorAlternatives_0_0 ) )
17200 { 17356 {
17201 // InternalVampireLanguage.g:5638:2: ( ( rule__VLSFunctionFof__FunctorAlternatives_0_0 ) ) 17357 // InternalVampireLanguage.g:5692:2: ( ( rule__VLSFunctionFof__FunctorAlternatives_0_0 ) )
17202 // InternalVampireLanguage.g:5639:3: ( rule__VLSFunctionFof__FunctorAlternatives_0_0 ) 17358 // InternalVampireLanguage.g:5693:3: ( rule__VLSFunctionFof__FunctorAlternatives_0_0 )
17203 { 17359 {
17204 before(grammarAccess.getVLSFunctionFofAccess().getFunctorAlternatives_0_0()); 17360 before(grammarAccess.getVLSFunctionFofAccess().getFunctorAlternatives_0_0());
17205 // InternalVampireLanguage.g:5640:3: ( rule__VLSFunctionFof__FunctorAlternatives_0_0 ) 17361 // InternalVampireLanguage.g:5694:3: ( rule__VLSFunctionFof__FunctorAlternatives_0_0 )
17206 // InternalVampireLanguage.g:5640:4: rule__VLSFunctionFof__FunctorAlternatives_0_0 17362 // InternalVampireLanguage.g:5694:4: rule__VLSFunctionFof__FunctorAlternatives_0_0
17207 { 17363 {
17208 pushFollow(FOLLOW_2); 17364 pushFollow(FOLLOW_2);
17209 rule__VLSFunctionFof__FunctorAlternatives_0_0(); 17365 rule__VLSFunctionFof__FunctorAlternatives_0_0();
@@ -17236,17 +17392,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
17236 17392
17237 17393
17238 // $ANTLR start "rule__VLSFunctionFof__TermsAssignment_1_1" 17394 // $ANTLR start "rule__VLSFunctionFof__TermsAssignment_1_1"
17239 // InternalVampireLanguage.g:5648:1: rule__VLSFunctionFof__TermsAssignment_1_1 : ( ruleVLSFofTerm ) ; 17395 // InternalVampireLanguage.g:5702:1: rule__VLSFunctionFof__TermsAssignment_1_1 : ( ruleVLSFofTerm ) ;
17240 public final void rule__VLSFunctionFof__TermsAssignment_1_1() throws RecognitionException { 17396 public final void rule__VLSFunctionFof__TermsAssignment_1_1() throws RecognitionException {
17241 17397
17242 int stackSize = keepStackSize(); 17398 int stackSize = keepStackSize();
17243 17399
17244 try { 17400 try {
17245 // InternalVampireLanguage.g:5652:1: ( ( ruleVLSFofTerm ) ) 17401 // InternalVampireLanguage.g:5706:1: ( ( ruleVLSFofTerm ) )
17246 // InternalVampireLanguage.g:5653:2: ( ruleVLSFofTerm ) 17402 // InternalVampireLanguage.g:5707:2: ( ruleVLSFofTerm )
17247 { 17403 {
17248 // InternalVampireLanguage.g:5653:2: ( ruleVLSFofTerm ) 17404 // InternalVampireLanguage.g:5707:2: ( ruleVLSFofTerm )
17249 // InternalVampireLanguage.g:5654:3: ruleVLSFofTerm 17405 // InternalVampireLanguage.g:5708:3: ruleVLSFofTerm
17250 { 17406 {
17251 before(grammarAccess.getVLSFunctionFofAccess().getTermsVLSFofTermParserRuleCall_1_1_0()); 17407 before(grammarAccess.getVLSFunctionFofAccess().getTermsVLSFofTermParserRuleCall_1_1_0());
17252 pushFollow(FOLLOW_2); 17408 pushFollow(FOLLOW_2);
@@ -17277,17 +17433,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
17277 17433
17278 17434
17279 // $ANTLR start "rule__VLSFunctionFof__TermsAssignment_1_2_1" 17435 // $ANTLR start "rule__VLSFunctionFof__TermsAssignment_1_2_1"
17280 // InternalVampireLanguage.g:5663:1: rule__VLSFunctionFof__TermsAssignment_1_2_1 : ( ruleVLSFofTerm ) ; 17436 // InternalVampireLanguage.g:5717:1: rule__VLSFunctionFof__TermsAssignment_1_2_1 : ( ruleVLSFofTerm ) ;
17281 public final void rule__VLSFunctionFof__TermsAssignment_1_2_1() throws RecognitionException { 17437 public final void rule__VLSFunctionFof__TermsAssignment_1_2_1() throws RecognitionException {
17282 17438
17283 int stackSize = keepStackSize(); 17439 int stackSize = keepStackSize();
17284 17440
17285 try { 17441 try {
17286 // InternalVampireLanguage.g:5667:1: ( ( ruleVLSFofTerm ) ) 17442 // InternalVampireLanguage.g:5721:1: ( ( ruleVLSFofTerm ) )
17287 // InternalVampireLanguage.g:5668:2: ( ruleVLSFofTerm ) 17443 // InternalVampireLanguage.g:5722:2: ( ruleVLSFofTerm )
17288 { 17444 {
17289 // InternalVampireLanguage.g:5668:2: ( ruleVLSFofTerm ) 17445 // InternalVampireLanguage.g:5722:2: ( ruleVLSFofTerm )
17290 // InternalVampireLanguage.g:5669:3: ruleVLSFofTerm 17446 // InternalVampireLanguage.g:5723:3: ruleVLSFofTerm
17291 { 17447 {
17292 before(grammarAccess.getVLSFunctionFofAccess().getTermsVLSFofTermParserRuleCall_1_2_1_0()); 17448 before(grammarAccess.getVLSFunctionFofAccess().getTermsVLSFofTermParserRuleCall_1_2_1_0());
17293 pushFollow(FOLLOW_2); 17449 pushFollow(FOLLOW_2);
@@ -17318,17 +17474,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
17318 17474
17319 17475
17320 // $ANTLR start "rule__VLSDefinedTerm__ValueAssignment_0_1" 17476 // $ANTLR start "rule__VLSDefinedTerm__ValueAssignment_0_1"
17321 // InternalVampireLanguage.g:5678:1: rule__VLSDefinedTerm__ValueAssignment_0_1 : ( RULE_SIGNED_LITERAL ) ; 17477 // InternalVampireLanguage.g:5732:1: rule__VLSDefinedTerm__ValueAssignment_0_1 : ( RULE_SIGNED_LITERAL ) ;
17322 public final void rule__VLSDefinedTerm__ValueAssignment_0_1() throws RecognitionException { 17478 public final void rule__VLSDefinedTerm__ValueAssignment_0_1() throws RecognitionException {
17323 17479
17324 int stackSize = keepStackSize(); 17480 int stackSize = keepStackSize();
17325 17481
17326 try { 17482 try {
17327 // InternalVampireLanguage.g:5682:1: ( ( RULE_SIGNED_LITERAL ) ) 17483 // InternalVampireLanguage.g:5736:1: ( ( RULE_SIGNED_LITERAL ) )
17328 // InternalVampireLanguage.g:5683:2: ( RULE_SIGNED_LITERAL ) 17484 // InternalVampireLanguage.g:5737:2: ( RULE_SIGNED_LITERAL )
17329 { 17485 {
17330 // InternalVampireLanguage.g:5683:2: ( RULE_SIGNED_LITERAL ) 17486 // InternalVampireLanguage.g:5737:2: ( RULE_SIGNED_LITERAL )
17331 // InternalVampireLanguage.g:5684:3: RULE_SIGNED_LITERAL 17487 // InternalVampireLanguage.g:5738:3: RULE_SIGNED_LITERAL
17332 { 17488 {
17333 before(grammarAccess.getVLSDefinedTermAccess().getValueSIGNED_LITERALTerminalRuleCall_0_1_0()); 17489 before(grammarAccess.getVLSDefinedTermAccess().getValueSIGNED_LITERALTerminalRuleCall_0_1_0());
17334 match(input,RULE_SIGNED_LITERAL,FOLLOW_2); 17490 match(input,RULE_SIGNED_LITERAL,FOLLOW_2);
@@ -17355,17 +17511,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
17355 17511
17356 17512
17357 // $ANTLR start "rule__VLSDefinedTerm__ValueAssignment_1_1" 17513 // $ANTLR start "rule__VLSDefinedTerm__ValueAssignment_1_1"
17358 // InternalVampireLanguage.g:5693:1: rule__VLSDefinedTerm__ValueAssignment_1_1 : ( RULE_SIGNED_REAL_ID ) ; 17514 // InternalVampireLanguage.g:5747:1: rule__VLSDefinedTerm__ValueAssignment_1_1 : ( RULE_SIGNED_REAL_ID ) ;
17359 public final void rule__VLSDefinedTerm__ValueAssignment_1_1() throws RecognitionException { 17515 public final void rule__VLSDefinedTerm__ValueAssignment_1_1() throws RecognitionException {
17360 17516
17361 int stackSize = keepStackSize(); 17517 int stackSize = keepStackSize();
17362 17518
17363 try { 17519 try {
17364 // InternalVampireLanguage.g:5697:1: ( ( RULE_SIGNED_REAL_ID ) ) 17520 // InternalVampireLanguage.g:5751:1: ( ( RULE_SIGNED_REAL_ID ) )
17365 // InternalVampireLanguage.g:5698:2: ( RULE_SIGNED_REAL_ID ) 17521 // InternalVampireLanguage.g:5752:2: ( RULE_SIGNED_REAL_ID )
17366 { 17522 {
17367 // InternalVampireLanguage.g:5698:2: ( RULE_SIGNED_REAL_ID ) 17523 // InternalVampireLanguage.g:5752:2: ( RULE_SIGNED_REAL_ID )
17368 // InternalVampireLanguage.g:5699:3: RULE_SIGNED_REAL_ID 17524 // InternalVampireLanguage.g:5753:3: RULE_SIGNED_REAL_ID
17369 { 17525 {
17370 before(grammarAccess.getVLSDefinedTermAccess().getValueSIGNED_REAL_IDTerminalRuleCall_1_1_0()); 17526 before(grammarAccess.getVLSDefinedTermAccess().getValueSIGNED_REAL_IDTerminalRuleCall_1_1_0());
17371 match(input,RULE_SIGNED_REAL_ID,FOLLOW_2); 17527 match(input,RULE_SIGNED_REAL_ID,FOLLOW_2);
@@ -17392,17 +17548,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
17392 17548
17393 17549
17394 // $ANTLR start "rule__VLSDefinedTerm__ValueAssignment_2_1" 17550 // $ANTLR start "rule__VLSDefinedTerm__ValueAssignment_2_1"
17395 // InternalVampireLanguage.g:5708:1: rule__VLSDefinedTerm__ValueAssignment_2_1 : ( RULE_SIGNED_RAT_ID ) ; 17551 // InternalVampireLanguage.g:5762:1: rule__VLSDefinedTerm__ValueAssignment_2_1 : ( RULE_SIGNED_RAT_ID ) ;
17396 public final void rule__VLSDefinedTerm__ValueAssignment_2_1() throws RecognitionException { 17552 public final void rule__VLSDefinedTerm__ValueAssignment_2_1() throws RecognitionException {
17397 17553
17398 int stackSize = keepStackSize(); 17554 int stackSize = keepStackSize();
17399 17555
17400 try { 17556 try {
17401 // InternalVampireLanguage.g:5712:1: ( ( RULE_SIGNED_RAT_ID ) ) 17557 // InternalVampireLanguage.g:5766:1: ( ( RULE_SIGNED_RAT_ID ) )
17402 // InternalVampireLanguage.g:5713:2: ( RULE_SIGNED_RAT_ID ) 17558 // InternalVampireLanguage.g:5767:2: ( RULE_SIGNED_RAT_ID )
17403 { 17559 {
17404 // InternalVampireLanguage.g:5713:2: ( RULE_SIGNED_RAT_ID ) 17560 // InternalVampireLanguage.g:5767:2: ( RULE_SIGNED_RAT_ID )
17405 // InternalVampireLanguage.g:5714:3: RULE_SIGNED_RAT_ID 17561 // InternalVampireLanguage.g:5768:3: RULE_SIGNED_RAT_ID
17406 { 17562 {
17407 before(grammarAccess.getVLSDefinedTermAccess().getValueSIGNED_RAT_IDTerminalRuleCall_2_1_0()); 17563 before(grammarAccess.getVLSDefinedTermAccess().getValueSIGNED_RAT_IDTerminalRuleCall_2_1_0());
17408 match(input,RULE_SIGNED_RAT_ID,FOLLOW_2); 17564 match(input,RULE_SIGNED_RAT_ID,FOLLOW_2);
@@ -17429,17 +17585,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
17429 17585
17430 17586
17431 // $ANTLR start "rule__VLSDefinedTerm__ValueAssignment_3_1" 17587 // $ANTLR start "rule__VLSDefinedTerm__ValueAssignment_3_1"
17432 // InternalVampireLanguage.g:5723:1: rule__VLSDefinedTerm__ValueAssignment_3_1 : ( RULE_DOUBLE_QUOTE ) ; 17588 // InternalVampireLanguage.g:5777:1: rule__VLSDefinedTerm__ValueAssignment_3_1 : ( RULE_DOUBLE_QUOTE ) ;
17433 public final void rule__VLSDefinedTerm__ValueAssignment_3_1() throws RecognitionException { 17589 public final void rule__VLSDefinedTerm__ValueAssignment_3_1() throws RecognitionException {
17434 17590
17435 int stackSize = keepStackSize(); 17591 int stackSize = keepStackSize();
17436 17592
17437 try { 17593 try {
17438 // InternalVampireLanguage.g:5727:1: ( ( RULE_DOUBLE_QUOTE ) ) 17594 // InternalVampireLanguage.g:5781:1: ( ( RULE_DOUBLE_QUOTE ) )
17439 // InternalVampireLanguage.g:5728:2: ( RULE_DOUBLE_QUOTE ) 17595 // InternalVampireLanguage.g:5782:2: ( RULE_DOUBLE_QUOTE )
17440 { 17596 {
17441 // InternalVampireLanguage.g:5728:2: ( RULE_DOUBLE_QUOTE ) 17597 // InternalVampireLanguage.g:5782:2: ( RULE_DOUBLE_QUOTE )
17442 // InternalVampireLanguage.g:5729:3: RULE_DOUBLE_QUOTE 17598 // InternalVampireLanguage.g:5783:3: RULE_DOUBLE_QUOTE
17443 { 17599 {
17444 before(grammarAccess.getVLSDefinedTermAccess().getValueDOUBLE_QUOTETerminalRuleCall_3_1_0()); 17600 before(grammarAccess.getVLSDefinedTermAccess().getValueDOUBLE_QUOTETerminalRuleCall_3_1_0());
17445 match(input,RULE_DOUBLE_QUOTE,FOLLOW_2); 17601 match(input,RULE_DOUBLE_QUOTE,FOLLOW_2);
@@ -17471,30 +17627,30 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
17471 static final String dfa_1s = "\30\uffff"; 17627 static final String dfa_1s = "\30\uffff";
17472 static final String dfa_2s = "\1\uffff\23\24\4\uffff"; 17628 static final String dfa_2s = "\1\uffff\23\24\4\uffff";
17473 static final String dfa_3s = "\1\4\23\55\4\uffff"; 17629 static final String dfa_3s = "\1\4\23\55\4\uffff";
17474 static final String dfa_4s = "\1\104\23\101\4\uffff"; 17630 static final String dfa_4s = "\1\105\23\102\4\uffff";
17475 static final String dfa_5s = "\24\uffff\1\1\1\2\1\3\1\4"; 17631 static final String dfa_5s = "\24\uffff\1\1\1\2\1\3\1\4";
17476 static final String dfa_6s = "\30\uffff}>"; 17632 static final String dfa_6s = "\30\uffff}>";
17477 static final String[] dfa_7s = { 17633 static final String[] dfa_7s = {
17478 "\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", 17634 "\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",
17479 "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", 17635 "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24",
17480 "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", 17636 "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24",
17481 "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", 17637 "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24",
17482 "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", 17638 "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24",
17483 "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", 17639 "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24",
17484 "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", 17640 "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24",
17485 "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", 17641 "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24",
17486 "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", 17642 "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24",
17487 "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", 17643 "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24",
17488 "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", 17644 "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24",
17489 "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", 17645 "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24",
17490 "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", 17646 "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24",
17491 "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", 17647 "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24",
17492 "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", 17648 "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24",
17493 "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", 17649 "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24",
17494 "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", 17650 "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24",
17495 "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", 17651 "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24",
17496 "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", 17652 "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24",
17497 "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", 17653 "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24",
17498 "", 17654 "",
17499 "", 17655 "",
17500 "", 17656 "",
@@ -17530,48 +17686,49 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
17530 17686
17531 public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); 17687 public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L});
17532 public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); 17688 public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L});
17533 public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000440000000402L}); 17689 public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000C40000000002L});
17534 public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0200000000000002L}); 17690 public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0400000000000002L});
17535 public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0400000000000002L}); 17691 public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0800000000000002L});
17536 public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000020L}); 17692 public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000020L});
17537 public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000080000000000L}); 17693 public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000080000000000L});
17538 public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x00000000000000F0L}); 17694 public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x00000000000000F0L});
17539 public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000300000000000L}); 17695 public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000300000000000L});
17540 public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000200000000002L}); 17696 public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000200000000002L});
17541 public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000800000000000L}); 17697 public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000400L});
17542 public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x00000000000000B0L}); 17698 public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0001000000000000L});
17543 public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000200000000000L}); 17699 public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x00000000000000B0L});
17544 public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x000003FFF8000000L}); 17700 public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000200000000000L});
17545 public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x680083FFF8007BB0L,0x000000000000001CL}); 17701 public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x000003FFF8000000L});
17546 public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0001200000000000L}); 17702 public static final BitSet FOLLOW_16 = new BitSet(new long[]{0xD00103FFF8007BB0L,0x0000000000000038L});
17547 public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0002000000000000L}); 17703 public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0002200000000000L});
17548 public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x000493FFF8000030L}); 17704 public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0004000000000000L});
17549 public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0001000000000000L}); 17705 public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x000913FFF8000030L});
17550 public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x07F8000000000000L}); 17706 public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0002000000000000L});
17551 public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0008000000000000L}); 17707 public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0FF0000000000000L});
17552 public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0010000000000000L}); 17708 public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0010000000000000L});
17553 public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0020000000000000L}); 17709 public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0020000000000000L});
17554 public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0040000000000000L}); 17710 public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0040000000000000L});
17555 public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0080000000000000L}); 17711 public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0080000000000000L});
17556 public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x01F8000000000000L}); 17712 public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0100000000000000L});
17557 public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0200000000000000L}); 17713 public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x03F0000000000000L});
17558 public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0400000000000000L}); 17714 public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0400000000000000L});
17559 public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0800000000000000L}); 17715 public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0800000000000000L});
17560 public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0004000000000000L}); 17716 public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x1000000000000000L});
17561 public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000000800L}); 17717 public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0008000000000000L});
17562 public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x1000000000000000L}); 17718 public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000000800L});
17563 public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x2000000000000000L}); 17719 public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x2000000000000000L});
17564 public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x4000000000000000L}); 17720 public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x4000000000000000L});
17565 public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000003L}); 17721 public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x8000000000000000L});
17566 public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x000003FFF8007BB0L,0x000000000000001CL}); 17722 public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000007L});
17567 public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x8000000000000000L}); 17723 public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x000003FFF8007BB0L,0x0000000000000038L});
17568 public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); 17724 public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L});
17569 public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x000003FFF8000330L}); 17725 public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L});
17570 public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); 17726 public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x000003FFF8000330L});
17571 public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x000003FFF8000330L,0x000000000000000CL}); 17727 public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
17572 public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x000003FFF8000330L,0x0000000000000010L}); 17728 public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x000003FFF8000330L,0x0000000000000018L});
17573 public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000000000080L}); 17729 public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x000003FFF8000330L,0x0000000000000020L});
17574 public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000001000L}); 17730 public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000000080L});
17575 public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000002000L}); 17731 public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000001000L});
17732 public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000000002000L});
17576 17733
17577} \ No newline at end of file 17734} \ No newline at end of file