Commit 847b605d authored by Andrei Paskevich's avatar Andrei Paskevich
Browse files

WhyML: admit empty loop bodies (while c do done)

parent d82e52b6
......@@ -95,7 +95,7 @@ term_eof: UIDENT COMMA WRITES
 
term_eof: UIDENT WITH
##
## Ends in an error in state: 1174.
## Ends in an error in state: 1175.
##
## term_eof -> term . EOF [ # ]
##
......@@ -119,7 +119,7 @@ term_eof: UIDENT WITH
 
term_eof: WRITES
##
## Ends in an error in state: 1172.
## Ends in an error in state: 1173.
##
## term_eof' -> . term_eof [ # ]
##
......@@ -2908,7 +2908,7 @@ term_comma_list_eof: UIDENT OR WRITES
 
term_comma_list_eof: UIDENT RIGHTSQ
##
## Ends in an error in state: 1170.
## Ends in an error in state: 1171.
##
## term_comma_list_eof -> comma_list1(single_term) . EOF [ # ]
##
......@@ -3067,7 +3067,7 @@ term_comma_list_eof: UIDENT WRITES
 
term_comma_list_eof: WRITES
##
## Ends in an error in state: 1168.
## Ends in an error in state: 1169.
##
## term_comma_list_eof' -> . term_comma_list_eof [ # ]
##
......@@ -3079,7 +3079,7 @@ term_comma_list_eof: WRITES
 
qualid_eof: UIDENT WRITES
##
## Ends in an error in state: 1166.
## Ends in an error in state: 1167.
##
## qualid_eof -> qualid . EOF [ # ]
##
......@@ -3098,7 +3098,7 @@ qualid_eof: UIDENT WRITES
 
qualid_eof: WRITES
##
## Ends in an error in state: 1164.
## Ends in an error in state: 1165.
##
## qualid_eof' -> . qualid_eof [ # ]
##
......@@ -3251,7 +3251,7 @@ qualid_comma_list_eof: LEFTPAR WRITES
 
qualid_comma_list_eof: UIDENT COMMA WRITES
##
## Ends in an error in state: 1160.
## Ends in an error in state: 1161.
##
## separated_nonempty_list(COMMA,qualid) -> qualid COMMA . separated_nonempty_list(COMMA,qualid) [ EOF ]
##
......@@ -3302,7 +3302,7 @@ qualid_comma_list_eof: UIDENT WHILE
 
qualid_comma_list_eof: UIDENT WRITES
##
## Ends in an error in state: 1159.
## Ends in an error in state: 1160.
##
## separated_nonempty_list(COMMA,qualid) -> qualid . [ EOF ]
## separated_nonempty_list(COMMA,qualid) -> qualid . COMMA separated_nonempty_list(COMMA,qualid) [ EOF ]
......@@ -3322,7 +3322,7 @@ qualid_comma_list_eof: UIDENT WRITES
 
qualid_comma_list_eof: WRITES
##
## Ends in an error in state: 1156.
## Ends in an error in state: 1157.
##
## qualid_comma_list_eof' -> . qualid_comma_list_eof [ # ]
##
......@@ -3334,7 +3334,7 @@ qualid_comma_list_eof: WRITES
 
mlw_file: AXIOM UIDENT COLON WRITES
##
## Ends in an error in state: 1133.
## Ends in an error in state: 1134.
##
## pure_decl -> AXIOM attrs(ident_nq) COLON . term [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
##
......@@ -3346,7 +3346,7 @@ mlw_file: AXIOM UIDENT COLON WRITES
 
mlw_file: AXIOM UIDENT POSITION WRITES
##
## Ends in an error in state: 1132.
## Ends in an error in state: 1133.
##
## pure_decl -> AXIOM attrs(ident_nq) . COLON term [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
##
......@@ -3359,14 +3359,14 @@ mlw_file: AXIOM UIDENT POSITION WRITES
## may provide an INCOMPLETE view of the future (what was expected next).
## In state 61, spurious reduction of production list(attr) ->
## In state 62, spurious reduction of production list(attr) -> attr list(attr)
## In state 1036, spurious reduction of production attrs(ident_nq) -> ident_nq list(attr)
## In state 1037, spurious reduction of production attrs(ident_nq) -> ident_nq list(attr)
##
 
<YOUR SYNTAX ERROR MESSAGE HERE>
 
mlw_file: AXIOM WRITES
##
## Ends in an error in state: 1131.
## Ends in an error in state: 1132.
##
## pure_decl -> AXIOM . attrs(ident_nq) COLON term [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
##
......@@ -3378,7 +3378,7 @@ mlw_file: AXIOM WRITES
 
mlw_file: CLONE EXPORT UIDENT AS
##
## Ends in an error in state: 1085.
## Ends in an error in state: 1086.
##
## use_clone -> CLONE EXPORT tqualid . clone_subst [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
##
......@@ -3396,7 +3396,7 @@ mlw_file: CLONE EXPORT UIDENT AS
 
mlw_file: CLONE EXPORT WRITES
##
## Ends in an error in state: 1084.
## Ends in an error in state: 1085.
##
## use_clone -> CLONE EXPORT . tqualid clone_subst [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
##
......@@ -3408,7 +3408,7 @@ mlw_file: CLONE EXPORT WRITES
 
mlw_file: CLONE IMPORT CONTINUE
##
## Ends in an error in state: 1127.
## Ends in an error in state: 1128.
##
## use_clone -> CLONE boption(IMPORT) . tqualid option(preceded(AS,uident)) clone_subst [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
##
......@@ -3420,7 +3420,7 @@ mlw_file: CLONE IMPORT CONTINUE
 
mlw_file: CLONE UIDENT AS CORE_UIDENT WRITES
##
## Ends in an error in state: 1129.
## Ends in an error in state: 1130.
##
## use_clone -> CLONE boption(IMPORT) tqualid option(preceded(AS,uident)) . clone_subst [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
##
......@@ -3432,7 +3432,7 @@ mlw_file: CLONE UIDENT AS CORE_UIDENT WRITES
 
mlw_file: CLONE UIDENT WITH AXIOM WRITES
##
## Ends in an error in state: 1118.
## Ends in an error in state: 1119.
##
## single_clone_subst -> AXIOM . qualid [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COMMA COINDUCTIVE CLONE AXIOM ]
## single_clone_subst -> AXIOM . DOT [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COMMA COINDUCTIVE CLONE AXIOM ]
......@@ -3445,7 +3445,7 @@ mlw_file: CLONE UIDENT WITH AXIOM WRITES
 
mlw_file: CLONE UIDENT WITH CONSTANT UIDENT EQUAL WRITES
##
## Ends in an error in state: 1116.
## Ends in an error in state: 1117.
##
## single_clone_subst -> CONSTANT qualid EQUAL . qualid [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COMMA COINDUCTIVE CLONE AXIOM ]
##
......@@ -3457,7 +3457,7 @@ mlw_file: CLONE UIDENT WITH CONSTANT UIDENT EQUAL WRITES
 
mlw_file: CLONE UIDENT WITH CONSTANT UIDENT WRITES
##
## Ends in an error in state: 1115.
## Ends in an error in state: 1116.
##
## single_clone_subst -> CONSTANT qualid . EQUAL qualid [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COMMA COINDUCTIVE CLONE AXIOM ]
## single_clone_subst -> CONSTANT qualid . [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COMMA COINDUCTIVE CLONE AXIOM ]
......@@ -3477,7 +3477,7 @@ mlw_file: CLONE UIDENT WITH CONSTANT UIDENT WRITES
 
mlw_file: CLONE UIDENT WITH CONSTANT WRITES
##
## Ends in an error in state: 1114.
## Ends in an error in state: 1115.
##
## single_clone_subst -> CONSTANT . qualid EQUAL qualid [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COMMA COINDUCTIVE CLONE AXIOM ]
## single_clone_subst -> CONSTANT . qualid [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COMMA COINDUCTIVE CLONE AXIOM ]
......@@ -3490,7 +3490,7 @@ mlw_file: CLONE UIDENT WITH CONSTANT WRITES
 
mlw_file: CLONE UIDENT WITH EXCEPTION UIDENT EQUAL WRITES
##
## Ends in an error in state: 1112.
## Ends in an error in state: 1113.
##
## single_clone_subst -> EXCEPTION qualid EQUAL . qualid [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COMMA COINDUCTIVE CLONE AXIOM ]
##
......@@ -3502,7 +3502,7 @@ mlw_file: CLONE UIDENT WITH EXCEPTION UIDENT EQUAL WRITES
 
mlw_file: CLONE UIDENT WITH EXCEPTION UIDENT WRITES
##
## Ends in an error in state: 1111.
## Ends in an error in state: 1112.
##
## single_clone_subst -> EXCEPTION qualid . EQUAL qualid [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COMMA COINDUCTIVE CLONE AXIOM ]
## single_clone_subst -> EXCEPTION qualid . [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COMMA COINDUCTIVE CLONE AXIOM ]
......@@ -3522,7 +3522,7 @@ mlw_file: CLONE UIDENT WITH EXCEPTION UIDENT WRITES
 
mlw_file: CLONE UIDENT WITH EXCEPTION WRITES
##
## Ends in an error in state: 1110.
## Ends in an error in state: 1111.
##
## single_clone_subst -> EXCEPTION . qualid EQUAL qualid [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COMMA COINDUCTIVE CLONE AXIOM ]
## single_clone_subst -> EXCEPTION . qualid [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COMMA COINDUCTIVE CLONE AXIOM ]
......@@ -3535,7 +3535,7 @@ mlw_file: CLONE UIDENT WITH EXCEPTION WRITES
 
mlw_file: CLONE UIDENT WITH FUNCTION UIDENT EQUAL WRITES
##
## Ends in an error in state: 1108.
## Ends in an error in state: 1109.
##
## single_clone_subst -> FUNCTION qualid EQUAL . qualid [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COMMA COINDUCTIVE CLONE AXIOM ]
##
......@@ -3547,7 +3547,7 @@ mlw_file: CLONE UIDENT WITH FUNCTION UIDENT EQUAL WRITES
 
mlw_file: CLONE UIDENT WITH FUNCTION UIDENT WRITES
##
## Ends in an error in state: 1107.
## Ends in an error in state: 1108.
##
## single_clone_subst -> FUNCTION qualid . EQUAL qualid [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COMMA COINDUCTIVE CLONE AXIOM ]
## single_clone_subst -> FUNCTION qualid . [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COMMA COINDUCTIVE CLONE AXIOM ]
......@@ -3567,7 +3567,7 @@ mlw_file: CLONE UIDENT WITH FUNCTION UIDENT WRITES
 
mlw_file: CLONE UIDENT WITH FUNCTION WRITES
##
## Ends in an error in state: 1106.
## Ends in an error in state: 1107.
##
## single_clone_subst -> FUNCTION . qualid EQUAL qualid [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COMMA COINDUCTIVE CLONE AXIOM ]
## single_clone_subst -> FUNCTION . qualid [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COMMA COINDUCTIVE CLONE AXIOM ]
......@@ -3580,7 +3580,7 @@ mlw_file: CLONE UIDENT WITH FUNCTION WRITES
 
mlw_file: CLONE UIDENT WITH GOAL WRITES
##
## Ends in an error in state: 1103.
## Ends in an error in state: 1104.
##
## single_clone_subst -> GOAL . qualid [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COMMA COINDUCTIVE CLONE AXIOM ]
## single_clone_subst -> GOAL . DOT [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COMMA COINDUCTIVE CLONE AXIOM ]
......@@ -3593,7 +3593,7 @@ mlw_file: CLONE UIDENT WITH GOAL WRITES
 
mlw_file: CLONE UIDENT WITH LEMMA UIDENT WRITES
##
## Ends in an error in state: 1121.
## Ends in an error in state: 1122.
##
## separated_nonempty_list(COMMA,single_clone_subst) -> single_clone_subst . [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
## separated_nonempty_list(COMMA,single_clone_subst) -> single_clone_subst . COMMA separated_nonempty_list(COMMA,single_clone_subst) [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
......@@ -3607,14 +3607,14 @@ mlw_file: CLONE UIDENT WITH LEMMA UIDENT WRITES
## may provide an INCOMPLETE view of the future (what was expected next).
## In state 287, spurious reduction of production ident_rich -> uident
## In state 340, spurious reduction of production qualid -> ident_rich
## In state 1102, spurious reduction of production single_clone_subst -> LEMMA qualid
## In state 1103, spurious reduction of production single_clone_subst -> LEMMA qualid
##
 
<YOUR SYNTAX ERROR MESSAGE HERE>
 
mlw_file: CLONE UIDENT WITH LEMMA WRITES
##
## Ends in an error in state: 1100.
## Ends in an error in state: 1101.
##
## single_clone_subst -> LEMMA . qualid [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COMMA COINDUCTIVE CLONE AXIOM ]
## single_clone_subst -> LEMMA . DOT [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COMMA COINDUCTIVE CLONE AXIOM ]
......@@ -3627,7 +3627,7 @@ mlw_file: CLONE UIDENT WITH LEMMA WRITES
 
mlw_file: CLONE UIDENT WITH PREDICATE UIDENT EQUAL WRITES
##
## Ends in an error in state: 1098.
## Ends in an error in state: 1099.
##
## single_clone_subst -> PREDICATE qualid EQUAL . qualid [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COMMA COINDUCTIVE CLONE AXIOM ]
##
......@@ -3639,7 +3639,7 @@ mlw_file: CLONE UIDENT WITH PREDICATE UIDENT EQUAL WRITES
 
mlw_file: CLONE UIDENT WITH PREDICATE UIDENT WRITES
##
## Ends in an error in state: 1097.
## Ends in an error in state: 1098.
##
## single_clone_subst -> PREDICATE qualid . EQUAL qualid [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COMMA COINDUCTIVE CLONE AXIOM ]
## single_clone_subst -> PREDICATE qualid . [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COMMA COINDUCTIVE CLONE AXIOM ]
......@@ -3659,7 +3659,7 @@ mlw_file: CLONE UIDENT WITH PREDICATE UIDENT WRITES
 
mlw_file: CLONE UIDENT WITH PREDICATE WRITES
##
## Ends in an error in state: 1096.
## Ends in an error in state: 1097.
##
## single_clone_subst -> PREDICATE . qualid EQUAL qualid [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COMMA COINDUCTIVE CLONE AXIOM ]
## single_clone_subst -> PREDICATE . qualid [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COMMA COINDUCTIVE CLONE AXIOM ]
......@@ -3672,7 +3672,7 @@ mlw_file: CLONE UIDENT WITH PREDICATE WRITES
 
mlw_file: CLONE UIDENT WITH TYPE UIDENT EQUAL RANGE WRITES
##
## Ends in an error in state: 1095.
## Ends in an error in state: 1096.
##
## single_clone_subst -> TYPE qualid list(ty_var) EQUAL ty . [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COMMA COINDUCTIVE CLONE AXIOM ]
## ty -> ty . ARROW ty [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COMMA COINDUCTIVE CLONE AXIOM ARROW ]
......@@ -3692,7 +3692,7 @@ mlw_file: CLONE UIDENT WITH TYPE UIDENT EQUAL RANGE WRITES
 
mlw_file: CLONE UIDENT WITH TYPE UIDENT EQUAL WRITES
##
## Ends in an error in state: 1094.
## Ends in an error in state: 1095.
##
## single_clone_subst -> TYPE qualid list(ty_var) EQUAL . ty [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COMMA COINDUCTIVE CLONE AXIOM ]
##
......@@ -3704,7 +3704,7 @@ mlw_file: CLONE UIDENT WITH TYPE UIDENT EQUAL WRITES
 
mlw_file: CLONE UIDENT WITH TYPE UIDENT QUOTE_LIDENT EOF
##
## Ends in an error in state: 1093.
## Ends in an error in state: 1094.
##
## single_clone_subst -> TYPE qualid list(ty_var) . EQUAL ty [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COMMA COINDUCTIVE CLONE AXIOM ]
##
......@@ -3726,7 +3726,7 @@ mlw_file: CLONE UIDENT WITH TYPE UIDENT QUOTE_LIDENT EOF
 
mlw_file: CLONE UIDENT WITH TYPE UIDENT WRITES
##
## Ends in an error in state: 1092.
## Ends in an error in state: 1093.
##
## single_clone_subst -> TYPE qualid . list(ty_var) EQUAL ty [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COMMA COINDUCTIVE CLONE AXIOM ]
## single_clone_subst -> TYPE qualid . [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COMMA COINDUCTIVE CLONE AXIOM ]
......@@ -3746,7 +3746,7 @@ mlw_file: CLONE UIDENT WITH TYPE UIDENT WRITES
 
mlw_file: CLONE UIDENT WITH TYPE WRITES
##
## Ends in an error in state: 1091.
## Ends in an error in state: 1092.
##
## single_clone_subst -> TYPE . qualid list(ty_var) EQUAL ty [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COMMA COINDUCTIVE CLONE AXIOM ]
## single_clone_subst -> TYPE . qualid [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COMMA COINDUCTIVE CLONE AXIOM ]
......@@ -3759,7 +3759,7 @@ mlw_file: CLONE UIDENT WITH TYPE WRITES
 
mlw_file: CLONE UIDENT WITH VAL UIDENT COMMA WRITES
##
## Ends in an error in state: 1122.
## Ends in an error in state: 1123.
##
## separated_nonempty_list(COMMA,single_clone_subst) -> single_clone_subst COMMA . separated_nonempty_list(COMMA,single_clone_subst) [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
##
......@@ -3771,7 +3771,7 @@ mlw_file: CLONE UIDENT WITH VAL UIDENT COMMA WRITES
 
mlw_file: CLONE UIDENT WITH VAL UIDENT EQUAL WRITES
##
## Ends in an error in state: 1089.
## Ends in an error in state: 1090.
##
## single_clone_subst -> VAL qualid EQUAL . qualid [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COMMA COINDUCTIVE CLONE AXIOM ]
##
......@@ -3783,7 +3783,7 @@ mlw_file: CLONE UIDENT WITH VAL UIDENT EQUAL WRITES
 
mlw_file: CLONE UIDENT WITH VAL UIDENT WRITES
##
## Ends in an error in state: 1088.
## Ends in an error in state: 1089.
##
## single_clone_subst -> VAL qualid . EQUAL qualid [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COMMA COINDUCTIVE CLONE AXIOM ]
## single_clone_subst -> VAL qualid . [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COMMA COINDUCTIVE CLONE AXIOM ]
......@@ -3803,7 +3803,7 @@ mlw_file: CLONE UIDENT WITH VAL UIDENT WRITES
 
mlw_file: CLONE UIDENT WITH VAL WRITES
##
## Ends in an error in state: 1087.
## Ends in an error in state: 1088.
##
## single_clone_subst -> VAL . qualid EQUAL qualid [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COMMA COINDUCTIVE CLONE AXIOM ]
## single_clone_subst -> VAL . qualid [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COMMA COINDUCTIVE CLONE AXIOM ]
......@@ -3816,7 +3816,7 @@ mlw_file: CLONE UIDENT WITH VAL WRITES
 
mlw_file: CLONE UIDENT WITH WRITES
##
## Ends in an error in state: 1086.
## Ends in an error in state: 1087.
##
## clone_subst -> WITH . comma_list1(single_clone_subst) [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
##
......@@ -3828,7 +3828,7 @@ mlw_file: CLONE UIDENT WITH WRITES
 
mlw_file: CLONE WRITES
##
## Ends in an error in state: 1083.
## Ends in an error in state: 1084.
##
## use_clone -> CLONE . EXPORT tqualid clone_subst [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
## use_clone -> CLONE . boption(IMPORT) tqualid option(preceded(AS,uident)) clone_subst [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
......@@ -3841,7 +3841,7 @@ mlw_file: CLONE WRITES
 
mlw_file: COINDUCTIVE WRITES
##
## Ends in an error in state: 1081.
## Ends in an error in state: 1082.
##
## pure_decl -> COINDUCTIVE . with_list1(inductive_decl) [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
##
......@@ -3853,7 +3853,7 @@ mlw_file: COINDUCTIVE WRITES
 
mlw_file: CONSTANT RANGE COLON CORE_LIDENT WRITES
##
## Ends in an error in state: 1079.
## Ends in an error in state: 1080.
##
## constant_decl -> attrs(lident_rich) cast . option(preceded(EQUAL,term)) [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
##
......@@ -3873,7 +3873,7 @@ mlw_file: CONSTANT RANGE COLON CORE_LIDENT WRITES
 
mlw_file: CONSTANT RANGE WRITES
##
## Ends in an error in state: 1078.
## Ends in an error in state: 1079.
##
## constant_decl -> attrs(lident_rich) . cast option(preceded(EQUAL,term)) [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
##
......@@ -3892,7 +3892,7 @@ mlw_file: CONSTANT RANGE WRITES
 
mlw_file: CONSTANT WRITES
##
## Ends in an error in state: 1076.
## Ends in an error in state: 1077.
##
## pure_decl -> CONSTANT . constant_decl [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
##
......@@ -4037,7 +4037,7 @@ mlw_file: EXCEPTION UIDENT LEFTPAR WRITES
 
mlw_file: EXCEPTION UIDENT WITH
##
## Ends in an error in state: 1074.
## Ends in an error in state: 1075.
##
## prog_decl -> EXCEPTION attrs(uident_nq) . [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
## prog_decl -> EXCEPTION attrs(uident_nq) . return [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
......@@ -4057,7 +4057,7 @@ mlw_file: EXCEPTION UIDENT WITH
 
mlw_file: EXCEPTION WRITES
##
## Ends in an error in state: 1073.
## Ends in an error in state: 1074.
##
## prog_decl -> EXCEPTION . attrs(uident_nq) [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
## prog_decl -> EXCEPTION . attrs(uident_nq) return [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
......@@ -4070,7 +4070,7 @@ mlw_file: EXCEPTION WRITES
 
mlw_file: FUNCTION RANGE COLON CORE_LIDENT EQUAL CORE_LIDENT THEN
##
## Ends in an error in state: 1067.
## Ends in an error in state: 1068.
##
## pure_decl -> FUNCTION function_decl . list(with_logic_decl) [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
##
......@@ -4088,15 +4088,15 @@ mlw_file: FUNCTION RANGE COLON CORE_LIDENT EQUAL CORE_LIDENT THEN
## In state 306, spurious reduction of production mk_term(single_term_) -> single_term_
## In state 337, spurious reduction of production single_term -> mk_term(single_term_)
## In state 307, spurious reduction of production term -> single_term
## In state 986, spurious reduction of production option(preceded(EQUAL,term)) -> EQUAL term
## In state 1072, spurious reduction of production function_decl -> attrs(lident_rich) params cast option(preceded(EQUAL,term))
## In state 987, spurious reduction of production option(preceded(EQUAL,term)) -> EQUAL term
## In state 1073, spurious reduction of production function_decl -> attrs(lident_rich) params cast option(preceded(EQUAL,term))
##
 
<YOUR SYNTAX ERROR MESSAGE HERE>
 
mlw_file: FUNCTION RANGE COLON CORE_LIDENT WRITES
##
## Ends in an error in state: 1071.
## Ends in an error in state: 1072.
##
## function_decl -> attrs(lident_rich) params cast . option(preceded(EQUAL,term)) [ WITH VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
##
......@@ -4116,7 +4116,7 @@ mlw_file: FUNCTION RANGE COLON CORE_LIDENT WRITES
 
mlw_file: FUNCTION RANGE UNDERSCORE WRITES
##
## Ends in an error in state: 1070.
## Ends in an error in state: 1071.
##
## function_decl -> attrs(lident_rich) params . cast option(preceded(EQUAL,term)) [ WITH VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
##
......@@ -4136,7 +4136,7 @@ mlw_file: FUNCTION RANGE UNDERSCORE WRITES
 
mlw_file: FUNCTION RANGE WRITES
##
## Ends in an error in state: 1069.
## Ends in an error in state: 1070.
##
## function_decl -> attrs(lident_rich) . params cast option(preceded(EQUAL,term)) [ WITH VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
##
......@@ -4155,7 +4155,7 @@ mlw_file: FUNCTION RANGE WRITES
 
mlw_file: FUNCTION WRITES
##
## Ends in an error in state: 1066.
## Ends in an error in state: 1067.
##
## pure_decl -> FUNCTION . function_decl list(with_logic_decl) [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
##
......@@ -4167,7 +4167,7 @@ mlw_file: FUNCTION WRITES
 
mlw_file: GOAL UIDENT COLON WRITES
##
## Ends in an error in state: 1064.
## Ends in an error in state: 1065.
##
## pure_decl -> GOAL attrs(ident_nq) COLON . term [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
##
......@@ -4179,7 +4179,7 @@ mlw_file: GOAL UIDENT COLON WRITES
 
mlw_file: GOAL UIDENT POSITION WRITES
##
## Ends in an error in state: 1063.
## Ends in an error in state: 1064.
##
## pure_decl -> GOAL attrs(ident_nq) . COLON term [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
##
......@@ -4192,14 +4192,14 @@ mlw_file: GOAL UIDENT POSITION WRITES
## may provide an INCOMPLETE view of the future (what was expected next).
## In state 61, spurious reduction of production list(attr) ->
## In state 62, spurious reduction of production list(attr) -> attr list(attr)
## In state 1036, spurious reduction of production attrs(ident_nq) -> ident_nq list(attr)
## In state 1037, spurious reduction of production attrs(ident_nq) -> ident_nq list(attr)
##
 
<YOUR SYNTAX ERROR MESSAGE HERE>
 
mlw_file: GOAL WRITES
##
## Ends in an error in state: 1062.
## Ends in an error in state: 1063.
##
## pure_decl -> GOAL . attrs(ident_nq) COLON term [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
##
......@@ -4211,7 +4211,7 @@ mlw_file: GOAL WRITES
 
mlw_file: IMPORT UIDENT WRITES
##
## Ends in an error in state: 1061.
## Ends in an error in state: 1062.
##
## module_decl -> IMPORT uqualid . [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
## uqualid -> uqualid . DOT uident [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END DOT CONSTANT COINDUCTIVE CLONE AXIOM ]
......@@ -4224,7 +4224,7 @@ mlw_file: IMPORT UIDENT WRITES
 
mlw_file: IMPORT WRITES
##
## Ends in an error in state: 1060.
## Ends in an error in state: 1061.
##
## module_decl -> IMPORT . uqualid [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
##
......@@ -4236,7 +4236,7 @@ mlw_file: IMPORT WRITES
 
mlw_file: INDUCTIVE RANGE EQUAL BAR WRITES
##
## Ends in an error in state: 1049.
## Ends in an error in state: 1050.
##
## bar_list1(ind_case) -> BAR . separated_nonempty_list(BAR,ind_case) [ WITH VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
##
......@@ -4248,7 +4248,7 @@ mlw_file: INDUCTIVE RANGE EQUAL BAR WRITES
 
mlw_file: INDUCTIVE RANGE EQUAL UIDENT COLON CORE_LIDENT BAR WRITES
##
## Ends in an error in state: 1052.
## Ends in an error in state: 1053.
##
## separated_nonempty_list(BAR,ind_case) -> ind_case BAR . separated_nonempty_list(BAR,ind_case) [ WITH VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
##
......@@ -4260,7 +4260,7 @@ mlw_file: INDUCTIVE RANGE EQUAL UIDENT COLON CORE_LIDENT BAR WRITES
 
mlw_file: INDUCTIVE RANGE EQUAL UIDENT COLON CORE_LIDENT THEN
##
## Ends in an error in state: 1051.
## Ends in an error in state: 1052.
##
## separated_nonempty_list(BAR,ind_case) -> ind_case . [ WITH VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
## separated_nonempty_list(BAR,ind_case) -> ind_case . BAR separated_nonempty_list(BAR,ind_case) [ WITH VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
......@@ -4279,14 +4279,14 @@ mlw_file: INDUCTIVE RANGE EQUAL UIDENT COLON CORE_LIDENT THEN
## In state 306, spurious reduction of production mk_term(single_term_) -> single_term_
## In state 337, spurious reduction of production single_term -> mk_term(single_term_)
## In state 307, spurious reduction of production term -> single_term
## In state 1056, spurious reduction of production ind_case -> attrs(ident_nq) COLON term
## In state 1057, spurious reduction of production ind_case -> attrs(ident_nq) COLON term
##
 
<YOUR SYNTAX ERROR MESSAGE HERE>
 
mlw_file: INDUCTIVE RANGE EQUAL UIDENT COLON WRITES
##
## Ends in an error in state: 1055.
## Ends in an error in state: 1056.
##
## ind_case -> attrs(ident_nq) COLON . term [ WITH VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE BAR AXIOM ]
##
......@@ -4298,7 +4298,7 @@ mlw_file: INDUCTIVE RANGE EQUAL UIDENT COLON WRITES
 
mlw_file: INDUCTIVE RANGE EQUAL UIDENT POSITION WRITES
##
## Ends in an error in state: 1054.
## Ends in an error in state: 1055.
##
## ind_case -> attrs(ident_nq) . COLON term [ WITH VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE BAR AXIOM ]
##
......@@ -4311,14 +4311,14 @@ mlw_file: INDUCTIVE RANGE EQUAL UIDENT POSITION WRITES
## may provide an INCOMPLETE view of the future (what was expected next).
## In state 61, spurious reduction of production list(attr) ->
## In state 62, spurious reduction of production list(attr) -> attr list(attr)
## In state 1036, spurious reduction of production attrs(ident_nq) -> ident_nq list(attr)
## In state 1037, spurious reduction of production attrs(ident_nq) -> ident_nq list(attr)
##
 
<YOUR SYNTAX ERROR MESSAGE HERE>
 
mlw_file: INDUCTIVE RANGE EQUAL WRITES
##
## Ends in an error in state: 1048.
## Ends in an error in state: 1049.
##
## ind_defn -> EQUAL . bar_list1(ind_case) [ WITH VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
##
......@@ -4330,7 +4330,7 @@ mlw_file: INDUCTIVE RANGE EQUAL WRITES
 
mlw_file: INDUCTIVE RANGE UNDERSCORE WRITES
##
## Ends in an error in state: 1047.
## Ends in an error in state: 1048.
##
## inductive_decl -> attrs(lident_rich) params . ind_defn [ WITH VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
##
......@@ -4350,7 +4350,7 @@ mlw_file: INDUCTIVE RANGE UNDERSCORE WRITES
 
mlw_file: INDUCTIVE RANGE WITH WRITES
##
## Ends in an error in state: 1044.
## Ends in an error in state: 1045.
##
## separated_nonempty_list(WITH,inductive_decl) -> inductive_decl WITH . separated_nonempty_list(WITH,inductive_decl) [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
##
......@@ -4362,7 +4362,7 @@ mlw_file: INDUCTIVE RANGE WITH WRITES
 
mlw_file: INDUCTIVE RANGE WRITES
##
## Ends in an error in state: 1046.
## Ends in an error in state: 1047.
##
## inductive_decl -> attrs(lident_rich) . params ind_defn [ WITH VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
##
......@@ -4381,7 +4381,7 @@ mlw_file: INDUCTIVE RANGE WRITES
 
mlw_file: INDUCTIVE WRITES
##
## Ends in an error in state: 1040.
## Ends in an error in state: 1041.
##
## pure_decl -> INDUCTIVE . with_list1(inductive_decl) [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
##
......@@ -4393,7 +4393,7 @@ mlw_file: INDUCTIVE WRITES
 
mlw_file: LEMMA UIDENT ATTRIBUTE WRITES
##
## Ends in an error in state: 1037.
## Ends in an error in state: 1038.
##
## pure_decl -> LEMMA attrs(ident_nq) . COLON term [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
##
......@@ -4406,14 +4406,14 @@ mlw_file: LEMMA UIDENT ATTRIBUTE WRITES
## may provide an INCOMPLETE view of the future (what was expected next).
## In state 61, spurious reduction of production list(attr) ->
## In state 62, spurious reduction of production list(attr) -> attr list(attr)
## In state 1036, spurious reduction of production attrs(ident_nq) -> ident_nq list(attr)
## In state 1037, spurious reduction of production attrs(ident_nq) -> ident_nq list(attr)
##
 
<YOUR SYNTAX ERROR MESSAGE HERE>
 
mlw_file: LEMMA UIDENT COLON WRITES
##
## Ends in an error in state: 1038.
## Ends in an error in state: 1039.
##
## pure_decl -> LEMMA attrs(ident_nq) COLON . term [ VAL USE TYPE SCOPE PREDICATE META LET LEMMA INDUCTIVE IMPORT GOAL FUNCTION EXCEPTION EOF END CONSTANT COINDUCTIVE CLONE AXIOM ]
##
......@@ -4425,7 +4425,7 @@ mlw_file: LEMMA UIDENT COLON WRITES
 
mlw_file: LEMMA UIDENT WRITES
##
## Ends in an error in state: 1035.
## Ends in an error in state: 1036.
##
## attrs(ident_nq) -> ident_nq . list(attr) [ COLON ]
##
......@@ -4437,7 +4437,7 @@ mlw_file: LEMMA UIDENT WRITES