From aeebd5a553fae5b3baf774268b6953754242807e Mon Sep 17 00:00:00 2001 From: Antonio Nuno Monteiro Date: Mon, 28 May 2018 17:57:01 -0700 Subject: [PATCH] Parse list and list spread in JSX fixes #1467 --- .../typeCheckedTests/expected_output/jsx.re | 9 + formatTest/typeCheckedTests/input/jsx.re | 9 + formatTest/unit_tests/expected_output/jsx.re | 2 + formatTest/unit_tests/input/jsx.re | 2 + .../reason_parser.messages.checked-in | 5414 +++++++++-------- src/reason-parser/reason_parser.mly | 64 +- src/reason-parser/reason_pprint_ast.ml | 4 +- 7 files changed, 2918 insertions(+), 2586 deletions(-) diff --git a/formatTest/typeCheckedTests/expected_output/jsx.re b/formatTest/typeCheckedTests/expected_output/jsx.re index fa1f470dd..1164e8c65 100644 --- a/formatTest/typeCheckedTests/expected_output/jsx.re +++ b/formatTest/typeCheckedTests/expected_output/jsx.re @@ -553,3 +553,12 @@ let div = (~onClick, ~children, ()) => ();
<> "foobar"
; + +/* https://github.com/facebook/reason/issues/1467 */ + 1 2 ; + + 1 2 3 4 ; + + <> 1 2 3 4 ; + + <> 1 2 3 ; diff --git a/formatTest/typeCheckedTests/input/jsx.re b/formatTest/typeCheckedTests/input/jsx.re index ad24d5f7b..5acf54cc9 100644 --- a/formatTest/typeCheckedTests/input/jsx.re +++ b/formatTest/typeCheckedTests/input/jsx.re @@ -436,3 +436,12 @@ let onClickHandler = () => (); let div = (~onClick, ~children, ()) => ();
<> "foobar"
; + +/* https://github.com/facebook/reason/issues/1467 */ + ...[1, 2] ; + + [1, 2] [3,4] ; + + <> [1, 2] [3,4] ; + + <> ...[1, 2, 3] ; diff --git a/formatTest/unit_tests/expected_output/jsx.re b/formatTest/unit_tests/expected_output/jsx.re index 37c6a5ae0..19bec957f 100644 --- a/formatTest/unit_tests/expected_output/jsx.re +++ b/formatTest/unit_tests/expected_output/jsx.re @@ -270,3 +270,5 @@ let x = foo /> <> foo bar ; + + 1 2 other ; diff --git a/formatTest/unit_tests/input/jsx.re b/formatTest/unit_tests/input/jsx.re index e02d99a7a..c5d3c6ae1 100644 --- a/formatTest/unit_tests/input/jsx.re +++ b/formatTest/unit_tests/input/jsx.re @@ -171,3 +171,5 @@ let x = foo /> <> foo(bar) ; + + ...[[1,2] , other] ; diff --git a/src/reason-parser/reason_parser.messages.checked-in b/src/reason-parser/reason_parser.messages.checked-in index 4d2d64afd..42b36b1a0 100644 --- a/src/reason-parser/reason_parser.messages.checked-in +++ b/src/reason-parser/reason_parser.messages.checked-in @@ -1,6 +1,6 @@ use_file: DOCSTRING WITH ## -## Ends in an error in state: 4102. +## Ends in an error in state: 4131. ## ## embedded(__anonymous_1) -> structure_item . SEMI use_file [ # ] ## embedded(__anonymous_1) -> structure_item . EOF [ # ] @@ -13,14 +13,14 @@ use_file: DOCSTRING WITH ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 368, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## In state 4047, spurious reduction of production structure_item -> nonempty_list(as_loc(attribute)) +## In state 4076, spurious reduction of production structure_item -> nonempty_list(as_loc(attribute)) ## use_file: SHARP LIDENT SEMI WITH ## -## Ends in an error in state: 4100. +## Ends in an error in state: 4129. ## ## embedded(__anonymous_1) -> toplevel_directive SEMI . use_file [ # ] ## @@ -32,7 +32,7 @@ use_file: SHARP LIDENT SEMI WITH use_file: SHARP LIDENT TRUE WITH ## -## Ends in an error in state: 4099. +## Ends in an error in state: 4128. ## ## embedded(__anonymous_1) -> toplevel_directive . SEMI use_file [ # ] ## embedded(__anonymous_1) -> toplevel_directive . EOF [ # ] @@ -45,7 +45,7 @@ use_file: SHARP LIDENT TRUE WITH use_file: UIDENT SEMI WITH ## -## Ends in an error in state: 4103. +## Ends in an error in state: 4132. ## ## embedded(__anonymous_1) -> structure_item SEMI . use_file [ # ] ## @@ -57,7 +57,7 @@ use_file: UIDENT SEMI WITH use_file: WITH ## -## Ends in an error in state: 4096. +## Ends in an error in state: 4125. ## ## use_file' -> . use_file [ # ] ## @@ -69,7 +69,7 @@ use_file: WITH toplevel_phrase: ASSERT UIDENT TO ## -## Ends in an error in state: 3950. +## Ends in an error in state: 3979. ## ## simple_expr_call -> simple_expr_call . POSTFIXOP [ STAR SLASHGREATER SHARPOP SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call . DOT label_longident [ STAR SLASHGREATER SHARPOP SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -91,14 +91,14 @@ toplevel_phrase: ASSERT UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## toplevel_phrase: ASSERT WITH ## -## Ends in an error in state: 3949. +## Ends in an error in state: 3978. ## ## unattributed_expr -> ASSERT . simple_expr_call [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -110,7 +110,7 @@ toplevel_phrase: ASSERT WITH toplevel_phrase: BANG WITH ## -## Ends in an error in state: 3947. +## Ends in an error in state: 3976. ## ## unattributed_expr -> BANG . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -122,7 +122,7 @@ toplevel_phrase: BANG WITH toplevel_phrase: CLASS LIDENT COLON LIDENT SEMI ## -## Ends in an error in state: 3900. +## Ends in an error in state: 3929. ## ## class_declaration_body -> option(preceded(COLON,class_constructor_type)) . either(preceded(EQUAL,class_expr),class_body_expr) [ SEMI LBRACKETAT EOF DOCSTRING AND ] ## @@ -133,17 +133,17 @@ toplevel_phrase: CLASS LIDENT COLON LIDENT SEMI ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1810, spurious reduction of production loption(parenthesized(class_type_arguments_comma_list)) -> -## In state 1814, spurious reduction of production class_instance_type -> clty_longident loption(parenthesized(class_type_arguments_comma_list)) -## In state 1870, spurious reduction of production class_constructor_type -> class_instance_type -## In state 1871, spurious reduction of production option(preceded(COLON,class_constructor_type)) -> COLON class_constructor_type +## In state 1809, spurious reduction of production loption(parenthesized(class_type_arguments_comma_list)) -> +## In state 1813, spurious reduction of production class_instance_type -> clty_longident loption(parenthesized(class_type_arguments_comma_list)) +## In state 1869, spurious reduction of production class_constructor_type -> class_instance_type +## In state 1870, spurious reduction of production option(preceded(COLON,class_constructor_type)) -> COLON class_constructor_type ## toplevel_phrase: CLASS LIDENT EQUAL DOCSTRING WITH ## -## Ends in an error in state: 2112. +## Ends in an error in state: 2111. ## ## class_expr -> attribute . class_expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING AS AND ] ## @@ -155,7 +155,7 @@ toplevel_phrase: CLASS LIDENT EQUAL DOCSTRING WITH toplevel_phrase: CLASS LIDENT EQUAL WITH ## -## Ends in an error in state: 3904. +## Ends in an error in state: 3933. ## ## either(preceded(EQUAL,class_expr),class_body_expr) -> EQUAL . class_expr [ SEMI LBRACKETAT EOF DOCSTRING AND ] ## @@ -167,7 +167,7 @@ toplevel_phrase: CLASS LIDENT EQUAL WITH toplevel_phrase: CLASS LIDENT LBRACE RBRACE AND LIDENT LBRACE RBRACE WITH ## -## Ends in an error in state: 3945. +## Ends in an error in state: 3974. ## ## list(and_class_declaration) -> and_class_declaration . list(and_class_declaration) [ SEMI EOF ] ## @@ -179,7 +179,7 @@ toplevel_phrase: CLASS LIDENT LBRACE RBRACE AND LIDENT LBRACE RBRACE WITH toplevel_phrase: CLASS LIDENT LBRACE RBRACE AND WITH ## -## Ends in an error in state: 3939. +## Ends in an error in state: 3968. ## ## and_class_declaration -> AND . class_declaration_details [ SEMI LBRACKETAT EOF DOCSTRING AND ] ## @@ -191,7 +191,7 @@ toplevel_phrase: CLASS LIDENT LBRACE RBRACE AND WITH toplevel_phrase: CLASS LIDENT LBRACE RBRACE DOCSTRING AND WITH ## -## Ends in an error in state: 3942. +## Ends in an error in state: 3971. ## ## and_class_declaration -> nonempty_list(as_loc(attribute)) AND . class_declaration_details [ SEMI LBRACKETAT EOF DOCSTRING AND ] ## @@ -203,7 +203,7 @@ toplevel_phrase: CLASS LIDENT LBRACE RBRACE DOCSTRING AND WITH toplevel_phrase: CLASS LIDENT LBRACE RBRACE DOCSTRING WITH ## -## Ends in an error in state: 3941. +## Ends in an error in state: 3970. ## ## and_class_declaration -> nonempty_list(as_loc(attribute)) . AND class_declaration_details [ SEMI LBRACKETAT EOF DOCSTRING AND ] ## @@ -221,7 +221,7 @@ toplevel_phrase: CLASS LIDENT LBRACE RBRACE DOCSTRING WITH toplevel_phrase: CLASS LIDENT LBRACE RBRACE WITH ## -## Ends in an error in state: 3938. +## Ends in an error in state: 3967. ## ## structure_item -> CLASS class_declaration_details . list(and_class_declaration) [ SEMI EOF ] ## @@ -233,7 +233,7 @@ toplevel_phrase: CLASS LIDENT LBRACE RBRACE WITH toplevel_phrase: CLASS LIDENT LBRACE WITH ## -## Ends in an error in state: 3902. +## Ends in an error in state: 3931. ## ## either(preceded(EQUAL,class_expr),class_body_expr) -> LBRACE class_expr_lets_and_rest . RBRACE [ SEMI LBRACKETAT EOF DOCSTRING AND ] ## @@ -244,16 +244,16 @@ toplevel_phrase: CLASS LIDENT LBRACE WITH ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 3901, spurious reduction of production option(SEMI) -> -## In state 2134, spurious reduction of production object_body -> option(SEMI) -## In state 2135, spurious reduction of production class_expr_lets_and_rest -> object_body +## In state 3930, spurious reduction of production option(SEMI) -> +## In state 2133, spurious reduction of production object_body -> option(SEMI) +## In state 2134, spurious reduction of production class_expr_lets_and_rest -> object_body ## toplevel_phrase: CLASS LIDENT LPAREN DOT RPAREN WITH ## -## Ends in an error in state: 3909. +## Ends in an error in state: 3938. ## ## class_declaration_details -> virtual_flag LIDENT LPAREN DOT RPAREN . class_declaration_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] ## @@ -265,7 +265,7 @@ toplevel_phrase: CLASS LIDENT LPAREN DOT RPAREN WITH toplevel_phrase: CLASS LIDENT LPAREN DOT UNDERSCORE EQUAL ## -## Ends in an error in state: 3911. +## Ends in an error in state: 3940. ## ## class_declaration_details -> virtual_flag LIDENT LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) . option(COMMA) RPAREN class_declaration_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] ## lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> lseparated_nonempty_list_aux(COMMA,labeled_pattern) . COMMA labeled_pattern [ RPAREN COMMA ] @@ -279,15 +279,15 @@ toplevel_phrase: CLASS LIDENT LPAREN DOT UNDERSCORE EQUAL ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 772, spurious reduction of production pattern -> pattern_without_or ## In state 782, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1526, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1534, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern +## In state 1525, spurious reduction of production labeled_pattern -> pattern_optional_constraint +## In state 1533, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern ## toplevel_phrase: CLASS LIDENT LPAREN DOT UNDERSCORE RPAREN WITH ## -## Ends in an error in state: 3913. +## Ends in an error in state: 3942. ## ## class_declaration_details -> virtual_flag LIDENT LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN . class_declaration_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] ## @@ -299,7 +299,7 @@ toplevel_phrase: CLASS LIDENT LPAREN DOT UNDERSCORE RPAREN WITH toplevel_phrase: CLASS LIDENT LPAREN DOT WITH ## -## Ends in an error in state: 3908. +## Ends in an error in state: 3937. ## ## class_declaration_details -> virtual_flag LIDENT LPAREN DOT . RPAREN class_declaration_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] ## class_declaration_details -> virtual_flag LIDENT LPAREN DOT . lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN class_declaration_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] @@ -312,7 +312,7 @@ toplevel_phrase: CLASS LIDENT LPAREN DOT WITH toplevel_phrase: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN DOT RPAREN WITH ## -## Ends in an error in state: 3922. +## Ends in an error in state: 3951. ## ## class_declaration_details -> virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN LPAREN DOT RPAREN . class_declaration_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] ## @@ -324,7 +324,7 @@ toplevel_phrase: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN DOT RPAREN WITH toplevel_phrase: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN DOT UNDERSCORE EQUAL ## -## Ends in an error in state: 3924. +## Ends in an error in state: 3953. ## ## class_declaration_details -> virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) . option(COMMA) RPAREN class_declaration_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] ## lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> lseparated_nonempty_list_aux(COMMA,labeled_pattern) . COMMA labeled_pattern [ RPAREN COMMA ] @@ -338,15 +338,15 @@ toplevel_phrase: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN DOT UNDERSCORE E ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 772, spurious reduction of production pattern -> pattern_without_or ## In state 782, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1526, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1534, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern +## In state 1525, spurious reduction of production labeled_pattern -> pattern_optional_constraint +## In state 1533, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern ## toplevel_phrase: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN DOT UNDERSCORE RPAREN WITH ## -## Ends in an error in state: 3926. +## Ends in an error in state: 3955. ## ## class_declaration_details -> virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN . class_declaration_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] ## @@ -358,7 +358,7 @@ toplevel_phrase: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN DOT UNDERSCORE R toplevel_phrase: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN DOT WITH ## -## Ends in an error in state: 3921. +## Ends in an error in state: 3950. ## ## class_declaration_details -> virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN LPAREN DOT . RPAREN class_declaration_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] ## class_declaration_details -> virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN LPAREN DOT . lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN class_declaration_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] @@ -371,7 +371,7 @@ toplevel_phrase: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN DOT WITH toplevel_phrase: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN RPAREN WITH ## -## Ends in an error in state: 3919. +## Ends in an error in state: 3948. ## ## class_declaration_details -> virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN LPAREN RPAREN . class_declaration_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] ## @@ -383,7 +383,7 @@ toplevel_phrase: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN RPAREN WITH toplevel_phrase: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN UNDERSCORE EQUAL ## -## Ends in an error in state: 3928. +## Ends in an error in state: 3957. ## ## class_declaration_details -> virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) . option(COMMA) RPAREN class_declaration_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] ## lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> lseparated_nonempty_list_aux(COMMA,labeled_pattern) . COMMA labeled_pattern [ RPAREN COMMA ] @@ -397,15 +397,15 @@ toplevel_phrase: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN UNDERSCORE EQUAL ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 772, spurious reduction of production pattern -> pattern_without_or ## In state 782, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1526, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1534, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern +## In state 1525, spurious reduction of production labeled_pattern -> pattern_optional_constraint +## In state 1533, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern ## toplevel_phrase: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN UNDERSCORE RPAREN WITH ## -## Ends in an error in state: 3930. +## Ends in an error in state: 3959. ## ## class_declaration_details -> virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN . class_declaration_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] ## @@ -417,7 +417,7 @@ toplevel_phrase: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN UNDERSCORE RPARE toplevel_phrase: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN WITH ## -## Ends in an error in state: 3918. +## Ends in an error in state: 3947. ## ## class_declaration_details -> virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN LPAREN . RPAREN class_declaration_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] ## class_declaration_details -> virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN LPAREN . lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN class_declaration_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] @@ -432,7 +432,7 @@ toplevel_phrase: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN WITH toplevel_phrase: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN WITH ## -## Ends in an error in state: 3917. +## Ends in an error in state: 3946. ## ## class_declaration_details -> virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN . class_declaration_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] ## class_declaration_details -> virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN . LPAREN RPAREN class_declaration_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] @@ -448,7 +448,7 @@ toplevel_phrase: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN WITH toplevel_phrase: CLASS LIDENT LPAREN QUOTE UIDENT WITH ## -## Ends in an error in state: 3915. +## Ends in an error in state: 3944. ## ## class_declaration_details -> virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) . option(COMMA) RPAREN class_declaration_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] ## class_declaration_details -> virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) . option(COMMA) RPAREN LPAREN RPAREN class_declaration_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] @@ -465,7 +465,7 @@ toplevel_phrase: CLASS LIDENT LPAREN QUOTE UIDENT WITH toplevel_phrase: CLASS LIDENT LPAREN RPAREN WITH ## -## Ends in an error in state: 3899. +## Ends in an error in state: 3928. ## ## class_declaration_details -> virtual_flag LIDENT LPAREN RPAREN . class_declaration_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] ## @@ -477,7 +477,7 @@ toplevel_phrase: CLASS LIDENT LPAREN RPAREN WITH toplevel_phrase: CLASS LIDENT LPAREN UNDERSCORE EQUAL ## -## Ends in an error in state: 3933. +## Ends in an error in state: 3962. ## ## class_declaration_details -> virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) . option(COMMA) RPAREN class_declaration_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] ## lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> lseparated_nonempty_list_aux(COMMA,labeled_pattern) . COMMA labeled_pattern [ RPAREN COMMA ] @@ -491,15 +491,15 @@ toplevel_phrase: CLASS LIDENT LPAREN UNDERSCORE EQUAL ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 772, spurious reduction of production pattern -> pattern_without_or ## In state 782, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1526, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1534, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern +## In state 1525, spurious reduction of production labeled_pattern -> pattern_optional_constraint +## In state 1533, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern ## toplevel_phrase: CLASS LIDENT LPAREN UNDERSCORE RPAREN WITH ## -## Ends in an error in state: 3935. +## Ends in an error in state: 3964. ## ## class_declaration_details -> virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN . class_declaration_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] ## @@ -511,7 +511,7 @@ toplevel_phrase: CLASS LIDENT LPAREN UNDERSCORE RPAREN WITH toplevel_phrase: CLASS LIDENT LPAREN WITH ## -## Ends in an error in state: 3898. +## Ends in an error in state: 3927. ## ## class_declaration_details -> virtual_flag LIDENT LPAREN . RPAREN class_declaration_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] ## class_declaration_details -> virtual_flag LIDENT LPAREN . lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN class_declaration_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] @@ -531,7 +531,7 @@ toplevel_phrase: CLASS LIDENT LPAREN WITH toplevel_phrase: CLASS LIDENT WITH ## -## Ends in an error in state: 3897. +## Ends in an error in state: 3926. ## ## class_declaration_details -> virtual_flag LIDENT . class_declaration_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] ## class_declaration_details -> virtual_flag LIDENT . LPAREN RPAREN class_declaration_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] @@ -552,7 +552,7 @@ toplevel_phrase: CLASS LIDENT WITH toplevel_phrase: CLASS VIRTUAL LET ## -## Ends in an error in state: 3896. +## Ends in an error in state: 3925. ## ## class_declaration_details -> virtual_flag . LIDENT class_declaration_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] ## class_declaration_details -> virtual_flag . LIDENT LPAREN RPAREN class_declaration_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] @@ -573,7 +573,7 @@ toplevel_phrase: CLASS VIRTUAL LET toplevel_phrase: CLASS WITH ## -## Ends in an error in state: 3895. +## Ends in an error in state: 3924. ## ## class_type_declarations -> CLASS . TYPE class_type_declaration_details list(and_class_type_declaration) [ SEMI EOF ] ## structure_item -> CLASS . class_declaration_details list(and_class_declaration) [ SEMI EOF ] @@ -586,7 +586,7 @@ toplevel_phrase: CLASS WITH toplevel_phrase: DOCSTRING CLASS LIDENT LBRACE RBRACE WITH ## -## Ends in an error in state: 4077. +## Ends in an error in state: 4106. ## ## structure_item -> nonempty_list(as_loc(attribute)) CLASS class_declaration_details . list(and_class_declaration) [ SEMI EOF ] ## @@ -598,7 +598,7 @@ toplevel_phrase: DOCSTRING CLASS LIDENT LBRACE RBRACE WITH toplevel_phrase: DOCSTRING CLASS WITH ## -## Ends in an error in state: 4076. +## Ends in an error in state: 4105. ## ## class_type_declarations -> nonempty_list(as_loc(attribute)) CLASS . TYPE class_type_declaration_details list(and_class_type_declaration) [ SEMI EOF ] ## structure_item -> nonempty_list(as_loc(attribute)) CLASS . class_declaration_details list(and_class_declaration) [ SEMI EOF ] @@ -611,7 +611,7 @@ toplevel_phrase: DOCSTRING CLASS WITH toplevel_phrase: DOCSTRING EXCEPTION WITH ## -## Ends in an error in state: 3327. +## Ends in an error in state: 3341. ## ## str_exception_declaration -> nonempty_list(as_loc(attribute)) EXCEPTION . either(extension_constructor_declaration,extension_constructor_rebind) [ SEMI EOF ] ## @@ -623,7 +623,7 @@ toplevel_phrase: DOCSTRING EXCEPTION WITH toplevel_phrase: DOCSTRING EXTERNAL LIDENT COLON UNDERSCORE EQUAL WITH ## -## Ends in an error in state: 4074. +## Ends in an error in state: 4103. ## ## structure_item -> nonempty_list(as_loc(attribute)) EXTERNAL val_ident COLON core_type EQUAL . primitive_declaration [ SEMI EOF ] ## @@ -635,7 +635,7 @@ toplevel_phrase: DOCSTRING EXTERNAL LIDENT COLON UNDERSCORE EQUAL WITH toplevel_phrase: DOCSTRING EXTERNAL LIDENT COLON UNDERSCORE WITH ## -## Ends in an error in state: 4073. +## Ends in an error in state: 4102. ## ## structure_item -> nonempty_list(as_loc(attribute)) EXTERNAL val_ident COLON core_type . EQUAL primitive_declaration [ SEMI EOF ] ## @@ -656,7 +656,7 @@ toplevel_phrase: DOCSTRING EXTERNAL LIDENT COLON UNDERSCORE WITH toplevel_phrase: DOCSTRING EXTERNAL LIDENT COLON WITH ## -## Ends in an error in state: 4072. +## Ends in an error in state: 4101. ## ## structure_item -> nonempty_list(as_loc(attribute)) EXTERNAL val_ident COLON . core_type EQUAL primitive_declaration [ SEMI EOF ] ## @@ -668,7 +668,7 @@ toplevel_phrase: DOCSTRING EXTERNAL LIDENT COLON WITH toplevel_phrase: DOCSTRING EXTERNAL LIDENT WITH ## -## Ends in an error in state: 4071. +## Ends in an error in state: 4100. ## ## structure_item -> nonempty_list(as_loc(attribute)) EXTERNAL val_ident . COLON core_type EQUAL primitive_declaration [ SEMI EOF ] ## @@ -680,7 +680,7 @@ toplevel_phrase: DOCSTRING EXTERNAL LIDENT WITH toplevel_phrase: DOCSTRING EXTERNAL WITH ## -## Ends in an error in state: 4070. +## Ends in an error in state: 4099. ## ## structure_item -> nonempty_list(as_loc(attribute)) EXTERNAL . val_ident COLON core_type EQUAL primitive_declaration [ SEMI EOF ] ## @@ -692,7 +692,7 @@ toplevel_phrase: DOCSTRING EXTERNAL WITH toplevel_phrase: DOCSTRING INCLUDE WITH ## -## Ends in an error in state: 4068. +## Ends in an error in state: 4097. ## ## structure_item -> nonempty_list(as_loc(attribute)) INCLUDE . module_expr [ SEMI EOF ] ## @@ -704,7 +704,7 @@ toplevel_phrase: DOCSTRING INCLUDE WITH toplevel_phrase: DOCSTRING LET MODULE WITH ## -## Ends in an error in state: 4080. +## Ends in an error in state: 4109. ## ## structure_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE . UIDENT module_binding_body [ SEMI EOF ] ## structure_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE . REC UIDENT module_binding_body list(and_module_bindings) [ SEMI EOF ] @@ -717,7 +717,7 @@ toplevel_phrase: DOCSTRING LET MODULE WITH toplevel_phrase: DOCSTRING LET PERCENT AND ASSERT ## -## Ends in an error in state: 1999. +## Ends in an error in state: 1998. ## ## let_binding -> nonempty_list(as_loc(attribute)) LET option(item_extension_sugar) . rec_flag let_binding_body [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] ## @@ -730,14 +730,14 @@ toplevel_phrase: DOCSTRING LET PERCENT AND ASSERT ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 54, spurious reduction of production attr_id -> single_attr_id ## In state 57, spurious reduction of production item_extension_sugar -> PERCENT attr_id -## In state 1562, spurious reduction of production option(item_extension_sugar) -> item_extension_sugar +## In state 1561, spurious reduction of production option(item_extension_sugar) -> item_extension_sugar ## toplevel_phrase: DOCSTRING LET REC ASSERT ## -## Ends in an error in state: 2000. +## Ends in an error in state: 1999. ## ## let_binding -> nonempty_list(as_loc(attribute)) LET option(item_extension_sugar) rec_flag . let_binding_body [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] ## @@ -749,7 +749,7 @@ toplevel_phrase: DOCSTRING LET REC ASSERT toplevel_phrase: DOCSTRING LET WITH ## -## Ends in an error in state: 4067. +## Ends in an error in state: 4096. ## ## let_binding -> nonempty_list(as_loc(attribute)) LET . option(item_extension_sugar) rec_flag let_binding_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] ## opt_LET_MODULE -> LET . MODULE [ UIDENT REC ] @@ -762,7 +762,7 @@ toplevel_phrase: DOCSTRING LET WITH toplevel_phrase: DOCSTRING MODULE REC UIDENT LBRACE RBRACE WITH ## -## Ends in an error in state: 4085. +## Ends in an error in state: 4114. ## ## structure_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE REC UIDENT module_binding_body . list(and_module_bindings) [ SEMI EOF ] ## @@ -774,7 +774,7 @@ toplevel_phrase: DOCSTRING MODULE REC UIDENT LBRACE RBRACE WITH toplevel_phrase: DOCSTRING MODULE REC UIDENT WITH ## -## Ends in an error in state: 4084. +## Ends in an error in state: 4113. ## ## structure_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE REC UIDENT . module_binding_body list(and_module_bindings) [ SEMI EOF ] ## @@ -786,7 +786,7 @@ toplevel_phrase: DOCSTRING MODULE REC UIDENT WITH toplevel_phrase: DOCSTRING MODULE REC WITH ## -## Ends in an error in state: 4083. +## Ends in an error in state: 4112. ## ## structure_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE REC . UIDENT module_binding_body list(and_module_bindings) [ SEMI EOF ] ## @@ -798,7 +798,7 @@ toplevel_phrase: DOCSTRING MODULE REC WITH toplevel_phrase: DOCSTRING MODULE TYPE OF LET ## -## Ends in an error in state: 4064. +## Ends in an error in state: 4093. ## ## structure_item -> nonempty_list(as_loc(attribute)) MODULE TYPE option(OF) . ident [ SEMI EOF ] ## structure_item -> nonempty_list(as_loc(attribute)) MODULE TYPE option(OF) . ident module_type_body(EQUAL) [ SEMI EOF ] @@ -811,7 +811,7 @@ toplevel_phrase: DOCSTRING MODULE TYPE OF LET toplevel_phrase: DOCSTRING MODULE TYPE WITH ## -## Ends in an error in state: 4063. +## Ends in an error in state: 4092. ## ## structure_item -> nonempty_list(as_loc(attribute)) MODULE TYPE . option(OF) ident [ SEMI EOF ] ## structure_item -> nonempty_list(as_loc(attribute)) MODULE TYPE . option(OF) ident module_type_body(EQUAL) [ SEMI EOF ] @@ -824,7 +824,7 @@ toplevel_phrase: DOCSTRING MODULE TYPE WITH toplevel_phrase: DOCSTRING MODULE UIDENT WITH ## -## Ends in an error in state: 4081. +## Ends in an error in state: 4110. ## ## structure_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE UIDENT . module_binding_body [ SEMI EOF ] ## @@ -836,7 +836,7 @@ toplevel_phrase: DOCSTRING MODULE UIDENT WITH toplevel_phrase: DOCSTRING MODULE WITH ## -## Ends in an error in state: 4062. +## Ends in an error in state: 4091. ## ## opt_LET_MODULE -> MODULE . [ UIDENT REC ] ## structure_item -> nonempty_list(as_loc(attribute)) MODULE . TYPE option(OF) ident [ SEMI EOF ] @@ -850,7 +850,7 @@ toplevel_phrase: DOCSTRING MODULE WITH toplevel_phrase: DOCSTRING TYPE LIDENT LPAREN UNDERSCORE RPAREN AMPERSAND ## -## Ends in an error in state: 4051. +## Ends in an error in state: 4080. ## ## str_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag LIDENT type_variables_with_variance . PLUSEQ embedded(private_flag) attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) [ SEMI EOF ] ## type_declaration_details -> LIDENT type_variables_with_variance . type_declaration_kind [ SEMI EOF ] @@ -863,7 +863,7 @@ toplevel_phrase: DOCSTRING TYPE LIDENT LPAREN UNDERSCORE RPAREN AMPERSAND toplevel_phrase: DOCSTRING TYPE LIDENT PLUSEQ PRI BANG ## -## Ends in an error in state: 4053. +## Ends in an error in state: 4082. ## ## str_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) . attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) [ SEMI EOF ] ## @@ -875,7 +875,7 @@ toplevel_phrase: DOCSTRING TYPE LIDENT PLUSEQ PRI BANG toplevel_phrase: DOCSTRING TYPE LIDENT PLUSEQ WITH ## -## Ends in an error in state: 4052. +## Ends in an error in state: 4081. ## ## str_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag LIDENT type_variables_with_variance PLUSEQ . embedded(private_flag) attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) [ SEMI EOF ] ## @@ -887,7 +887,7 @@ toplevel_phrase: DOCSTRING TYPE LIDENT PLUSEQ WITH toplevel_phrase: DOCSTRING TYPE LIDENT WITH ## -## Ends in an error in state: 4050. +## Ends in an error in state: 4079. ## ## str_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag LIDENT . type_variables_with_variance PLUSEQ embedded(private_flag) attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) [ SEMI EOF ] ## type_declaration_details -> LIDENT . type_variables_with_variance type_declaration_kind [ SEMI EOF ] @@ -900,7 +900,7 @@ toplevel_phrase: DOCSTRING TYPE LIDENT WITH toplevel_phrase: DOCSTRING TYPE UIDENT DOT LIDENT LPAREN UNDERSCORE RPAREN WITH ## -## Ends in an error in state: 4058. +## Ends in an error in state: 4087. ## ## str_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance . PLUSEQ embedded(private_flag) attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) [ SEMI EOF ] ## @@ -912,7 +912,7 @@ toplevel_phrase: DOCSTRING TYPE UIDENT DOT LIDENT LPAREN UNDERSCORE RPAREN WITH toplevel_phrase: DOCSTRING TYPE UIDENT DOT LIDENT PLUSEQ PRI BANG ## -## Ends in an error in state: 4060. +## Ends in an error in state: 4089. ## ## str_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) . attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) [ SEMI EOF ] ## @@ -924,7 +924,7 @@ toplevel_phrase: DOCSTRING TYPE UIDENT DOT LIDENT PLUSEQ PRI BANG toplevel_phrase: DOCSTRING TYPE UIDENT DOT LIDENT PLUSEQ WITH ## -## Ends in an error in state: 4059. +## Ends in an error in state: 4088. ## ## str_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance PLUSEQ . embedded(private_flag) attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) [ SEMI EOF ] ## @@ -936,7 +936,7 @@ toplevel_phrase: DOCSTRING TYPE UIDENT DOT LIDENT PLUSEQ WITH toplevel_phrase: DOCSTRING TYPE UIDENT DOT LIDENT WITH ## -## Ends in an error in state: 4057. +## Ends in an error in state: 4086. ## ## str_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident DOT LIDENT . type_variables_with_variance PLUSEQ embedded(private_flag) attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) [ SEMI EOF ] ## @@ -948,7 +948,7 @@ toplevel_phrase: DOCSTRING TYPE UIDENT DOT LIDENT WITH toplevel_phrase: DOCSTRING TYPE UIDENT DOT UIDENT WITH ## -## Ends in an error in state: 4055. +## Ends in an error in state: 4084. ## ## mod_ext_apply -> mod_ext_longident . DOT UIDENT LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ LPAREN DOT ] ## mod_ext_longident -> mod_ext_longident . DOT UIDENT [ DOT ] @@ -968,7 +968,7 @@ toplevel_phrase: DOCSTRING TYPE UIDENT DOT UIDENT WITH toplevel_phrase: DOCSTRING TYPE UIDENT DOT WITH ## -## Ends in an error in state: 4056. +## Ends in an error in state: 4085. ## ## mod_ext_apply -> mod_ext_longident DOT . UIDENT LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ LPAREN DOT ] ## mod_ext_longident -> mod_ext_longident DOT . UIDENT [ DOT ] @@ -982,7 +982,7 @@ toplevel_phrase: DOCSTRING TYPE UIDENT DOT WITH toplevel_phrase: DOCSTRING TYPE WITH ## -## Ends in an error in state: 4049. +## Ends in an error in state: 4078. ## ## str_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag . LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) [ SEMI EOF ] ## str_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag . mod_ext_longident DOT LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) [ SEMI EOF ] @@ -995,14 +995,14 @@ toplevel_phrase: DOCSTRING TYPE WITH ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 4048, spurious reduction of production nonrec_flag -> +## In state 4077, spurious reduction of production nonrec_flag -> ## toplevel_phrase: ES6_FUN UNDERSCORE COLON UNDERSCORE EQUALGREATER UIDENT TO ## -## Ends in an error in state: 3893. +## Ends in an error in state: 3922. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -1037,7 +1037,7 @@ toplevel_phrase: ES6_FUN UNDERSCORE COLON UNDERSCORE EQUALGREATER UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -1045,7 +1045,7 @@ toplevel_phrase: ES6_FUN UNDERSCORE COLON UNDERSCORE EQUALGREATER UIDENT TO toplevel_phrase: ES6_FUN UNDERSCORE COLON UNDERSCORE EQUALGREATER WITH ## -## Ends in an error in state: 3892. +## Ends in an error in state: 3921. ## ## unattributed_expr -> ES6_FUN es6_parameters COLON non_arrowed_core_type EQUALGREATER . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -1057,7 +1057,7 @@ toplevel_phrase: ES6_FUN UNDERSCORE COLON UNDERSCORE EQUALGREATER WITH toplevel_phrase: ES6_FUN UNDERSCORE COLON UNDERSCORE WITH ## -## Ends in an error in state: 3891. +## Ends in an error in state: 3920. ## ## unattributed_expr -> ES6_FUN es6_parameters COLON non_arrowed_core_type . EQUALGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -1069,7 +1069,7 @@ toplevel_phrase: ES6_FUN UNDERSCORE COLON UNDERSCORE WITH toplevel_phrase: ES6_FUN UNDERSCORE COLON WITH ## -## Ends in an error in state: 3890. +## Ends in an error in state: 3919. ## ## unattributed_expr -> ES6_FUN es6_parameters COLON . non_arrowed_core_type EQUALGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -1081,7 +1081,7 @@ toplevel_phrase: ES6_FUN UNDERSCORE COLON WITH toplevel_phrase: ES6_FUN UNDERSCORE EQUALGREATER UIDENT TO ## -## Ends in an error in state: 3889. +## Ends in an error in state: 3918. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -1116,7 +1116,7 @@ toplevel_phrase: ES6_FUN UNDERSCORE EQUALGREATER UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -1124,7 +1124,7 @@ toplevel_phrase: ES6_FUN UNDERSCORE EQUALGREATER UIDENT TO toplevel_phrase: ES6_FUN UNDERSCORE EQUALGREATER WITH ## -## Ends in an error in state: 3888. +## Ends in an error in state: 3917. ## ## unattributed_expr -> ES6_FUN es6_parameters EQUALGREATER . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -1136,7 +1136,7 @@ toplevel_phrase: ES6_FUN UNDERSCORE EQUALGREATER WITH toplevel_phrase: ES6_FUN UNDERSCORE WITH ## -## Ends in an error in state: 3887. +## Ends in an error in state: 3916. ## ## unattributed_expr -> ES6_FUN es6_parameters . EQUALGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## unattributed_expr -> ES6_FUN es6_parameters . COLON non_arrowed_core_type EQUALGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -1149,7 +1149,7 @@ toplevel_phrase: ES6_FUN UNDERSCORE WITH toplevel_phrase: ES6_FUN WITH ## -## Ends in an error in state: 3886. +## Ends in an error in state: 3915. ## ## unattributed_expr -> ES6_FUN . es6_parameters EQUALGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## unattributed_expr -> ES6_FUN . es6_parameters COLON non_arrowed_core_type EQUALGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -1162,7 +1162,7 @@ toplevel_phrase: ES6_FUN WITH toplevel_phrase: EXCEPTION COLONCOLON EQUAL WITH ## -## Ends in an error in state: 3286. +## Ends in an error in state: 3300. ## ## extension_constructor_rebind -> COLONCOLON EQUAL . constr_longident [ SEMI LBRACKETAT EOF DOCSTRING BAR ] ## @@ -1174,7 +1174,7 @@ toplevel_phrase: EXCEPTION COLONCOLON EQUAL WITH toplevel_phrase: EXCEPTION COLONCOLON WITH ## -## Ends in an error in state: 3285. +## Ends in an error in state: 3299. ## ## extension_constructor_declaration -> COLONCOLON . generalized_constructor_arguments [ SEMI LBRACKETAT EOF DOCSTRING BAR ] ## extension_constructor_rebind -> COLONCOLON . EQUAL constr_longident [ SEMI LBRACKETAT EOF DOCSTRING BAR ] @@ -1187,7 +1187,7 @@ toplevel_phrase: EXCEPTION COLONCOLON WITH toplevel_phrase: EXCEPTION FALSE EQUAL WITH ## -## Ends in an error in state: 3283. +## Ends in an error in state: 3297. ## ## extension_constructor_rebind -> FALSE EQUAL . constr_longident [ SEMI LBRACKETAT EOF DOCSTRING BAR ] ## @@ -1199,7 +1199,7 @@ toplevel_phrase: EXCEPTION FALSE EQUAL WITH toplevel_phrase: EXCEPTION FALSE WITH ## -## Ends in an error in state: 3282. +## Ends in an error in state: 3296. ## ## extension_constructor_declaration -> FALSE . generalized_constructor_arguments [ SEMI LBRACKETAT EOF DOCSTRING BAR ] ## extension_constructor_rebind -> FALSE . EQUAL constr_longident [ SEMI LBRACKETAT EOF DOCSTRING BAR ] @@ -1212,7 +1212,7 @@ toplevel_phrase: EXCEPTION FALSE WITH toplevel_phrase: EXCEPTION LBRACKET RBRACKET EQUAL WITH ## -## Ends in an error in state: 3280. +## Ends in an error in state: 3294. ## ## extension_constructor_rebind -> LBRACKET RBRACKET EQUAL . constr_longident [ SEMI LBRACKETAT EOF DOCSTRING BAR ] ## @@ -1224,7 +1224,7 @@ toplevel_phrase: EXCEPTION LBRACKET RBRACKET EQUAL WITH toplevel_phrase: EXCEPTION LBRACKET RBRACKET WITH ## -## Ends in an error in state: 3279. +## Ends in an error in state: 3293. ## ## extension_constructor_declaration -> LBRACKET RBRACKET . generalized_constructor_arguments [ SEMI LBRACKETAT EOF DOCSTRING BAR ] ## extension_constructor_rebind -> LBRACKET RBRACKET . EQUAL constr_longident [ SEMI LBRACKETAT EOF DOCSTRING BAR ] @@ -1237,7 +1237,7 @@ toplevel_phrase: EXCEPTION LBRACKET RBRACKET WITH toplevel_phrase: EXCEPTION LBRACKET WITH ## -## Ends in an error in state: 3278. +## Ends in an error in state: 3292. ## ## extension_constructor_declaration -> LBRACKET . RBRACKET generalized_constructor_arguments [ SEMI LBRACKETAT EOF DOCSTRING BAR ] ## extension_constructor_rebind -> LBRACKET . RBRACKET EQUAL constr_longident [ SEMI LBRACKETAT EOF DOCSTRING BAR ] @@ -1250,7 +1250,7 @@ toplevel_phrase: EXCEPTION LBRACKET WITH toplevel_phrase: EXCEPTION LPAREN RPAREN EQUAL WITH ## -## Ends in an error in state: 3276. +## Ends in an error in state: 3290. ## ## extension_constructor_rebind -> LPAREN RPAREN EQUAL . constr_longident [ SEMI LBRACKETAT EOF DOCSTRING BAR ] ## @@ -1262,7 +1262,7 @@ toplevel_phrase: EXCEPTION LPAREN RPAREN EQUAL WITH toplevel_phrase: EXCEPTION LPAREN RPAREN WITH ## -## Ends in an error in state: 3275. +## Ends in an error in state: 3289. ## ## extension_constructor_declaration -> LPAREN RPAREN . generalized_constructor_arguments [ SEMI LBRACKETAT EOF DOCSTRING BAR ] ## extension_constructor_rebind -> LPAREN RPAREN . EQUAL constr_longident [ SEMI LBRACKETAT EOF DOCSTRING BAR ] @@ -1275,7 +1275,7 @@ toplevel_phrase: EXCEPTION LPAREN RPAREN WITH toplevel_phrase: EXCEPTION LPAREN WITH ## -## Ends in an error in state: 3274. +## Ends in an error in state: 3288. ## ## extension_constructor_declaration -> LPAREN . RPAREN generalized_constructor_arguments [ SEMI LBRACKETAT EOF DOCSTRING BAR ] ## extension_constructor_rebind -> LPAREN . RPAREN EQUAL constr_longident [ SEMI LBRACKETAT EOF DOCSTRING BAR ] @@ -1288,7 +1288,7 @@ toplevel_phrase: EXCEPTION LPAREN WITH toplevel_phrase: EXCEPTION TRUE EQUAL WITH ## -## Ends in an error in state: 3272. +## Ends in an error in state: 3286. ## ## extension_constructor_rebind -> TRUE EQUAL . constr_longident [ SEMI LBRACKETAT EOF DOCSTRING BAR ] ## @@ -1300,7 +1300,7 @@ toplevel_phrase: EXCEPTION TRUE EQUAL WITH toplevel_phrase: EXCEPTION TRUE WITH ## -## Ends in an error in state: 3271. +## Ends in an error in state: 3285. ## ## extension_constructor_declaration -> TRUE . generalized_constructor_arguments [ SEMI LBRACKETAT EOF DOCSTRING BAR ] ## extension_constructor_rebind -> TRUE . EQUAL constr_longident [ SEMI LBRACKETAT EOF DOCSTRING BAR ] @@ -1313,7 +1313,7 @@ toplevel_phrase: EXCEPTION TRUE WITH toplevel_phrase: EXCEPTION UIDENT EQUAL LPAREN WITH ## -## Ends in an error in state: 3269. +## Ends in an error in state: 3283. ## ## constr_longident -> LPAREN . RPAREN [ SEMI LBRACKETAT EOF DOCSTRING BAR ] ## @@ -1325,7 +1325,7 @@ toplevel_phrase: EXCEPTION UIDENT EQUAL LPAREN WITH toplevel_phrase: EXCEPTION UIDENT EQUAL WITH ## -## Ends in an error in state: 3268. +## Ends in an error in state: 3282. ## ## extension_constructor_rebind -> UIDENT EQUAL . constr_longident [ SEMI LBRACKETAT EOF DOCSTRING BAR ] ## @@ -1337,7 +1337,7 @@ toplevel_phrase: EXCEPTION UIDENT EQUAL WITH toplevel_phrase: EXCEPTION UIDENT WITH ## -## Ends in an error in state: 3267. +## Ends in an error in state: 3281. ## ## extension_constructor_declaration -> UIDENT . generalized_constructor_arguments [ SEMI LBRACKETAT EOF DOCSTRING BAR ] ## extension_constructor_rebind -> UIDENT . EQUAL constr_longident [ SEMI LBRACKETAT EOF DOCSTRING BAR ] @@ -1350,7 +1350,7 @@ toplevel_phrase: EXCEPTION UIDENT WITH toplevel_phrase: EXCEPTION WITH ## -## Ends in an error in state: 3266. +## Ends in an error in state: 3280. ## ## str_exception_declaration -> EXCEPTION . either(extension_constructor_declaration,extension_constructor_rebind) [ SEMI EOF ] ## @@ -1362,7 +1362,7 @@ toplevel_phrase: EXCEPTION WITH toplevel_phrase: EXTERNAL LIDENT COLON UNDERSCORE EQUAL WITH ## -## Ends in an error in state: 3884. +## Ends in an error in state: 3913. ## ## structure_item -> EXTERNAL val_ident COLON core_type EQUAL . primitive_declaration [ SEMI EOF ] ## @@ -1374,7 +1374,7 @@ toplevel_phrase: EXTERNAL LIDENT COLON UNDERSCORE EQUAL WITH toplevel_phrase: EXTERNAL LIDENT COLON UNDERSCORE WITH ## -## Ends in an error in state: 3883. +## Ends in an error in state: 3912. ## ## structure_item -> EXTERNAL val_ident COLON core_type . EQUAL primitive_declaration [ SEMI EOF ] ## @@ -1395,7 +1395,7 @@ toplevel_phrase: EXTERNAL LIDENT COLON UNDERSCORE WITH toplevel_phrase: EXTERNAL LIDENT COLON WITH ## -## Ends in an error in state: 3882. +## Ends in an error in state: 3911. ## ## structure_item -> EXTERNAL val_ident COLON . core_type EQUAL primitive_declaration [ SEMI EOF ] ## @@ -1407,7 +1407,7 @@ toplevel_phrase: EXTERNAL LIDENT COLON WITH toplevel_phrase: EXTERNAL LIDENT WITH ## -## Ends in an error in state: 3881. +## Ends in an error in state: 3910. ## ## structure_item -> EXTERNAL val_ident . COLON core_type EQUAL primitive_declaration [ SEMI EOF ] ## @@ -1419,7 +1419,7 @@ toplevel_phrase: EXTERNAL LIDENT WITH toplevel_phrase: EXTERNAL WITH ## -## Ends in an error in state: 3880. +## Ends in an error in state: 3909. ## ## structure_item -> EXTERNAL . val_ident COLON core_type EQUAL primitive_declaration [ SEMI EOF ] ## @@ -1431,7 +1431,7 @@ toplevel_phrase: EXTERNAL WITH toplevel_phrase: FOR LPAREN UNDERSCORE IN UIDENT SEMI ## -## Ends in an error in state: 3875. +## Ends in an error in state: 3904. ## ## expr -> expr . INFIXOP0 expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -1466,7 +1466,7 @@ toplevel_phrase: FOR LPAREN UNDERSCORE IN UIDENT SEMI ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -1474,7 +1474,7 @@ toplevel_phrase: FOR LPAREN UNDERSCORE IN UIDENT SEMI toplevel_phrase: FOR LPAREN UNDERSCORE IN UIDENT TO UIDENT RPAREN UIDENT TO ## -## Ends in an error in state: 3879. +## Ends in an error in state: 3908. ## ## simple_expr_call -> simple_expr_call . POSTFIXOP [ STAR SLASHGREATER SHARPOP SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call . DOT label_longident [ STAR SLASHGREATER SHARPOP SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -1496,14 +1496,14 @@ toplevel_phrase: FOR LPAREN UNDERSCORE IN UIDENT TO UIDENT RPAREN UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## toplevel_phrase: FOR LPAREN UNDERSCORE IN UIDENT TO UIDENT RPAREN WITH ## -## Ends in an error in state: 3878. +## Ends in an error in state: 3907. ## ## unattributed_expr -> FOR optional_expr_extension LPAREN pattern IN expr direction_flag expr RPAREN . simple_expr_call [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -1515,7 +1515,7 @@ toplevel_phrase: FOR LPAREN UNDERSCORE IN UIDENT TO UIDENT RPAREN WITH toplevel_phrase: FOR LPAREN UNDERSCORE IN UIDENT TO UIDENT TO ## -## Ends in an error in state: 3877. +## Ends in an error in state: 3906. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -1550,7 +1550,7 @@ toplevel_phrase: FOR LPAREN UNDERSCORE IN UIDENT TO UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -1558,7 +1558,7 @@ toplevel_phrase: FOR LPAREN UNDERSCORE IN UIDENT TO UIDENT TO toplevel_phrase: FOR LPAREN UNDERSCORE IN UIDENT TO WITH ## -## Ends in an error in state: 3876. +## Ends in an error in state: 3905. ## ## unattributed_expr -> FOR optional_expr_extension LPAREN pattern IN expr direction_flag . expr RPAREN simple_expr_call [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -1570,7 +1570,7 @@ toplevel_phrase: FOR LPAREN UNDERSCORE IN UIDENT TO WITH toplevel_phrase: FOR LPAREN UNDERSCORE IN WITH ## -## Ends in an error in state: 3874. +## Ends in an error in state: 3903. ## ## unattributed_expr -> FOR optional_expr_extension LPAREN pattern IN . expr direction_flag expr RPAREN simple_expr_call [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -1582,7 +1582,7 @@ toplevel_phrase: FOR LPAREN UNDERSCORE IN WITH toplevel_phrase: FOR LPAREN UNDERSCORE WITH ## -## Ends in an error in state: 3873. +## Ends in an error in state: 3902. ## ## pattern -> pattern . BAR pattern [ IN BAR ] ## unattributed_expr -> FOR optional_expr_extension LPAREN pattern . IN expr direction_flag expr RPAREN simple_expr_call [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -1601,7 +1601,7 @@ toplevel_phrase: FOR LPAREN UNDERSCORE WITH toplevel_phrase: FOR LPAREN WITH ## -## Ends in an error in state: 3872. +## Ends in an error in state: 3901. ## ## unattributed_expr -> FOR optional_expr_extension LPAREN . pattern IN expr direction_flag expr RPAREN simple_expr_call [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -1613,7 +1613,7 @@ toplevel_phrase: FOR LPAREN WITH toplevel_phrase: FOR PERCENT AND LIDENT ## -## Ends in an error in state: 3871. +## Ends in an error in state: 3900. ## ## unattributed_expr -> FOR optional_expr_extension . LPAREN pattern IN expr direction_flag expr RPAREN simple_expr_call [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -1626,14 +1626,14 @@ toplevel_phrase: FOR PERCENT AND LIDENT ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 54, spurious reduction of production attr_id -> single_attr_id ## In state 57, spurious reduction of production item_extension_sugar -> PERCENT attr_id -## In state 1604, spurious reduction of production optional_expr_extension -> item_extension_sugar +## In state 1603, spurious reduction of production optional_expr_extension -> item_extension_sugar ## toplevel_phrase: FOR WITH ## -## Ends in an error in state: 3870. +## Ends in an error in state: 3899. ## ## unattributed_expr -> FOR . optional_expr_extension LPAREN pattern IN expr direction_flag expr RPAREN simple_expr_call [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -1645,7 +1645,7 @@ toplevel_phrase: FOR WITH toplevel_phrase: FUN BAR CHAR EQUALGREATER CHAR TO ## -## Ends in an error in state: 3868. +## Ends in an error in state: 3897. ## ## llist_aux(match_case(expr)) -> llist_aux(match_case(expr)) . match_case(expr) [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR BAR AMPERSAND AMPERAMPER ] ## unattributed_expr -> FUN optional_expr_extension match_case(expr) llist_aux(match_case(expr)) . [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -1658,15 +1658,15 @@ toplevel_phrase: FUN BAR CHAR EQUALGREATER CHAR TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 970, spurious reduction of production expr -> simple_expr_call -## In state 3123, spurious reduction of production match_case(expr) -> BAR pattern option(preceded(WHEN,expr)) EQUALGREATER expr -## In state 3867, spurious reduction of production llist_aux(match_case(expr)) -> +## In state 3137, spurious reduction of production match_case(expr) -> BAR pattern option(preceded(WHEN,expr)) EQUALGREATER expr +## In state 3896, spurious reduction of production llist_aux(match_case(expr)) -> ## toplevel_phrase: FUN PERCENT AND BANG ## -## Ends in an error in state: 3866. +## Ends in an error in state: 3895. ## ## unattributed_expr -> FUN optional_expr_extension . fun_def(EQUALGREATER,non_arrowed_core_type) [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## unattributed_expr -> FUN optional_expr_extension . match_case(expr) llist_aux(match_case(expr)) [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -1680,14 +1680,14 @@ toplevel_phrase: FUN PERCENT AND BANG ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 54, spurious reduction of production attr_id -> single_attr_id ## In state 57, spurious reduction of production item_extension_sugar -> PERCENT attr_id -## In state 1604, spurious reduction of production optional_expr_extension -> item_extension_sugar +## In state 1603, spurious reduction of production optional_expr_extension -> item_extension_sugar ## toplevel_phrase: FUN WITH ## -## Ends in an error in state: 3865. +## Ends in an error in state: 3894. ## ## unattributed_expr -> FUN . optional_expr_extension fun_def(EQUALGREATER,non_arrowed_core_type) [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## unattributed_expr -> FUN . optional_expr_extension match_case(expr) llist_aux(match_case(expr)) [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -1700,7 +1700,7 @@ toplevel_phrase: FUN WITH toplevel_phrase: IF LBRACE RBRACE UIDENT ELSE UIDENT TO ## -## Ends in an error in state: 3864. +## Ends in an error in state: 3893. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -1735,7 +1735,7 @@ toplevel_phrase: IF LBRACE RBRACE UIDENT ELSE UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -1743,7 +1743,7 @@ toplevel_phrase: IF LBRACE RBRACE UIDENT ELSE UIDENT TO toplevel_phrase: IF LBRACE RBRACE UIDENT ELSE WITH ## -## Ends in an error in state: 3863. +## Ends in an error in state: 3892. ## ## unattributed_expr -> IF optional_expr_extension parenthesized_expr simple_expr_call ELSE . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -1755,7 +1755,7 @@ toplevel_phrase: IF LBRACE RBRACE UIDENT ELSE WITH toplevel_phrase: IF LBRACE RBRACE UIDENT TO ## -## Ends in an error in state: 3862. +## Ends in an error in state: 3891. ## ## simple_expr_call -> simple_expr_call . POSTFIXOP [ STAR SLASHGREATER SHARPOP SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF ELSE DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call . DOT label_longident [ STAR SLASHGREATER SHARPOP SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF ELSE DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -1778,14 +1778,14 @@ toplevel_phrase: IF LBRACE RBRACE UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## toplevel_phrase: IF LBRACE RBRACE WITH ## -## Ends in an error in state: 3861. +## Ends in an error in state: 3890. ## ## unattributed_expr -> IF optional_expr_extension parenthesized_expr . simple_expr_call [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## unattributed_expr -> IF optional_expr_extension parenthesized_expr . simple_expr_call ELSE expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -1798,7 +1798,7 @@ toplevel_phrase: IF LBRACE RBRACE WITH toplevel_phrase: IF PERCENT AND LAZY ## -## Ends in an error in state: 3860. +## Ends in an error in state: 3889. ## ## unattributed_expr -> IF optional_expr_extension . parenthesized_expr simple_expr_call [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## unattributed_expr -> IF optional_expr_extension . parenthesized_expr simple_expr_call ELSE expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -1812,14 +1812,14 @@ toplevel_phrase: IF PERCENT AND LAZY ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 54, spurious reduction of production attr_id -> single_attr_id ## In state 57, spurious reduction of production item_extension_sugar -> PERCENT attr_id -## In state 1604, spurious reduction of production optional_expr_extension -> item_extension_sugar +## In state 1603, spurious reduction of production optional_expr_extension -> item_extension_sugar ## toplevel_phrase: IF WITH ## -## Ends in an error in state: 3859. +## Ends in an error in state: 3888. ## ## unattributed_expr -> IF . optional_expr_extension parenthesized_expr simple_expr_call [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## unattributed_expr -> IF . optional_expr_extension parenthesized_expr simple_expr_call ELSE expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -1832,7 +1832,7 @@ toplevel_phrase: IF WITH toplevel_phrase: INCLUDE DOCSTRING LPAREN RPAREN WITH ## -## Ends in an error in state: 1348. +## Ends in an error in state: 1347. ## ## module_expr -> module_expr . module_arguments [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] ## module_expr -> module_expr . LPAREN module_expr error [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] @@ -1846,7 +1846,7 @@ toplevel_phrase: INCLUDE DOCSTRING LPAREN RPAREN WITH toplevel_phrase: INCLUDE DOCSTRING WITH ## -## Ends in an error in state: 1347. +## Ends in an error in state: 1346. ## ## module_expr -> attribute . module_expr [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] ## @@ -1858,7 +1858,7 @@ toplevel_phrase: INCLUDE DOCSTRING WITH toplevel_phrase: INCLUDE FUN LPAREN RPAREN COLON LIDENT WITH ## -## Ends in an error in state: 2845. +## Ends in an error in state: 2844. ## ## module_expr -> either(ES6_FUN,FUN) functor_parameters option(preceded(COLON,simple_module_type)) . EQUALGREATER module_expr [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] ## @@ -1870,7 +1870,7 @@ toplevel_phrase: INCLUDE FUN LPAREN RPAREN COLON LIDENT WITH toplevel_phrase: INCLUDE FUN LPAREN RPAREN EQUALGREATER LPAREN RPAREN WITH ## -## Ends in an error in state: 2847. +## Ends in an error in state: 2846. ## ## module_expr -> either(ES6_FUN,FUN) functor_parameters option(preceded(COLON,simple_module_type)) EQUALGREATER module_expr . [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] ## module_expr -> module_expr . module_arguments [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] @@ -1884,7 +1884,7 @@ toplevel_phrase: INCLUDE FUN LPAREN RPAREN EQUALGREATER LPAREN RPAREN WITH toplevel_phrase: INCLUDE FUN LPAREN RPAREN EQUALGREATER WITH ## -## Ends in an error in state: 2846. +## Ends in an error in state: 2845. ## ## module_expr -> either(ES6_FUN,FUN) functor_parameters option(preceded(COLON,simple_module_type)) EQUALGREATER . module_expr [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] ## @@ -1896,7 +1896,7 @@ toplevel_phrase: INCLUDE FUN LPAREN RPAREN EQUALGREATER WITH toplevel_phrase: INCLUDE FUN LPAREN RPAREN WITH ## -## Ends in an error in state: 2844. +## Ends in an error in state: 2843. ## ## module_expr -> either(ES6_FUN,FUN) functor_parameters . option(preceded(COLON,simple_module_type)) EQUALGREATER module_expr [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] ## @@ -1908,7 +1908,7 @@ toplevel_phrase: INCLUDE FUN LPAREN RPAREN WITH toplevel_phrase: INCLUDE FUN WITH ## -## Ends in an error in state: 1235. +## Ends in an error in state: 1234. ## ## module_expr -> either(ES6_FUN,FUN) . functor_parameters option(preceded(COLON,simple_module_type)) EQUALGREATER module_expr [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] ## @@ -1920,7 +1920,7 @@ toplevel_phrase: INCLUDE FUN WITH toplevel_phrase: INCLUDE LBRACE UIDENT EOF ## -## Ends in an error in state: 2997. +## Ends in an error in state: 3011. ## ## module_expr_structure -> LBRACE structure . RBRACE [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] ## @@ -1932,10 +1932,10 @@ toplevel_phrase: INCLUDE LBRACE UIDENT EOF ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident -## In state 2294, spurious reduction of production unattributed_expr -> simple_expr_call -## In state 2237, spurious reduction of production structure_item -> unattributed_expr -## In state 2289, spurious reduction of production structure -> structure_item +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident +## In state 2293, spurious reduction of production unattributed_expr -> simple_expr_call +## In state 2236, spurious reduction of production structure_item -> unattributed_expr +## In state 2288, spurious reduction of production structure -> structure_item ## @@ -1954,7 +1954,7 @@ toplevel_phrase: INCLUDE LBRACE WITH toplevel_phrase: INCLUDE LPAREN UIDENT COLON UIDENT SEMI ## -## Ends in an error in state: 3673. +## Ends in an error in state: 3697. ## ## module_complex_expr -> module_expr COLON module_type . [ RPAREN ] ## module_expr -> LPAREN module_expr COLON module_type . error [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] @@ -1969,15 +1969,15 @@ toplevel_phrase: INCLUDE LPAREN UIDENT COLON UIDENT SEMI ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 615, spurious reduction of production ident -> UIDENT ## In state 634, spurious reduction of production mty_longident -> ident -## In state 2374, spurious reduction of production simple_module_type -> mty_longident -## In state 2373, spurious reduction of production module_type -> simple_module_type +## In state 2373, spurious reduction of production simple_module_type -> mty_longident +## In state 2372, spurious reduction of production module_type -> simple_module_type ## toplevel_phrase: INCLUDE LPAREN UIDENT COLON WITH ## -## Ends in an error in state: 3672. +## Ends in an error in state: 3696. ## ## module_complex_expr -> module_expr COLON . module_type [ RPAREN ] ## module_expr -> LPAREN module_expr COLON . module_type error [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] @@ -1990,7 +1990,7 @@ toplevel_phrase: INCLUDE LPAREN UIDENT COLON WITH toplevel_phrase: INCLUDE LPAREN UIDENT SEMI ## -## Ends in an error in state: 3670. +## Ends in an error in state: 3694. ## ## module_complex_expr -> module_expr . [ RPAREN ] ## module_complex_expr -> module_expr . COLON module_type [ RPAREN ] @@ -2006,14 +2006,14 @@ toplevel_phrase: INCLUDE LPAREN UIDENT SEMI ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 2362, spurious reduction of production module_expr -> mod_longident +## In state 2361, spurious reduction of production module_expr -> mod_longident ## toplevel_phrase: INCLUDE LPAREN VAL UIDENT COLON WITH ## -## Ends in an error in state: 3667. +## Ends in an error in state: 3691. ## ## module_complex_expr -> VAL expr COLON . package_type [ RPAREN ] ## module_complex_expr -> VAL expr COLON . package_type COLONGREATER package_type [ RPAREN ] @@ -2027,7 +2027,7 @@ toplevel_phrase: INCLUDE LPAREN VAL UIDENT COLON WITH toplevel_phrase: INCLUDE LPAREN VAL UIDENT COLONGREATER LIDENT COMMA ## -## Ends in an error in state: 3675. +## Ends in an error in state: 3699. ## ## module_expr -> LPAREN module_complex_expr . RPAREN [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] ## @@ -2039,15 +2039,15 @@ toplevel_phrase: INCLUDE LPAREN VAL UIDENT COLONGREATER LIDENT COMMA ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 244, spurious reduction of production loption(preceded(WITH,separated_nonempty_list(AND,package_type_cstr))) -> -## In state 3558, spurious reduction of production package_type -> mty_longident loption(preceded(WITH,separated_nonempty_list(AND,package_type_cstr))) -## In state 1589, spurious reduction of production module_complex_expr -> VAL expr COLONGREATER package_type +## In state 3582, spurious reduction of production package_type -> mty_longident loption(preceded(WITH,separated_nonempty_list(AND,package_type_cstr))) +## In state 1588, spurious reduction of production module_complex_expr -> VAL expr COLONGREATER package_type ## toplevel_phrase: INCLUDE LPAREN VAL UIDENT COLONGREATER WITH ## -## Ends in an error in state: 3665. +## Ends in an error in state: 3689. ## ## module_complex_expr -> VAL expr COLONGREATER . package_type [ RPAREN ] ## module_expr -> LPAREN VAL expr COLONGREATER . error [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] @@ -2060,7 +2060,7 @@ toplevel_phrase: INCLUDE LPAREN VAL UIDENT COLONGREATER WITH toplevel_phrase: INCLUDE LPAREN VAL UIDENT UIDENT ## -## Ends in an error in state: 3663. +## Ends in an error in state: 3687. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] @@ -2101,7 +2101,7 @@ toplevel_phrase: INCLUDE LPAREN VAL UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -2145,7 +2145,7 @@ toplevel_phrase: INCLUDE LPAREN WITH toplevel_phrase: INCLUDE UIDENT LPAREN COMMA WITH ## -## Ends in an error in state: 2961. +## Ends in an error in state: 2975. ## ## module_arguments -> LPAREN module_arguments_comma_list . RPAREN [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] ## @@ -2157,7 +2157,7 @@ toplevel_phrase: INCLUDE UIDENT LPAREN COMMA WITH toplevel_phrase: INCLUDE UIDENT LPAREN UIDENT SEMI ## -## Ends in an error in state: 2959. +## Ends in an error in state: 2973. ## ## module_complex_expr -> module_expr . [ RPAREN COMMA ] ## module_complex_expr -> module_expr . COLON module_type [ RPAREN COMMA ] @@ -2172,7 +2172,7 @@ toplevel_phrase: INCLUDE UIDENT LPAREN UIDENT SEMI ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 2362, spurious reduction of production module_expr -> mod_longident +## In state 2361, spurious reduction of production module_expr -> mod_longident ## @@ -2192,7 +2192,7 @@ toplevel_phrase: INCLUDE UIDENT LPAREN WITH toplevel_phrase: INCLUDE UIDENT WITH ## -## Ends in an error in state: 1233. +## Ends in an error in state: 1232. ## ## mod_longident -> mod_longident . DOT UIDENT [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOT DOCSTRING COMMA COLON AND ] ## module_expr -> mod_longident . [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] @@ -2205,7 +2205,7 @@ toplevel_phrase: INCLUDE UIDENT WITH toplevel_phrase: INCLUDE WITH ## -## Ends in an error in state: 3857. +## Ends in an error in state: 3886. ## ## structure_item -> INCLUDE . module_expr [ SEMI EOF ] ## @@ -2217,7 +2217,7 @@ toplevel_phrase: INCLUDE WITH toplevel_phrase: LAZY UIDENT TO ## -## Ends in an error in state: 3856. +## Ends in an error in state: 3885. ## ## simple_expr_call -> simple_expr_call . POSTFIXOP [ STAR SLASHGREATER SHARPOP SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call . DOT label_longident [ STAR SLASHGREATER SHARPOP SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -2239,14 +2239,14 @@ toplevel_phrase: LAZY UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## toplevel_phrase: LAZY WITH ## -## Ends in an error in state: 3855. +## Ends in an error in state: 3884. ## ## unattributed_expr -> LAZY . simple_expr_call [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -2258,7 +2258,7 @@ toplevel_phrase: LAZY WITH toplevel_phrase: LET CHAR EQUAL CHAR AND UNDERSCORE EQUAL CHAR TO ## -## Ends in an error in state: 2049. +## Ends in an error in state: 2048. ## ## list(and_let_binding) -> AND let_binding_body . list(and_let_binding) [ SEMI RBRACE EOF BAR ] ## @@ -2270,14 +2270,14 @@ toplevel_phrase: LET CHAR EQUAL CHAR AND UNDERSCORE EQUAL CHAR TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 970, spurious reduction of production expr -> simple_expr_call -## In state 1952, spurious reduction of production let_binding_body -> pattern EQUAL expr +## In state 1951, spurious reduction of production let_binding_body -> pattern EQUAL expr ## toplevel_phrase: LET CHAR EQUAL CHAR AND WITH ## -## Ends in an error in state: 2048. +## Ends in an error in state: 2047. ## ## list(and_let_binding) -> AND . let_binding_body list(and_let_binding) [ SEMI RBRACE EOF BAR ] ## @@ -2289,7 +2289,7 @@ toplevel_phrase: LET CHAR EQUAL CHAR AND WITH toplevel_phrase: LET CHAR EQUAL CHAR DOCSTRING AND UNDERSCORE EQUAL CHAR TO ## -## Ends in an error in state: 2052. +## Ends in an error in state: 2051. ## ## list(and_let_binding) -> nonempty_list(as_loc(attribute)) AND let_binding_body . list(and_let_binding) [ SEMI RBRACE EOF BAR ] ## @@ -2301,14 +2301,14 @@ toplevel_phrase: LET CHAR EQUAL CHAR DOCSTRING AND UNDERSCORE EQUAL CHAR TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 970, spurious reduction of production expr -> simple_expr_call -## In state 1952, spurious reduction of production let_binding_body -> pattern EQUAL expr +## In state 1951, spurious reduction of production let_binding_body -> pattern EQUAL expr ## toplevel_phrase: LET CHAR EQUAL CHAR DOCSTRING AND WITH ## -## Ends in an error in state: 2051. +## Ends in an error in state: 2050. ## ## list(and_let_binding) -> nonempty_list(as_loc(attribute)) AND . let_binding_body list(and_let_binding) [ SEMI RBRACE EOF BAR ] ## @@ -2320,7 +2320,7 @@ toplevel_phrase: LET CHAR EQUAL CHAR DOCSTRING AND WITH toplevel_phrase: LET CHAR EQUAL CHAR DOCSTRING WITH ## -## Ends in an error in state: 2050. +## Ends in an error in state: 2049. ## ## list(and_let_binding) -> nonempty_list(as_loc(attribute)) . AND let_binding_body list(and_let_binding) [ SEMI RBRACE EOF BAR ] ## @@ -2338,7 +2338,7 @@ toplevel_phrase: LET CHAR EQUAL CHAR DOCSTRING WITH toplevel_phrase: LET CHAR EQUAL CHAR TO ## -## Ends in an error in state: 2047. +## Ends in an error in state: 2046. ## ## let_bindings -> let_binding . list(and_let_binding) [ SEMI RBRACE EOF BAR ] ## @@ -2350,15 +2350,15 @@ toplevel_phrase: LET CHAR EQUAL CHAR TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 970, spurious reduction of production expr -> simple_expr_call -## In state 1952, spurious reduction of production let_binding_body -> pattern EQUAL expr -## In state 1953, spurious reduction of production let_binding -> LET option(item_extension_sugar) rec_flag let_binding_body +## In state 1951, spurious reduction of production let_binding_body -> pattern EQUAL expr +## In state 1952, spurious reduction of production let_binding -> LET option(item_extension_sugar) rec_flag let_binding_body ## toplevel_phrase: LET LIDENT COLON QUOTE LIDENT DOT UNDERSCORE EQUAL WITH ## -## Ends in an error in state: 1944. +## Ends in an error in state: 1943. ## ## let_binding_body -> simple_pattern_ident COLON nonempty_list(preceded(QUOTE,ident)) DOT core_type EQUAL . expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] ## @@ -2370,7 +2370,7 @@ toplevel_phrase: LET LIDENT COLON QUOTE LIDENT DOT UNDERSCORE EQUAL WITH toplevel_phrase: LET LIDENT COLON QUOTE LIDENT DOT UNDERSCORE WITH ## -## Ends in an error in state: 1943. +## Ends in an error in state: 1942. ## ## let_binding_body -> simple_pattern_ident COLON nonempty_list(preceded(QUOTE,ident)) DOT core_type . EQUAL expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] ## @@ -2391,7 +2391,7 @@ toplevel_phrase: LET LIDENT COLON QUOTE LIDENT DOT UNDERSCORE WITH toplevel_phrase: LET LIDENT COLON QUOTE LIDENT DOT WITH ## -## Ends in an error in state: 1942. +## Ends in an error in state: 1941. ## ## let_binding_body -> simple_pattern_ident COLON nonempty_list(preceded(QUOTE,ident)) DOT . core_type EQUAL expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] ## @@ -2403,7 +2403,7 @@ toplevel_phrase: LET LIDENT COLON QUOTE LIDENT DOT WITH toplevel_phrase: LET LIDENT COLON TYPE LIDENT DOT UNDERSCORE EQUAL WITH ## -## Ends in an error in state: 1939. +## Ends in an error in state: 1938. ## ## let_binding_body -> simple_pattern_ident COLON TYPE nonempty_list(LIDENT) DOT core_type EQUAL . expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] ## @@ -2415,7 +2415,7 @@ toplevel_phrase: LET LIDENT COLON TYPE LIDENT DOT UNDERSCORE EQUAL WITH toplevel_phrase: LET LIDENT COLON TYPE LIDENT DOT UNDERSCORE WITH ## -## Ends in an error in state: 1938. +## Ends in an error in state: 1937. ## ## let_binding_body -> simple_pattern_ident COLON TYPE nonempty_list(LIDENT) DOT core_type . EQUAL expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] ## @@ -2436,7 +2436,7 @@ toplevel_phrase: LET LIDENT COLON TYPE LIDENT DOT UNDERSCORE WITH toplevel_phrase: LET LIDENT COLON TYPE LIDENT DOT WITH ## -## Ends in an error in state: 1937. +## Ends in an error in state: 1936. ## ## let_binding_body -> simple_pattern_ident COLON TYPE nonempty_list(LIDENT) DOT . core_type EQUAL expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] ## @@ -2448,7 +2448,7 @@ toplevel_phrase: LET LIDENT COLON TYPE LIDENT DOT WITH toplevel_phrase: LET LIDENT COLON TYPE WITH ## -## Ends in an error in state: 1935. +## Ends in an error in state: 1934. ## ## let_binding_body -> simple_pattern_ident COLON TYPE . nonempty_list(LIDENT) DOT core_type EQUAL expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] ## @@ -2460,7 +2460,7 @@ toplevel_phrase: LET LIDENT COLON TYPE WITH toplevel_phrase: LET LIDENT COLON WITH ## -## Ends in an error in state: 1934. +## Ends in an error in state: 1933. ## ## let_binding_body -> simple_pattern_ident COLON . nonempty_list(preceded(QUOTE,ident)) DOT core_type EQUAL expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] ## let_binding_body -> simple_pattern_ident COLON . TYPE nonempty_list(LIDENT) DOT core_type EQUAL expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] @@ -2474,7 +2474,7 @@ toplevel_phrase: LET LIDENT COLON WITH toplevel_phrase: LET LIDENT COLONGREATER LIDENT EQUAL WITH ## -## Ends in an error in state: 1947. +## Ends in an error in state: 1946. ## ## let_binding_body -> simple_pattern_ident type_constraint EQUAL . expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] ## @@ -2486,7 +2486,7 @@ toplevel_phrase: LET LIDENT COLONGREATER LIDENT EQUAL WITH toplevel_phrase: LET LIDENT COLONGREATER LIDENT WITH ## -## Ends in an error in state: 1946. +## Ends in an error in state: 1945. ## ## let_binding_body -> simple_pattern_ident type_constraint . EQUAL expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] ## @@ -2509,7 +2509,7 @@ toplevel_phrase: LET LIDENT COLONGREATER LIDENT WITH toplevel_phrase: LET LIDENT LPAREN DOT RPAREN COLON LIDENT WITH ## -## Ends in an error in state: 1922. +## Ends in an error in state: 1921. ## ## fun_def(EQUAL,core_type) -> LPAREN DOT RPAREN option(preceded(COLON,core_type)) . either(preceded(EQUAL,expr),braced_expr) [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] ## @@ -2532,7 +2532,7 @@ toplevel_phrase: LET LIDENT LPAREN DOT RPAREN COLON LIDENT WITH toplevel_phrase: LET LIDENT LPAREN DOT RPAREN WITH ## -## Ends in an error in state: 1921. +## Ends in an error in state: 1920. ## ## fun_def(EQUAL,core_type) -> LPAREN DOT RPAREN . option(preceded(COLON,core_type)) either(preceded(EQUAL,expr),braced_expr) [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] ## @@ -2544,7 +2544,7 @@ toplevel_phrase: LET LIDENT LPAREN DOT RPAREN WITH toplevel_phrase: LET LIDENT LPAREN DOT UNDERSCORE EQUAL ## -## Ends in an error in state: 1924. +## Ends in an error in state: 1923. ## ## fun_def(EQUAL,core_type) -> LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) . option(COMMA) RPAREN option(preceded(COLON,core_type)) either(preceded(EQUAL,expr),braced_expr) [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] ## lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> lseparated_nonempty_list_aux(COMMA,labeled_pattern) . COMMA labeled_pattern [ RPAREN COMMA ] @@ -2558,15 +2558,15 @@ toplevel_phrase: LET LIDENT LPAREN DOT UNDERSCORE EQUAL ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 772, spurious reduction of production pattern -> pattern_without_or ## In state 782, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1526, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1534, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern +## In state 1525, spurious reduction of production labeled_pattern -> pattern_optional_constraint +## In state 1533, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern ## toplevel_phrase: LET LIDENT LPAREN DOT UNDERSCORE RPAREN COLON LIDENT WITH ## -## Ends in an error in state: 1927. +## Ends in an error in state: 1926. ## ## fun_def(EQUAL,core_type) -> LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN option(preceded(COLON,core_type)) . either(preceded(EQUAL,expr),braced_expr) [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] ## @@ -2589,7 +2589,7 @@ toplevel_phrase: LET LIDENT LPAREN DOT UNDERSCORE RPAREN COLON LIDENT WITH toplevel_phrase: LET LIDENT LPAREN DOT UNDERSCORE RPAREN WITH ## -## Ends in an error in state: 1926. +## Ends in an error in state: 1925. ## ## fun_def(EQUAL,core_type) -> LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN . option(preceded(COLON,core_type)) either(preceded(EQUAL,expr),braced_expr) [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] ## @@ -2601,7 +2601,7 @@ toplevel_phrase: LET LIDENT LPAREN DOT UNDERSCORE RPAREN WITH toplevel_phrase: LET LIDENT LPAREN DOT WITH ## -## Ends in an error in state: 1920. +## Ends in an error in state: 1919. ## ## fun_def(EQUAL,core_type) -> LPAREN DOT . RPAREN option(preceded(COLON,core_type)) either(preceded(EQUAL,expr),braced_expr) [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] ## fun_def(EQUAL,core_type) -> LPAREN DOT . lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN option(preceded(COLON,core_type)) either(preceded(EQUAL,expr),braced_expr) [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] @@ -2614,7 +2614,7 @@ toplevel_phrase: LET LIDENT LPAREN DOT WITH toplevel_phrase: LET LIDENT LPAREN RPAREN COLON LIDENT WITH ## -## Ends in an error in state: 1915. +## Ends in an error in state: 1914. ## ## fun_def(EQUAL,core_type) -> LPAREN RPAREN option(preceded(COLON,core_type)) . either(preceded(EQUAL,expr),braced_expr) [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] ## @@ -2637,7 +2637,7 @@ toplevel_phrase: LET LIDENT LPAREN RPAREN COLON LIDENT WITH toplevel_phrase: LET LIDENT LPAREN RPAREN EQUAL UIDENT TO ## -## Ends in an error in state: 1917. +## Ends in an error in state: 1916. ## ## either(preceded(EQUAL,expr),braced_expr) -> EQUAL expr . [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOCSTRING COLONEQUAL BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -2672,7 +2672,7 @@ toplevel_phrase: LET LIDENT LPAREN RPAREN EQUAL UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -2680,7 +2680,7 @@ toplevel_phrase: LET LIDENT LPAREN RPAREN EQUAL UIDENT TO toplevel_phrase: LET LIDENT LPAREN RPAREN EQUAL WITH ## -## Ends in an error in state: 1916. +## Ends in an error in state: 1915. ## ## either(preceded(EQUAL,expr),braced_expr) -> EQUAL . expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] ## @@ -2692,7 +2692,7 @@ toplevel_phrase: LET LIDENT LPAREN RPAREN EQUAL WITH toplevel_phrase: LET LIDENT LPAREN RPAREN WITH ## -## Ends in an error in state: 1914. +## Ends in an error in state: 1913. ## ## fun_def(EQUAL,core_type) -> LPAREN RPAREN . option(preceded(COLON,core_type)) either(preceded(EQUAL,expr),braced_expr) [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] ## @@ -2704,7 +2704,7 @@ toplevel_phrase: LET LIDENT LPAREN RPAREN WITH toplevel_phrase: LET LIDENT LPAREN UNDERSCORE EQUAL ## -## Ends in an error in state: 1929. +## Ends in an error in state: 1928. ## ## fun_def(EQUAL,core_type) -> LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) . option(COMMA) RPAREN option(preceded(COLON,core_type)) either(preceded(EQUAL,expr),braced_expr) [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] ## lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> lseparated_nonempty_list_aux(COMMA,labeled_pattern) . COMMA labeled_pattern [ RPAREN COMMA ] @@ -2718,15 +2718,15 @@ toplevel_phrase: LET LIDENT LPAREN UNDERSCORE EQUAL ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 772, spurious reduction of production pattern -> pattern_without_or ## In state 782, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1526, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1534, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern +## In state 1525, spurious reduction of production labeled_pattern -> pattern_optional_constraint +## In state 1533, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern ## toplevel_phrase: LET LIDENT LPAREN UNDERSCORE RPAREN COLON LIDENT WITH ## -## Ends in an error in state: 1932. +## Ends in an error in state: 1931. ## ## fun_def(EQUAL,core_type) -> LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN option(preceded(COLON,core_type)) . either(preceded(EQUAL,expr),braced_expr) [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] ## @@ -2749,7 +2749,7 @@ toplevel_phrase: LET LIDENT LPAREN UNDERSCORE RPAREN COLON LIDENT WITH toplevel_phrase: LET LIDENT LPAREN UNDERSCORE RPAREN WITH ## -## Ends in an error in state: 1931. +## Ends in an error in state: 1930. ## ## fun_def(EQUAL,core_type) -> LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN . option(preceded(COLON,core_type)) either(preceded(EQUAL,expr),braced_expr) [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] ## @@ -2761,7 +2761,7 @@ toplevel_phrase: LET LIDENT LPAREN UNDERSCORE RPAREN WITH toplevel_phrase: LET LIDENT LPAREN WITH ## -## Ends in an error in state: 1913. +## Ends in an error in state: 1912. ## ## fun_def(EQUAL,core_type) -> LPAREN . RPAREN option(preceded(COLON,core_type)) either(preceded(EQUAL,expr),braced_expr) [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] ## fun_def(EQUAL,core_type) -> LPAREN . lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN option(preceded(COLON,core_type)) either(preceded(EQUAL,expr),braced_expr) [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] @@ -2776,7 +2776,7 @@ toplevel_phrase: LET LIDENT LPAREN WITH toplevel_phrase: LET LIDENT WITH ## -## Ends in an error in state: 1912. +## Ends in an error in state: 1911. ## ## let_binding_body -> simple_pattern_ident . type_constraint EQUAL expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] ## let_binding_body -> simple_pattern_ident . fun_def(EQUAL,core_type) [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] @@ -2792,7 +2792,7 @@ toplevel_phrase: LET LIDENT WITH toplevel_phrase: LET MODULE WITH ## -## Ends in an error in state: 4030. +## Ends in an error in state: 4059. ## ## structure_item -> opt_LET_MODULE . UIDENT module_binding_body [ SEMI EOF ] ## structure_item -> opt_LET_MODULE . REC UIDENT module_binding_body list(and_module_bindings) [ SEMI EOF ] @@ -2805,7 +2805,7 @@ toplevel_phrase: LET MODULE WITH toplevel_phrase: LET PERCENT AND ASSERT ## -## Ends in an error in state: 1905. +## Ends in an error in state: 1904. ## ## let_binding -> LET option(item_extension_sugar) . rec_flag let_binding_body [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] ## @@ -2818,14 +2818,14 @@ toplevel_phrase: LET PERCENT AND ASSERT ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 54, spurious reduction of production attr_id -> single_attr_id ## In state 57, spurious reduction of production item_extension_sugar -> PERCENT attr_id -## In state 1562, spurious reduction of production option(item_extension_sugar) -> item_extension_sugar +## In state 1561, spurious reduction of production option(item_extension_sugar) -> item_extension_sugar ## toplevel_phrase: LET REC ASSERT ## -## Ends in an error in state: 1906. +## Ends in an error in state: 1905. ## ## let_binding -> LET option(item_extension_sugar) rec_flag . let_binding_body [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] ## @@ -2837,7 +2837,7 @@ toplevel_phrase: LET REC ASSERT toplevel_phrase: LET UIDENT UIDENT WITH ## -## Ends in an error in state: 1950. +## Ends in an error in state: 1949. ## ## let_binding_body -> pattern . EQUAL expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] ## pattern -> pattern . BAR pattern [ EQUAL BAR ] @@ -2860,7 +2860,7 @@ toplevel_phrase: LET UIDENT UIDENT WITH toplevel_phrase: LET UNDERSCORE COLON UNDERSCORE EQUAL WITH ## -## Ends in an error in state: 1910. +## Ends in an error in state: 1909. ## ## let_binding_body -> simple_pattern_not_ident COLON core_type EQUAL . expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] ## @@ -2872,7 +2872,7 @@ toplevel_phrase: LET UNDERSCORE COLON UNDERSCORE EQUAL WITH toplevel_phrase: LET UNDERSCORE COLON UNDERSCORE WITH ## -## Ends in an error in state: 1909. +## Ends in an error in state: 1908. ## ## let_binding_body -> simple_pattern_not_ident COLON core_type . EQUAL expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] ## @@ -2893,7 +2893,7 @@ toplevel_phrase: LET UNDERSCORE COLON UNDERSCORE WITH toplevel_phrase: LET UNDERSCORE COLON WITH ## -## Ends in an error in state: 1908. +## Ends in an error in state: 1907. ## ## let_binding_body -> simple_pattern_not_ident COLON . core_type EQUAL expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] ## @@ -2905,7 +2905,7 @@ toplevel_phrase: LET UNDERSCORE COLON WITH toplevel_phrase: LET UNDERSCORE EQUAL WITH ## -## Ends in an error in state: 1951. +## Ends in an error in state: 1950. ## ## let_binding_body -> pattern EQUAL . expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] ## @@ -2917,7 +2917,7 @@ toplevel_phrase: LET UNDERSCORE EQUAL WITH toplevel_phrase: LET UNDERSCORE WITH ## -## Ends in an error in state: 1907. +## Ends in an error in state: 1906. ## ## let_binding_body -> simple_pattern_not_ident . COLON core_type EQUAL expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] ## simple_pattern -> simple_pattern_not_ident . [ EQUAL COLONCOLON BAR AS ] @@ -2930,7 +2930,7 @@ toplevel_phrase: LET UNDERSCORE WITH toplevel_phrase: LET WITH ## -## Ends in an error in state: 3854. +## Ends in an error in state: 3883. ## ## let_binding -> LET . option(item_extension_sugar) rec_flag let_binding_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] ## opt_LET_MODULE -> LET . MODULE [ UIDENT REC ] @@ -2943,7 +2943,7 @@ toplevel_phrase: LET WITH toplevel_phrase: LIDENT EQUAL UIDENT TO ## -## Ends in an error in state: 3853. +## Ends in an error in state: 3882. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -2978,7 +2978,7 @@ toplevel_phrase: LIDENT EQUAL UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -2986,7 +2986,7 @@ toplevel_phrase: LIDENT EQUAL UIDENT TO toplevel_phrase: LIDENT EQUAL WITH ## -## Ends in an error in state: 3852. +## Ends in an error in state: 3881. ## ## unattributed_expr -> LIDENT EQUAL . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -2998,7 +2998,7 @@ toplevel_phrase: LIDENT EQUAL WITH toplevel_phrase: LPAREN COLONCOLON RPAREN LPAREN UIDENT COMMA UIDENT TO ## -## Ends in an error in state: 3849. +## Ends in an error in state: 3878. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -3033,7 +3033,7 @@ toplevel_phrase: LPAREN COLONCOLON RPAREN LPAREN UIDENT COMMA UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -3041,7 +3041,7 @@ toplevel_phrase: LPAREN COLONCOLON RPAREN LPAREN UIDENT COMMA UIDENT TO toplevel_phrase: LPAREN COLONCOLON RPAREN LPAREN UIDENT COMMA WITH ## -## Ends in an error in state: 3848. +## Ends in an error in state: 3877. ## ## unattributed_expr -> LPAREN COLONCOLON RPAREN LPAREN expr COMMA . expr RPAREN [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -3053,7 +3053,7 @@ toplevel_phrase: LPAREN COLONCOLON RPAREN LPAREN UIDENT COMMA WITH toplevel_phrase: LPAREN COLONCOLON RPAREN LPAREN UIDENT TO ## -## Ends in an error in state: 3847. +## Ends in an error in state: 3876. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -3088,7 +3088,7 @@ toplevel_phrase: LPAREN COLONCOLON RPAREN LPAREN UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -3096,7 +3096,7 @@ toplevel_phrase: LPAREN COLONCOLON RPAREN LPAREN UIDENT TO toplevel_phrase: LPAREN COLONCOLON RPAREN LPAREN WITH ## -## Ends in an error in state: 3846. +## Ends in an error in state: 3875. ## ## unattributed_expr -> LPAREN COLONCOLON RPAREN LPAREN . expr COMMA expr RPAREN [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -3108,7 +3108,7 @@ toplevel_phrase: LPAREN COLONCOLON RPAREN LPAREN WITH toplevel_phrase: LPAREN COLONCOLON RPAREN WITH ## -## Ends in an error in state: 3845. +## Ends in an error in state: 3874. ## ## unattributed_expr -> LPAREN COLONCOLON RPAREN . LPAREN expr COMMA expr RPAREN [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -3120,7 +3120,7 @@ toplevel_phrase: LPAREN COLONCOLON RPAREN WITH toplevel_phrase: LPAREN COLONCOLON WITH ## -## Ends in an error in state: 3844. +## Ends in an error in state: 3873. ## ## unattributed_expr -> LPAREN COLONCOLON . RPAREN LPAREN expr COMMA expr RPAREN [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -3132,7 +3132,7 @@ toplevel_phrase: LPAREN COLONCOLON WITH toplevel_phrase: LPAREN WITH ## -## Ends in an error in state: 3843. +## Ends in an error in state: 3872. ## ## constr_longident -> LPAREN . RPAREN [ STAR SLASHGREATER SHARPOP SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## simple_expr_call -> LPAREN . expr_list RPAREN [ STAR SLASHGREATER SHARPOP SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -3151,7 +3151,7 @@ toplevel_phrase: LPAREN WITH toplevel_phrase: MINUSDOT WITH ## -## Ends in an error in state: 4004. +## Ends in an error in state: 4033. ## ## unattributed_expr -> subtractive . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -3163,7 +3163,7 @@ toplevel_phrase: MINUSDOT WITH toplevel_phrase: MODULE REC UIDENT LBRACE RBRACE AND UIDENT LBRACE RBRACE WITH ## -## Ends in an error in state: 4044. +## Ends in an error in state: 4073. ## ## list(and_module_bindings) -> and_module_bindings . list(and_module_bindings) [ SEMI EOF ] ## @@ -3175,7 +3175,7 @@ toplevel_phrase: MODULE REC UIDENT LBRACE RBRACE AND UIDENT LBRACE RBRACE WITH toplevel_phrase: MODULE REC UIDENT LBRACE RBRACE AND UIDENT WITH ## -## Ends in an error in state: 4037. +## Ends in an error in state: 4066. ## ## and_module_bindings -> AND UIDENT . module_binding_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] ## @@ -3187,7 +3187,7 @@ toplevel_phrase: MODULE REC UIDENT LBRACE RBRACE AND UIDENT WITH toplevel_phrase: MODULE REC UIDENT LBRACE RBRACE AND WITH ## -## Ends in an error in state: 4036. +## Ends in an error in state: 4065. ## ## and_module_bindings -> AND . UIDENT module_binding_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] ## @@ -3199,7 +3199,7 @@ toplevel_phrase: MODULE REC UIDENT LBRACE RBRACE AND WITH toplevel_phrase: MODULE REC UIDENT LBRACE RBRACE DOCSTRING AND UIDENT WITH ## -## Ends in an error in state: 4041. +## Ends in an error in state: 4070. ## ## and_module_bindings -> nonempty_list(as_loc(attribute)) AND UIDENT . module_binding_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] ## @@ -3211,7 +3211,7 @@ toplevel_phrase: MODULE REC UIDENT LBRACE RBRACE DOCSTRING AND UIDENT WITH toplevel_phrase: MODULE REC UIDENT LBRACE RBRACE DOCSTRING AND WITH ## -## Ends in an error in state: 4040. +## Ends in an error in state: 4069. ## ## and_module_bindings -> nonempty_list(as_loc(attribute)) AND . UIDENT module_binding_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] ## @@ -3223,7 +3223,7 @@ toplevel_phrase: MODULE REC UIDENT LBRACE RBRACE DOCSTRING AND WITH toplevel_phrase: MODULE REC UIDENT LBRACE RBRACE DOCSTRING WITH ## -## Ends in an error in state: 4039. +## Ends in an error in state: 4068. ## ## and_module_bindings -> nonempty_list(as_loc(attribute)) . AND UIDENT module_binding_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] ## @@ -3241,7 +3241,7 @@ toplevel_phrase: MODULE REC UIDENT LBRACE RBRACE DOCSTRING WITH toplevel_phrase: MODULE REC UIDENT LBRACE RBRACE WITH ## -## Ends in an error in state: 4035. +## Ends in an error in state: 4064. ## ## structure_item -> opt_LET_MODULE REC UIDENT module_binding_body . list(and_module_bindings) [ SEMI EOF ] ## @@ -3253,7 +3253,7 @@ toplevel_phrase: MODULE REC UIDENT LBRACE RBRACE WITH toplevel_phrase: MODULE REC UIDENT WITH ## -## Ends in an error in state: 4034. +## Ends in an error in state: 4063. ## ## structure_item -> opt_LET_MODULE REC UIDENT . module_binding_body list(and_module_bindings) [ SEMI EOF ] ## @@ -3265,7 +3265,7 @@ toplevel_phrase: MODULE REC UIDENT WITH toplevel_phrase: MODULE REC WITH ## -## Ends in an error in state: 4033. +## Ends in an error in state: 4062. ## ## structure_item -> opt_LET_MODULE REC . UIDENT module_binding_body list(and_module_bindings) [ SEMI EOF ] ## @@ -3277,7 +3277,7 @@ toplevel_phrase: MODULE REC WITH toplevel_phrase: MODULE TYPE OF LET ## -## Ends in an error in state: 3840. +## Ends in an error in state: 3869. ## ## structure_item -> MODULE TYPE option(OF) . ident [ SEMI EOF ] ## structure_item -> MODULE TYPE option(OF) . ident module_type_body(EQUAL) [ SEMI EOF ] @@ -3290,7 +3290,7 @@ toplevel_phrase: MODULE TYPE OF LET toplevel_phrase: MODULE TYPE WITH ## -## Ends in an error in state: 3839. +## Ends in an error in state: 3868. ## ## structure_item -> MODULE TYPE . option(OF) ident [ SEMI EOF ] ## structure_item -> MODULE TYPE . option(OF) ident module_type_body(EQUAL) [ SEMI EOF ] @@ -3303,7 +3303,7 @@ toplevel_phrase: MODULE TYPE WITH toplevel_phrase: MODULE UIDENT COLON UIDENT SEMI ## -## Ends in an error in state: 3353. +## Ends in an error in state: 3367. ## ## module_binding_body -> loption(functor_parameters) COLON module_type . module_expr_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] ## module_type -> module_type . WITH lseparated_nonempty_list_aux(AND,with_constraint) [ WITH LBRACE EQUAL ] @@ -3317,15 +3317,15 @@ toplevel_phrase: MODULE UIDENT COLON UIDENT SEMI ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 241, spurious reduction of production ident -> UIDENT ## In state 482, spurious reduction of production mty_longident -> ident -## In state 2327, spurious reduction of production simple_module_type -> mty_longident -## In state 2326, spurious reduction of production module_type -> simple_module_type +## In state 2326, spurious reduction of production simple_module_type -> mty_longident +## In state 2325, spurious reduction of production module_type -> simple_module_type ## toplevel_phrase: MODULE UIDENT COLON WITH ## -## Ends in an error in state: 3352. +## Ends in an error in state: 3366. ## ## module_binding_body -> loption(functor_parameters) COLON . module_type module_expr_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] ## @@ -3337,7 +3337,7 @@ toplevel_phrase: MODULE UIDENT COLON WITH toplevel_phrase: MODULE UIDENT EQUAL UIDENT RPAREN ## -## Ends in an error in state: 3351. +## Ends in an error in state: 3365. ## ## module_expr -> module_expr . module_arguments [ SEMI LPAREN LBRACKETAT LBRACE EOF DOCSTRING AND ] ## module_expr -> module_expr . LPAREN module_expr error [ SEMI LPAREN LBRACKETAT LBRACE EOF DOCSTRING AND ] @@ -3350,14 +3350,14 @@ toplevel_phrase: MODULE UIDENT EQUAL UIDENT RPAREN ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1233, spurious reduction of production module_expr -> mod_longident +## In state 1232, spurious reduction of production module_expr -> mod_longident ## toplevel_phrase: MODULE UIDENT EQUAL WITH ## -## Ends in an error in state: 3350. +## Ends in an error in state: 3364. ## ## module_expr_body -> EQUAL . module_expr [ SEMI LBRACKETAT EOF DOCSTRING AND ] ## @@ -3369,7 +3369,7 @@ toplevel_phrase: MODULE UIDENT EQUAL WITH toplevel_phrase: MODULE UIDENT LPAREN RPAREN WITH ## -## Ends in an error in state: 3349. +## Ends in an error in state: 3363. ## ## module_binding_body -> loption(functor_parameters) . module_expr_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] ## module_binding_body -> loption(functor_parameters) . COLON module_type module_expr_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] @@ -3382,7 +3382,7 @@ toplevel_phrase: MODULE UIDENT LPAREN RPAREN WITH toplevel_phrase: MODULE UIDENT WITH ## -## Ends in an error in state: 4031. +## Ends in an error in state: 4060. ## ## structure_item -> opt_LET_MODULE UIDENT . module_binding_body [ SEMI EOF ] ## @@ -3394,7 +3394,7 @@ toplevel_phrase: MODULE UIDENT WITH toplevel_phrase: MODULE WITH ## -## Ends in an error in state: 3838. +## Ends in an error in state: 3867. ## ## opt_LET_MODULE -> MODULE . [ UIDENT REC ] ## structure_item -> MODULE . TYPE option(OF) ident [ SEMI EOF ] @@ -3408,7 +3408,7 @@ toplevel_phrase: MODULE WITH toplevel_phrase: PERCENT AND UNDERSCORE ## -## Ends in an error in state: 4091. +## Ends in an error in state: 4120. ## ## structure_item -> item_extension_sugar . structure_item [ SEMI EOF ] ## @@ -3427,7 +3427,7 @@ toplevel_phrase: PERCENT AND UNDERSCORE toplevel_phrase: PLUSDOT WITH ## -## Ends in an error in state: 4088. +## Ends in an error in state: 4117. ## ## unattributed_expr -> additive . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -3439,7 +3439,7 @@ toplevel_phrase: PLUSDOT WITH toplevel_phrase: SHARP UIDENT EOF ## -## Ends in an error in state: 4002. +## Ends in an error in state: 4031. ## ## embedded(__anonymous_0) -> toplevel_directive . SEMI [ # ] ## @@ -3450,15 +3450,15 @@ toplevel_phrase: SHARP UIDENT EOF ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 3830, spurious reduction of production embedded(__anonymous_37) -> -## In state 3837, spurious reduction of production toplevel_directive -> SHARP ident embedded(__anonymous_37) +## In state 3859, spurious reduction of production embedded(__anonymous_37) -> +## In state 3866, spurious reduction of production toplevel_directive -> SHARP ident embedded(__anonymous_37) ## toplevel_phrase: SHARP UIDENT UIDENT DOT WITH ## -## Ends in an error in state: 3130. +## Ends in an error in state: 3144. ## ## mod_longident -> mod_longident DOT . UIDENT [ SEMI EOF DOT ] ## val_longident -> mod_longident DOT . val_ident [ SEMI RPAREN QUESTION EQUAL EOF COMMA ] @@ -3471,7 +3471,7 @@ toplevel_phrase: SHARP UIDENT UIDENT DOT WITH toplevel_phrase: SHARP UIDENT UIDENT WITH ## -## Ends in an error in state: 3836. +## Ends in an error in state: 3865. ## ## embedded(__anonymous_37) -> mod_longident . [ SEMI EOF ] ## mod_longident -> mod_longident . DOT UIDENT [ SEMI EOF DOT ] @@ -3485,7 +3485,7 @@ toplevel_phrase: SHARP UIDENT UIDENT WITH toplevel_phrase: SHARP UIDENT WITH ## -## Ends in an error in state: 3830. +## Ends in an error in state: 3859. ## ## toplevel_directive -> SHARP ident . embedded(__anonymous_37) [ SEMI EOF ] ## @@ -3497,7 +3497,7 @@ toplevel_phrase: SHARP UIDENT WITH toplevel_phrase: SHARP WITH ## -## Ends in an error in state: 3829. +## Ends in an error in state: 3858. ## ## toplevel_directive -> SHARP . ident embedded(__anonymous_37) [ SEMI EOF ] ## @@ -3509,7 +3509,7 @@ toplevel_phrase: SHARP WITH toplevel_phrase: SWITCH PERCENT AND WHILE ## -## Ends in an error in state: 3823. +## Ends in an error in state: 3852. ## ## unattributed_expr -> SWITCH optional_expr_extension . simple_expr_no_constructor LBRACE match_case(seq_expr) llist_aux(match_case(seq_expr)) RBRACE [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -3522,14 +3522,14 @@ toplevel_phrase: SWITCH PERCENT AND WHILE ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 54, spurious reduction of production attr_id -> single_attr_id ## In state 57, spurious reduction of production item_extension_sugar -> PERCENT attr_id -## In state 1604, spurious reduction of production optional_expr_extension -> item_extension_sugar +## In state 1603, spurious reduction of production optional_expr_extension -> item_extension_sugar ## toplevel_phrase: SWITCH UIDENT LBRACE BAR CHAR EQUALGREATER CHAR TO ## -## Ends in an error in state: 3827. +## Ends in an error in state: 3856. ## ## llist_aux(match_case(seq_expr)) -> llist_aux(match_case(seq_expr)) . match_case(seq_expr) [ RBRACE BAR ] ## unattributed_expr -> SWITCH optional_expr_extension simple_expr_no_constructor LBRACE match_case(seq_expr) llist_aux(match_case(seq_expr)) . RBRACE [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -3542,18 +3542,18 @@ toplevel_phrase: SWITCH UIDENT LBRACE BAR CHAR EQUALGREATER CHAR TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 970, spurious reduction of production expr -> simple_expr_call -## In state 3432, spurious reduction of production option(SEMI) -> -## In state 3436, spurious reduction of production seq_expr_no_seq -> expr option(SEMI) -## In state 3403, spurious reduction of production seq_expr -> seq_expr_no_seq -## In state 3438, spurious reduction of production match_case(seq_expr) -> BAR pattern option(preceded(WHEN,expr)) EQUALGREATER seq_expr -## In state 3826, spurious reduction of production llist_aux(match_case(seq_expr)) -> +## In state 3446, spurious reduction of production option(SEMI) -> +## In state 3450, spurious reduction of production seq_expr_no_seq -> expr option(SEMI) +## In state 3417, spurious reduction of production seq_expr -> seq_expr_no_seq +## In state 3452, spurious reduction of production match_case(seq_expr) -> BAR pattern option(preceded(WHEN,expr)) EQUALGREATER seq_expr +## In state 3855, spurious reduction of production llist_aux(match_case(seq_expr)) -> ## toplevel_phrase: SWITCH UIDENT LBRACE WITH ## -## Ends in an error in state: 3825. +## Ends in an error in state: 3854. ## ## unattributed_expr -> SWITCH optional_expr_extension simple_expr_no_constructor LBRACE . match_case(seq_expr) llist_aux(match_case(seq_expr)) RBRACE [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -3565,7 +3565,7 @@ toplevel_phrase: SWITCH UIDENT LBRACE WITH toplevel_phrase: SWITCH UIDENT WITH ## -## Ends in an error in state: 3824. +## Ends in an error in state: 3853. ## ## simple_expr_no_constructor -> simple_expr_no_constructor . POSTFIXOP [ SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] ## simple_expr_no_constructor -> simple_expr_no_constructor . DOT label_longident [ SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] @@ -3585,15 +3585,15 @@ toplevel_phrase: SWITCH UIDENT WITH ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 3453, spurious reduction of production constr_longident -> mod_longident -## In state 3487, spurious reduction of production simple_expr_no_constructor -> constr_longident +## In state 3467, spurious reduction of production constr_longident -> mod_longident +## In state 3501, spurious reduction of production simple_expr_no_constructor -> constr_longident ## toplevel_phrase: SWITCH WITH ## -## Ends in an error in state: 3822. +## Ends in an error in state: 3851. ## ## unattributed_expr -> SWITCH . optional_expr_extension simple_expr_no_constructor LBRACE match_case(seq_expr) llist_aux(match_case(seq_expr)) RBRACE [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -3605,7 +3605,7 @@ toplevel_phrase: SWITCH WITH toplevel_phrase: TRUE DOT LBRACE UIDENT RBRACE EQUAL UIDENT TO ## -## Ends in an error in state: 4026. +## Ends in an error in state: 4055. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -3640,7 +3640,7 @@ toplevel_phrase: TRUE DOT LBRACE UIDENT RBRACE EQUAL UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -3648,7 +3648,7 @@ toplevel_phrase: TRUE DOT LBRACE UIDENT RBRACE EQUAL UIDENT TO toplevel_phrase: TRUE DOT LBRACE UIDENT RBRACE EQUAL WITH ## -## Ends in an error in state: 4025. +## Ends in an error in state: 4054. ## ## unattributed_expr -> simple_expr_call DOT LBRACE expr RBRACE EQUAL . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -3660,7 +3660,7 @@ toplevel_phrase: TRUE DOT LBRACE UIDENT RBRACE EQUAL WITH toplevel_phrase: TRUE DOT LBRACE UIDENT RBRACE WITH ## -## Ends in an error in state: 4024. +## Ends in an error in state: 4053. ## ## simple_expr_call -> simple_expr_call DOT LBRACE expr RBRACE . [ STAR SLASHGREATER SHARPOP SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## unattributed_expr -> simple_expr_call DOT LBRACE expr RBRACE . EQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -3673,7 +3673,7 @@ toplevel_phrase: TRUE DOT LBRACE UIDENT RBRACE WITH toplevel_phrase: TRUE DOT LBRACE UIDENT TO ## -## Ends in an error in state: 4023. +## Ends in an error in state: 4052. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -3709,7 +3709,7 @@ toplevel_phrase: TRUE DOT LBRACE UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -3717,7 +3717,7 @@ toplevel_phrase: TRUE DOT LBRACE UIDENT TO toplevel_phrase: TRUE DOT LBRACE WITH ## -## Ends in an error in state: 4022. +## Ends in an error in state: 4051. ## ## simple_expr_call -> simple_expr_call DOT LBRACE . expr RBRACE [ STAR SLASHGREATER SHARPOP SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## unattributed_expr -> simple_expr_call DOT LBRACE . expr RBRACE EQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -3730,7 +3730,7 @@ toplevel_phrase: TRUE DOT LBRACE WITH toplevel_phrase: TRUE DOT LBRACKET UIDENT RBRACKET EQUAL UIDENT TO ## -## Ends in an error in state: 4021. +## Ends in an error in state: 4050. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -3765,7 +3765,7 @@ toplevel_phrase: TRUE DOT LBRACKET UIDENT RBRACKET EQUAL UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -3773,7 +3773,7 @@ toplevel_phrase: TRUE DOT LBRACKET UIDENT RBRACKET EQUAL UIDENT TO toplevel_phrase: TRUE DOT LBRACKET UIDENT RBRACKET EQUAL WITH ## -## Ends in an error in state: 4020. +## Ends in an error in state: 4049. ## ## unattributed_expr -> simple_expr_call DOT LBRACKET expr RBRACKET EQUAL . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -3785,7 +3785,7 @@ toplevel_phrase: TRUE DOT LBRACKET UIDENT RBRACKET EQUAL WITH toplevel_phrase: TRUE DOT LBRACKET UIDENT RBRACKET WITH ## -## Ends in an error in state: 4019. +## Ends in an error in state: 4048. ## ## simple_expr_call -> simple_expr_call DOT LBRACKET expr RBRACKET . [ STAR SLASHGREATER SHARPOP SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## unattributed_expr -> simple_expr_call DOT LBRACKET expr RBRACKET . EQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -3798,7 +3798,7 @@ toplevel_phrase: TRUE DOT LBRACKET UIDENT RBRACKET WITH toplevel_phrase: TRUE DOT LBRACKET UIDENT UIDENT ## -## Ends in an error in state: 4018. +## Ends in an error in state: 4047. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -3835,7 +3835,7 @@ toplevel_phrase: TRUE DOT LBRACKET UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -3843,7 +3843,7 @@ toplevel_phrase: TRUE DOT LBRACKET UIDENT UIDENT toplevel_phrase: TRUE DOT LBRACKET WITH ## -## Ends in an error in state: 4017. +## Ends in an error in state: 4046. ## ## simple_expr_call -> simple_expr_call DOT LBRACKET . expr RBRACKET [ STAR SLASHGREATER SHARPOP SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call DOT LBRACKET . expr error [ STAR SLASHGREATER SHARPOP SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -3857,7 +3857,7 @@ toplevel_phrase: TRUE DOT LBRACKET WITH toplevel_phrase: TRUE DOT LIDENT EQUAL UIDENT TO ## -## Ends in an error in state: 4029. +## Ends in an error in state: 4058. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -3892,7 +3892,7 @@ toplevel_phrase: TRUE DOT LIDENT EQUAL UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -3900,7 +3900,7 @@ toplevel_phrase: TRUE DOT LIDENT EQUAL UIDENT TO toplevel_phrase: TRUE DOT LIDENT EQUAL WITH ## -## Ends in an error in state: 4028. +## Ends in an error in state: 4057. ## ## unattributed_expr -> simple_expr_call DOT label_longident EQUAL . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -3912,7 +3912,7 @@ toplevel_phrase: TRUE DOT LIDENT EQUAL WITH toplevel_phrase: TRUE DOT LIDENT WITH ## -## Ends in an error in state: 4027. +## Ends in an error in state: 4056. ## ## simple_expr_call -> simple_expr_call DOT label_longident . [ STAR SLASHGREATER SHARPOP SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## unattributed_expr -> simple_expr_call DOT label_longident . EQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -3925,7 +3925,7 @@ toplevel_phrase: TRUE DOT LIDENT WITH toplevel_phrase: TRUE DOT WITH ## -## Ends in an error in state: 4016. +## Ends in an error in state: 4045. ## ## simple_expr_call -> simple_expr_call DOT . label_longident [ STAR SLASHGREATER SHARPOP SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call DOT . LBRACKET expr RBRACKET [ STAR SLASHGREATER SHARPOP SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -3943,7 +3943,7 @@ toplevel_phrase: TRUE DOT WITH toplevel_phrase: TRY PERCENT AND WHILE ## -## Ends in an error in state: 3814. +## Ends in an error in state: 3843. ## ## unattributed_expr -> TRY optional_expr_extension . simple_expr_no_constructor LBRACE match_case(seq_expr) llist_aux(match_case(seq_expr)) RBRACE [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## unattributed_expr -> TRY optional_expr_extension . simple_expr_no_constructor WITH error [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -3957,14 +3957,14 @@ toplevel_phrase: TRY PERCENT AND WHILE ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 54, spurious reduction of production attr_id -> single_attr_id ## In state 57, spurious reduction of production item_extension_sugar -> PERCENT attr_id -## In state 1604, spurious reduction of production optional_expr_extension -> item_extension_sugar +## In state 1603, spurious reduction of production optional_expr_extension -> item_extension_sugar ## toplevel_phrase: TRY UIDENT LBRACE BAR CHAR EQUALGREATER CHAR TO ## -## Ends in an error in state: 3820. +## Ends in an error in state: 3849. ## ## llist_aux(match_case(seq_expr)) -> llist_aux(match_case(seq_expr)) . match_case(seq_expr) [ RBRACE BAR ] ## unattributed_expr -> TRY optional_expr_extension simple_expr_no_constructor LBRACE match_case(seq_expr) llist_aux(match_case(seq_expr)) . RBRACE [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -3977,18 +3977,18 @@ toplevel_phrase: TRY UIDENT LBRACE BAR CHAR EQUALGREATER CHAR TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 970, spurious reduction of production expr -> simple_expr_call -## In state 3432, spurious reduction of production option(SEMI) -> -## In state 3436, spurious reduction of production seq_expr_no_seq -> expr option(SEMI) -## In state 3403, spurious reduction of production seq_expr -> seq_expr_no_seq -## In state 3438, spurious reduction of production match_case(seq_expr) -> BAR pattern option(preceded(WHEN,expr)) EQUALGREATER seq_expr -## In state 3819, spurious reduction of production llist_aux(match_case(seq_expr)) -> +## In state 3446, spurious reduction of production option(SEMI) -> +## In state 3450, spurious reduction of production seq_expr_no_seq -> expr option(SEMI) +## In state 3417, spurious reduction of production seq_expr -> seq_expr_no_seq +## In state 3452, spurious reduction of production match_case(seq_expr) -> BAR pattern option(preceded(WHEN,expr)) EQUALGREATER seq_expr +## In state 3848, spurious reduction of production llist_aux(match_case(seq_expr)) -> ## toplevel_phrase: TRY UIDENT LBRACE WITH ## -## Ends in an error in state: 3818. +## Ends in an error in state: 3847. ## ## unattributed_expr -> TRY optional_expr_extension simple_expr_no_constructor LBRACE . match_case(seq_expr) llist_aux(match_case(seq_expr)) RBRACE [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -4000,7 +4000,7 @@ toplevel_phrase: TRY UIDENT LBRACE WITH toplevel_phrase: TRY UIDENT WHILE ## -## Ends in an error in state: 3815. +## Ends in an error in state: 3844. ## ## simple_expr_no_constructor -> simple_expr_no_constructor . POSTFIXOP [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] ## simple_expr_no_constructor -> simple_expr_no_constructor . DOT label_longident [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] @@ -4021,15 +4021,15 @@ toplevel_phrase: TRY UIDENT WHILE ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 3453, spurious reduction of production constr_longident -> mod_longident -## In state 3487, spurious reduction of production simple_expr_no_constructor -> constr_longident +## In state 3467, spurious reduction of production constr_longident -> mod_longident +## In state 3501, spurious reduction of production simple_expr_no_constructor -> constr_longident ## toplevel_phrase: TRY UIDENT WITH WITH ## -## Ends in an error in state: 3816. +## Ends in an error in state: 3845. ## ## unattributed_expr -> TRY optional_expr_extension simple_expr_no_constructor WITH . error [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -4041,7 +4041,7 @@ toplevel_phrase: TRY UIDENT WITH WITH toplevel_phrase: TRY WITH ## -## Ends in an error in state: 3813. +## Ends in an error in state: 3842. ## ## unattributed_expr -> TRY . optional_expr_extension simple_expr_no_constructor LBRACE match_case(seq_expr) llist_aux(match_case(seq_expr)) RBRACE [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## unattributed_expr -> TRY . optional_expr_extension simple_expr_no_constructor WITH error [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -4054,7 +4054,7 @@ toplevel_phrase: TRY WITH toplevel_phrase: TYPE LIDENT LPAREN UNDERSCORE RPAREN AMPERSAND ## -## Ends in an error in state: 3773. +## Ends in an error in state: 3802. ## ## str_type_extension -> TYPE nonrec_flag LIDENT type_variables_with_variance . PLUSEQ embedded(private_flag) attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) [ SEMI EOF ] ## type_declaration_details -> LIDENT type_variables_with_variance . type_declaration_kind [ SEMI EOF ] @@ -4067,7 +4067,7 @@ toplevel_phrase: TYPE LIDENT LPAREN UNDERSCORE RPAREN AMPERSAND toplevel_phrase: TYPE LIDENT PLUSEQ BAR DOCSTRING UIDENT COLON LIDENT WITH ## -## Ends in an error in state: 3778. +## Ends in an error in state: 3807. ## ## nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> BAR nonempty_list(as_loc(attribute)) either(extension_constructor_declaration,extension_constructor_rebind) . [ SEMI EOF ] ## nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> BAR nonempty_list(as_loc(attribute)) either(extension_constructor_declaration,extension_constructor_rebind) . nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) [ SEMI EOF ] @@ -4087,14 +4087,14 @@ toplevel_phrase: TYPE LIDENT PLUSEQ BAR DOCSTRING UIDENT COLON LIDENT WITH ## In state 592, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type ## In state 1022, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) ## In state 1126, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 3289, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration +## In state 3303, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration ## toplevel_phrase: TYPE LIDENT PLUSEQ BAR DOCSTRING WITH ## -## Ends in an error in state: 3777. +## Ends in an error in state: 3806. ## ## nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> BAR nonempty_list(as_loc(attribute)) . either(extension_constructor_declaration,extension_constructor_rebind) [ SEMI EOF ] ## nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> BAR nonempty_list(as_loc(attribute)) . either(extension_constructor_declaration,extension_constructor_rebind) nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) [ SEMI EOF ] @@ -4113,7 +4113,7 @@ toplevel_phrase: TYPE LIDENT PLUSEQ BAR DOCSTRING WITH toplevel_phrase: TYPE LIDENT PLUSEQ BAR UIDENT COLON LIDENT WITH ## -## Ends in an error in state: 3787. +## Ends in an error in state: 3816. ## ## nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> BAR either(extension_constructor_declaration,extension_constructor_rebind) . [ SEMI EOF ] ## nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> BAR either(extension_constructor_declaration,extension_constructor_rebind) . nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) [ SEMI EOF ] @@ -4133,14 +4133,14 @@ toplevel_phrase: TYPE LIDENT PLUSEQ BAR UIDENT COLON LIDENT WITH ## In state 592, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type ## In state 1022, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) ## In state 1126, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 3289, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration +## In state 3303, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration ## toplevel_phrase: TYPE LIDENT PLUSEQ BAR WITH ## -## Ends in an error in state: 3776. +## Ends in an error in state: 3805. ## ## nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> BAR . either(extension_constructor_declaration,extension_constructor_rebind) [ SEMI EOF ] ## nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> BAR . nonempty_list(as_loc(attribute)) either(extension_constructor_declaration,extension_constructor_rebind) [ SEMI EOF ] @@ -4155,7 +4155,7 @@ toplevel_phrase: TYPE LIDENT PLUSEQ BAR WITH toplevel_phrase: TYPE LIDENT PLUSEQ DOCSTRING BAR DOCSTRING UIDENT COLON LIDENT WITH ## -## Ends in an error in state: 3783. +## Ends in an error in state: 3812. ## ## nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> nonempty_list(as_loc(attribute)) BAR nonempty_list(as_loc(attribute)) either(extension_constructor_declaration,extension_constructor_rebind) . [ SEMI EOF ] ## nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> nonempty_list(as_loc(attribute)) BAR nonempty_list(as_loc(attribute)) either(extension_constructor_declaration,extension_constructor_rebind) . nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) [ SEMI EOF ] @@ -4175,14 +4175,14 @@ toplevel_phrase: TYPE LIDENT PLUSEQ DOCSTRING BAR DOCSTRING UIDENT COLON LIDENT ## In state 592, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type ## In state 1022, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) ## In state 1126, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 3289, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration +## In state 3303, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration ## toplevel_phrase: TYPE LIDENT PLUSEQ DOCSTRING BAR DOCSTRING WITH ## -## Ends in an error in state: 3782. +## Ends in an error in state: 3811. ## ## nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> nonempty_list(as_loc(attribute)) BAR nonempty_list(as_loc(attribute)) . either(extension_constructor_declaration,extension_constructor_rebind) [ SEMI EOF ] ## nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> nonempty_list(as_loc(attribute)) BAR nonempty_list(as_loc(attribute)) . either(extension_constructor_declaration,extension_constructor_rebind) nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) [ SEMI EOF ] @@ -4201,7 +4201,7 @@ toplevel_phrase: TYPE LIDENT PLUSEQ DOCSTRING BAR DOCSTRING WITH toplevel_phrase: TYPE LIDENT PLUSEQ DOCSTRING BAR UIDENT COLON LIDENT WITH ## -## Ends in an error in state: 3785. +## Ends in an error in state: 3814. ## ## nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> nonempty_list(as_loc(attribute)) BAR either(extension_constructor_declaration,extension_constructor_rebind) . [ SEMI EOF ] ## nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> nonempty_list(as_loc(attribute)) BAR either(extension_constructor_declaration,extension_constructor_rebind) . nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) [ SEMI EOF ] @@ -4221,14 +4221,14 @@ toplevel_phrase: TYPE LIDENT PLUSEQ DOCSTRING BAR UIDENT COLON LIDENT WITH ## In state 592, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type ## In state 1022, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) ## In state 1126, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 3289, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration +## In state 3303, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration ## toplevel_phrase: TYPE LIDENT PLUSEQ DOCSTRING BAR WITH ## -## Ends in an error in state: 3781. +## Ends in an error in state: 3810. ## ## nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> nonempty_list(as_loc(attribute)) BAR . either(extension_constructor_declaration,extension_constructor_rebind) [ SEMI EOF ] ## nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> nonempty_list(as_loc(attribute)) BAR . nonempty_list(as_loc(attribute)) either(extension_constructor_declaration,extension_constructor_rebind) [ SEMI EOF ] @@ -4243,7 +4243,7 @@ toplevel_phrase: TYPE LIDENT PLUSEQ DOCSTRING BAR WITH toplevel_phrase: TYPE LIDENT PLUSEQ DOCSTRING WITH ## -## Ends in an error in state: 3780. +## Ends in an error in state: 3809. ## ## nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> nonempty_list(as_loc(attribute)) . BAR either(extension_constructor_declaration,extension_constructor_rebind) [ SEMI EOF ] ## nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> nonempty_list(as_loc(attribute)) . BAR nonempty_list(as_loc(attribute)) either(extension_constructor_declaration,extension_constructor_rebind) [ SEMI EOF ] @@ -4264,7 +4264,7 @@ toplevel_phrase: TYPE LIDENT PLUSEQ DOCSTRING WITH toplevel_phrase: TYPE LIDENT PLUSEQ PRI BANG ## -## Ends in an error in state: 3775. +## Ends in an error in state: 3804. ## ## str_type_extension -> TYPE nonrec_flag LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) . attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) [ SEMI EOF ] ## @@ -4276,7 +4276,7 @@ toplevel_phrase: TYPE LIDENT PLUSEQ PRI BANG toplevel_phrase: TYPE LIDENT PLUSEQ UIDENT BAR DOCSTRING UIDENT COLON LIDENT WITH ## -## Ends in an error in state: 3793. +## Ends in an error in state: 3822. ## ## list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> BAR nonempty_list(as_loc(attribute)) either(extension_constructor_declaration,extension_constructor_rebind) . list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) [ SEMI EOF ] ## @@ -4295,14 +4295,14 @@ toplevel_phrase: TYPE LIDENT PLUSEQ UIDENT BAR DOCSTRING UIDENT COLON LIDENT WIT ## In state 592, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type ## In state 1022, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) ## In state 1126, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 3289, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration +## In state 3303, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration ## toplevel_phrase: TYPE LIDENT PLUSEQ UIDENT BAR DOCSTRING WITH ## -## Ends in an error in state: 3792. +## Ends in an error in state: 3821. ## ## list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> BAR nonempty_list(as_loc(attribute)) . either(extension_constructor_declaration,extension_constructor_rebind) list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) [ SEMI EOF ] ## @@ -4320,7 +4320,7 @@ toplevel_phrase: TYPE LIDENT PLUSEQ UIDENT BAR DOCSTRING WITH toplevel_phrase: TYPE LIDENT PLUSEQ UIDENT BAR UIDENT COLON LIDENT WITH ## -## Ends in an error in state: 3802. +## Ends in an error in state: 3831. ## ## list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> BAR either(extension_constructor_declaration,extension_constructor_rebind) . list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) [ SEMI EOF ] ## @@ -4339,14 +4339,14 @@ toplevel_phrase: TYPE LIDENT PLUSEQ UIDENT BAR UIDENT COLON LIDENT WITH ## In state 592, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type ## In state 1022, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) ## In state 1126, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 3289, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration +## In state 3303, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration ## toplevel_phrase: TYPE LIDENT PLUSEQ UIDENT BAR WITH ## -## Ends in an error in state: 3791. +## Ends in an error in state: 3820. ## ## list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> BAR . either(extension_constructor_declaration,extension_constructor_rebind) list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) [ SEMI EOF ] ## list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> BAR . nonempty_list(as_loc(attribute)) either(extension_constructor_declaration,extension_constructor_rebind) list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) [ SEMI EOF ] @@ -4359,7 +4359,7 @@ toplevel_phrase: TYPE LIDENT PLUSEQ UIDENT BAR WITH toplevel_phrase: TYPE LIDENT PLUSEQ UIDENT COLON LIDENT WITH ## -## Ends in an error in state: 3790. +## Ends in an error in state: 3819. ## ## attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) -> either(extension_constructor_declaration,extension_constructor_rebind) . list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) [ SEMI EOF ] ## @@ -4378,14 +4378,14 @@ toplevel_phrase: TYPE LIDENT PLUSEQ UIDENT COLON LIDENT WITH ## In state 592, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type ## In state 1022, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) ## In state 1126, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 3289, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration +## In state 3303, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration ## toplevel_phrase: TYPE LIDENT PLUSEQ UIDENT DOCSTRING BAR DOCSTRING UIDENT COLON LIDENT WITH ## -## Ends in an error in state: 3797. +## Ends in an error in state: 3826. ## ## list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> nonempty_list(as_loc(attribute)) BAR nonempty_list(as_loc(attribute)) either(extension_constructor_declaration,extension_constructor_rebind) . list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) [ SEMI EOF ] ## @@ -4404,14 +4404,14 @@ toplevel_phrase: TYPE LIDENT PLUSEQ UIDENT DOCSTRING BAR DOCSTRING UIDENT COLON ## In state 592, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type ## In state 1022, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) ## In state 1126, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 3289, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration +## In state 3303, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration ## toplevel_phrase: TYPE LIDENT PLUSEQ UIDENT DOCSTRING BAR DOCSTRING WITH ## -## Ends in an error in state: 3796. +## Ends in an error in state: 3825. ## ## list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> nonempty_list(as_loc(attribute)) BAR nonempty_list(as_loc(attribute)) . either(extension_constructor_declaration,extension_constructor_rebind) list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) [ SEMI EOF ] ## @@ -4429,7 +4429,7 @@ toplevel_phrase: TYPE LIDENT PLUSEQ UIDENT DOCSTRING BAR DOCSTRING WITH toplevel_phrase: TYPE LIDENT PLUSEQ UIDENT DOCSTRING BAR UIDENT COLON LIDENT WITH ## -## Ends in an error in state: 3799. +## Ends in an error in state: 3828. ## ## list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> nonempty_list(as_loc(attribute)) BAR either(extension_constructor_declaration,extension_constructor_rebind) . list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) [ SEMI EOF ] ## @@ -4448,14 +4448,14 @@ toplevel_phrase: TYPE LIDENT PLUSEQ UIDENT DOCSTRING BAR UIDENT COLON LIDENT WIT ## In state 592, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type ## In state 1022, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) ## In state 1126, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 3289, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration +## In state 3303, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration ## toplevel_phrase: TYPE LIDENT PLUSEQ UIDENT DOCSTRING BAR WITH ## -## Ends in an error in state: 3795. +## Ends in an error in state: 3824. ## ## list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> nonempty_list(as_loc(attribute)) BAR . either(extension_constructor_declaration,extension_constructor_rebind) list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) [ SEMI EOF ] ## list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> nonempty_list(as_loc(attribute)) BAR . nonempty_list(as_loc(attribute)) either(extension_constructor_declaration,extension_constructor_rebind) list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) [ SEMI EOF ] @@ -4468,7 +4468,7 @@ toplevel_phrase: TYPE LIDENT PLUSEQ UIDENT DOCSTRING BAR WITH toplevel_phrase: TYPE LIDENT PLUSEQ UIDENT DOCSTRING WITH ## -## Ends in an error in state: 3794. +## Ends in an error in state: 3823. ## ## list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> nonempty_list(as_loc(attribute)) . BAR either(extension_constructor_declaration,extension_constructor_rebind) list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) [ SEMI EOF ] ## list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> nonempty_list(as_loc(attribute)) . BAR nonempty_list(as_loc(attribute)) either(extension_constructor_declaration,extension_constructor_rebind) list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) [ SEMI EOF ] @@ -4487,7 +4487,7 @@ toplevel_phrase: TYPE LIDENT PLUSEQ UIDENT DOCSTRING WITH toplevel_phrase: TYPE LIDENT PLUSEQ WITH ## -## Ends in an error in state: 3774. +## Ends in an error in state: 3803. ## ## str_type_extension -> TYPE nonrec_flag LIDENT type_variables_with_variance PLUSEQ . embedded(private_flag) attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) [ SEMI EOF ] ## @@ -4499,7 +4499,7 @@ toplevel_phrase: TYPE LIDENT PLUSEQ WITH toplevel_phrase: TYPE LIDENT WITH ## -## Ends in an error in state: 3772. +## Ends in an error in state: 3801. ## ## str_type_extension -> TYPE nonrec_flag LIDENT . type_variables_with_variance PLUSEQ embedded(private_flag) attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) [ SEMI EOF ] ## type_declaration_details -> LIDENT . type_variables_with_variance type_declaration_kind [ SEMI EOF ] @@ -4512,7 +4512,7 @@ toplevel_phrase: TYPE LIDENT WITH toplevel_phrase: TYPE UIDENT DOT LIDENT LPAREN UNDERSCORE RPAREN WITH ## -## Ends in an error in state: 3809. +## Ends in an error in state: 3838. ## ## str_type_extension -> TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance . PLUSEQ embedded(private_flag) attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) [ SEMI EOF ] ## @@ -4524,7 +4524,7 @@ toplevel_phrase: TYPE UIDENT DOT LIDENT LPAREN UNDERSCORE RPAREN WITH toplevel_phrase: TYPE UIDENT DOT LIDENT PLUSEQ PRI BANG ## -## Ends in an error in state: 3811. +## Ends in an error in state: 3840. ## ## str_type_extension -> TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) . attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) [ SEMI EOF ] ## @@ -4536,7 +4536,7 @@ toplevel_phrase: TYPE UIDENT DOT LIDENT PLUSEQ PRI BANG toplevel_phrase: TYPE UIDENT DOT LIDENT PLUSEQ WITH ## -## Ends in an error in state: 3810. +## Ends in an error in state: 3839. ## ## str_type_extension -> TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance PLUSEQ . embedded(private_flag) attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) [ SEMI EOF ] ## @@ -4548,7 +4548,7 @@ toplevel_phrase: TYPE UIDENT DOT LIDENT PLUSEQ WITH toplevel_phrase: TYPE UIDENT DOT LIDENT WITH ## -## Ends in an error in state: 3808. +## Ends in an error in state: 3837. ## ## str_type_extension -> TYPE nonrec_flag mod_ext_longident DOT LIDENT . type_variables_with_variance PLUSEQ embedded(private_flag) attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) [ SEMI EOF ] ## @@ -4560,7 +4560,7 @@ toplevel_phrase: TYPE UIDENT DOT LIDENT WITH toplevel_phrase: TYPE UIDENT DOT UIDENT WITH ## -## Ends in an error in state: 3806. +## Ends in an error in state: 3835. ## ## mod_ext_apply -> mod_ext_longident . DOT UIDENT LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ LPAREN DOT ] ## mod_ext_longident -> mod_ext_longident . DOT UIDENT [ DOT ] @@ -4580,7 +4580,7 @@ toplevel_phrase: TYPE UIDENT DOT UIDENT WITH toplevel_phrase: TYPE UIDENT DOT WITH ## -## Ends in an error in state: 3807. +## Ends in an error in state: 3836. ## ## mod_ext_apply -> mod_ext_longident DOT . UIDENT LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ LPAREN DOT ] ## mod_ext_longident -> mod_ext_longident DOT . UIDENT [ DOT ] @@ -4594,7 +4594,7 @@ toplevel_phrase: TYPE UIDENT DOT WITH toplevel_phrase: TYPE WITH ## -## Ends in an error in state: 3771. +## Ends in an error in state: 3800. ## ## str_type_extension -> TYPE nonrec_flag . LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) [ SEMI EOF ] ## str_type_extension -> TYPE nonrec_flag . mod_ext_longident DOT LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) [ SEMI EOF ] @@ -4607,14 +4607,14 @@ toplevel_phrase: TYPE WITH ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 3770, spurious reduction of production nonrec_flag -> +## In state 3799, spurious reduction of production nonrec_flag -> ## toplevel_phrase: UIDENT AMPERAMPER UIDENT TO ## -## Ends in an error in state: 3999. +## Ends in an error in state: 4028. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -4649,7 +4649,7 @@ toplevel_phrase: UIDENT AMPERAMPER UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -4657,7 +4657,7 @@ toplevel_phrase: UIDENT AMPERAMPER UIDENT TO toplevel_phrase: UIDENT AMPERAMPER WITH ## -## Ends in an error in state: 3998. +## Ends in an error in state: 4027. ## ## unattributed_expr -> unattributed_expr AMPERAMPER . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -4669,7 +4669,7 @@ toplevel_phrase: UIDENT AMPERAMPER WITH toplevel_phrase: UIDENT AMPERSAND UIDENT TO ## -## Ends in an error in state: 3997. +## Ends in an error in state: 4026. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -4704,7 +4704,7 @@ toplevel_phrase: UIDENT AMPERSAND UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -4712,7 +4712,7 @@ toplevel_phrase: UIDENT AMPERSAND UIDENT TO toplevel_phrase: UIDENT AMPERSAND WITH ## -## Ends in an error in state: 3996. +## Ends in an error in state: 4025. ## ## unattributed_expr -> unattributed_expr AMPERSAND . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -4724,7 +4724,7 @@ toplevel_phrase: UIDENT AMPERSAND WITH toplevel_phrase: UIDENT BARBAR UIDENT TO ## -## Ends in an error in state: 3995. +## Ends in an error in state: 4024. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -4759,7 +4759,7 @@ toplevel_phrase: UIDENT BARBAR UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -4767,7 +4767,7 @@ toplevel_phrase: UIDENT BARBAR UIDENT TO toplevel_phrase: UIDENT BARBAR WITH ## -## Ends in an error in state: 3994. +## Ends in an error in state: 4023. ## ## unattributed_expr -> unattributed_expr BARBAR . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -4779,7 +4779,7 @@ toplevel_phrase: UIDENT BARBAR WITH toplevel_phrase: UIDENT COLONEQUAL UIDENT TO ## -## Ends in an error in state: 3993. +## Ends in an error in state: 4022. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -4814,7 +4814,7 @@ toplevel_phrase: UIDENT COLONEQUAL UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -4822,7 +4822,7 @@ toplevel_phrase: UIDENT COLONEQUAL UIDENT TO toplevel_phrase: UIDENT COLONEQUAL WITH ## -## Ends in an error in state: 3992. +## Ends in an error in state: 4021. ## ## unattributed_expr -> unattributed_expr COLONEQUAL . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -4834,7 +4834,7 @@ toplevel_phrase: UIDENT COLONEQUAL WITH toplevel_phrase: UIDENT EOF ## -## Ends in an error in state: 4006. +## Ends in an error in state: 4035. ## ## embedded(__anonymous_0) -> structure_item . SEMI [ # ] ## @@ -4846,16 +4846,16 @@ toplevel_phrase: UIDENT EOF ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident -## In state 4010, spurious reduction of production unattributed_expr -> simple_expr_call -## In state 3951, spurious reduction of production structure_item -> unattributed_expr +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident +## In state 4039, spurious reduction of production unattributed_expr -> simple_expr_call +## In state 3980, spurious reduction of production structure_item -> unattributed_expr ## toplevel_phrase: UIDENT GREATER GREATER UIDENT TO ## -## Ends in an error in state: 3990. +## Ends in an error in state: 4019. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -4890,7 +4890,7 @@ toplevel_phrase: UIDENT GREATER GREATER UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -4898,7 +4898,7 @@ toplevel_phrase: UIDENT GREATER GREATER UIDENT TO toplevel_phrase: UIDENT GREATER GREATER WITH ## -## Ends in an error in state: 3989. +## Ends in an error in state: 4018. ## ## unattributed_expr -> unattributed_expr GREATER GREATER . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -4910,7 +4910,7 @@ toplevel_phrase: UIDENT GREATER GREATER WITH toplevel_phrase: UIDENT GREATER UIDENT TO ## -## Ends in an error in state: 3991. +## Ends in an error in state: 4020. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -4945,7 +4945,7 @@ toplevel_phrase: UIDENT GREATER UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -4953,7 +4953,7 @@ toplevel_phrase: UIDENT GREATER UIDENT TO toplevel_phrase: UIDENT GREATER WITH ## -## Ends in an error in state: 3988. +## Ends in an error in state: 4017. ## ## unattributed_expr -> unattributed_expr GREATER . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## unattributed_expr -> unattributed_expr GREATER . GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -4966,7 +4966,7 @@ toplevel_phrase: UIDENT GREATER WITH toplevel_phrase: UIDENT INFIXOP0 UIDENT TO ## -## Ends in an error in state: 3987. +## Ends in an error in state: 4016. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -5001,7 +5001,7 @@ toplevel_phrase: UIDENT INFIXOP0 UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -5009,7 +5009,7 @@ toplevel_phrase: UIDENT INFIXOP0 UIDENT TO toplevel_phrase: UIDENT INFIXOP0 WITH ## -## Ends in an error in state: 3986. +## Ends in an error in state: 4015. ## ## unattributed_expr -> unattributed_expr INFIXOP0 . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -5021,7 +5021,7 @@ toplevel_phrase: UIDENT INFIXOP0 WITH toplevel_phrase: UIDENT INFIXOP1 UIDENT TO ## -## Ends in an error in state: 3985. +## Ends in an error in state: 4014. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -5056,7 +5056,7 @@ toplevel_phrase: UIDENT INFIXOP1 UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -5064,7 +5064,7 @@ toplevel_phrase: UIDENT INFIXOP1 UIDENT TO toplevel_phrase: UIDENT INFIXOP1 WITH ## -## Ends in an error in state: 3984. +## Ends in an error in state: 4013. ## ## unattributed_expr -> unattributed_expr INFIXOP1 . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -5076,7 +5076,7 @@ toplevel_phrase: UIDENT INFIXOP1 WITH toplevel_phrase: UIDENT INFIXOP2 UIDENT TO ## -## Ends in an error in state: 3983. +## Ends in an error in state: 4012. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -5111,7 +5111,7 @@ toplevel_phrase: UIDENT INFIXOP2 UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -5119,7 +5119,7 @@ toplevel_phrase: UIDENT INFIXOP2 UIDENT TO toplevel_phrase: UIDENT INFIXOP2 WITH ## -## Ends in an error in state: 3982. +## Ends in an error in state: 4011. ## ## unattributed_expr -> unattributed_expr INFIXOP2 . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -5131,7 +5131,7 @@ toplevel_phrase: UIDENT INFIXOP2 WITH toplevel_phrase: UIDENT INFIXOP3 UIDENT TO ## -## Ends in an error in state: 3981. +## Ends in an error in state: 4010. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -5166,7 +5166,7 @@ toplevel_phrase: UIDENT INFIXOP3 UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -5174,7 +5174,7 @@ toplevel_phrase: UIDENT INFIXOP3 UIDENT TO toplevel_phrase: UIDENT INFIXOP3 WITH ## -## Ends in an error in state: 3980. +## Ends in an error in state: 4009. ## ## unattributed_expr -> unattributed_expr INFIXOP3 . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -5186,7 +5186,7 @@ toplevel_phrase: UIDENT INFIXOP3 WITH toplevel_phrase: UIDENT INFIXOP4 UIDENT TO ## -## Ends in an error in state: 3979. +## Ends in an error in state: 4008. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -5221,7 +5221,7 @@ toplevel_phrase: UIDENT INFIXOP4 UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -5229,7 +5229,7 @@ toplevel_phrase: UIDENT INFIXOP4 UIDENT TO toplevel_phrase: UIDENT INFIXOP4 WITH ## -## Ends in an error in state: 3978. +## Ends in an error in state: 4007. ## ## unattributed_expr -> unattributed_expr INFIXOP4 . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -5241,7 +5241,7 @@ toplevel_phrase: UIDENT INFIXOP4 WITH toplevel_phrase: UIDENT LBRACKET UIDENT RBRACKET EQUAL UIDENT TO ## -## Ends in an error in state: 4015. +## Ends in an error in state: 4044. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -5276,7 +5276,7 @@ toplevel_phrase: UIDENT LBRACKET UIDENT RBRACKET EQUAL UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -5284,7 +5284,7 @@ toplevel_phrase: UIDENT LBRACKET UIDENT RBRACKET EQUAL UIDENT TO toplevel_phrase: UIDENT LBRACKET UIDENT RBRACKET EQUAL WITH ## -## Ends in an error in state: 4014. +## Ends in an error in state: 4043. ## ## unattributed_expr -> simple_expr_call LBRACKET expr RBRACKET EQUAL . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -5296,7 +5296,7 @@ toplevel_phrase: UIDENT LBRACKET UIDENT RBRACKET EQUAL WITH toplevel_phrase: UIDENT LBRACKET UIDENT RBRACKET WITH ## -## Ends in an error in state: 4013. +## Ends in an error in state: 4042. ## ## simple_expr_call -> simple_expr_call LBRACKET expr RBRACKET . [ STAR SLASHGREATER SHARPOP SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## unattributed_expr -> simple_expr_call LBRACKET expr RBRACKET . EQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -5309,7 +5309,7 @@ toplevel_phrase: UIDENT LBRACKET UIDENT RBRACKET WITH toplevel_phrase: UIDENT LBRACKET UIDENT UIDENT ## -## Ends in an error in state: 4012. +## Ends in an error in state: 4041. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -5346,7 +5346,7 @@ toplevel_phrase: UIDENT LBRACKET UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -5354,7 +5354,7 @@ toplevel_phrase: UIDENT LBRACKET UIDENT UIDENT toplevel_phrase: UIDENT LBRACKET WITH ## -## Ends in an error in state: 4011. +## Ends in an error in state: 4040. ## ## simple_expr_call -> simple_expr_call LBRACKET . expr RBRACKET [ STAR SLASHGREATER SHARPOP SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call LBRACKET . expr error [ STAR SLASHGREATER SHARPOP SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -5368,7 +5368,7 @@ toplevel_phrase: UIDENT LBRACKET WITH toplevel_phrase: UIDENT LESS UIDENT TO ## -## Ends in an error in state: 3977. +## Ends in an error in state: 4006. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -5403,7 +5403,7 @@ toplevel_phrase: UIDENT LESS UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -5411,7 +5411,7 @@ toplevel_phrase: UIDENT LESS UIDENT TO toplevel_phrase: UIDENT LESS WITH ## -## Ends in an error in state: 3976. +## Ends in an error in state: 4005. ## ## unattributed_expr -> unattributed_expr LESS . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -5423,7 +5423,7 @@ toplevel_phrase: UIDENT LESS WITH toplevel_phrase: UIDENT LESSDOTDOTGREATER UIDENT TO ## -## Ends in an error in state: 3975. +## Ends in an error in state: 4004. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -5458,7 +5458,7 @@ toplevel_phrase: UIDENT LESSDOTDOTGREATER UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -5466,7 +5466,7 @@ toplevel_phrase: UIDENT LESSDOTDOTGREATER UIDENT TO toplevel_phrase: UIDENT LESSDOTDOTGREATER WITH ## -## Ends in an error in state: 3974. +## Ends in an error in state: 4003. ## ## unattributed_expr -> unattributed_expr LESSDOTDOTGREATER . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -5478,7 +5478,7 @@ toplevel_phrase: UIDENT LESSDOTDOTGREATER WITH toplevel_phrase: UIDENT MINUS UIDENT TO ## -## Ends in an error in state: 3973. +## Ends in an error in state: 4002. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -5513,7 +5513,7 @@ toplevel_phrase: UIDENT MINUS UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -5521,7 +5521,7 @@ toplevel_phrase: UIDENT MINUS UIDENT TO toplevel_phrase: UIDENT MINUS WITH ## -## Ends in an error in state: 3972. +## Ends in an error in state: 4001. ## ## unattributed_expr -> unattributed_expr MINUS . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -5533,7 +5533,7 @@ toplevel_phrase: UIDENT MINUS WITH toplevel_phrase: UIDENT MINUSDOT UIDENT TO ## -## Ends in an error in state: 3971. +## Ends in an error in state: 4000. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -5568,7 +5568,7 @@ toplevel_phrase: UIDENT MINUSDOT UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -5576,7 +5576,7 @@ toplevel_phrase: UIDENT MINUSDOT UIDENT TO toplevel_phrase: UIDENT MINUSDOT WITH ## -## Ends in an error in state: 3970. +## Ends in an error in state: 3999. ## ## unattributed_expr -> unattributed_expr MINUSDOT . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -5588,7 +5588,7 @@ toplevel_phrase: UIDENT MINUSDOT WITH toplevel_phrase: UIDENT OR UIDENT TO ## -## Ends in an error in state: 3969. +## Ends in an error in state: 3998. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -5623,7 +5623,7 @@ toplevel_phrase: UIDENT OR UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -5631,7 +5631,7 @@ toplevel_phrase: UIDENT OR UIDENT TO toplevel_phrase: UIDENT OR WITH ## -## Ends in an error in state: 3968. +## Ends in an error in state: 3997. ## ## unattributed_expr -> unattributed_expr OR . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -5643,7 +5643,7 @@ toplevel_phrase: UIDENT OR WITH toplevel_phrase: UIDENT PERCENT UIDENT TO ## -## Ends in an error in state: 3967. +## Ends in an error in state: 3996. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -5678,7 +5678,7 @@ toplevel_phrase: UIDENT PERCENT UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -5686,7 +5686,7 @@ toplevel_phrase: UIDENT PERCENT UIDENT TO toplevel_phrase: UIDENT PERCENT WITH ## -## Ends in an error in state: 3966. +## Ends in an error in state: 3995. ## ## unattributed_expr -> unattributed_expr PERCENT . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -5698,7 +5698,7 @@ toplevel_phrase: UIDENT PERCENT WITH toplevel_phrase: UIDENT PLUS UIDENT TO ## -## Ends in an error in state: 3965. +## Ends in an error in state: 3994. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -5733,7 +5733,7 @@ toplevel_phrase: UIDENT PLUS UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -5741,7 +5741,7 @@ toplevel_phrase: UIDENT PLUS UIDENT TO toplevel_phrase: UIDENT PLUS WITH ## -## Ends in an error in state: 3964. +## Ends in an error in state: 3993. ## ## unattributed_expr -> unattributed_expr PLUS . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -5753,7 +5753,7 @@ toplevel_phrase: UIDENT PLUS WITH toplevel_phrase: UIDENT PLUSDOT UIDENT TO ## -## Ends in an error in state: 3963. +## Ends in an error in state: 3992. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -5788,7 +5788,7 @@ toplevel_phrase: UIDENT PLUSDOT UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -5796,7 +5796,7 @@ toplevel_phrase: UIDENT PLUSDOT UIDENT TO toplevel_phrase: UIDENT PLUSDOT WITH ## -## Ends in an error in state: 3962. +## Ends in an error in state: 3991. ## ## unattributed_expr -> unattributed_expr PLUSDOT . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -5808,7 +5808,7 @@ toplevel_phrase: UIDENT PLUSDOT WITH toplevel_phrase: UIDENT PLUSEQ UIDENT TO ## -## Ends in an error in state: 3961. +## Ends in an error in state: 3990. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -5843,7 +5843,7 @@ toplevel_phrase: UIDENT PLUSEQ UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -5851,7 +5851,7 @@ toplevel_phrase: UIDENT PLUSEQ UIDENT TO toplevel_phrase: UIDENT PLUSEQ WITH ## -## Ends in an error in state: 3960. +## Ends in an error in state: 3989. ## ## unattributed_expr -> unattributed_expr PLUSEQ . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -5863,7 +5863,7 @@ toplevel_phrase: UIDENT PLUSEQ WITH toplevel_phrase: UIDENT QUESTION UIDENT COLON UIDENT TO ## -## Ends in an error in state: 3959. +## Ends in an error in state: 3988. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -5898,7 +5898,7 @@ toplevel_phrase: UIDENT QUESTION UIDENT COLON UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -5906,7 +5906,7 @@ toplevel_phrase: UIDENT QUESTION UIDENT COLON UIDENT TO toplevel_phrase: UIDENT QUESTION UIDENT COLON WITH ## -## Ends in an error in state: 3958. +## Ends in an error in state: 3987. ## ## unattributed_expr -> unattributed_expr QUESTION expr COLON . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -5918,7 +5918,7 @@ toplevel_phrase: UIDENT QUESTION UIDENT COLON WITH toplevel_phrase: UIDENT QUESTION UIDENT TO ## -## Ends in an error in state: 3957. +## Ends in an error in state: 3986. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] @@ -5953,7 +5953,7 @@ toplevel_phrase: UIDENT QUESTION UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -5961,7 +5961,7 @@ toplevel_phrase: UIDENT QUESTION UIDENT TO toplevel_phrase: UIDENT QUESTION WITH ## -## Ends in an error in state: 3956. +## Ends in an error in state: 3985. ## ## unattributed_expr -> unattributed_expr QUESTION . expr COLON expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -5973,7 +5973,7 @@ toplevel_phrase: UIDENT QUESTION WITH toplevel_phrase: UIDENT SLASHGREATER UIDENT TO ## -## Ends in an error in state: 3955. +## Ends in an error in state: 3984. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -6008,7 +6008,7 @@ toplevel_phrase: UIDENT SLASHGREATER UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -6016,7 +6016,7 @@ toplevel_phrase: UIDENT SLASHGREATER UIDENT TO toplevel_phrase: UIDENT SLASHGREATER WITH ## -## Ends in an error in state: 3954. +## Ends in an error in state: 3983. ## ## unattributed_expr -> unattributed_expr SLASHGREATER . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -6028,7 +6028,7 @@ toplevel_phrase: UIDENT SLASHGREATER WITH toplevel_phrase: UIDENT STAR UIDENT TO ## -## Ends in an error in state: 3953. +## Ends in an error in state: 3982. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -6063,7 +6063,7 @@ toplevel_phrase: UIDENT STAR UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -6071,7 +6071,7 @@ toplevel_phrase: UIDENT STAR UIDENT TO toplevel_phrase: UIDENT STAR WITH ## -## Ends in an error in state: 3952. +## Ends in an error in state: 3981. ## ## unattributed_expr -> unattributed_expr STAR . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -6083,7 +6083,7 @@ toplevel_phrase: UIDENT STAR WITH toplevel_phrase: UIDENT TO ## -## Ends in an error in state: 4010. +## Ends in an error in state: 4039. ## ## simple_expr_call -> simple_expr_call . POSTFIXOP [ STAR SLASHGREATER SHARPOP SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call . DOT label_longident [ STAR SLASHGREATER SHARPOP SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -6109,14 +6109,14 @@ toplevel_phrase: UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## toplevel_phrase: WHILE LBRACE RBRACE UIDENT TO ## -## Ends in an error in state: 3769. +## Ends in an error in state: 3798. ## ## simple_expr_call -> simple_expr_call . POSTFIXOP [ STAR SLASHGREATER SHARPOP SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call . DOT label_longident [ STAR SLASHGREATER SHARPOP SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -6138,14 +6138,14 @@ toplevel_phrase: WHILE LBRACE RBRACE UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## toplevel_phrase: WHILE LBRACE RBRACE WITH ## -## Ends in an error in state: 3768. +## Ends in an error in state: 3797. ## ## unattributed_expr -> WHILE optional_expr_extension parenthesized_expr . simple_expr_call [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -6157,7 +6157,7 @@ toplevel_phrase: WHILE LBRACE RBRACE WITH toplevel_phrase: WHILE PERCENT AND LAZY ## -## Ends in an error in state: 3767. +## Ends in an error in state: 3796. ## ## unattributed_expr -> WHILE optional_expr_extension . parenthesized_expr simple_expr_call [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -6170,14 +6170,14 @@ toplevel_phrase: WHILE PERCENT AND LAZY ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 54, spurious reduction of production attr_id -> single_attr_id ## In state 57, spurious reduction of production item_extension_sugar -> PERCENT attr_id -## In state 1604, spurious reduction of production optional_expr_extension -> item_extension_sugar +## In state 1603, spurious reduction of production optional_expr_extension -> item_extension_sugar ## toplevel_phrase: WHILE WITH ## -## Ends in an error in state: 3766. +## Ends in an error in state: 3795. ## ## unattributed_expr -> WHILE . optional_expr_extension parenthesized_expr simple_expr_call [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -6189,7 +6189,7 @@ toplevel_phrase: WHILE WITH toplevel_phrase: WITH ## -## Ends in an error in state: 3765. +## Ends in an error in state: 3794. ## ## toplevel_phrase' -> . toplevel_phrase [ # ] ## @@ -8033,7 +8033,7 @@ parse_pattern: UNDERSCORE COLONCOLON WITH parse_pattern: UNDERSCORE WITH ## -## Ends in an error in state: 3762. +## Ends in an error in state: 3791. ## ## parse_pattern -> pattern . EOF [ # ] ## pattern -> pattern . BAR pattern [ EOF BAR ] @@ -8052,7 +8052,7 @@ parse_pattern: UNDERSCORE WITH parse_pattern: WITH ## -## Ends in an error in state: 3761. +## Ends in an error in state: 3790. ## ## parse_pattern' -> . parse_pattern [ # ] ## @@ -8086,7 +8086,7 @@ parse_expression: ASSERT UIDENT LIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## @@ -8145,7 +8145,7 @@ parse_expression: BANG WITH parse_expression: DOCSTRING WITH ## -## Ends in an error in state: 1373. +## Ends in an error in state: 1372. ## ## expr -> attribute . expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -8157,7 +8157,7 @@ parse_expression: DOCSTRING WITH parse_expression: ES6_FUN UNDERSCORE COLON UNDERSCORE EQUALGREATER FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 3096. +## Ends in an error in state: 3110. ## ## expr -> ES6_FUN es6_parameters COLON non_arrowed_core_type EQUALGREATER expr . [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP0 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -8192,7 +8192,7 @@ parse_expression: ES6_FUN UNDERSCORE COLON UNDERSCORE EQUALGREATER FUN LPAREN RP parse_expression: ES6_FUN UNDERSCORE COLON UNDERSCORE EQUALGREATER WITH ## -## Ends in an error in state: 3095. +## Ends in an error in state: 3109. ## ## expr -> ES6_FUN es6_parameters COLON non_arrowed_core_type EQUALGREATER . expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -8204,7 +8204,7 @@ parse_expression: ES6_FUN UNDERSCORE COLON UNDERSCORE EQUALGREATER WITH parse_expression: ES6_FUN UNDERSCORE COLON UNDERSCORE WITH ## -## Ends in an error in state: 3094. +## Ends in an error in state: 3108. ## ## expr -> ES6_FUN es6_parameters COLON non_arrowed_core_type . EQUALGREATER expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -8216,7 +8216,7 @@ parse_expression: ES6_FUN UNDERSCORE COLON UNDERSCORE WITH parse_expression: ES6_FUN UNDERSCORE COLON WITH ## -## Ends in an error in state: 3093. +## Ends in an error in state: 3107. ## ## expr -> ES6_FUN es6_parameters COLON . non_arrowed_core_type EQUALGREATER expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -8228,7 +8228,7 @@ parse_expression: ES6_FUN UNDERSCORE COLON WITH parse_expression: ES6_FUN UNDERSCORE EQUALGREATER FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 3092. +## Ends in an error in state: 3106. ## ## expr -> ES6_FUN es6_parameters EQUALGREATER expr . [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP0 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -8263,7 +8263,7 @@ parse_expression: ES6_FUN UNDERSCORE EQUALGREATER FUN LPAREN RPAREN LBRACE RBRAC parse_expression: ES6_FUN UNDERSCORE EQUALGREATER WITH ## -## Ends in an error in state: 3091. +## Ends in an error in state: 3105. ## ## expr -> ES6_FUN es6_parameters EQUALGREATER . expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -8275,7 +8275,7 @@ parse_expression: ES6_FUN UNDERSCORE EQUALGREATER WITH parse_expression: ES6_FUN UNDERSCORE WITH ## -## Ends in an error in state: 3090. +## Ends in an error in state: 3104. ## ## expr -> ES6_FUN es6_parameters . EQUALGREATER expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> ES6_FUN es6_parameters . COLON non_arrowed_core_type EQUALGREATER expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -8301,7 +8301,7 @@ parse_expression: ES6_FUN WITH parse_expression: FOR LPAREN UNDERSCORE IN UIDENT SEMI ## -## Ends in an error in state: 3097. +## Ends in an error in state: 3111. ## ## expr -> FOR optional_expr_extension LPAREN pattern IN expr . direction_flag expr RPAREN simple_expr_call [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP0 expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -8336,7 +8336,7 @@ parse_expression: FOR LPAREN UNDERSCORE IN UIDENT SEMI ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -8344,7 +8344,7 @@ parse_expression: FOR LPAREN UNDERSCORE IN UIDENT SEMI parse_expression: FOR LPAREN UNDERSCORE IN UIDENT TO UIDENT RPAREN UIDENT LIDENT ## -## Ends in an error in state: 3101. +## Ends in an error in state: 3115. ## ## expr -> FOR optional_expr_extension LPAREN pattern IN expr direction_flag expr RPAREN simple_expr_call . [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call . POSTFIXOP [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -8366,14 +8366,14 @@ parse_expression: FOR LPAREN UNDERSCORE IN UIDENT TO UIDENT RPAREN UIDENT LIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## parse_expression: FOR LPAREN UNDERSCORE IN UIDENT TO UIDENT RPAREN WITH ## -## Ends in an error in state: 3100. +## Ends in an error in state: 3114. ## ## expr -> FOR optional_expr_extension LPAREN pattern IN expr direction_flag expr RPAREN . simple_expr_call [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -8385,7 +8385,7 @@ parse_expression: FOR LPAREN UNDERSCORE IN UIDENT TO UIDENT RPAREN WITH parse_expression: FOR LPAREN UNDERSCORE IN UIDENT TO UIDENT TO ## -## Ends in an error in state: 3099. +## Ends in an error in state: 3113. ## ## expr -> FOR optional_expr_extension LPAREN pattern IN expr direction_flag expr . RPAREN simple_expr_call [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -8420,7 +8420,7 @@ parse_expression: FOR LPAREN UNDERSCORE IN UIDENT TO UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -8428,7 +8428,7 @@ parse_expression: FOR LPAREN UNDERSCORE IN UIDENT TO UIDENT TO parse_expression: FOR LPAREN UNDERSCORE IN UIDENT TO WITH ## -## Ends in an error in state: 3098. +## Ends in an error in state: 3112. ## ## expr -> FOR optional_expr_extension LPAREN pattern IN expr direction_flag . expr RPAREN simple_expr_call [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -8496,7 +8496,7 @@ parse_expression: FOR PERCENT AND LIDENT ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 54, spurious reduction of production attr_id -> single_attr_id ## In state 57, spurious reduction of production item_extension_sugar -> PERCENT attr_id -## In state 1604, spurious reduction of production optional_expr_extension -> item_extension_sugar +## In state 1603, spurious reduction of production optional_expr_extension -> item_extension_sugar ## @@ -8515,7 +8515,7 @@ parse_expression: FOR WITH parse_expression: FUN BAR UNDERSCORE EQUALGREATER FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 3123. +## Ends in an error in state: 3137. ## ## expr -> expr . INFIXOP0 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -8550,7 +8550,7 @@ parse_expression: FUN BAR UNDERSCORE EQUALGREATER FUN LPAREN RPAREN LBRACE RBRAC parse_expression: FUN BAR UNDERSCORE EQUALGREATER WITH ## -## Ends in an error in state: 3122. +## Ends in an error in state: 3136. ## ## match_case(expr) -> BAR pattern option(preceded(WHEN,expr)) EQUALGREATER . expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -8562,7 +8562,7 @@ parse_expression: FUN BAR UNDERSCORE EQUALGREATER WITH parse_expression: FUN BAR UNDERSCORE WITH ## -## Ends in an error in state: 3120. +## Ends in an error in state: 3134. ## ## match_case(expr) -> BAR pattern . option(preceded(WHEN,expr)) EQUALGREATER expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## pattern -> pattern . BAR pattern [ WHEN EQUALGREATER BAR ] @@ -8581,7 +8581,7 @@ parse_expression: FUN BAR UNDERSCORE WITH parse_expression: FUN BAR WITH ## -## Ends in an error in state: 3119. +## Ends in an error in state: 3133. ## ## match_case(expr) -> BAR . pattern option(preceded(WHEN,expr)) EQUALGREATER expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -8593,7 +8593,7 @@ parse_expression: FUN BAR WITH parse_expression: FUN LPAREN DOT RPAREN COLON LIDENT WITH ## -## Ends in an error in state: 3107. +## Ends in an error in state: 3121. ## ## fun_def(EQUALGREATER,non_arrowed_core_type) -> LPAREN DOT RPAREN option(preceded(COLON,non_arrowed_core_type)) . either(preceded(EQUALGREATER,expr),braced_expr) [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -8614,7 +8614,7 @@ parse_expression: FUN LPAREN DOT RPAREN COLON LIDENT WITH parse_expression: FUN LPAREN DOT RPAREN WITH ## -## Ends in an error in state: 3106. +## Ends in an error in state: 3120. ## ## fun_def(EQUALGREATER,non_arrowed_core_type) -> LPAREN DOT RPAREN . option(preceded(COLON,non_arrowed_core_type)) either(preceded(EQUALGREATER,expr),braced_expr) [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -8626,7 +8626,7 @@ parse_expression: FUN LPAREN DOT RPAREN WITH parse_expression: FUN LPAREN DOT UNDERSCORE EQUAL ## -## Ends in an error in state: 3109. +## Ends in an error in state: 3123. ## ## fun_def(EQUALGREATER,non_arrowed_core_type) -> LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) . option(COMMA) RPAREN option(preceded(COLON,non_arrowed_core_type)) either(preceded(EQUALGREATER,expr),braced_expr) [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> lseparated_nonempty_list_aux(COMMA,labeled_pattern) . COMMA labeled_pattern [ RPAREN COMMA ] @@ -8640,15 +8640,15 @@ parse_expression: FUN LPAREN DOT UNDERSCORE EQUAL ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 772, spurious reduction of production pattern -> pattern_without_or ## In state 782, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1526, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1534, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern +## In state 1525, spurious reduction of production labeled_pattern -> pattern_optional_constraint +## In state 1533, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern ## parse_expression: FUN LPAREN DOT UNDERSCORE RPAREN COLON LIDENT WITH ## -## Ends in an error in state: 3112. +## Ends in an error in state: 3126. ## ## fun_def(EQUALGREATER,non_arrowed_core_type) -> LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN option(preceded(COLON,non_arrowed_core_type)) . either(preceded(EQUALGREATER,expr),braced_expr) [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -8669,7 +8669,7 @@ parse_expression: FUN LPAREN DOT UNDERSCORE RPAREN COLON LIDENT WITH parse_expression: FUN LPAREN DOT UNDERSCORE RPAREN WITH ## -## Ends in an error in state: 3111. +## Ends in an error in state: 3125. ## ## fun_def(EQUALGREATER,non_arrowed_core_type) -> LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN . option(preceded(COLON,non_arrowed_core_type)) either(preceded(EQUALGREATER,expr),braced_expr) [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -8681,7 +8681,7 @@ parse_expression: FUN LPAREN DOT UNDERSCORE RPAREN WITH parse_expression: FUN LPAREN DOT WITH ## -## Ends in an error in state: 3105. +## Ends in an error in state: 3119. ## ## fun_def(EQUALGREATER,non_arrowed_core_type) -> LPAREN DOT . RPAREN option(preceded(COLON,non_arrowed_core_type)) either(preceded(EQUALGREATER,expr),braced_expr) [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## fun_def(EQUALGREATER,non_arrowed_core_type) -> LPAREN DOT . lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN option(preceded(COLON,non_arrowed_core_type)) either(preceded(EQUALGREATER,expr),braced_expr) [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -8706,7 +8706,7 @@ parse_expression: FUN LPAREN RPAREN COLON UNDERSCORE WITH parse_expression: FUN LPAREN RPAREN EQUALGREATER FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 3102. +## Ends in an error in state: 3116. ## ## either(preceded(EQUALGREATER,expr),braced_expr) -> EQUALGREATER expr . [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP0 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -8765,7 +8765,7 @@ parse_expression: FUN LPAREN RPAREN WITH parse_expression: FUN LPAREN UNDERSCORE EQUAL ## -## Ends in an error in state: 3114. +## Ends in an error in state: 3128. ## ## fun_def(EQUALGREATER,non_arrowed_core_type) -> LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) . option(COMMA) RPAREN option(preceded(COLON,non_arrowed_core_type)) either(preceded(EQUALGREATER,expr),braced_expr) [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> lseparated_nonempty_list_aux(COMMA,labeled_pattern) . COMMA labeled_pattern [ RPAREN COMMA ] @@ -8779,15 +8779,15 @@ parse_expression: FUN LPAREN UNDERSCORE EQUAL ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 772, spurious reduction of production pattern -> pattern_without_or ## In state 782, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1526, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1534, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern +## In state 1525, spurious reduction of production labeled_pattern -> pattern_optional_constraint +## In state 1533, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern ## parse_expression: FUN LPAREN UNDERSCORE RPAREN COLON LIDENT WITH ## -## Ends in an error in state: 3117. +## Ends in an error in state: 3131. ## ## fun_def(EQUALGREATER,non_arrowed_core_type) -> LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN option(preceded(COLON,non_arrowed_core_type)) . either(preceded(EQUALGREATER,expr),braced_expr) [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -8808,7 +8808,7 @@ parse_expression: FUN LPAREN UNDERSCORE RPAREN COLON LIDENT WITH parse_expression: FUN LPAREN UNDERSCORE RPAREN WITH ## -## Ends in an error in state: 3116. +## Ends in an error in state: 3130. ## ## fun_def(EQUALGREATER,non_arrowed_core_type) -> LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN . option(preceded(COLON,non_arrowed_core_type)) either(preceded(EQUALGREATER,expr),braced_expr) [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -8849,7 +8849,7 @@ parse_expression: FUN PERCENT AND BANG ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 54, spurious reduction of production attr_id -> single_attr_id ## In state 57, spurious reduction of production item_extension_sugar -> PERCENT attr_id -## In state 1604, spurious reduction of production optional_expr_extension -> item_extension_sugar +## In state 1603, spurious reduction of production optional_expr_extension -> item_extension_sugar ## @@ -8869,7 +8869,7 @@ parse_expression: FUN WITH parse_expression: IF LBRACE RBRACE UIDENT ELSE FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 3138. +## Ends in an error in state: 3152. ## ## expr -> IF optional_expr_extension parenthesized_expr simple_expr_call ELSE expr . [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP0 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -8904,7 +8904,7 @@ parse_expression: IF LBRACE RBRACE UIDENT ELSE FUN LPAREN RPAREN LBRACE RBRACE W parse_expression: IF LBRACE RBRACE UIDENT ELSE WITH ## -## Ends in an error in state: 3137. +## Ends in an error in state: 3151. ## ## expr -> IF optional_expr_extension parenthesized_expr simple_expr_call ELSE . expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -8939,7 +8939,7 @@ parse_expression: IF LBRACE RBRACE UIDENT LIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## @@ -8973,7 +8973,7 @@ parse_expression: IF PERCENT AND LAZY ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 54, spurious reduction of production attr_id -> single_attr_id ## In state 57, spurious reduction of production item_extension_sugar -> PERCENT attr_id -## In state 1604, spurious reduction of production optional_expr_extension -> item_extension_sugar +## In state 1603, spurious reduction of production optional_expr_extension -> item_extension_sugar ## @@ -9015,7 +9015,7 @@ parse_expression: LAZY UIDENT LIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## @@ -9034,7 +9034,7 @@ parse_expression: LAZY WITH parse_expression: LBRACE DOTDOTDOT UIDENT SEMI WITH ## -## Ends in an error in state: 3717. +## Ends in an error in state: 3746. ## ## braced_expr -> LBRACE DOTDOTDOT expr_optional_constraint SEMI . RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] ## record_expr -> DOTDOTDOT expr_optional_constraint SEMI . label_longident COLON expr llist_aux(lbl_expr) option(COMMA) [ error RBRACE ] @@ -9048,7 +9048,7 @@ parse_expression: LBRACE DOTDOTDOT UIDENT SEMI WITH parse_expression: LBRACE DOTDOTDOT UIDENT TO ## -## Ends in an error in state: 3716. +## Ends in an error in state: 3745. ## ## braced_expr -> LBRACE DOTDOTDOT expr_optional_constraint . option(COMMA) RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] ## braced_expr -> LBRACE DOTDOTDOT expr_optional_constraint . SEMI RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] @@ -9068,16 +9068,16 @@ parse_expression: LBRACE DOTDOTDOT UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call -## In state 2913, spurious reduction of production expr_optional_constraint -> expr +## In state 2920, spurious reduction of production expr_optional_constraint -> expr ## parse_expression: LBRACE DOTDOTDOT WITH ## -## Ends in an error in state: 3715. +## Ends in an error in state: 3744. ## ## braced_expr -> LBRACE DOTDOTDOT . expr_optional_constraint option(COMMA) RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] ## braced_expr -> LBRACE DOTDOTDOT . expr_optional_constraint SEMI RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] @@ -9097,7 +9097,7 @@ parse_expression: LBRACE DOTDOTDOT WITH parse_expression: LBRACE LIDENT COMMA LIDENT SEMI WITH ## -## Ends in an error in state: 3727. +## Ends in an error in state: 3756. ## ## braced_expr -> LBRACE record_expr . RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] ## braced_expr -> LBRACE record_expr . error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] @@ -9110,7 +9110,7 @@ parse_expression: LBRACE LIDENT COMMA LIDENT SEMI WITH parse_expression: LBRACE UIDENT UIDENT ## -## Ends in an error in state: 3721. +## Ends in an error in state: 3750. ## ## braced_expr -> LBRACE seq_expr . RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] ## braced_expr -> LBRACE seq_expr . error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] @@ -9122,19 +9122,19 @@ parse_expression: LBRACE UIDENT UIDENT ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 3370, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 3384, spurious reduction of production constr_longident -> mod_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call -## In state 3343, spurious reduction of production option(SEMI) -> -## In state 3347, spurious reduction of production seq_expr_no_seq -> expr option(SEMI) -## In state 3312, spurious reduction of production seq_expr -> seq_expr_no_seq +## In state 3357, spurious reduction of production option(SEMI) -> +## In state 3361, spurious reduction of production seq_expr_no_seq -> expr option(SEMI) +## In state 3326, spurious reduction of production seq_expr -> seq_expr_no_seq ## parse_expression: LBRACE WITH ## -## Ends in an error in state: 3730. +## Ends in an error in state: 3759. ## ## braced_expr -> LBRACE object_body . RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] ## braced_expr -> LBRACE object_body . error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] @@ -9147,7 +9147,7 @@ parse_expression: LBRACE WITH ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 62, spurious reduction of production option(SEMI) -> -## In state 1993, spurious reduction of production object_body -> option(SEMI) +## In state 1992, spurious reduction of production object_body -> option(SEMI) ## @@ -9181,7 +9181,7 @@ parse_expression: LBRACKET WITH parse_expression: LBRACKETBAR UIDENT RPAREN ## -## Ends in an error in state: 3242. +## Ends in an error in state: 3256. ## ## simple_expr_call -> LBRACKETBAR expr_list . BARRBRACKET [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> LBRACKETBAR expr_list . error [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -9194,12 +9194,12 @@ parse_expression: LBRACKETBAR UIDENT RPAREN ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call -## In state 1440, spurious reduction of production expr_optional_constraint -> expr -## In state 1498, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint -## In state 1437, spurious reduction of production option(COMMA) -> -## In state 1497, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) +## In state 1439, spurious reduction of production expr_optional_constraint -> expr +## In state 1497, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint +## In state 1436, spurious reduction of production option(COMMA) -> +## In state 1496, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) ## @@ -9220,7 +9220,7 @@ parse_expression: LBRACKETBAR WITH parse_expression: LBRACKETLESS UIDENT SLASHGREATER COMMA WITH ## -## Ends in an error in state: 3533. +## Ends in an error in state: 3552. ## ## simple_expr_direct_argument -> LBRACKETLESS jsx_without_leading_less COMMA . expr_comma_seq_extension RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] ## simple_expr_direct_argument -> LBRACKETLESS jsx_without_leading_less COMMA . RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] @@ -9233,7 +9233,7 @@ parse_expression: LBRACKETLESS UIDENT SLASHGREATER COMMA WITH parse_expression: LBRACKETLESS UIDENT SLASHGREATER WITH ## -## Ends in an error in state: 3531. +## Ends in an error in state: 3550. ## ## simple_expr_direct_argument -> LBRACKETLESS jsx_without_leading_less . COMMA expr_comma_seq_extension RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] ## simple_expr_direct_argument -> LBRACKETLESS jsx_without_leading_less . RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] @@ -9259,9 +9259,59 @@ parse_expression: LBRACKETLESS WITH +parse_expression: LESSGREATER DOTDOTDOT UIDENT LESSSLASHIDENTGREATER +## +## Ends in an error in state: 3557. +## +## jsx -> LESSGREATER DOTDOTDOT jsx_children_including_list . LESSSLASHGREATER [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] +## +## The known suffix of the stack is as follows: +## LESSGREATER DOTDOTDOT jsx_children_including_list +## +## WARNING: This example involves spurious reductions. +## This implies that, although the LR(1) items shown above provide an +## accurate view of the past (what has been recognized so far), they +## may provide an INCOMPLETE view of the future (what was expected next). +## In state 1221, spurious reduction of production constr_longident -> mod_longident +## In state 2862, spurious reduction of production simple_expr_no_call -> constr_longident +## In state 1211, spurious reduction of production jsx_children_including_list -> simple_expr_no_call +## + + + +parse_expression: LESSGREATER DOTDOTDOT WITH +## +## Ends in an error in state: 3556. +## +## jsx -> LESSGREATER DOTDOTDOT . jsx_children_including_list LESSSLASHGREATER [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] +## +## The known suffix of the stack is as follows: +## LESSGREATER DOTDOTDOT +## + + + +parse_expression: LESSGREATER LBRACKET CHAR RBRACKET LESSSLASHIDENTGREATER +## +## Ends in an error in state: 3559. +## +## jsx -> LESSGREATER nonempty_list(jsx_expr_list) . LESSSLASHGREATER [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] +## +## The known suffix of the stack is as follows: +## LESSGREATER nonempty_list(jsx_expr_list) +## +## WARNING: This example involves spurious reductions. +## This implies that, although the LR(1) items shown above provide an +## accurate view of the past (what has been recognized so far), they +## may provide an INCOMPLETE view of the future (what was expected next). +## In state 2876, spurious reduction of production nonempty_list(jsx_expr_list) -> jsx_expr_list +## + + + parse_expression: LESSGREATER UIDENT LESSSLASHIDENTGREATER ## -## Ends in an error in state: 3537. +## Ends in an error in state: 3561. ## ## jsx -> LESSGREATER list(simple_expr_no_call) . LESSSLASHGREATER [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] ## @@ -9272,10 +9322,10 @@ parse_expression: LESSGREATER UIDENT LESSSLASHIDENTGREATER ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1222, spurious reduction of production constr_longident -> mod_longident +## In state 1221, spurious reduction of production constr_longident -> mod_longident ## In state 2862, spurious reduction of production simple_expr_no_call -> constr_longident ## In state 2864, spurious reduction of production list(simple_expr_no_call) -> -## In state 2869, spurious reduction of production list(simple_expr_no_call) -> simple_expr_no_call list(simple_expr_no_call) +## In state 2871, spurious reduction of production list(simple_expr_no_call) -> simple_expr_no_call list(simple_expr_no_call) ## @@ -9285,6 +9335,8 @@ parse_expression: LESSGREATER WITH ## Ends in an error in state: 260. ## ## jsx -> LESSGREATER . list(simple_expr_no_call) LESSSLASHGREATER [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] +## jsx -> LESSGREATER . nonempty_list(jsx_expr_list) LESSSLASHGREATER [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] +## jsx -> LESSGREATER . DOTDOTDOT jsx_children_including_list LESSSLASHGREATER [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] ## ## The known suffix of the stack is as follows: ## LESSGREATER @@ -9292,39 +9344,31 @@ parse_expression: LESSGREATER WITH -parse_expression: LESSIDENT GREATER DOTDOTDOT UIDENT WITH +parse_expression: LESSIDENT GREATER DOTDOTDOT UIDENT LESSSLASHGREATER ## -## Ends in an error in state: 1208. +## Ends in an error in state: 2964. ## -## jsx -> jsx_start_tag_and_args GREATER DOTDOTDOT simple_expr_no_call . LESSSLASHIDENTGREATER [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> simple_expr_no_call . POSTFIXOP [ SHARPOP SHARP POSTFIXOP LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . DOT label_longident [ SHARPOP SHARP POSTFIXOP LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . LBRACKET expr RBRACKET [ SHARPOP SHARP POSTFIXOP LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . LBRACKET expr error [ SHARPOP SHARP POSTFIXOP LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . DOT LBRACKET expr RBRACKET [ SHARPOP SHARP POSTFIXOP LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . DOT LBRACKET expr error [ SHARPOP SHARP POSTFIXOP LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . DOT LBRACE expr RBRACE [ SHARPOP SHARP POSTFIXOP LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . SHARP LIDENT [ SHARPOP SHARP POSTFIXOP LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . SHARPOP simple_expr_no_call [ SHARPOP SHARP POSTFIXOP LESSSLASHIDENTGREATER LBRACKET DOT ] +## jsx -> jsx_start_tag_and_args GREATER DOTDOTDOT jsx_children_including_list . LESSSLASHIDENTGREATER [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] ## ## The known suffix of the stack is as follows: -## jsx_start_tag_and_args GREATER DOTDOTDOT simple_expr_no_call +## jsx_start_tag_and_args GREATER DOTDOTDOT jsx_children_including_list ## ## WARNING: This example involves spurious reductions. ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1222, spurious reduction of production constr_longident -> mod_longident +## In state 1221, spurious reduction of production constr_longident -> mod_longident ## In state 2862, spurious reduction of production simple_expr_no_call -> constr_longident +## In state 1211, spurious reduction of production jsx_children_including_list -> simple_expr_no_call ## parse_expression: LESSIDENT GREATER DOTDOTDOT WITH ## -## Ends in an error in state: 1207. +## Ends in an error in state: 1210. ## -## jsx -> jsx_start_tag_and_args GREATER DOTDOTDOT . simple_expr_no_call LESSSLASHIDENTGREATER [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] +## jsx -> jsx_start_tag_and_args GREATER DOTDOTDOT . jsx_children_including_list LESSSLASHIDENTGREATER [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] ## ## The known suffix of the stack is as follows: ## jsx_start_tag_and_args GREATER DOTDOTDOT @@ -9332,9 +9376,27 @@ parse_expression: LESSIDENT GREATER DOTDOTDOT WITH +parse_expression: LESSIDENT GREATER LBRACKET CHAR RBRACKET LESSSLASHGREATER +## +## Ends in an error in state: 2966. +## +## jsx -> jsx_start_tag_and_args GREATER nonempty_list(jsx_expr_list) . LESSSLASHIDENTGREATER [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] +## +## The known suffix of the stack is as follows: +## jsx_start_tag_and_args GREATER nonempty_list(jsx_expr_list) +## +## WARNING: This example involves spurious reductions. +## This implies that, although the LR(1) items shown above provide an +## accurate view of the past (what has been recognized so far), they +## may provide an INCOMPLETE view of the future (what was expected next). +## In state 2876, spurious reduction of production nonempty_list(jsx_expr_list) -> jsx_expr_list +## + + + parse_expression: LESSIDENT GREATER UIDENT LESSSLASHGREATER ## -## Ends in an error in state: 2954. +## Ends in an error in state: 2968. ## ## jsx -> jsx_start_tag_and_args GREATER list(simple_expr_no_call) . LESSSLASHIDENTGREATER [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] ## @@ -9345,10 +9407,10 @@ parse_expression: LESSIDENT GREATER UIDENT LESSSLASHGREATER ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1222, spurious reduction of production constr_longident -> mod_longident +## In state 1221, spurious reduction of production constr_longident -> mod_longident ## In state 2862, spurious reduction of production simple_expr_no_call -> constr_longident ## In state 2864, spurious reduction of production list(simple_expr_no_call) -> -## In state 2869, spurious reduction of production list(simple_expr_no_call) -> simple_expr_no_call list(simple_expr_no_call) +## In state 2871, spurious reduction of production list(simple_expr_no_call) -> simple_expr_no_call list(simple_expr_no_call) ## @@ -9358,7 +9420,8 @@ parse_expression: LESSIDENT GREATER WITH ## Ends in an error in state: 1206. ## ## jsx -> jsx_start_tag_and_args GREATER . list(simple_expr_no_call) LESSSLASHIDENTGREATER [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## jsx -> jsx_start_tag_and_args GREATER . DOTDOTDOT simple_expr_no_call LESSSLASHIDENTGREATER [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] +## jsx -> jsx_start_tag_and_args GREATER . nonempty_list(jsx_expr_list) LESSSLASHIDENTGREATER [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] +## jsx -> jsx_start_tag_and_args GREATER . DOTDOTDOT jsx_children_including_list LESSSLASHIDENTGREATER [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] ## ## The known suffix of the stack is as follows: ## jsx_start_tag_and_args GREATER @@ -9372,7 +9435,8 @@ parse_expression: LESSIDENT INFIXOP3 WITH ## ## jsx -> jsx_start_tag_and_args . SLASHGREATER [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] ## jsx -> jsx_start_tag_and_args . GREATER list(simple_expr_no_call) LESSSLASHIDENTGREATER [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## jsx -> jsx_start_tag_and_args . GREATER DOTDOTDOT simple_expr_no_call LESSSLASHIDENTGREATER [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] +## jsx -> jsx_start_tag_and_args . GREATER nonempty_list(jsx_expr_list) LESSSLASHIDENTGREATER [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] +## jsx -> jsx_start_tag_and_args . GREATER DOTDOTDOT jsx_children_including_list LESSSLASHIDENTGREATER [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] ## ## The known suffix of the stack is as follows: ## jsx_start_tag_and_args @@ -9382,7 +9446,7 @@ parse_expression: LESSIDENT INFIXOP3 WITH parse_expression: LIDENT EQUAL FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 3245. +## Ends in an error in state: 3259. ## ## expr -> expr . INFIXOP0 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -9429,7 +9493,7 @@ parse_expression: LIDENT EQUAL WITH parse_expression: LPAREN COLONCOLON RPAREN LPAREN UIDENT COMMA UIDENT TO ## -## Ends in an error in state: 3379. +## Ends in an error in state: 3393. ## ## expr -> LPAREN COLONCOLON RPAREN LPAREN expr COMMA expr . RPAREN [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -9464,7 +9528,7 @@ parse_expression: LPAREN COLONCOLON RPAREN LPAREN UIDENT COMMA UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -9472,7 +9536,7 @@ parse_expression: LPAREN COLONCOLON RPAREN LPAREN UIDENT COMMA UIDENT TO parse_expression: LPAREN COLONCOLON RPAREN LPAREN UIDENT COMMA WITH ## -## Ends in an error in state: 3378. +## Ends in an error in state: 3392. ## ## expr -> LPAREN COLONCOLON RPAREN LPAREN expr COMMA . expr RPAREN [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -9484,7 +9548,7 @@ parse_expression: LPAREN COLONCOLON RPAREN LPAREN UIDENT COMMA WITH parse_expression: LPAREN COLONCOLON RPAREN LPAREN UIDENT TO ## -## Ends in an error in state: 3377. +## Ends in an error in state: 3391. ## ## expr -> LPAREN COLONCOLON RPAREN LPAREN expr . COMMA expr RPAREN [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -9519,7 +9583,7 @@ parse_expression: LPAREN COLONCOLON RPAREN LPAREN UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -9527,7 +9591,7 @@ parse_expression: LPAREN COLONCOLON RPAREN LPAREN UIDENT TO parse_expression: LPAREN COLONCOLON RPAREN LPAREN WITH ## -## Ends in an error in state: 3376. +## Ends in an error in state: 3390. ## ## expr -> LPAREN COLONCOLON RPAREN LPAREN . expr COMMA expr RPAREN [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -9539,7 +9603,7 @@ parse_expression: LPAREN COLONCOLON RPAREN LPAREN WITH parse_expression: LPAREN COLONCOLON RPAREN WITH ## -## Ends in an error in state: 3375. +## Ends in an error in state: 3389. ## ## expr -> LPAREN COLONCOLON RPAREN . LPAREN expr COMMA expr RPAREN [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -9551,7 +9615,7 @@ parse_expression: LPAREN COLONCOLON RPAREN WITH parse_expression: LPAREN COLONCOLON WITH ## -## Ends in an error in state: 3374. +## Ends in an error in state: 3388. ## ## expr -> LPAREN COLONCOLON . RPAREN LPAREN expr COMMA expr RPAREN [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -9563,7 +9627,7 @@ parse_expression: LPAREN COLONCOLON WITH parse_expression: LPAREN MODULE UIDENT COLON UIDENT COMMA ## -## Ends in an error in state: 3681. +## Ends in an error in state: 3705. ## ## simple_expr_direct_argument -> LPAREN MODULE module_expr COLON package_type . RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] ## @@ -9577,14 +9641,14 @@ parse_expression: LPAREN MODULE UIDENT COLON UIDENT COMMA ## In state 241, spurious reduction of production ident -> UIDENT ## In state 482, spurious reduction of production mty_longident -> ident ## In state 244, spurious reduction of production loption(preceded(WITH,separated_nonempty_list(AND,package_type_cstr))) -> -## In state 3558, spurious reduction of production package_type -> mty_longident loption(preceded(WITH,separated_nonempty_list(AND,package_type_cstr))) +## In state 3582, spurious reduction of production package_type -> mty_longident loption(preceded(WITH,separated_nonempty_list(AND,package_type_cstr))) ## parse_expression: LPAREN MODULE UIDENT COLON WITH ## -## Ends in an error in state: 3679. +## Ends in an error in state: 3703. ## ## simple_expr_direct_argument -> LPAREN MODULE module_expr COLON . package_type RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] ## simple_expr_direct_argument -> LPAREN MODULE module_expr COLON . error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] @@ -9597,7 +9661,7 @@ parse_expression: LPAREN MODULE UIDENT COLON WITH parse_expression: LPAREN MODULE UIDENT SEMI ## -## Ends in an error in state: 3677. +## Ends in an error in state: 3701. ## ## module_expr -> module_expr . module_arguments [ RPAREN LPAREN LBRACE COLON ] ## module_expr -> module_expr . LPAREN module_expr error [ RPAREN LPAREN LBRACE COLON ] @@ -9612,7 +9676,7 @@ parse_expression: LPAREN MODULE UIDENT SEMI ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1233, spurious reduction of production module_expr -> mod_longident +## In state 1232, spurious reduction of production module_expr -> mod_longident ## @@ -9645,7 +9709,7 @@ parse_expression: LPAREN STAR WITH parse_expression: LPAREN UIDENT BARRBRACKET ## -## Ends in an error in state: 3381. +## Ends in an error in state: 3395. ## ## simple_expr_call -> LPAREN expr_list . RPAREN [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> LPAREN expr_list . error [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -9658,12 +9722,12 @@ parse_expression: LPAREN UIDENT BARRBRACKET ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call -## In state 1440, spurious reduction of production expr_optional_constraint -> expr -## In state 1498, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint -## In state 1437, spurious reduction of production option(COMMA) -> -## In state 1497, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) +## In state 1439, spurious reduction of production expr_optional_constraint -> expr +## In state 1497, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint +## In state 1436, spurious reduction of production option(COMMA) -> +## In state 1496, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) ## @@ -9713,7 +9777,7 @@ parse_expression: NEW WITH parse_expression: PLUSDOT WITH ## -## Ends in an error in state: 1375. +## Ends in an error in state: 1374. ## ## expr -> additive . expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -9743,7 +9807,7 @@ parse_expression: PREFIXOP LPAREN WITH parse_expression: PREFIXOP STRING WITH ## -## Ends in an error in state: 3690. +## Ends in an error in state: 3719. ## ## simple_expr_call -> simple_expr_call . POSTFIXOP [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call . DOT label_longident [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -9765,7 +9829,7 @@ parse_expression: PREFIXOP STRING WITH parse_expression: PREFIXOP TRUE DOT LBRACE UIDENT TO ## -## Ends in an error in state: 2092. +## Ends in an error in state: 2091. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -9800,7 +9864,7 @@ parse_expression: PREFIXOP TRUE DOT LBRACE UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -9808,7 +9872,7 @@ parse_expression: PREFIXOP TRUE DOT LBRACE UIDENT TO parse_expression: PREFIXOP TRUE DOT LBRACE WITH ## -## Ends in an error in state: 2091. +## Ends in an error in state: 2090. ## ## simple_expr_call -> simple_expr_call DOT LBRACE . expr RBRACE [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -9820,7 +9884,7 @@ parse_expression: PREFIXOP TRUE DOT LBRACE WITH parse_expression: PREFIXOP TRUE DOT LBRACKET UIDENT UIDENT ## -## Ends in an error in state: 2088. +## Ends in an error in state: 2087. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -9856,7 +9920,7 @@ parse_expression: PREFIXOP TRUE DOT LBRACKET UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -9864,7 +9928,7 @@ parse_expression: PREFIXOP TRUE DOT LBRACKET UIDENT UIDENT parse_expression: PREFIXOP TRUE DOT LBRACKET WITH ## -## Ends in an error in state: 2087. +## Ends in an error in state: 2086. ## ## simple_expr_call -> simple_expr_call DOT LBRACKET . expr RBRACKET [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call DOT LBRACKET . expr error [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -9877,7 +9941,7 @@ parse_expression: PREFIXOP TRUE DOT LBRACKET WITH parse_expression: PREFIXOP TRUE DOT WITH ## -## Ends in an error in state: 2086. +## Ends in an error in state: 2085. ## ## simple_expr_call -> simple_expr_call DOT . label_longident [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call DOT . LBRACKET expr RBRACKET [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -9892,7 +9956,7 @@ parse_expression: PREFIXOP TRUE DOT WITH parse_expression: PREFIXOP UIDENT LBRACKET UIDENT UIDENT ## -## Ends in an error in state: 3078. +## Ends in an error in state: 3092. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -9928,7 +9992,7 @@ parse_expression: PREFIXOP UIDENT LBRACKET UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -9961,7 +10025,7 @@ parse_expression: PREFIXOP WITH parse_expression: STRING LPAREN COMMA WITH ## -## Ends in an error in state: 3132. +## Ends in an error in state: 3146. ## ## labeled_arguments -> LPAREN option(COMMA) . RPAREN [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AS AND AMPERSAND AMPERAMPER ] ## @@ -9986,7 +10050,7 @@ parse_expression: STRING LPAREN DOT WITH parse_expression: STRING LPAREN UNDERSCORE WITH ## -## Ends in an error in state: 3134. +## Ends in an error in state: 3148. ## ## labeled_arguments -> LPAREN lseparated_nonempty_list_aux(COMMA,uncurried_labeled_expr) . option(COMMA) RPAREN [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AS AND AMPERSAND AMPERAMPER ] ## lseparated_nonempty_list_aux(COMMA,uncurried_labeled_expr) -> lseparated_nonempty_list_aux(COMMA,uncurried_labeled_expr) . COMMA option(DOT) labeled_expr [ RPAREN COMMA ] @@ -10029,14 +10093,14 @@ parse_expression: SWITCH PERCENT AND WHILE ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 54, spurious reduction of production attr_id -> single_attr_id ## In state 57, spurious reduction of production item_extension_sugar -> PERCENT attr_id -## In state 1604, spurious reduction of production optional_expr_extension -> item_extension_sugar +## In state 1603, spurious reduction of production optional_expr_extension -> item_extension_sugar ## parse_expression: SWITCH UIDENT LBRACE BAR UNDERSCORE EQUALGREATER CHAR TO ## -## Ends in an error in state: 3440. +## Ends in an error in state: 3454. ## ## expr -> SWITCH optional_expr_extension simple_expr_no_constructor LBRACE match_case(seq_expr) llist_aux(match_case(seq_expr)) . RBRACE [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## llist_aux(match_case(seq_expr)) -> llist_aux(match_case(seq_expr)) . match_case(seq_expr) [ RBRACE BAR ] @@ -10049,18 +10113,18 @@ parse_expression: SWITCH UIDENT LBRACE BAR UNDERSCORE EQUALGREATER CHAR TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 970, spurious reduction of production expr -> simple_expr_call -## In state 3432, spurious reduction of production option(SEMI) -> -## In state 3436, spurious reduction of production seq_expr_no_seq -> expr option(SEMI) -## In state 3403, spurious reduction of production seq_expr -> seq_expr_no_seq -## In state 3438, spurious reduction of production match_case(seq_expr) -> BAR pattern option(preceded(WHEN,expr)) EQUALGREATER seq_expr -## In state 3439, spurious reduction of production llist_aux(match_case(seq_expr)) -> +## In state 3446, spurious reduction of production option(SEMI) -> +## In state 3450, spurious reduction of production seq_expr_no_seq -> expr option(SEMI) +## In state 3417, spurious reduction of production seq_expr -> seq_expr_no_seq +## In state 3452, spurious reduction of production match_case(seq_expr) -> BAR pattern option(preceded(WHEN,expr)) EQUALGREATER seq_expr +## In state 3453, spurious reduction of production llist_aux(match_case(seq_expr)) -> ## parse_expression: SWITCH UIDENT LBRACE WITH ## -## Ends in an error in state: 3395. +## Ends in an error in state: 3409. ## ## expr -> SWITCH optional_expr_extension simple_expr_no_constructor LBRACE . match_case(seq_expr) llist_aux(match_case(seq_expr)) RBRACE [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -10092,8 +10156,8 @@ parse_expression: SWITCH UIDENT WITH ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 3453, spurious reduction of production constr_longident -> mod_longident -## In state 3487, spurious reduction of production simple_expr_no_constructor -> constr_longident +## In state 3467, spurious reduction of production constr_longident -> mod_longident +## In state 3501, spurious reduction of production simple_expr_no_constructor -> constr_longident ## @@ -10112,7 +10176,7 @@ parse_expression: SWITCH WITH parse_expression: TRUE DOT LBRACE UIDENT RBRACE EQUAL FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 3062. +## Ends in an error in state: 3076. ## ## expr -> expr . INFIXOP0 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -10147,7 +10211,7 @@ parse_expression: TRUE DOT LBRACE UIDENT RBRACE EQUAL FUN LPAREN RPAREN LBRACE R parse_expression: TRUE DOT LBRACE UIDENT RBRACE EQUAL WITH ## -## Ends in an error in state: 3061. +## Ends in an error in state: 3075. ## ## expr -> simple_expr_call DOT LBRACE expr RBRACE EQUAL . expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -10159,7 +10223,7 @@ parse_expression: TRUE DOT LBRACE UIDENT RBRACE EQUAL WITH parse_expression: TRUE DOT LBRACE UIDENT RBRACE WITH ## -## Ends in an error in state: 3060. +## Ends in an error in state: 3074. ## ## expr -> simple_expr_call DOT LBRACE expr RBRACE . EQUAL expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call DOT LBRACE expr RBRACE . [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -10172,7 +10236,7 @@ parse_expression: TRUE DOT LBRACE UIDENT RBRACE WITH parse_expression: TRUE DOT LBRACE UIDENT TO ## -## Ends in an error in state: 3059. +## Ends in an error in state: 3073. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -10208,7 +10272,7 @@ parse_expression: TRUE DOT LBRACE UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -10216,7 +10280,7 @@ parse_expression: TRUE DOT LBRACE UIDENT TO parse_expression: TRUE DOT LBRACE WITH ## -## Ends in an error in state: 3058. +## Ends in an error in state: 3072. ## ## expr -> simple_expr_call DOT LBRACE . expr RBRACE EQUAL expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call DOT LBRACE . expr RBRACE [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -10229,7 +10293,7 @@ parse_expression: TRUE DOT LBRACE WITH parse_expression: TRUE DOT LBRACKET UIDENT RBRACKET EQUAL FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 3057. +## Ends in an error in state: 3071. ## ## expr -> expr . INFIXOP0 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -10264,7 +10328,7 @@ parse_expression: TRUE DOT LBRACKET UIDENT RBRACKET EQUAL FUN LPAREN RPAREN LBRA parse_expression: TRUE DOT LBRACKET UIDENT RBRACKET EQUAL WITH ## -## Ends in an error in state: 3056. +## Ends in an error in state: 3070. ## ## expr -> simple_expr_call DOT LBRACKET expr RBRACKET EQUAL . expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -10276,7 +10340,7 @@ parse_expression: TRUE DOT LBRACKET UIDENT RBRACKET EQUAL WITH parse_expression: TRUE DOT LBRACKET UIDENT RBRACKET WITH ## -## Ends in an error in state: 3055. +## Ends in an error in state: 3069. ## ## expr -> simple_expr_call DOT LBRACKET expr RBRACKET . EQUAL expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call DOT LBRACKET expr RBRACKET . [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -10289,7 +10353,7 @@ parse_expression: TRUE DOT LBRACKET UIDENT RBRACKET WITH parse_expression: TRUE DOT LBRACKET UIDENT UIDENT ## -## Ends in an error in state: 3054. +## Ends in an error in state: 3068. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -10326,7 +10390,7 @@ parse_expression: TRUE DOT LBRACKET UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -10334,7 +10398,7 @@ parse_expression: TRUE DOT LBRACKET UIDENT UIDENT parse_expression: TRUE DOT LBRACKET WITH ## -## Ends in an error in state: 3053. +## Ends in an error in state: 3067. ## ## expr -> simple_expr_call DOT LBRACKET . expr RBRACKET EQUAL expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call DOT LBRACKET . expr RBRACKET [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -10348,7 +10412,7 @@ parse_expression: TRUE DOT LBRACKET WITH parse_expression: TRUE DOT LIDENT EQUAL FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 3065. +## Ends in an error in state: 3079. ## ## expr -> expr . INFIXOP0 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -10383,7 +10447,7 @@ parse_expression: TRUE DOT LIDENT EQUAL FUN LPAREN RPAREN LBRACE RBRACE WITH parse_expression: TRUE DOT LIDENT EQUAL WITH ## -## Ends in an error in state: 3064. +## Ends in an error in state: 3078. ## ## expr -> simple_expr_call DOT label_longident EQUAL . expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -10395,7 +10459,7 @@ parse_expression: TRUE DOT LIDENT EQUAL WITH parse_expression: TRUE DOT LIDENT WITH ## -## Ends in an error in state: 3063. +## Ends in an error in state: 3077. ## ## expr -> simple_expr_call DOT label_longident . EQUAL expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call DOT label_longident . [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -10434,7 +10498,7 @@ parse_expression: TRUE DOT UIDENT WITH parse_expression: TRUE DOT WITH ## -## Ends in an error in state: 3052. +## Ends in an error in state: 3066. ## ## expr -> simple_expr_call DOT . label_longident EQUAL expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> simple_expr_call DOT . LBRACKET expr RBRACKET EQUAL expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -10466,14 +10530,14 @@ parse_expression: TRY PERCENT AND WHILE ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 54, spurious reduction of production attr_id -> single_attr_id ## In state 57, spurious reduction of production item_extension_sugar -> PERCENT attr_id -## In state 1604, spurious reduction of production optional_expr_extension -> item_extension_sugar +## In state 1603, spurious reduction of production optional_expr_extension -> item_extension_sugar ## parse_expression: TRY UIDENT LBRACE BAR CHAR EQUALGREATER CHAR TO ## -## Ends in an error in state: 3508. +## Ends in an error in state: 3522. ## ## expr -> TRY optional_expr_extension simple_expr_no_constructor LBRACE match_case(seq_expr) llist_aux(match_case(seq_expr)) . RBRACE [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## llist_aux(match_case(seq_expr)) -> llist_aux(match_case(seq_expr)) . match_case(seq_expr) [ RBRACE BAR ] @@ -10486,18 +10550,18 @@ parse_expression: TRY UIDENT LBRACE BAR CHAR EQUALGREATER CHAR TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 970, spurious reduction of production expr -> simple_expr_call -## In state 3432, spurious reduction of production option(SEMI) -> -## In state 3436, spurious reduction of production seq_expr_no_seq -> expr option(SEMI) -## In state 3403, spurious reduction of production seq_expr -> seq_expr_no_seq -## In state 3438, spurious reduction of production match_case(seq_expr) -> BAR pattern option(preceded(WHEN,expr)) EQUALGREATER seq_expr -## In state 3507, spurious reduction of production llist_aux(match_case(seq_expr)) -> +## In state 3446, spurious reduction of production option(SEMI) -> +## In state 3450, spurious reduction of production seq_expr_no_seq -> expr option(SEMI) +## In state 3417, spurious reduction of production seq_expr -> seq_expr_no_seq +## In state 3452, spurious reduction of production match_case(seq_expr) -> BAR pattern option(preceded(WHEN,expr)) EQUALGREATER seq_expr +## In state 3521, spurious reduction of production llist_aux(match_case(seq_expr)) -> ## parse_expression: TRY UIDENT LBRACE WITH ## -## Ends in an error in state: 3506. +## Ends in an error in state: 3520. ## ## expr -> TRY optional_expr_extension simple_expr_no_constructor LBRACE . match_case(seq_expr) llist_aux(match_case(seq_expr)) RBRACE [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -10509,7 +10573,7 @@ parse_expression: TRY UIDENT LBRACE WITH parse_expression: TRY UIDENT WHILE ## -## Ends in an error in state: 3503. +## Ends in an error in state: 3517. ## ## expr -> TRY optional_expr_extension simple_expr_no_constructor . LBRACE match_case(seq_expr) llist_aux(match_case(seq_expr)) RBRACE [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> TRY optional_expr_extension simple_expr_no_constructor . WITH error [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -10530,15 +10594,15 @@ parse_expression: TRY UIDENT WHILE ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 3453, spurious reduction of production constr_longident -> mod_longident -## In state 3487, spurious reduction of production simple_expr_no_constructor -> constr_longident +## In state 3467, spurious reduction of production constr_longident -> mod_longident +## In state 3501, spurious reduction of production simple_expr_no_constructor -> constr_longident ## parse_expression: TRY UIDENT WITH WITH ## -## Ends in an error in state: 3504. +## Ends in an error in state: 3518. ## ## expr -> TRY optional_expr_extension simple_expr_no_constructor WITH . error [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -10563,7 +10627,7 @@ parse_expression: TRY WITH parse_expression: UIDENT AMPERAMPER FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1416. +## Ends in an error in state: 1415. ## ## expr -> expr . INFIXOP0 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -10598,7 +10662,7 @@ parse_expression: UIDENT AMPERAMPER FUN LPAREN RPAREN LBRACE RBRACE WITH parse_expression: UIDENT AMPERAMPER WITH ## -## Ends in an error in state: 1415. +## Ends in an error in state: 1414. ## ## expr -> expr AMPERAMPER . expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -10610,7 +10674,7 @@ parse_expression: UIDENT AMPERAMPER WITH parse_expression: UIDENT AMPERSAND FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1414. +## Ends in an error in state: 1413. ## ## expr -> expr . INFIXOP0 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -10645,7 +10709,7 @@ parse_expression: UIDENT AMPERSAND FUN LPAREN RPAREN LBRACE RBRACE WITH parse_expression: UIDENT AMPERSAND WITH ## -## Ends in an error in state: 1413. +## Ends in an error in state: 1412. ## ## expr -> expr AMPERSAND . expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -10657,7 +10721,7 @@ parse_expression: UIDENT AMPERSAND WITH parse_expression: UIDENT BARBAR FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1412. +## Ends in an error in state: 1411. ## ## expr -> expr . INFIXOP0 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -10692,7 +10756,7 @@ parse_expression: UIDENT BARBAR FUN LPAREN RPAREN LBRACE RBRACE WITH parse_expression: UIDENT BARBAR WITH ## -## Ends in an error in state: 1411. +## Ends in an error in state: 1410. ## ## expr -> expr BARBAR . expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -10704,7 +10768,7 @@ parse_expression: UIDENT BARBAR WITH parse_expression: UIDENT COLONEQUAL FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1418. +## Ends in an error in state: 1417. ## ## expr -> expr . INFIXOP0 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -10739,7 +10803,7 @@ parse_expression: UIDENT COLONEQUAL FUN LPAREN RPAREN LBRACE RBRACE WITH parse_expression: UIDENT COLONEQUAL WITH ## -## Ends in an error in state: 1417. +## Ends in an error in state: 1416. ## ## expr -> expr COLONEQUAL . expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -10751,7 +10815,7 @@ parse_expression: UIDENT COLONEQUAL WITH parse_expression: UIDENT DOT LBRACE LIDENT COMMA LIDENT SEMI WITH ## -## Ends in an error in state: 2987. +## Ends in an error in state: 3001. ## ## simple_expr_call -> mod_longident DOT LBRACE record_expr . RBRACE [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> mod_longident DOT LBRACE record_expr . error [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -10764,7 +10828,7 @@ parse_expression: UIDENT DOT LBRACE LIDENT COMMA LIDENT SEMI WITH parse_expression: UIDENT DOT LBRACE WITH ## -## Ends in an error in state: 2985. +## Ends in an error in state: 2999. ## ## simple_expr_call -> mod_longident DOT LBRACE . RBRACE [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> mod_longident DOT LBRACE . record_expr RBRACE [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -10778,7 +10842,7 @@ parse_expression: UIDENT DOT LBRACE WITH parse_expression: UIDENT DOT LBRACELESS WITH ## -## Ends in an error in state: 2980. +## Ends in an error in state: 2994. ## ## simple_expr_call -> mod_longident DOT LBRACELESS . lseparated_nonempty_list_aux(COMMA,field_expr) option(COMMA) GREATERRBRACE [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> mod_longident DOT LBRACELESS . lseparated_nonempty_list_aux(COMMA,field_expr) option(COMMA) error [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -10791,7 +10855,7 @@ parse_expression: UIDENT DOT LBRACELESS WITH parse_expression: UIDENT DOT LBRACKET WITH ## -## Ends in an error in state: 2977. +## Ends in an error in state: 2991. ## ## simple_expr_call -> mod_longident DOT LBRACKET . expr_comma_seq_extension RBRACKET [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -10803,7 +10867,7 @@ parse_expression: UIDENT DOT LBRACKET WITH parse_expression: UIDENT DOT LBRACKETBAR UIDENT RPAREN ## -## Ends in an error in state: 2974. +## Ends in an error in state: 2988. ## ## simple_expr_call -> mod_longident DOT LBRACKETBAR expr_list . BARRBRACKET [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> mod_longident DOT LBRACKETBAR expr_list . error [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -10816,19 +10880,19 @@ parse_expression: UIDENT DOT LBRACKETBAR UIDENT RPAREN ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call -## In state 1440, spurious reduction of production expr_optional_constraint -> expr -## In state 1498, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint -## In state 1437, spurious reduction of production option(COMMA) -> -## In state 1497, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) +## In state 1439, spurious reduction of production expr_optional_constraint -> expr +## In state 1497, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint +## In state 1436, spurious reduction of production option(COMMA) -> +## In state 1496, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) ## parse_expression: UIDENT DOT LBRACKETBAR WITH ## -## Ends in an error in state: 2973. +## Ends in an error in state: 2987. ## ## simple_expr_call -> mod_longident DOT LBRACKETBAR . expr_list BARRBRACKET [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> mod_longident DOT LBRACKETBAR . expr_list error [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -10841,7 +10905,7 @@ parse_expression: UIDENT DOT LBRACKETBAR WITH parse_expression: UIDENT DOT LBRACKETLESS UIDENT SLASHGREATER WITH ## -## Ends in an error in state: 2971. +## Ends in an error in state: 2985. ## ## simple_expr_call -> mod_longident DOT LBRACKETLESS jsx_without_leading_less . RBRACKET [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -10853,7 +10917,7 @@ parse_expression: UIDENT DOT LBRACKETLESS UIDENT SLASHGREATER WITH parse_expression: UIDENT DOT LBRACKETLESS WITH ## -## Ends in an error in state: 2970. +## Ends in an error in state: 2984. ## ## simple_expr_call -> mod_longident DOT LBRACKETLESS . jsx_without_leading_less RBRACKET [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -10865,7 +10929,7 @@ parse_expression: UIDENT DOT LBRACKETLESS WITH parse_expression: UIDENT DOT LPAREN MODULE UIDENT COLON UIDENT COMMA ## -## Ends in an error in state: 2965. +## Ends in an error in state: 2979. ## ## simple_expr_call -> mod_longident DOT LPAREN MODULE module_expr COLON package_type . RPAREN [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -10879,14 +10943,14 @@ parse_expression: UIDENT DOT LPAREN MODULE UIDENT COLON UIDENT COMMA ## In state 241, spurious reduction of production ident -> UIDENT ## In state 482, spurious reduction of production mty_longident -> ident ## In state 244, spurious reduction of production loption(preceded(WITH,separated_nonempty_list(AND,package_type_cstr))) -> -## In state 3558, spurious reduction of production package_type -> mty_longident loption(preceded(WITH,separated_nonempty_list(AND,package_type_cstr))) +## In state 3582, spurious reduction of production package_type -> mty_longident loption(preceded(WITH,separated_nonempty_list(AND,package_type_cstr))) ## parse_expression: UIDENT DOT LPAREN MODULE UIDENT COLON WITH ## -## Ends in an error in state: 2963. +## Ends in an error in state: 2977. ## ## simple_expr_call -> mod_longident DOT LPAREN MODULE module_expr COLON . package_type RPAREN [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> mod_longident DOT LPAREN MODULE module_expr COLON . error [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -10913,7 +10977,7 @@ parse_expression: UIDENT DOT LPAREN MODULE UIDENT SEMI ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1233, spurious reduction of production module_expr -> mod_longident +## In state 1232, spurious reduction of production module_expr -> mod_longident ## @@ -10933,7 +10997,7 @@ parse_expression: UIDENT DOT LPAREN MODULE WITH parse_expression: UIDENT DOT LPAREN UIDENT BARRBRACKET ## -## Ends in an error in state: 2967. +## Ends in an error in state: 2981. ## ## simple_expr_call -> mod_longident DOT LPAREN expr_list . RPAREN [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> mod_longident DOT LPAREN expr_list . error [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -10946,12 +11010,12 @@ parse_expression: UIDENT DOT LPAREN UIDENT BARRBRACKET ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call -## In state 1440, spurious reduction of production expr_optional_constraint -> expr -## In state 1498, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint -## In state 1437, spurious reduction of production option(COMMA) -> -## In state 1497, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) +## In state 1439, spurious reduction of production expr_optional_constraint -> expr +## In state 1497, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint +## In state 1436, spurious reduction of production option(COMMA) -> +## In state 1496, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) ## @@ -11000,7 +11064,7 @@ parse_expression: UIDENT DOT WITH parse_expression: UIDENT GREATER FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1410. +## Ends in an error in state: 1409. ## ## expr -> expr . INFIXOP0 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -11035,7 +11099,7 @@ parse_expression: UIDENT GREATER FUN LPAREN RPAREN LBRACE RBRACE WITH parse_expression: UIDENT GREATER GREATER FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1409. +## Ends in an error in state: 1408. ## ## expr -> expr . INFIXOP0 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -11070,7 +11134,7 @@ parse_expression: UIDENT GREATER GREATER FUN LPAREN RPAREN LBRACE RBRACE WITH parse_expression: UIDENT GREATER GREATER WITH ## -## Ends in an error in state: 1408. +## Ends in an error in state: 1407. ## ## expr -> expr GREATER GREATER . expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -11082,7 +11146,7 @@ parse_expression: UIDENT GREATER GREATER WITH parse_expression: UIDENT GREATER WITH ## -## Ends in an error in state: 1407. +## Ends in an error in state: 1406. ## ## expr -> expr GREATER . expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr GREATER . GREATER expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -11095,7 +11159,7 @@ parse_expression: UIDENT GREATER WITH parse_expression: UIDENT INFIXOP0 FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1406. +## Ends in an error in state: 1405. ## ## expr -> expr . INFIXOP0 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr INFIXOP0 expr . [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -11130,7 +11194,7 @@ parse_expression: UIDENT INFIXOP0 FUN LPAREN RPAREN LBRACE RBRACE WITH parse_expression: UIDENT INFIXOP0 WITH ## -## Ends in an error in state: 1405. +## Ends in an error in state: 1404. ## ## expr -> expr INFIXOP0 . expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -11142,7 +11206,7 @@ parse_expression: UIDENT INFIXOP0 WITH parse_expression: UIDENT INFIXOP1 FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1402. +## Ends in an error in state: 1401. ## ## expr -> expr . INFIXOP0 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -11177,7 +11241,7 @@ parse_expression: UIDENT INFIXOP1 FUN LPAREN RPAREN LBRACE RBRACE WITH parse_expression: UIDENT INFIXOP1 WITH ## -## Ends in an error in state: 1401. +## Ends in an error in state: 1400. ## ## expr -> expr INFIXOP1 . expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -11189,7 +11253,7 @@ parse_expression: UIDENT INFIXOP1 WITH parse_expression: UIDENT INFIXOP2 FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1400. +## Ends in an error in state: 1399. ## ## expr -> expr . INFIXOP0 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -11224,7 +11288,7 @@ parse_expression: UIDENT INFIXOP2 FUN LPAREN RPAREN LBRACE RBRACE WITH parse_expression: UIDENT INFIXOP2 WITH ## -## Ends in an error in state: 1399. +## Ends in an error in state: 1398. ## ## expr -> expr INFIXOP2 . expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -11236,7 +11300,7 @@ parse_expression: UIDENT INFIXOP2 WITH parse_expression: UIDENT INFIXOP3 FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1386. +## Ends in an error in state: 1385. ## ## expr -> expr . INFIXOP0 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -11271,7 +11335,7 @@ parse_expression: UIDENT INFIXOP3 FUN LPAREN RPAREN LBRACE RBRACE WITH parse_expression: UIDENT INFIXOP3 WITH ## -## Ends in an error in state: 1385. +## Ends in an error in state: 1384. ## ## expr -> expr INFIXOP3 . expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -11283,7 +11347,7 @@ parse_expression: UIDENT INFIXOP3 WITH parse_expression: UIDENT INFIXOP4 FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1368. +## Ends in an error in state: 1367. ## ## expr -> expr . INFIXOP0 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -11318,7 +11382,7 @@ parse_expression: UIDENT INFIXOP4 FUN LPAREN RPAREN LBRACE RBRACE WITH parse_expression: UIDENT INFIXOP4 WITH ## -## Ends in an error in state: 1367. +## Ends in an error in state: 1366. ## ## expr -> expr INFIXOP4 . expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -11330,7 +11394,7 @@ parse_expression: UIDENT INFIXOP4 WITH parse_expression: UIDENT LBRACKET UIDENT RBRACKET EQUAL FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 3051. +## Ends in an error in state: 3065. ## ## expr -> expr . INFIXOP0 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -11365,7 +11429,7 @@ parse_expression: UIDENT LBRACKET UIDENT RBRACKET EQUAL FUN LPAREN RPAREN LBRACE parse_expression: UIDENT LBRACKET UIDENT RBRACKET EQUAL WITH ## -## Ends in an error in state: 3050. +## Ends in an error in state: 3064. ## ## expr -> simple_expr_call LBRACKET expr RBRACKET EQUAL . expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -11377,7 +11441,7 @@ parse_expression: UIDENT LBRACKET UIDENT RBRACKET EQUAL WITH parse_expression: UIDENT LBRACKET UIDENT RBRACKET WITH ## -## Ends in an error in state: 3049. +## Ends in an error in state: 3063. ## ## expr -> simple_expr_call LBRACKET expr RBRACKET . EQUAL expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call LBRACKET expr RBRACKET . [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -11390,7 +11454,7 @@ parse_expression: UIDENT LBRACKET UIDENT RBRACKET WITH parse_expression: UIDENT LBRACKET UIDENT UIDENT ## -## Ends in an error in state: 3047. +## Ends in an error in state: 3061. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -11427,7 +11491,7 @@ parse_expression: UIDENT LBRACKET UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -11449,7 +11513,7 @@ parse_expression: UIDENT LBRACKET WITH parse_expression: UIDENT LESS FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1404. +## Ends in an error in state: 1403. ## ## expr -> expr . INFIXOP0 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -11484,7 +11548,7 @@ parse_expression: UIDENT LESS FUN LPAREN RPAREN LBRACE RBRACE WITH parse_expression: UIDENT LESS WITH ## -## Ends in an error in state: 1403. +## Ends in an error in state: 1402. ## ## expr -> expr LESS . expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -11496,7 +11560,7 @@ parse_expression: UIDENT LESS WITH parse_expression: UIDENT LESSDOTDOTGREATER FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1398. +## Ends in an error in state: 1397. ## ## expr -> expr . INFIXOP0 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -11531,7 +11595,7 @@ parse_expression: UIDENT LESSDOTDOTGREATER FUN LPAREN RPAREN LBRACE RBRACE WITH parse_expression: UIDENT LESSDOTDOTGREATER WITH ## -## Ends in an error in state: 1397. +## Ends in an error in state: 1396. ## ## expr -> expr LESSDOTDOTGREATER . expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -11569,14 +11633,14 @@ parse_expression: UIDENT LIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## parse_expression: UIDENT LPAREN UIDENT TO ## -## Ends in an error in state: 3384. +## Ends in an error in state: 3398. ## ## lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) . COMMA expr_optional_constraint [ RPAREN COMMA ] ## non_labeled_argument_list -> LPAREN lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) . option(COMMA) RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] @@ -11589,10 +11653,10 @@ parse_expression: UIDENT LPAREN UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call -## In state 2913, spurious reduction of production expr_optional_constraint -> expr -## In state 3251, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint +## In state 2920, spurious reduction of production expr_optional_constraint -> expr +## In state 3265, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint ## @@ -11615,7 +11679,7 @@ parse_expression: UIDENT LPAREN WITH parse_expression: UIDENT MINUS FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1396. +## Ends in an error in state: 1395. ## ## expr -> expr . INFIXOP0 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -11650,7 +11714,7 @@ parse_expression: UIDENT MINUS FUN LPAREN RPAREN LBRACE RBRACE WITH parse_expression: UIDENT MINUS WITH ## -## Ends in an error in state: 1395. +## Ends in an error in state: 1394. ## ## expr -> expr MINUS . expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -11662,7 +11726,7 @@ parse_expression: UIDENT MINUS WITH parse_expression: UIDENT MINUSDOT FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1394. +## Ends in an error in state: 1393. ## ## expr -> expr . INFIXOP0 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -11697,7 +11761,7 @@ parse_expression: UIDENT MINUSDOT FUN LPAREN RPAREN LBRACE RBRACE WITH parse_expression: UIDENT MINUSDOT WITH ## -## Ends in an error in state: 1393. +## Ends in an error in state: 1392. ## ## expr -> expr MINUSDOT . expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -11709,7 +11773,7 @@ parse_expression: UIDENT MINUSDOT WITH parse_expression: UIDENT OR FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1392. +## Ends in an error in state: 1391. ## ## expr -> expr . INFIXOP0 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -11744,7 +11808,7 @@ parse_expression: UIDENT OR FUN LPAREN RPAREN LBRACE RBRACE WITH parse_expression: UIDENT OR WITH ## -## Ends in an error in state: 1391. +## Ends in an error in state: 1390. ## ## expr -> expr OR . expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -11756,7 +11820,7 @@ parse_expression: UIDENT OR WITH parse_expression: UIDENT PERCENT FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1384. +## Ends in an error in state: 1383. ## ## expr -> expr . INFIXOP0 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -11791,7 +11855,7 @@ parse_expression: UIDENT PERCENT FUN LPAREN RPAREN LBRACE RBRACE WITH parse_expression: UIDENT PERCENT WITH ## -## Ends in an error in state: 1383. +## Ends in an error in state: 1382. ## ## expr -> expr PERCENT . expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -11803,7 +11867,7 @@ parse_expression: UIDENT PERCENT WITH parse_expression: UIDENT PLUS FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1390. +## Ends in an error in state: 1389. ## ## expr -> expr . INFIXOP0 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -11838,7 +11902,7 @@ parse_expression: UIDENT PLUS FUN LPAREN RPAREN LBRACE RBRACE WITH parse_expression: UIDENT PLUS WITH ## -## Ends in an error in state: 1389. +## Ends in an error in state: 1388. ## ## expr -> expr PLUS . expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -11850,7 +11914,7 @@ parse_expression: UIDENT PLUS WITH parse_expression: UIDENT PLUSDOT FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1388. +## Ends in an error in state: 1387. ## ## expr -> expr . INFIXOP0 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -11885,7 +11949,7 @@ parse_expression: UIDENT PLUSDOT FUN LPAREN RPAREN LBRACE RBRACE WITH parse_expression: UIDENT PLUSDOT WITH ## -## Ends in an error in state: 1387. +## Ends in an error in state: 1386. ## ## expr -> expr PLUSDOT . expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -11897,7 +11961,7 @@ parse_expression: UIDENT PLUSDOT WITH parse_expression: UIDENT PLUSEQ FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1382. +## Ends in an error in state: 1381. ## ## expr -> expr . INFIXOP0 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -11932,7 +11996,7 @@ parse_expression: UIDENT PLUSEQ FUN LPAREN RPAREN LBRACE RBRACE WITH parse_expression: UIDENT PLUSEQ WITH ## -## Ends in an error in state: 1381. +## Ends in an error in state: 1380. ## ## expr -> expr PLUSEQ . expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -11944,7 +12008,7 @@ parse_expression: UIDENT PLUSEQ WITH parse_expression: UIDENT QUESTION UIDENT COLON FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1420. +## Ends in an error in state: 1419. ## ## expr -> expr . INFIXOP0 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -11979,7 +12043,7 @@ parse_expression: UIDENT QUESTION UIDENT COLON FUN LPAREN RPAREN LBRACE RBRACE W parse_expression: UIDENT QUESTION UIDENT COLON WITH ## -## Ends in an error in state: 1419. +## Ends in an error in state: 1418. ## ## expr -> expr QUESTION expr COLON . expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -11991,7 +12055,7 @@ parse_expression: UIDENT QUESTION UIDENT COLON WITH parse_expression: UIDENT QUESTION UIDENT TO ## -## Ends in an error in state: 1380. +## Ends in an error in state: 1379. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] @@ -12026,7 +12090,7 @@ parse_expression: UIDENT QUESTION UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -12034,7 +12098,7 @@ parse_expression: UIDENT QUESTION UIDENT TO parse_expression: UIDENT QUESTION WITH ## -## Ends in an error in state: 1379. +## Ends in an error in state: 1378. ## ## expr -> expr QUESTION . expr COLON expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -12078,7 +12142,7 @@ parse_expression: UIDENT SHARPOP UIDENT WITH ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1222, spurious reduction of production constr_longident -> mod_longident +## In state 1221, spurious reduction of production constr_longident -> mod_longident ## In state 2862, spurious reduction of production simple_expr_no_call -> constr_longident ## @@ -12098,7 +12162,7 @@ parse_expression: UIDENT SHARPOP WITH parse_expression: UIDENT SLASHGREATER FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1378. +## Ends in an error in state: 1377. ## ## expr -> expr . INFIXOP0 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -12133,7 +12197,7 @@ parse_expression: UIDENT SLASHGREATER FUN LPAREN RPAREN LBRACE RBRACE WITH parse_expression: UIDENT SLASHGREATER WITH ## -## Ends in an error in state: 1377. +## Ends in an error in state: 1376. ## ## expr -> expr SLASHGREATER . expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -12145,7 +12209,7 @@ parse_expression: UIDENT SLASHGREATER WITH parse_expression: UIDENT STAR FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1366. +## Ends in an error in state: 1365. ## ## expr -> expr . INFIXOP0 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -12180,7 +12244,7 @@ parse_expression: UIDENT STAR FUN LPAREN RPAREN LBRACE RBRACE WITH parse_expression: UIDENT STAR WITH ## -## Ends in an error in state: 1365. +## Ends in an error in state: 1364. ## ## expr -> expr STAR . expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -12192,7 +12256,7 @@ parse_expression: UIDENT STAR WITH parse_expression: UIDENT TO ## -## Ends in an error in state: 3759. +## Ends in an error in state: 3788. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -12227,7 +12291,7 @@ parse_expression: UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -12235,7 +12299,7 @@ parse_expression: UIDENT TO parse_expression: UIDENT WITH ## -## Ends in an error in state: 1369. +## Ends in an error in state: 1368. ## ## simple_expr_call -> constr_longident . [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_template_constructor -> constr_longident . non_labeled_argument_list [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -12255,7 +12319,7 @@ parse_expression: UIDENT WITH parse_expression: WHILE LBRACE RBRACE UIDENT LIDENT ## -## Ends in an error in state: 3734. +## Ends in an error in state: 3763. ## ## expr -> WHILE optional_expr_extension parenthesized_expr simple_expr_call . [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call . POSTFIXOP [ TO STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -12277,14 +12341,14 @@ parse_expression: WHILE LBRACE RBRACE UIDENT LIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## parse_expression: WHILE LBRACE RBRACE WITH ## -## Ends in an error in state: 3733. +## Ends in an error in state: 3762. ## ## expr -> WHILE optional_expr_extension parenthesized_expr . simple_expr_call [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -12309,7 +12373,7 @@ parse_expression: WHILE PERCENT AND LAZY ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 54, spurious reduction of production attr_id -> single_attr_id ## In state 57, spurious reduction of production item_extension_sugar -> PERCENT attr_id -## In state 1604, spurious reduction of production optional_expr_extension -> item_extension_sugar +## In state 1603, spurious reduction of production optional_expr_extension -> item_extension_sugar ## @@ -12328,7 +12392,7 @@ parse_expression: WHILE WITH parse_expression: WITH ## -## Ends in an error in state: 3757. +## Ends in an error in state: 3786. ## ## parse_expression' -> . parse_expression [ # ] ## @@ -12676,7 +12740,7 @@ parse_core_type: LBRACKET WITH parse_core_type: LBRACKETGREATER UNDERSCORE GREATER ## -## Ends in an error in state: 3548. +## Ends in an error in state: 3572. ## ## basic_core_type -> LBRACKETGREATER loption(row_field_list) . RBRACKET [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE GREATER EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BAR AS AND ] ## @@ -12998,7 +13062,7 @@ parse_core_type: LBRACKETPERCENT UNDERSCORE parse_core_type: LBRACKETPERCENT WITH UIDENT RBRACE ## -## Ends in an error in state: 3648. +## Ends in an error in state: 3672. ## ## extension -> LBRACKETPERCENT attr_id payload . RBRACKET [ WITH WHEN UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 IN GREATER FLOAT FALSE EQUALGREATER EQUAL EOF ELSE DOWNTO DOT DOCSTRING CONSTRAINT COMMA COLONGREATER COLONEQUAL COLONCOLON COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] ## @@ -13010,11 +13074,11 @@ parse_core_type: LBRACKETPERCENT WITH UIDENT RBRACE ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident -## In state 2294, spurious reduction of production unattributed_expr -> simple_expr_call -## In state 2237, spurious reduction of production structure_item -> unattributed_expr -## In state 2289, spurious reduction of production structure -> structure_item -## In state 2697, spurious reduction of production payload -> structure +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident +## In state 2293, spurious reduction of production unattributed_expr -> simple_expr_call +## In state 2236, spurious reduction of production structure_item -> unattributed_expr +## In state 2288, spurious reduction of production structure -> structure_item +## In state 2696, spurious reduction of production payload -> structure ## @@ -13034,7 +13098,7 @@ parse_core_type: LIDENT LPAREN UNDERSCORE COMMA WITH parse_core_type: LIDENT LPAREN UNDERSCORE WITH ## -## Ends in an error in state: 3559. +## Ends in an error in state: 3583. ## ## lseparated_nonempty_list_aux(COMMA,core_type) -> lseparated_nonempty_list_aux(COMMA,core_type) . COMMA core_type [ RPAREN COMMA ] ## type_parameters -> LPAREN lseparated_nonempty_list_aux(COMMA,core_type) . option(COMMA) RPAREN [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE GREATER EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BAR AS AND ] @@ -13133,7 +13197,7 @@ parse_core_type: LPAREN MODULE UIDENT COMMA ## In state 241, spurious reduction of production ident -> UIDENT ## In state 482, spurious reduction of production mty_longident -> ident ## In state 244, spurious reduction of production loption(preceded(WITH,separated_nonempty_list(AND,package_type_cstr))) -> -## In state 3558, spurious reduction of production package_type -> mty_longident loption(preceded(WITH,separated_nonempty_list(AND,package_type_cstr))) +## In state 3582, spurious reduction of production package_type -> mty_longident loption(preceded(WITH,separated_nonempty_list(AND,package_type_cstr))) ## @@ -13159,7 +13223,7 @@ parse_core_type: LPAREN MODULE UIDENT SEMI parse_core_type: LPAREN MODULE UIDENT WITH TYPE LIDENT EQUAL LIDENT AND WITH ## -## Ends in an error in state: 3556. +## Ends in an error in state: 3580. ## ## separated_nonempty_list(AND,package_type_cstr) -> package_type_cstr AND . separated_nonempty_list(AND,package_type_cstr) [ RPAREN COMMA COLONGREATER ] ## @@ -13171,7 +13235,7 @@ parse_core_type: LPAREN MODULE UIDENT WITH TYPE LIDENT EQUAL LIDENT AND WITH parse_core_type: LPAREN MODULE UIDENT WITH TYPE LIDENT EQUAL LIDENT WITH ## -## Ends in an error in state: 3555. +## Ends in an error in state: 3579. ## ## separated_nonempty_list(AND,package_type_cstr) -> package_type_cstr . [ RPAREN COMMA COLONGREATER ] ## separated_nonempty_list(AND,package_type_cstr) -> package_type_cstr . AND separated_nonempty_list(AND,package_type_cstr) [ RPAREN COMMA COLONGREATER ] @@ -13188,7 +13252,7 @@ parse_core_type: LPAREN MODULE UIDENT WITH TYPE LIDENT EQUAL LIDENT WITH ## In state 360, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type ## In state 350, spurious reduction of production core_type2 -> unattributed_core_type ## In state 373, spurious reduction of production core_type -> core_type2 -## In state 3553, spurious reduction of production package_type_cstr -> TYPE label_longident EQUAL core_type +## In state 3577, spurious reduction of production package_type_cstr -> TYPE label_longident EQUAL core_type ## @@ -13664,7 +13728,7 @@ parse_core_type: UNDERSCORE WHILE parse_core_type: UNDERSCORE WITH ## -## Ends in an error in state: 3755. +## Ends in an error in state: 3784. ## ## parse_core_type -> core_type . EOF [ # ] ## @@ -13685,7 +13749,7 @@ parse_core_type: UNDERSCORE WITH parse_core_type: WITH ## -## Ends in an error in state: 3753. +## Ends in an error in state: 3782. ## ## parse_core_type' -> . parse_core_type [ # ] ## @@ -13697,7 +13761,7 @@ parse_core_type: WITH interface: CLASS LIDENT COLON LIDENT AND LIDENT COLON LIDENT LBRACE ## -## Ends in an error in state: 2601. +## Ends in an error in state: 2600. ## ## list(and_class_description) -> and_class_description . list(and_class_description) [ SEMI RBRACKET RBRACE EOF ] ## @@ -13708,18 +13772,18 @@ interface: CLASS LIDENT COLON LIDENT AND LIDENT COLON LIDENT LBRACE ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1810, spurious reduction of production loption(parenthesized(class_type_arguments_comma_list)) -> -## In state 1814, spurious reduction of production class_instance_type -> clty_longident loption(parenthesized(class_type_arguments_comma_list)) -## In state 1870, spurious reduction of production class_constructor_type -> class_instance_type -## In state 2593, spurious reduction of production class_description_details -> virtual_flag LIDENT loption(class_type_parameters) COLON class_constructor_type -## In state 2596, spurious reduction of production and_class_description -> AND class_description_details +## In state 1809, spurious reduction of production loption(parenthesized(class_type_arguments_comma_list)) -> +## In state 1813, spurious reduction of production class_instance_type -> clty_longident loption(parenthesized(class_type_arguments_comma_list)) +## In state 1869, spurious reduction of production class_constructor_type -> class_instance_type +## In state 2592, spurious reduction of production class_description_details -> virtual_flag LIDENT loption(class_type_parameters) COLON class_constructor_type +## In state 2595, spurious reduction of production and_class_description -> AND class_description_details ## interface: CLASS LIDENT COLON LIDENT AND WITH ## -## Ends in an error in state: 2595. +## Ends in an error in state: 2594. ## ## and_class_description -> AND . class_description_details [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -13731,7 +13795,7 @@ interface: CLASS LIDENT COLON LIDENT AND WITH interface: CLASS LIDENT COLON LIDENT DOCSTRING AND WITH ## -## Ends in an error in state: 2598. +## Ends in an error in state: 2597. ## ## and_class_description -> nonempty_list(as_loc(attribute)) AND . class_description_details [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -13743,7 +13807,7 @@ interface: CLASS LIDENT COLON LIDENT DOCSTRING AND WITH interface: CLASS LIDENT COLON LIDENT DOCSTRING WITH ## -## Ends in an error in state: 2597. +## Ends in an error in state: 2596. ## ## and_class_description -> nonempty_list(as_loc(attribute)) . AND class_description_details [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -13761,7 +13825,7 @@ interface: CLASS LIDENT COLON LIDENT DOCSTRING WITH interface: CLASS LIDENT COLON LIDENT LBRACE ## -## Ends in an error in state: 2594. +## Ends in an error in state: 2593. ## ## class_descriptions -> CLASS class_description_details . list(and_class_description) [ SEMI RBRACKET RBRACE EOF ] ## @@ -13772,17 +13836,17 @@ interface: CLASS LIDENT COLON LIDENT LBRACE ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1810, spurious reduction of production loption(parenthesized(class_type_arguments_comma_list)) -> -## In state 1814, spurious reduction of production class_instance_type -> clty_longident loption(parenthesized(class_type_arguments_comma_list)) -## In state 1870, spurious reduction of production class_constructor_type -> class_instance_type -## In state 2593, spurious reduction of production class_description_details -> virtual_flag LIDENT loption(class_type_parameters) COLON class_constructor_type +## In state 1809, spurious reduction of production loption(parenthesized(class_type_arguments_comma_list)) -> +## In state 1813, spurious reduction of production class_instance_type -> clty_longident loption(parenthesized(class_type_arguments_comma_list)) +## In state 1869, spurious reduction of production class_constructor_type -> class_instance_type +## In state 2592, spurious reduction of production class_description_details -> virtual_flag LIDENT loption(class_type_parameters) COLON class_constructor_type ## interface: CLASS LIDENT COLON WITH ## -## Ends in an error in state: 2592. +## Ends in an error in state: 2591. ## ## class_description_details -> virtual_flag LIDENT loption(class_type_parameters) COLON . class_constructor_type [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -13794,7 +13858,7 @@ interface: CLASS LIDENT COLON WITH interface: CLASS LIDENT LPAREN PLUS WITH ## -## Ends in an error in state: 1682. +## Ends in an error in state: 1681. ## ## type_parameter -> type_variance . type_variable [ RPAREN COMMA ] ## @@ -13806,7 +13870,7 @@ interface: CLASS LIDENT LPAREN PLUS WITH interface: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN CLASS ## -## Ends in an error in state: 2591. +## Ends in an error in state: 2590. ## ## class_description_details -> virtual_flag LIDENT loption(class_type_parameters) . COLON class_constructor_type [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -13818,7 +13882,7 @@ interface: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN CLASS interface: CLASS LIDENT LPAREN QUOTE UIDENT WITH ## -## Ends in an error in state: 1687. +## Ends in an error in state: 1686. ## ## loption(class_type_parameters) -> LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) . option(COMMA) RPAREN [ LBRACE EQUAL COLON ] ## lseparated_nonempty_list_aux(COMMA,type_parameter) -> lseparated_nonempty_list_aux(COMMA,type_parameter) . COMMA type_parameter [ RPAREN COMMA ] @@ -13831,7 +13895,7 @@ interface: CLASS LIDENT LPAREN QUOTE UIDENT WITH interface: CLASS LIDENT LPAREN WITH ## -## Ends in an error in state: 1679. +## Ends in an error in state: 1678. ## ## loption(class_type_parameters) -> LPAREN . lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN [ LBRACE EQUAL COLON ] ## @@ -13843,7 +13907,7 @@ interface: CLASS LIDENT LPAREN WITH interface: CLASS LIDENT WITH ## -## Ends in an error in state: 2590. +## Ends in an error in state: 2589. ## ## class_description_details -> virtual_flag LIDENT . loption(class_type_parameters) COLON class_constructor_type [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -13855,7 +13919,7 @@ interface: CLASS LIDENT WITH interface: CLASS TYPE LIDENT EQUAL WITH ## -## Ends in an error in state: 2576. +## Ends in an error in state: 2575. ## ## either(preceded(EQUAL,class_instance_type),class_type_body) -> EQUAL . class_instance_type [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -13867,7 +13931,7 @@ interface: CLASS TYPE LIDENT EQUAL WITH interface: CLASS TYPE LIDENT LBRACE RBRACE AND LIDENT LBRACE RBRACE WITH ## -## Ends in an error in state: 2587. +## Ends in an error in state: 2586. ## ## list(and_class_type_declaration) -> and_class_type_declaration . list(and_class_type_declaration) [ SEMI RBRACKET RBRACE EOF ] ## @@ -13879,7 +13943,7 @@ interface: CLASS TYPE LIDENT LBRACE RBRACE AND LIDENT LBRACE RBRACE WITH interface: CLASS TYPE LIDENT LBRACE RBRACE AND WITH ## -## Ends in an error in state: 2581. +## Ends in an error in state: 2580. ## ## and_class_type_declaration -> AND . class_type_declaration_details [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -13891,7 +13955,7 @@ interface: CLASS TYPE LIDENT LBRACE RBRACE AND WITH interface: CLASS TYPE LIDENT LBRACE RBRACE DOCSTRING AND WITH ## -## Ends in an error in state: 2584. +## Ends in an error in state: 2583. ## ## and_class_type_declaration -> nonempty_list(as_loc(attribute)) AND . class_type_declaration_details [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -13903,7 +13967,7 @@ interface: CLASS TYPE LIDENT LBRACE RBRACE DOCSTRING AND WITH interface: CLASS TYPE LIDENT LBRACE RBRACE DOCSTRING WITH ## -## Ends in an error in state: 2583. +## Ends in an error in state: 2582. ## ## and_class_type_declaration -> nonempty_list(as_loc(attribute)) . AND class_type_declaration_details [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -13921,7 +13985,7 @@ interface: CLASS TYPE LIDENT LBRACE RBRACE DOCSTRING WITH interface: CLASS TYPE LIDENT LBRACE RBRACE WITH ## -## Ends in an error in state: 2580. +## Ends in an error in state: 2579. ## ## class_type_declarations -> CLASS TYPE class_type_declaration_details . list(and_class_type_declaration) [ SEMI RBRACKET RBRACE EOF ] ## @@ -13933,7 +13997,7 @@ interface: CLASS TYPE LIDENT LBRACE RBRACE WITH interface: CLASS TYPE LIDENT LPAREN QUOTE UIDENT RPAREN EOL ## -## Ends in an error in state: 2575. +## Ends in an error in state: 2574. ## ## class_type_declaration_details -> virtual_flag LIDENT loption(class_type_parameters) . either(preceded(EQUAL,class_instance_type),class_type_body) [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -13945,7 +14009,7 @@ interface: CLASS TYPE LIDENT LPAREN QUOTE UIDENT RPAREN EOL interface: CLASS TYPE LIDENT WITH ## -## Ends in an error in state: 2574. +## Ends in an error in state: 2573. ## ## class_type_declaration_details -> virtual_flag LIDENT . loption(class_type_parameters) either(preceded(EQUAL,class_instance_type),class_type_body) [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -13957,7 +14021,7 @@ interface: CLASS TYPE LIDENT WITH interface: CLASS TYPE VIRTUAL LET ## -## Ends in an error in state: 2573. +## Ends in an error in state: 2572. ## ## class_type_declaration_details -> virtual_flag . LIDENT loption(class_type_parameters) either(preceded(EQUAL,class_instance_type),class_type_body) [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -13969,7 +14033,7 @@ interface: CLASS TYPE VIRTUAL LET interface: CLASS TYPE WITH ## -## Ends in an error in state: 2572. +## Ends in an error in state: 2571. ## ## class_type_declarations -> CLASS TYPE . class_type_declaration_details list(and_class_type_declaration) [ SEMI RBRACKET RBRACE EOF ] ## @@ -13981,7 +14045,7 @@ interface: CLASS TYPE WITH interface: CLASS VIRTUAL LET ## -## Ends in an error in state: 2589. +## Ends in an error in state: 2588. ## ## class_description_details -> virtual_flag . LIDENT loption(class_type_parameters) COLON class_constructor_type [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -13993,7 +14057,7 @@ interface: CLASS VIRTUAL LET interface: CLASS WITH ## -## Ends in an error in state: 2571. +## Ends in an error in state: 2570. ## ## class_descriptions -> CLASS . class_description_details list(and_class_description) [ SEMI RBRACKET RBRACE EOF ] ## class_type_declarations -> CLASS . TYPE class_type_declaration_details list(and_class_type_declaration) [ SEMI RBRACKET RBRACE EOF ] @@ -14006,7 +14070,7 @@ interface: CLASS WITH interface: DOCSTRING CLASS LIDENT COLON LIDENT LBRACE ## -## Ends in an error in state: 2678. +## Ends in an error in state: 2677. ## ## class_descriptions -> nonempty_list(as_loc(attribute)) CLASS class_description_details . list(and_class_description) [ SEMI RBRACKET RBRACE EOF ] ## @@ -14017,17 +14081,17 @@ interface: DOCSTRING CLASS LIDENT COLON LIDENT LBRACE ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1810, spurious reduction of production loption(parenthesized(class_type_arguments_comma_list)) -> -## In state 1814, spurious reduction of production class_instance_type -> clty_longident loption(parenthesized(class_type_arguments_comma_list)) -## In state 1870, spurious reduction of production class_constructor_type -> class_instance_type -## In state 2593, spurious reduction of production class_description_details -> virtual_flag LIDENT loption(class_type_parameters) COLON class_constructor_type +## In state 1809, spurious reduction of production loption(parenthesized(class_type_arguments_comma_list)) -> +## In state 1813, spurious reduction of production class_instance_type -> clty_longident loption(parenthesized(class_type_arguments_comma_list)) +## In state 1869, spurious reduction of production class_constructor_type -> class_instance_type +## In state 2592, spurious reduction of production class_description_details -> virtual_flag LIDENT loption(class_type_parameters) COLON class_constructor_type ## interface: DOCSTRING CLASS TYPE LIDENT LBRACE RBRACE WITH ## -## Ends in an error in state: 2676. +## Ends in an error in state: 2675. ## ## class_type_declarations -> nonempty_list(as_loc(attribute)) CLASS TYPE class_type_declaration_details . list(and_class_type_declaration) [ SEMI RBRACKET RBRACE EOF ] ## @@ -14039,7 +14103,7 @@ interface: DOCSTRING CLASS TYPE LIDENT LBRACE RBRACE WITH interface: DOCSTRING CLASS TYPE WITH ## -## Ends in an error in state: 2675. +## Ends in an error in state: 2674. ## ## class_type_declarations -> nonempty_list(as_loc(attribute)) CLASS TYPE . class_type_declaration_details list(and_class_type_declaration) [ SEMI RBRACKET RBRACE EOF ] ## @@ -14051,7 +14115,7 @@ interface: DOCSTRING CLASS TYPE WITH interface: DOCSTRING CLASS WITH ## -## Ends in an error in state: 2674. +## Ends in an error in state: 2673. ## ## class_descriptions -> nonempty_list(as_loc(attribute)) CLASS . class_description_details list(and_class_description) [ SEMI RBRACKET RBRACE EOF ] ## class_type_declarations -> nonempty_list(as_loc(attribute)) CLASS . TYPE class_type_declaration_details list(and_class_type_declaration) [ SEMI RBRACKET RBRACE EOF ] @@ -14064,7 +14128,7 @@ interface: DOCSTRING CLASS WITH interface: DOCSTRING EXCEPTION WITH ## -## Ends in an error in state: 2672. +## Ends in an error in state: 2671. ## ## sig_exception_declaration -> nonempty_list(as_loc(attribute)) EXCEPTION . extension_constructor_declaration [ SEMI RBRACKET RBRACE EOF ] ## @@ -14076,7 +14140,7 @@ interface: DOCSTRING EXCEPTION WITH interface: DOCSTRING EXTERNAL LIDENT COLON UNDERSCORE EQUAL WITH ## -## Ends in an error in state: 2670. +## Ends in an error in state: 2669. ## ## signature_item -> nonempty_list(as_loc(attribute)) EXTERNAL val_ident COLON core_type EQUAL . primitive_declaration [ SEMI RBRACKET RBRACE EOF ] ## @@ -14088,7 +14152,7 @@ interface: DOCSTRING EXTERNAL LIDENT COLON UNDERSCORE EQUAL WITH interface: DOCSTRING EXTERNAL LIDENT COLON UNDERSCORE WITH ## -## Ends in an error in state: 2669. +## Ends in an error in state: 2668. ## ## signature_item -> nonempty_list(as_loc(attribute)) EXTERNAL val_ident COLON core_type . EQUAL primitive_declaration [ SEMI RBRACKET RBRACE EOF ] ## @@ -14109,7 +14173,7 @@ interface: DOCSTRING EXTERNAL LIDENT COLON UNDERSCORE WITH interface: DOCSTRING EXTERNAL LIDENT COLON WITH ## -## Ends in an error in state: 2668. +## Ends in an error in state: 2667. ## ## signature_item -> nonempty_list(as_loc(attribute)) EXTERNAL val_ident COLON . core_type EQUAL primitive_declaration [ SEMI RBRACKET RBRACE EOF ] ## @@ -14121,7 +14185,7 @@ interface: DOCSTRING EXTERNAL LIDENT COLON WITH interface: DOCSTRING EXTERNAL LIDENT WITH ## -## Ends in an error in state: 2667. +## Ends in an error in state: 2666. ## ## signature_item -> nonempty_list(as_loc(attribute)) EXTERNAL val_ident . COLON core_type EQUAL primitive_declaration [ SEMI RBRACKET RBRACE EOF ] ## @@ -14133,7 +14197,7 @@ interface: DOCSTRING EXTERNAL LIDENT WITH interface: DOCSTRING EXTERNAL WITH ## -## Ends in an error in state: 2666. +## Ends in an error in state: 2665. ## ## signature_item -> nonempty_list(as_loc(attribute)) EXTERNAL . val_ident COLON core_type EQUAL primitive_declaration [ SEMI RBRACKET RBRACE EOF ] ## @@ -14145,7 +14209,7 @@ interface: DOCSTRING EXTERNAL WITH interface: DOCSTRING INCLUDE UIDENT RPAREN ## -## Ends in an error in state: 2665. +## Ends in an error in state: 2664. ## ## module_type -> module_type . WITH lseparated_nonempty_list_aux(AND,with_constraint) [ WITH SEMI RBRACKET RBRACE EOF ] ## signature_item -> nonempty_list(as_loc(attribute)) INCLUDE module_type . [ SEMI RBRACKET RBRACE EOF ] @@ -14159,15 +14223,15 @@ interface: DOCSTRING INCLUDE UIDENT RPAREN ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 241, spurious reduction of production ident -> UIDENT ## In state 482, spurious reduction of production mty_longident -> ident -## In state 2327, spurious reduction of production simple_module_type -> mty_longident -## In state 2326, spurious reduction of production module_type -> simple_module_type +## In state 2326, spurious reduction of production simple_module_type -> mty_longident +## In state 2325, spurious reduction of production module_type -> simple_module_type ## interface: DOCSTRING INCLUDE WITH ## -## Ends in an error in state: 2664. +## Ends in an error in state: 2663. ## ## signature_item -> nonempty_list(as_loc(attribute)) INCLUDE . module_type [ SEMI RBRACKET RBRACE EOF ] ## @@ -14179,7 +14243,7 @@ interface: DOCSTRING INCLUDE WITH interface: DOCSTRING LET LIDENT COLON WITH ## -## Ends in an error in state: 2662. +## Ends in an error in state: 2661. ## ## signature_item -> nonempty_list(as_loc(attribute)) LET val_ident COLON . core_type [ SEMI RBRACKET RBRACE EOF ] ## @@ -14191,7 +14255,7 @@ interface: DOCSTRING LET LIDENT COLON WITH interface: DOCSTRING LET LIDENT WITH ## -## Ends in an error in state: 2661. +## Ends in an error in state: 2660. ## ## signature_item -> nonempty_list(as_loc(attribute)) LET val_ident . COLON core_type [ SEMI RBRACKET RBRACE EOF ] ## @@ -14203,7 +14267,7 @@ interface: DOCSTRING LET LIDENT WITH interface: DOCSTRING LET MODULE WITH ## -## Ends in an error in state: 2680. +## Ends in an error in state: 2679. ## ## signature_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE . UIDENT module_declaration [ SEMI RBRACKET RBRACE EOF ] ## signature_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE . UIDENT EQUAL mod_longident [ SEMI RBRACKET RBRACE EOF ] @@ -14217,7 +14281,7 @@ interface: DOCSTRING LET MODULE WITH interface: DOCSTRING LET WITH ## -## Ends in an error in state: 2660. +## Ends in an error in state: 2659. ## ## opt_LET_MODULE -> LET . MODULE [ UIDENT REC ] ## signature_item -> nonempty_list(as_loc(attribute)) LET . val_ident COLON core_type [ SEMI RBRACKET RBRACE EOF ] @@ -14230,7 +14294,7 @@ interface: DOCSTRING LET WITH interface: DOCSTRING MODULE REC UIDENT LBRACE RBRACE WITH ## -## Ends in an error in state: 2687. +## Ends in an error in state: 2686. ## ## signature_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE REC UIDENT module_type_body(COLON) . list(and_module_rec_declaration) [ SEMI RBRACKET RBRACE EOF ] ## @@ -14242,7 +14306,7 @@ interface: DOCSTRING MODULE REC UIDENT LBRACE RBRACE WITH interface: DOCSTRING MODULE REC UIDENT WITH ## -## Ends in an error in state: 2686. +## Ends in an error in state: 2685. ## ## signature_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE REC UIDENT . module_type_body(COLON) list(and_module_rec_declaration) [ SEMI RBRACKET RBRACE EOF ] ## @@ -14254,7 +14318,7 @@ interface: DOCSTRING MODULE REC UIDENT WITH interface: DOCSTRING MODULE REC WITH ## -## Ends in an error in state: 2685. +## Ends in an error in state: 2684. ## ## signature_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE REC . UIDENT module_type_body(COLON) list(and_module_rec_declaration) [ SEMI RBRACKET RBRACE EOF ] ## @@ -14266,7 +14330,7 @@ interface: DOCSTRING MODULE REC WITH interface: DOCSTRING MODULE TYPE UIDENT WITH ## -## Ends in an error in state: 2655. +## Ends in an error in state: 2654. ## ## signature_item -> nonempty_list(as_loc(attribute)) MODULE TYPE ident . [ SEMI RBRACKET RBRACE EOF ] ## signature_item -> nonempty_list(as_loc(attribute)) MODULE TYPE ident . module_type_body(EQUAL) [ SEMI RBRACKET RBRACE EOF ] @@ -14279,7 +14343,7 @@ interface: DOCSTRING MODULE TYPE UIDENT WITH interface: DOCSTRING MODULE TYPE WITH ## -## Ends in an error in state: 2654. +## Ends in an error in state: 2653. ## ## signature_item -> nonempty_list(as_loc(attribute)) MODULE TYPE . ident [ SEMI RBRACKET RBRACE EOF ] ## signature_item -> nonempty_list(as_loc(attribute)) MODULE TYPE . ident module_type_body(EQUAL) [ SEMI RBRACKET RBRACE EOF ] @@ -14292,7 +14356,7 @@ interface: DOCSTRING MODULE TYPE WITH interface: DOCSTRING MODULE UIDENT EQUAL UIDENT WITH ## -## Ends in an error in state: 2683. +## Ends in an error in state: 2682. ## ## mod_longident -> mod_longident . DOT UIDENT [ SEMI RBRACKET RBRACE EOF DOT ] ## signature_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE UIDENT EQUAL mod_longident . [ SEMI RBRACKET RBRACE EOF ] @@ -14305,7 +14369,7 @@ interface: DOCSTRING MODULE UIDENT EQUAL UIDENT WITH interface: DOCSTRING MODULE UIDENT EQUAL WITH ## -## Ends in an error in state: 2682. +## Ends in an error in state: 2681. ## ## signature_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE UIDENT EQUAL . mod_longident [ SEMI RBRACKET RBRACE EOF ] ## @@ -14317,7 +14381,7 @@ interface: DOCSTRING MODULE UIDENT EQUAL WITH interface: DOCSTRING MODULE UIDENT WITH ## -## Ends in an error in state: 2681. +## Ends in an error in state: 2680. ## ## signature_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE UIDENT . module_declaration [ SEMI RBRACKET RBRACE EOF ] ## signature_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE UIDENT . EQUAL mod_longident [ SEMI RBRACKET RBRACE EOF ] @@ -14330,7 +14394,7 @@ interface: DOCSTRING MODULE UIDENT WITH interface: DOCSTRING MODULE WITH ## -## Ends in an error in state: 2653. +## Ends in an error in state: 2652. ## ## opt_LET_MODULE -> MODULE . [ UIDENT REC ] ## signature_item -> nonempty_list(as_loc(attribute)) MODULE . TYPE ident [ SEMI RBRACKET RBRACE EOF ] @@ -14344,7 +14408,7 @@ interface: DOCSTRING MODULE WITH interface: DOCSTRING OPEN BANG WITH ## -## Ends in an error in state: 2651. +## Ends in an error in state: 2650. ## ## open_statement -> nonempty_list(as_loc(attribute)) OPEN override_flag . mod_longident [ SEMI RBRACKET RBRACE EOF ] ## @@ -14356,7 +14420,7 @@ interface: DOCSTRING OPEN BANG WITH interface: DOCSTRING OPEN UIDENT WITH ## -## Ends in an error in state: 2652. +## Ends in an error in state: 2651. ## ## mod_longident -> mod_longident . DOT UIDENT [ SEMI RBRACKET RBRACE EOF DOT ] ## open_statement -> nonempty_list(as_loc(attribute)) OPEN override_flag mod_longident . [ SEMI RBRACKET RBRACE EOF ] @@ -14369,7 +14433,7 @@ interface: DOCSTRING OPEN UIDENT WITH interface: DOCSTRING OPEN WITH ## -## Ends in an error in state: 2650. +## Ends in an error in state: 2649. ## ## open_statement -> nonempty_list(as_loc(attribute)) OPEN . override_flag mod_longident [ SEMI RBRACKET RBRACE EOF ] ## @@ -14381,7 +14445,7 @@ interface: DOCSTRING OPEN WITH interface: DOCSTRING RBRACKET ## -## Ends in an error in state: 3750. +## Ends in an error in state: 3779. ## ## interface -> signature . EOF [ # ] ## @@ -14393,15 +14457,15 @@ interface: DOCSTRING RBRACKET ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 368, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## In state 2634, spurious reduction of production signature_items -> nonempty_list(as_loc(attribute)) -## In state 2604, spurious reduction of production signature -> signature_items +## In state 2633, spurious reduction of production signature_items -> nonempty_list(as_loc(attribute)) +## In state 2603, spurious reduction of production signature -> signature_items ## interface: DOCSTRING SEMI WITH ## -## Ends in an error in state: 2605. +## Ends in an error in state: 2604. ## ## signature -> signature_items SEMI . signature [ RBRACKET RBRACE EOF ] ## @@ -14413,7 +14477,7 @@ interface: DOCSTRING SEMI WITH interface: DOCSTRING TYPE LIDENT LPAREN UNDERSCORE RPAREN AMPERSAND ## -## Ends in an error in state: 2638. +## Ends in an error in state: 2637. ## ## sig_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag LIDENT type_variables_with_variance . PLUSEQ embedded(private_flag) attributed_ext_constructors(extension_constructor_declaration) [ SEMI RBRACKET RBRACE EOF ] ## type_declaration_details -> LIDENT type_variables_with_variance . type_declaration_kind [ SEMI RBRACKET RBRACE EOF ] @@ -14426,7 +14490,7 @@ interface: DOCSTRING TYPE LIDENT LPAREN UNDERSCORE RPAREN AMPERSAND interface: DOCSTRING TYPE LIDENT PLUSEQ PRI BANG ## -## Ends in an error in state: 2640. +## Ends in an error in state: 2639. ## ## sig_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) . attributed_ext_constructors(extension_constructor_declaration) [ SEMI RBRACKET RBRACE EOF ] ## @@ -14438,7 +14502,7 @@ interface: DOCSTRING TYPE LIDENT PLUSEQ PRI BANG interface: DOCSTRING TYPE LIDENT PLUSEQ WITH ## -## Ends in an error in state: 2639. +## Ends in an error in state: 2638. ## ## sig_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag LIDENT type_variables_with_variance PLUSEQ . embedded(private_flag) attributed_ext_constructors(extension_constructor_declaration) [ SEMI RBRACKET RBRACE EOF ] ## @@ -14450,7 +14514,7 @@ interface: DOCSTRING TYPE LIDENT PLUSEQ WITH interface: DOCSTRING TYPE LIDENT WITH ## -## Ends in an error in state: 2637. +## Ends in an error in state: 2636. ## ## sig_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag LIDENT . type_variables_with_variance PLUSEQ embedded(private_flag) attributed_ext_constructors(extension_constructor_declaration) [ SEMI RBRACKET RBRACE EOF ] ## type_declaration_details -> LIDENT . type_variables_with_variance type_declaration_kind [ SEMI RBRACKET RBRACE EOF ] @@ -14463,7 +14527,7 @@ interface: DOCSTRING TYPE LIDENT WITH interface: DOCSTRING TYPE UIDENT DOT LIDENT LPAREN UNDERSCORE RPAREN WITH ## -## Ends in an error in state: 2646. +## Ends in an error in state: 2645. ## ## sig_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance . PLUSEQ embedded(private_flag) attributed_ext_constructors(extension_constructor_declaration) [ SEMI RBRACKET RBRACE EOF ] ## @@ -14475,7 +14539,7 @@ interface: DOCSTRING TYPE UIDENT DOT LIDENT LPAREN UNDERSCORE RPAREN WITH interface: DOCSTRING TYPE UIDENT DOT LIDENT PLUSEQ PRI BANG ## -## Ends in an error in state: 2648. +## Ends in an error in state: 2647. ## ## sig_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) . attributed_ext_constructors(extension_constructor_declaration) [ SEMI RBRACKET RBRACE EOF ] ## @@ -14487,7 +14551,7 @@ interface: DOCSTRING TYPE UIDENT DOT LIDENT PLUSEQ PRI BANG interface: DOCSTRING TYPE UIDENT DOT LIDENT PLUSEQ WITH ## -## Ends in an error in state: 2647. +## Ends in an error in state: 2646. ## ## sig_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance PLUSEQ . embedded(private_flag) attributed_ext_constructors(extension_constructor_declaration) [ SEMI RBRACKET RBRACE EOF ] ## @@ -14499,7 +14563,7 @@ interface: DOCSTRING TYPE UIDENT DOT LIDENT PLUSEQ WITH interface: DOCSTRING TYPE UIDENT DOT LIDENT WITH ## -## Ends in an error in state: 2645. +## Ends in an error in state: 2644. ## ## sig_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident DOT LIDENT . type_variables_with_variance PLUSEQ embedded(private_flag) attributed_ext_constructors(extension_constructor_declaration) [ SEMI RBRACKET RBRACE EOF ] ## @@ -14511,7 +14575,7 @@ interface: DOCSTRING TYPE UIDENT DOT LIDENT WITH interface: DOCSTRING TYPE UIDENT DOT UIDENT WITH ## -## Ends in an error in state: 2643. +## Ends in an error in state: 2642. ## ## mod_ext_apply -> mod_ext_longident . DOT UIDENT LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ LPAREN DOT ] ## mod_ext_longident -> mod_ext_longident . DOT UIDENT [ DOT ] @@ -14531,7 +14595,7 @@ interface: DOCSTRING TYPE UIDENT DOT UIDENT WITH interface: DOCSTRING TYPE UIDENT DOT WITH ## -## Ends in an error in state: 2644. +## Ends in an error in state: 2643. ## ## mod_ext_apply -> mod_ext_longident DOT . UIDENT LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ LPAREN DOT ] ## mod_ext_longident -> mod_ext_longident DOT . UIDENT [ DOT ] @@ -14545,7 +14609,7 @@ interface: DOCSTRING TYPE UIDENT DOT WITH interface: DOCSTRING TYPE WITH ## -## Ends in an error in state: 2636. +## Ends in an error in state: 2635. ## ## sig_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag . LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) attributed_ext_constructors(extension_constructor_declaration) [ SEMI RBRACKET RBRACE EOF ] ## sig_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag . mod_ext_longident DOT LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) attributed_ext_constructors(extension_constructor_declaration) [ SEMI RBRACKET RBRACE EOF ] @@ -14558,14 +14622,14 @@ interface: DOCSTRING TYPE WITH ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 2635, spurious reduction of production nonrec_flag -> +## In state 2634, spurious reduction of production nonrec_flag -> ## interface: DOCSTRING WITH ## -## Ends in an error in state: 2634. +## Ends in an error in state: 2633. ## ## class_descriptions -> nonempty_list(as_loc(attribute)) . CLASS class_description_details list(and_class_description) [ SEMI RBRACKET RBRACE EOF ] ## class_type_declarations -> nonempty_list(as_loc(attribute)) . CLASS TYPE class_type_declaration_details list(and_class_type_declaration) [ SEMI RBRACKET RBRACE EOF ] @@ -14599,7 +14663,7 @@ interface: DOCSTRING WITH interface: EXCEPTION COLONCOLON LBRACKETAT ## -## Ends in an error in state: 2604. +## Ends in an error in state: 2603. ## ## signature -> signature_items . [ RBRACKET RBRACE EOF ] ## signature -> signature_items . SEMI signature [ RBRACKET RBRACE EOF ] @@ -14615,9 +14679,9 @@ interface: EXCEPTION COLONCOLON LBRACKETAT ## In state 1021, spurious reduction of production option(preceded(COLON,core_type)) -> ## In state 1022, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) ## In state 1138, spurious reduction of production extension_constructor_declaration -> COLONCOLON generalized_constructor_arguments -## In state 2570, spurious reduction of production sig_exception_declaration -> EXCEPTION extension_constructor_declaration -## In state 2609, spurious reduction of production signature_item -> sig_exception_declaration -## In state 2606, spurious reduction of production signature_items -> signature_item +## In state 2569, spurious reduction of production sig_exception_declaration -> EXCEPTION extension_constructor_declaration +## In state 2608, spurious reduction of production signature_item -> sig_exception_declaration +## In state 2605, spurious reduction of production signature_items -> signature_item ## @@ -14799,7 +14863,7 @@ interface: EXCEPTION UIDENT WITH interface: EXCEPTION WITH ## -## Ends in an error in state: 2569. +## Ends in an error in state: 2568. ## ## sig_exception_declaration -> EXCEPTION . extension_constructor_declaration [ SEMI RBRACKET RBRACE EOF ] ## @@ -14811,7 +14875,7 @@ interface: EXCEPTION WITH interface: EXTERNAL LIDENT COLON UNDERSCORE EQUAL STRING WITH ## -## Ends in an error in state: 2565. +## Ends in an error in state: 2564. ## ## nonempty_list(__anonymous_30) -> STRING . [ SEMI RBRACKET RBRACE EOF ] ## nonempty_list(__anonymous_30) -> STRING . nonempty_list(__anonymous_30) [ SEMI RBRACKET RBRACE EOF ] @@ -14824,7 +14888,7 @@ interface: EXTERNAL LIDENT COLON UNDERSCORE EQUAL STRING WITH interface: EXTERNAL LIDENT COLON UNDERSCORE EQUAL WITH ## -## Ends in an error in state: 2564. +## Ends in an error in state: 2563. ## ## signature_item -> EXTERNAL val_ident COLON core_type EQUAL . primitive_declaration [ SEMI RBRACKET RBRACE EOF ] ## @@ -14836,7 +14900,7 @@ interface: EXTERNAL LIDENT COLON UNDERSCORE EQUAL WITH interface: EXTERNAL LIDENT COLON UNDERSCORE WITH ## -## Ends in an error in state: 2563. +## Ends in an error in state: 2562. ## ## signature_item -> EXTERNAL val_ident COLON core_type . EQUAL primitive_declaration [ SEMI RBRACKET RBRACE EOF ] ## @@ -14857,7 +14921,7 @@ interface: EXTERNAL LIDENT COLON UNDERSCORE WITH interface: EXTERNAL LIDENT COLON WITH ## -## Ends in an error in state: 2562. +## Ends in an error in state: 2561. ## ## signature_item -> EXTERNAL val_ident COLON . core_type EQUAL primitive_declaration [ SEMI RBRACKET RBRACE EOF ] ## @@ -14869,7 +14933,7 @@ interface: EXTERNAL LIDENT COLON WITH interface: EXTERNAL LIDENT WITH ## -## Ends in an error in state: 2561. +## Ends in an error in state: 2560. ## ## signature_item -> EXTERNAL val_ident . COLON core_type EQUAL primitive_declaration [ SEMI RBRACKET RBRACE EOF ] ## @@ -14881,7 +14945,7 @@ interface: EXTERNAL LIDENT WITH interface: EXTERNAL WITH ## -## Ends in an error in state: 2560. +## Ends in an error in state: 2559. ## ## signature_item -> EXTERNAL . val_ident COLON core_type EQUAL primitive_declaration [ SEMI RBRACKET RBRACE EOF ] ## @@ -14893,7 +14957,7 @@ interface: EXTERNAL WITH interface: INCLUDE DOCSTRING WITH ## -## Ends in an error in state: 2355. +## Ends in an error in state: 2354. ## ## module_type -> attribute . module_type [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA AND ] ## @@ -14905,7 +14969,7 @@ interface: INCLUDE DOCSTRING WITH interface: INCLUDE LBRACE CLASS LIDENT COLON LIDENT AND LIDENT COLON LIDENT RPAREN ## -## Ends in an error in state: 2728. +## Ends in an error in state: 2727. ## ## list(and_class_description) -> and_class_description . list(and_class_description) [ error SEMI RBRACE ] ## @@ -14916,18 +14980,18 @@ interface: INCLUDE LBRACE CLASS LIDENT COLON LIDENT AND LIDENT COLON LIDENT RPAR ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1763, spurious reduction of production loption(parenthesized(class_type_arguments_comma_list)) -> -## In state 1769, spurious reduction of production class_instance_type -> clty_longident loption(parenthesized(class_type_arguments_comma_list)) -## In state 2066, spurious reduction of production class_constructor_type -> class_instance_type -## In state 2720, spurious reduction of production class_description_details -> virtual_flag LIDENT loption(class_type_parameters) COLON class_constructor_type -## In state 2723, spurious reduction of production and_class_description -> AND class_description_details +## In state 1762, spurious reduction of production loption(parenthesized(class_type_arguments_comma_list)) -> +## In state 1768, spurious reduction of production class_instance_type -> clty_longident loption(parenthesized(class_type_arguments_comma_list)) +## In state 2065, spurious reduction of production class_constructor_type -> class_instance_type +## In state 2719, spurious reduction of production class_description_details -> virtual_flag LIDENT loption(class_type_parameters) COLON class_constructor_type +## In state 2722, spurious reduction of production and_class_description -> AND class_description_details ## interface: INCLUDE LBRACE CLASS LIDENT COLON LIDENT AND WITH ## -## Ends in an error in state: 2722. +## Ends in an error in state: 2721. ## ## and_class_description -> AND . class_description_details [ error SEMI RBRACE LBRACKETAT DOCSTRING AND ] ## @@ -14939,7 +15003,7 @@ interface: INCLUDE LBRACE CLASS LIDENT COLON LIDENT AND WITH interface: INCLUDE LBRACE CLASS LIDENT COLON LIDENT DOCSTRING AND WITH ## -## Ends in an error in state: 2725. +## Ends in an error in state: 2724. ## ## and_class_description -> nonempty_list(as_loc(attribute)) AND . class_description_details [ error SEMI RBRACE LBRACKETAT DOCSTRING AND ] ## @@ -14951,7 +15015,7 @@ interface: INCLUDE LBRACE CLASS LIDENT COLON LIDENT DOCSTRING AND WITH interface: INCLUDE LBRACE CLASS LIDENT COLON LIDENT DOCSTRING WITH ## -## Ends in an error in state: 2724. +## Ends in an error in state: 2723. ## ## and_class_description -> nonempty_list(as_loc(attribute)) . AND class_description_details [ error SEMI RBRACE LBRACKETAT DOCSTRING AND ] ## @@ -14969,7 +15033,7 @@ interface: INCLUDE LBRACE CLASS LIDENT COLON LIDENT DOCSTRING WITH interface: INCLUDE LBRACE CLASS LIDENT COLON LIDENT RPAREN ## -## Ends in an error in state: 2721. +## Ends in an error in state: 2720. ## ## class_descriptions -> CLASS class_description_details . list(and_class_description) [ error SEMI RBRACE ] ## @@ -14980,17 +15044,17 @@ interface: INCLUDE LBRACE CLASS LIDENT COLON LIDENT RPAREN ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1763, spurious reduction of production loption(parenthesized(class_type_arguments_comma_list)) -> -## In state 1769, spurious reduction of production class_instance_type -> clty_longident loption(parenthesized(class_type_arguments_comma_list)) -## In state 2066, spurious reduction of production class_constructor_type -> class_instance_type -## In state 2720, spurious reduction of production class_description_details -> virtual_flag LIDENT loption(class_type_parameters) COLON class_constructor_type +## In state 1762, spurious reduction of production loption(parenthesized(class_type_arguments_comma_list)) -> +## In state 1768, spurious reduction of production class_instance_type -> clty_longident loption(parenthesized(class_type_arguments_comma_list)) +## In state 2065, spurious reduction of production class_constructor_type -> class_instance_type +## In state 2719, spurious reduction of production class_description_details -> virtual_flag LIDENT loption(class_type_parameters) COLON class_constructor_type ## interface: INCLUDE LBRACE CLASS LIDENT COLON WITH ## -## Ends in an error in state: 2719. +## Ends in an error in state: 2718. ## ## class_description_details -> virtual_flag LIDENT loption(class_type_parameters) COLON . class_constructor_type [ error SEMI RBRACE LBRACKETAT DOCSTRING AND ] ## @@ -15002,7 +15066,7 @@ interface: INCLUDE LBRACE CLASS LIDENT COLON WITH interface: INCLUDE LBRACE CLASS LIDENT LPAREN QUOTE UIDENT RPAREN CLASS ## -## Ends in an error in state: 2718. +## Ends in an error in state: 2717. ## ## class_description_details -> virtual_flag LIDENT loption(class_type_parameters) . COLON class_constructor_type [ error SEMI RBRACE LBRACKETAT DOCSTRING AND ] ## @@ -15014,7 +15078,7 @@ interface: INCLUDE LBRACE CLASS LIDENT LPAREN QUOTE UIDENT RPAREN CLASS interface: INCLUDE LBRACE CLASS LIDENT WITH ## -## Ends in an error in state: 2717. +## Ends in an error in state: 2716. ## ## class_description_details -> virtual_flag LIDENT . loption(class_type_parameters) COLON class_constructor_type [ error SEMI RBRACE LBRACKETAT DOCSTRING AND ] ## @@ -15026,7 +15090,7 @@ interface: INCLUDE LBRACE CLASS LIDENT WITH interface: INCLUDE LBRACE CLASS VIRTUAL LET ## -## Ends in an error in state: 2716. +## Ends in an error in state: 2715. ## ## class_description_details -> virtual_flag . LIDENT loption(class_type_parameters) COLON class_constructor_type [ error SEMI RBRACE LBRACKETAT DOCSTRING AND ] ## @@ -15038,7 +15102,7 @@ interface: INCLUDE LBRACE CLASS VIRTUAL LET interface: INCLUDE LBRACE CLASS WITH ## -## Ends in an error in state: 2715. +## Ends in an error in state: 2714. ## ## class_descriptions -> CLASS . class_description_details list(and_class_description) [ error SEMI RBRACE ] ## class_type_declarations -> CLASS . TYPE class_type_declaration_details list(and_class_type_declaration) [ error SEMI RBRACE ] @@ -15051,7 +15115,7 @@ interface: INCLUDE LBRACE CLASS WITH interface: INCLUDE LBRACE DOCSTRING CLASS LIDENT COLON LIDENT RPAREN ## -## Ends in an error in state: 2795. +## Ends in an error in state: 2794. ## ## class_descriptions -> nonempty_list(as_loc(attribute)) CLASS class_description_details . list(and_class_description) [ error SEMI RBRACE ] ## @@ -15062,17 +15126,17 @@ interface: INCLUDE LBRACE DOCSTRING CLASS LIDENT COLON LIDENT RPAREN ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1763, spurious reduction of production loption(parenthesized(class_type_arguments_comma_list)) -> -## In state 1769, spurious reduction of production class_instance_type -> clty_longident loption(parenthesized(class_type_arguments_comma_list)) -## In state 2066, spurious reduction of production class_constructor_type -> class_instance_type -## In state 2720, spurious reduction of production class_description_details -> virtual_flag LIDENT loption(class_type_parameters) COLON class_constructor_type +## In state 1762, spurious reduction of production loption(parenthesized(class_type_arguments_comma_list)) -> +## In state 1768, spurious reduction of production class_instance_type -> clty_longident loption(parenthesized(class_type_arguments_comma_list)) +## In state 2065, spurious reduction of production class_constructor_type -> class_instance_type +## In state 2719, spurious reduction of production class_description_details -> virtual_flag LIDENT loption(class_type_parameters) COLON class_constructor_type ## interface: INCLUDE LBRACE DOCSTRING CLASS WITH ## -## Ends in an error in state: 2794. +## Ends in an error in state: 2793. ## ## class_descriptions -> nonempty_list(as_loc(attribute)) CLASS . class_description_details list(and_class_description) [ error SEMI RBRACE ] ## class_type_declarations -> nonempty_list(as_loc(attribute)) CLASS . TYPE class_type_declaration_details list(and_class_type_declaration) [ error SEMI RBRACE ] @@ -15085,7 +15149,7 @@ interface: INCLUDE LBRACE DOCSTRING CLASS WITH interface: INCLUDE LBRACE DOCSTRING EXCEPTION WITH ## -## Ends in an error in state: 2792. +## Ends in an error in state: 2791. ## ## sig_exception_declaration -> nonempty_list(as_loc(attribute)) EXCEPTION . extension_constructor_declaration [ error SEMI RBRACE ] ## @@ -15097,7 +15161,7 @@ interface: INCLUDE LBRACE DOCSTRING EXCEPTION WITH interface: INCLUDE LBRACE DOCSTRING EXTERNAL LIDENT COLON UNDERSCORE EQUAL WITH ## -## Ends in an error in state: 2790. +## Ends in an error in state: 2789. ## ## signature_item -> nonempty_list(as_loc(attribute)) EXTERNAL val_ident COLON core_type EQUAL . primitive_declaration [ error SEMI RBRACE ] ## @@ -15109,7 +15173,7 @@ interface: INCLUDE LBRACE DOCSTRING EXTERNAL LIDENT COLON UNDERSCORE EQUAL WITH interface: INCLUDE LBRACE DOCSTRING EXTERNAL LIDENT COLON UNDERSCORE WITH ## -## Ends in an error in state: 2789. +## Ends in an error in state: 2788. ## ## signature_item -> nonempty_list(as_loc(attribute)) EXTERNAL val_ident COLON core_type . EQUAL primitive_declaration [ error SEMI RBRACE ] ## @@ -15130,7 +15194,7 @@ interface: INCLUDE LBRACE DOCSTRING EXTERNAL LIDENT COLON UNDERSCORE WITH interface: INCLUDE LBRACE DOCSTRING EXTERNAL LIDENT COLON WITH ## -## Ends in an error in state: 2788. +## Ends in an error in state: 2787. ## ## signature_item -> nonempty_list(as_loc(attribute)) EXTERNAL val_ident COLON . core_type EQUAL primitive_declaration [ error SEMI RBRACE ] ## @@ -15142,7 +15206,7 @@ interface: INCLUDE LBRACE DOCSTRING EXTERNAL LIDENT COLON WITH interface: INCLUDE LBRACE DOCSTRING EXTERNAL LIDENT WITH ## -## Ends in an error in state: 2787. +## Ends in an error in state: 2786. ## ## signature_item -> nonempty_list(as_loc(attribute)) EXTERNAL val_ident . COLON core_type EQUAL primitive_declaration [ error SEMI RBRACE ] ## @@ -15154,7 +15218,7 @@ interface: INCLUDE LBRACE DOCSTRING EXTERNAL LIDENT WITH interface: INCLUDE LBRACE DOCSTRING EXTERNAL WITH ## -## Ends in an error in state: 2786. +## Ends in an error in state: 2785. ## ## signature_item -> nonempty_list(as_loc(attribute)) EXTERNAL . val_ident COLON core_type EQUAL primitive_declaration [ error SEMI RBRACE ] ## @@ -15166,7 +15230,7 @@ interface: INCLUDE LBRACE DOCSTRING EXTERNAL WITH interface: INCLUDE LBRACE DOCSTRING INCLUDE UIDENT RPAREN ## -## Ends in an error in state: 2785. +## Ends in an error in state: 2784. ## ## module_type -> module_type . WITH lseparated_nonempty_list_aux(AND,with_constraint) [ error WITH SEMI RBRACE ] ## signature_item -> nonempty_list(as_loc(attribute)) INCLUDE module_type . [ error SEMI RBRACE ] @@ -15180,15 +15244,15 @@ interface: INCLUDE LBRACE DOCSTRING INCLUDE UIDENT RPAREN ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 615, spurious reduction of production ident -> UIDENT ## In state 634, spurious reduction of production mty_longident -> ident -## In state 2374, spurious reduction of production simple_module_type -> mty_longident -## In state 2373, spurious reduction of production module_type -> simple_module_type +## In state 2373, spurious reduction of production simple_module_type -> mty_longident +## In state 2372, spurious reduction of production module_type -> simple_module_type ## interface: INCLUDE LBRACE DOCSTRING INCLUDE WITH ## -## Ends in an error in state: 2784. +## Ends in an error in state: 2783. ## ## signature_item -> nonempty_list(as_loc(attribute)) INCLUDE . module_type [ error SEMI RBRACE ] ## @@ -15200,7 +15264,7 @@ interface: INCLUDE LBRACE DOCSTRING INCLUDE WITH interface: INCLUDE LBRACE DOCSTRING LET LIDENT COLON WITH ## -## Ends in an error in state: 2782. +## Ends in an error in state: 2781. ## ## signature_item -> nonempty_list(as_loc(attribute)) LET val_ident COLON . core_type [ error SEMI RBRACE ] ## @@ -15212,7 +15276,7 @@ interface: INCLUDE LBRACE DOCSTRING LET LIDENT COLON WITH interface: INCLUDE LBRACE DOCSTRING LET LIDENT WITH ## -## Ends in an error in state: 2781. +## Ends in an error in state: 2780. ## ## signature_item -> nonempty_list(as_loc(attribute)) LET val_ident . COLON core_type [ error SEMI RBRACE ] ## @@ -15224,7 +15288,7 @@ interface: INCLUDE LBRACE DOCSTRING LET LIDENT WITH interface: INCLUDE LBRACE DOCSTRING LET MODULE WITH ## -## Ends in an error in state: 2797. +## Ends in an error in state: 2796. ## ## signature_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE . UIDENT module_declaration [ error SEMI RBRACE ] ## signature_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE . UIDENT EQUAL mod_longident [ error SEMI RBRACE ] @@ -15238,7 +15302,7 @@ interface: INCLUDE LBRACE DOCSTRING LET MODULE WITH interface: INCLUDE LBRACE DOCSTRING LET WITH ## -## Ends in an error in state: 2780. +## Ends in an error in state: 2779. ## ## opt_LET_MODULE -> LET . MODULE [ UIDENT REC ] ## signature_item -> nonempty_list(as_loc(attribute)) LET . val_ident COLON core_type [ error SEMI RBRACE ] @@ -15251,7 +15315,7 @@ interface: INCLUDE LBRACE DOCSTRING LET WITH interface: INCLUDE LBRACE DOCSTRING MODULE REC UIDENT LBRACE RBRACE WITH ## -## Ends in an error in state: 2804. +## Ends in an error in state: 2803. ## ## signature_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE REC UIDENT module_type_body(COLON) . list(and_module_rec_declaration) [ error SEMI RBRACE ] ## @@ -15263,7 +15327,7 @@ interface: INCLUDE LBRACE DOCSTRING MODULE REC UIDENT LBRACE RBRACE WITH interface: INCLUDE LBRACE DOCSTRING MODULE REC UIDENT WITH ## -## Ends in an error in state: 2803. +## Ends in an error in state: 2802. ## ## signature_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE REC UIDENT . module_type_body(COLON) list(and_module_rec_declaration) [ error SEMI RBRACE ] ## @@ -15275,7 +15339,7 @@ interface: INCLUDE LBRACE DOCSTRING MODULE REC UIDENT WITH interface: INCLUDE LBRACE DOCSTRING MODULE REC WITH ## -## Ends in an error in state: 2802. +## Ends in an error in state: 2801. ## ## signature_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE REC . UIDENT module_type_body(COLON) list(and_module_rec_declaration) [ error SEMI RBRACE ] ## @@ -15287,7 +15351,7 @@ interface: INCLUDE LBRACE DOCSTRING MODULE REC WITH interface: INCLUDE LBRACE DOCSTRING MODULE TYPE UIDENT WITH ## -## Ends in an error in state: 2778. +## Ends in an error in state: 2777. ## ## signature_item -> nonempty_list(as_loc(attribute)) MODULE TYPE ident . [ error SEMI RBRACE ] ## signature_item -> nonempty_list(as_loc(attribute)) MODULE TYPE ident . module_type_body(EQUAL) [ error SEMI RBRACE ] @@ -15300,7 +15364,7 @@ interface: INCLUDE LBRACE DOCSTRING MODULE TYPE UIDENT WITH interface: INCLUDE LBRACE DOCSTRING MODULE TYPE WITH ## -## Ends in an error in state: 2777. +## Ends in an error in state: 2776. ## ## signature_item -> nonempty_list(as_loc(attribute)) MODULE TYPE . ident [ error SEMI RBRACE ] ## signature_item -> nonempty_list(as_loc(attribute)) MODULE TYPE . ident module_type_body(EQUAL) [ error SEMI RBRACE ] @@ -15313,7 +15377,7 @@ interface: INCLUDE LBRACE DOCSTRING MODULE TYPE WITH interface: INCLUDE LBRACE DOCSTRING MODULE UIDENT EQUAL UIDENT WITH ## -## Ends in an error in state: 2800. +## Ends in an error in state: 2799. ## ## mod_longident -> mod_longident . DOT UIDENT [ error SEMI RBRACE DOT ] ## signature_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE UIDENT EQUAL mod_longident . [ error SEMI RBRACE ] @@ -15326,7 +15390,7 @@ interface: INCLUDE LBRACE DOCSTRING MODULE UIDENT EQUAL UIDENT WITH interface: INCLUDE LBRACE DOCSTRING MODULE UIDENT EQUAL WITH ## -## Ends in an error in state: 2799. +## Ends in an error in state: 2798. ## ## signature_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE UIDENT EQUAL . mod_longident [ error SEMI RBRACE ] ## @@ -15338,7 +15402,7 @@ interface: INCLUDE LBRACE DOCSTRING MODULE UIDENT EQUAL WITH interface: INCLUDE LBRACE DOCSTRING MODULE UIDENT WITH ## -## Ends in an error in state: 2798. +## Ends in an error in state: 2797. ## ## signature_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE UIDENT . module_declaration [ error SEMI RBRACE ] ## signature_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE UIDENT . EQUAL mod_longident [ error SEMI RBRACE ] @@ -15351,7 +15415,7 @@ interface: INCLUDE LBRACE DOCSTRING MODULE UIDENT WITH interface: INCLUDE LBRACE DOCSTRING MODULE WITH ## -## Ends in an error in state: 2776. +## Ends in an error in state: 2775. ## ## opt_LET_MODULE -> MODULE . [ UIDENT REC ] ## signature_item -> nonempty_list(as_loc(attribute)) MODULE . TYPE ident [ error SEMI RBRACE ] @@ -15365,7 +15429,7 @@ interface: INCLUDE LBRACE DOCSTRING MODULE WITH interface: INCLUDE LBRACE DOCSTRING SEMI WITH ## -## Ends in an error in state: 2732. +## Ends in an error in state: 2731. ## ## signature -> signature_items SEMI . signature [ error RBRACE ] ## @@ -15377,7 +15441,7 @@ interface: INCLUDE LBRACE DOCSTRING SEMI WITH interface: INCLUDE LBRACE DOCSTRING TYPE LIDENT LPAREN UNDERSCORE RPAREN AMPERSAND ## -## Ends in an error in state: 2765. +## Ends in an error in state: 2764. ## ## sig_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag LIDENT type_variables_with_variance . PLUSEQ embedded(private_flag) attributed_ext_constructors(extension_constructor_declaration) [ error SEMI RBRACE ] ## type_declaration_details -> LIDENT type_variables_with_variance . type_declaration_kind [ error SEMI RBRACE ] @@ -15390,7 +15454,7 @@ interface: INCLUDE LBRACE DOCSTRING TYPE LIDENT LPAREN UNDERSCORE RPAREN AMPERSA interface: INCLUDE LBRACE DOCSTRING TYPE LIDENT PLUSEQ PRI BANG ## -## Ends in an error in state: 2767. +## Ends in an error in state: 2766. ## ## sig_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) . attributed_ext_constructors(extension_constructor_declaration) [ error SEMI RBRACE ] ## @@ -15402,7 +15466,7 @@ interface: INCLUDE LBRACE DOCSTRING TYPE LIDENT PLUSEQ PRI BANG interface: INCLUDE LBRACE DOCSTRING TYPE LIDENT PLUSEQ WITH ## -## Ends in an error in state: 2766. +## Ends in an error in state: 2765. ## ## sig_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag LIDENT type_variables_with_variance PLUSEQ . embedded(private_flag) attributed_ext_constructors(extension_constructor_declaration) [ error SEMI RBRACE ] ## @@ -15414,7 +15478,7 @@ interface: INCLUDE LBRACE DOCSTRING TYPE LIDENT PLUSEQ WITH interface: INCLUDE LBRACE DOCSTRING TYPE LIDENT WITH ## -## Ends in an error in state: 2764. +## Ends in an error in state: 2763. ## ## sig_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag LIDENT . type_variables_with_variance PLUSEQ embedded(private_flag) attributed_ext_constructors(extension_constructor_declaration) [ error SEMI RBRACE ] ## type_declaration_details -> LIDENT . type_variables_with_variance type_declaration_kind [ error SEMI RBRACE ] @@ -15427,7 +15491,7 @@ interface: INCLUDE LBRACE DOCSTRING TYPE LIDENT WITH interface: INCLUDE LBRACE DOCSTRING TYPE UIDENT DOT LIDENT LPAREN UNDERSCORE RPAREN WITH ## -## Ends in an error in state: 2772. +## Ends in an error in state: 2771. ## ## sig_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance . PLUSEQ embedded(private_flag) attributed_ext_constructors(extension_constructor_declaration) [ error SEMI RBRACE ] ## @@ -15439,7 +15503,7 @@ interface: INCLUDE LBRACE DOCSTRING TYPE UIDENT DOT LIDENT LPAREN UNDERSCORE RPA interface: INCLUDE LBRACE DOCSTRING TYPE UIDENT DOT LIDENT PLUSEQ PRI BANG ## -## Ends in an error in state: 2774. +## Ends in an error in state: 2773. ## ## sig_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) . attributed_ext_constructors(extension_constructor_declaration) [ error SEMI RBRACE ] ## @@ -15451,7 +15515,7 @@ interface: INCLUDE LBRACE DOCSTRING TYPE UIDENT DOT LIDENT PLUSEQ PRI BANG interface: INCLUDE LBRACE DOCSTRING TYPE UIDENT DOT LIDENT PLUSEQ WITH ## -## Ends in an error in state: 2773. +## Ends in an error in state: 2772. ## ## sig_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance PLUSEQ . embedded(private_flag) attributed_ext_constructors(extension_constructor_declaration) [ error SEMI RBRACE ] ## @@ -15463,7 +15527,7 @@ interface: INCLUDE LBRACE DOCSTRING TYPE UIDENT DOT LIDENT PLUSEQ WITH interface: INCLUDE LBRACE DOCSTRING TYPE UIDENT DOT LIDENT WITH ## -## Ends in an error in state: 2771. +## Ends in an error in state: 2770. ## ## sig_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident DOT LIDENT . type_variables_with_variance PLUSEQ embedded(private_flag) attributed_ext_constructors(extension_constructor_declaration) [ error SEMI RBRACE ] ## @@ -15475,7 +15539,7 @@ interface: INCLUDE LBRACE DOCSTRING TYPE UIDENT DOT LIDENT WITH interface: INCLUDE LBRACE DOCSTRING TYPE UIDENT DOT UIDENT WITH ## -## Ends in an error in state: 2769. +## Ends in an error in state: 2768. ## ## mod_ext_apply -> mod_ext_longident . DOT UIDENT LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ LPAREN DOT ] ## mod_ext_longident -> mod_ext_longident . DOT UIDENT [ DOT ] @@ -15495,7 +15559,7 @@ interface: INCLUDE LBRACE DOCSTRING TYPE UIDENT DOT UIDENT WITH interface: INCLUDE LBRACE DOCSTRING TYPE UIDENT DOT WITH ## -## Ends in an error in state: 2770. +## Ends in an error in state: 2769. ## ## mod_ext_apply -> mod_ext_longident DOT . UIDENT LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ LPAREN DOT ] ## mod_ext_longident -> mod_ext_longident DOT . UIDENT [ DOT ] @@ -15509,7 +15573,7 @@ interface: INCLUDE LBRACE DOCSTRING TYPE UIDENT DOT WITH interface: INCLUDE LBRACE DOCSTRING TYPE WITH ## -## Ends in an error in state: 2763. +## Ends in an error in state: 2762. ## ## sig_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag . LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) attributed_ext_constructors(extension_constructor_declaration) [ error SEMI RBRACE ] ## sig_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag . mod_ext_longident DOT LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) attributed_ext_constructors(extension_constructor_declaration) [ error SEMI RBRACE ] @@ -15522,14 +15586,14 @@ interface: INCLUDE LBRACE DOCSTRING TYPE WITH ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 2762, spurious reduction of production nonrec_flag -> +## In state 2761, spurious reduction of production nonrec_flag -> ## interface: INCLUDE LBRACE DOCSTRING WITH ## -## Ends in an error in state: 2761. +## Ends in an error in state: 2760. ## ## class_descriptions -> nonempty_list(as_loc(attribute)) . CLASS class_description_details list(and_class_description) [ error SEMI RBRACE ] ## class_type_declarations -> nonempty_list(as_loc(attribute)) . CLASS TYPE class_type_declaration_details list(and_class_type_declaration) [ error SEMI RBRACE ] @@ -15556,14 +15620,14 @@ interface: INCLUDE LBRACE DOCSTRING WITH ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1802, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute +## In state 1801, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute ## interface: INCLUDE LBRACE EXCEPTION COLONCOLON WITH ## -## Ends in an error in state: 1276. +## Ends in an error in state: 1275. ## ## extension_constructor_declaration -> COLONCOLON . generalized_constructor_arguments [ error SEMI RBRACE LBRACKETAT DOCSTRING BAR ] ## @@ -15575,7 +15639,7 @@ interface: INCLUDE LBRACE EXCEPTION COLONCOLON WITH interface: INCLUDE LBRACE EXCEPTION FALSE WITH ## -## Ends in an error in state: 1274. +## Ends in an error in state: 1273. ## ## extension_constructor_declaration -> FALSE . generalized_constructor_arguments [ error SEMI RBRACE LBRACKETAT DOCSTRING BAR ] ## @@ -15587,7 +15651,7 @@ interface: INCLUDE LBRACE EXCEPTION FALSE WITH interface: INCLUDE LBRACE EXCEPTION LBRACKET RBRACKET WITH ## -## Ends in an error in state: 1272. +## Ends in an error in state: 1271. ## ## extension_constructor_declaration -> LBRACKET RBRACKET . generalized_constructor_arguments [ error SEMI RBRACE LBRACKETAT DOCSTRING BAR ] ## @@ -15599,7 +15663,7 @@ interface: INCLUDE LBRACE EXCEPTION LBRACKET RBRACKET WITH interface: INCLUDE LBRACE EXCEPTION LBRACKET WITH ## -## Ends in an error in state: 1271. +## Ends in an error in state: 1270. ## ## extension_constructor_declaration -> LBRACKET . RBRACKET generalized_constructor_arguments [ error SEMI RBRACE LBRACKETAT DOCSTRING BAR ] ## @@ -15611,7 +15675,7 @@ interface: INCLUDE LBRACE EXCEPTION LBRACKET WITH interface: INCLUDE LBRACE EXCEPTION LPAREN RPAREN WITH ## -## Ends in an error in state: 1269. +## Ends in an error in state: 1268. ## ## extension_constructor_declaration -> LPAREN RPAREN . generalized_constructor_arguments [ error SEMI RBRACE LBRACKETAT DOCSTRING BAR ] ## @@ -15623,7 +15687,7 @@ interface: INCLUDE LBRACE EXCEPTION LPAREN RPAREN WITH interface: INCLUDE LBRACE EXCEPTION LPAREN WITH ## -## Ends in an error in state: 1268. +## Ends in an error in state: 1267. ## ## extension_constructor_declaration -> LPAREN . RPAREN generalized_constructor_arguments [ error SEMI RBRACE LBRACKETAT DOCSTRING BAR ] ## @@ -15635,7 +15699,7 @@ interface: INCLUDE LBRACE EXCEPTION LPAREN WITH interface: INCLUDE LBRACE EXCEPTION TRUE WITH ## -## Ends in an error in state: 1266. +## Ends in an error in state: 1265. ## ## extension_constructor_declaration -> TRUE . generalized_constructor_arguments [ error SEMI RBRACE LBRACKETAT DOCSTRING BAR ] ## @@ -15647,7 +15711,7 @@ interface: INCLUDE LBRACE EXCEPTION TRUE WITH interface: INCLUDE LBRACE EXCEPTION UIDENT WITH ## -## Ends in an error in state: 1250. +## Ends in an error in state: 1249. ## ## extension_constructor_declaration -> UIDENT . generalized_constructor_arguments [ error SEMI RBRACE LBRACKETAT DOCSTRING BAR ] ## @@ -15659,7 +15723,7 @@ interface: INCLUDE LBRACE EXCEPTION UIDENT WITH interface: INCLUDE LBRACE EXCEPTION WITH ## -## Ends in an error in state: 2713. +## Ends in an error in state: 2712. ## ## sig_exception_declaration -> EXCEPTION . extension_constructor_declaration [ error SEMI RBRACE ] ## @@ -15671,7 +15735,7 @@ interface: INCLUDE LBRACE EXCEPTION WITH interface: INCLUDE LBRACE EXTERNAL LIDENT COLON UNDERSCORE EQUAL WITH ## -## Ends in an error in state: 2711. +## Ends in an error in state: 2710. ## ## signature_item -> EXTERNAL val_ident COLON core_type EQUAL . primitive_declaration [ error SEMI RBRACE ] ## @@ -15683,7 +15747,7 @@ interface: INCLUDE LBRACE EXTERNAL LIDENT COLON UNDERSCORE EQUAL WITH interface: INCLUDE LBRACE EXTERNAL LIDENT COLON UNDERSCORE WITH ## -## Ends in an error in state: 2710. +## Ends in an error in state: 2709. ## ## signature_item -> EXTERNAL val_ident COLON core_type . EQUAL primitive_declaration [ error SEMI RBRACE ] ## @@ -15704,7 +15768,7 @@ interface: INCLUDE LBRACE EXTERNAL LIDENT COLON UNDERSCORE WITH interface: INCLUDE LBRACE EXTERNAL LIDENT COLON WITH ## -## Ends in an error in state: 2709. +## Ends in an error in state: 2708. ## ## signature_item -> EXTERNAL val_ident COLON . core_type EQUAL primitive_declaration [ error SEMI RBRACE ] ## @@ -15716,7 +15780,7 @@ interface: INCLUDE LBRACE EXTERNAL LIDENT COLON WITH interface: INCLUDE LBRACE EXTERNAL LIDENT WITH ## -## Ends in an error in state: 2708. +## Ends in an error in state: 2707. ## ## signature_item -> EXTERNAL val_ident . COLON core_type EQUAL primitive_declaration [ error SEMI RBRACE ] ## @@ -15728,7 +15792,7 @@ interface: INCLUDE LBRACE EXTERNAL LIDENT WITH interface: INCLUDE LBRACE EXTERNAL WITH ## -## Ends in an error in state: 2707. +## Ends in an error in state: 2706. ## ## signature_item -> EXTERNAL . val_ident COLON core_type EQUAL primitive_declaration [ error SEMI RBRACE ] ## @@ -15740,7 +15804,7 @@ interface: INCLUDE LBRACE EXTERNAL WITH interface: INCLUDE LBRACE INCLUDE UIDENT RPAREN ## -## Ends in an error in state: 2706. +## Ends in an error in state: 2705. ## ## module_type -> module_type . WITH lseparated_nonempty_list_aux(AND,with_constraint) [ error WITH SEMI RBRACE ] ## signature_item -> INCLUDE module_type . [ error SEMI RBRACE ] @@ -15754,15 +15818,15 @@ interface: INCLUDE LBRACE INCLUDE UIDENT RPAREN ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 615, spurious reduction of production ident -> UIDENT ## In state 634, spurious reduction of production mty_longident -> ident -## In state 2374, spurious reduction of production simple_module_type -> mty_longident -## In state 2373, spurious reduction of production module_type -> simple_module_type +## In state 2373, spurious reduction of production simple_module_type -> mty_longident +## In state 2372, spurious reduction of production module_type -> simple_module_type ## interface: INCLUDE LBRACE INCLUDE WITH ## -## Ends in an error in state: 2705. +## Ends in an error in state: 2704. ## ## signature_item -> INCLUDE . module_type [ error SEMI RBRACE ] ## @@ -15774,7 +15838,7 @@ interface: INCLUDE LBRACE INCLUDE WITH interface: INCLUDE LBRACE LET LIDENT COLON WITH ## -## Ends in an error in state: 1354. +## Ends in an error in state: 1353. ## ## signature_item -> LET val_ident COLON . core_type [ error SEMI RBRACE ] ## @@ -15786,7 +15850,7 @@ interface: INCLUDE LBRACE LET LIDENT COLON WITH interface: INCLUDE LBRACE LET LIDENT WITH ## -## Ends in an error in state: 1353. +## Ends in an error in state: 1352. ## ## signature_item -> LET val_ident . COLON core_type [ error SEMI RBRACE ] ## @@ -15798,7 +15862,7 @@ interface: INCLUDE LBRACE LET LIDENT WITH interface: INCLUDE LBRACE LET MODULE WITH ## -## Ends in an error in state: 2737. +## Ends in an error in state: 2736. ## ## signature_item -> opt_LET_MODULE . UIDENT module_declaration [ error SEMI RBRACE ] ## signature_item -> opt_LET_MODULE . UIDENT EQUAL mod_longident [ error SEMI RBRACE ] @@ -15812,7 +15876,7 @@ interface: INCLUDE LBRACE LET MODULE WITH interface: INCLUDE LBRACE LET WITH ## -## Ends in an error in state: 1352. +## Ends in an error in state: 1351. ## ## opt_LET_MODULE -> LET . MODULE [ UIDENT REC ] ## signature_item -> LET . val_ident COLON core_type [ error SEMI RBRACE ] @@ -15825,7 +15889,7 @@ interface: INCLUDE LBRACE LET WITH interface: INCLUDE LBRACE MODULE REC UIDENT LBRACE RBRACE AND UIDENT LBRACE RBRACE WITH ## -## Ends in an error in state: 2758. +## Ends in an error in state: 2757. ## ## list(and_module_rec_declaration) -> and_module_rec_declaration . list(and_module_rec_declaration) [ error SEMI RBRACE ] ## @@ -15837,7 +15901,7 @@ interface: INCLUDE LBRACE MODULE REC UIDENT LBRACE RBRACE AND UIDENT LBRACE RBRA interface: INCLUDE LBRACE MODULE REC UIDENT LBRACE RBRACE AND UIDENT WITH ## -## Ends in an error in state: 2751. +## Ends in an error in state: 2750. ## ## and_module_rec_declaration -> AND UIDENT . module_type_body(COLON) [ error SEMI RBRACE LBRACKETAT DOCSTRING AND ] ## @@ -15849,7 +15913,7 @@ interface: INCLUDE LBRACE MODULE REC UIDENT LBRACE RBRACE AND UIDENT WITH interface: INCLUDE LBRACE MODULE REC UIDENT LBRACE RBRACE AND WITH ## -## Ends in an error in state: 2750. +## Ends in an error in state: 2749. ## ## and_module_rec_declaration -> AND . UIDENT module_type_body(COLON) [ error SEMI RBRACE LBRACKETAT DOCSTRING AND ] ## @@ -15861,7 +15925,7 @@ interface: INCLUDE LBRACE MODULE REC UIDENT LBRACE RBRACE AND WITH interface: INCLUDE LBRACE MODULE REC UIDENT LBRACE RBRACE DOCSTRING AND UIDENT WITH ## -## Ends in an error in state: 2755. +## Ends in an error in state: 2754. ## ## and_module_rec_declaration -> nonempty_list(as_loc(attribute)) AND UIDENT . module_type_body(COLON) [ error SEMI RBRACE LBRACKETAT DOCSTRING AND ] ## @@ -15873,7 +15937,7 @@ interface: INCLUDE LBRACE MODULE REC UIDENT LBRACE RBRACE DOCSTRING AND UIDENT W interface: INCLUDE LBRACE MODULE REC UIDENT LBRACE RBRACE DOCSTRING AND WITH ## -## Ends in an error in state: 2754. +## Ends in an error in state: 2753. ## ## and_module_rec_declaration -> nonempty_list(as_loc(attribute)) AND . UIDENT module_type_body(COLON) [ error SEMI RBRACE LBRACKETAT DOCSTRING AND ] ## @@ -15885,7 +15949,7 @@ interface: INCLUDE LBRACE MODULE REC UIDENT LBRACE RBRACE DOCSTRING AND WITH interface: INCLUDE LBRACE MODULE REC UIDENT LBRACE RBRACE DOCSTRING WITH ## -## Ends in an error in state: 2753. +## Ends in an error in state: 2752. ## ## and_module_rec_declaration -> nonempty_list(as_loc(attribute)) . AND UIDENT module_type_body(COLON) [ error SEMI RBRACE LBRACKETAT DOCSTRING AND ] ## @@ -15903,7 +15967,7 @@ interface: INCLUDE LBRACE MODULE REC UIDENT LBRACE RBRACE DOCSTRING WITH interface: INCLUDE LBRACE MODULE REC UIDENT LBRACE RBRACE WITH ## -## Ends in an error in state: 2749. +## Ends in an error in state: 2748. ## ## signature_item -> opt_LET_MODULE REC UIDENT module_type_body(COLON) . list(and_module_rec_declaration) [ error SEMI RBRACE ] ## @@ -15915,7 +15979,7 @@ interface: INCLUDE LBRACE MODULE REC UIDENT LBRACE RBRACE WITH interface: INCLUDE LBRACE MODULE REC UIDENT WITH ## -## Ends in an error in state: 2748. +## Ends in an error in state: 2747. ## ## signature_item -> opt_LET_MODULE REC UIDENT . module_type_body(COLON) list(and_module_rec_declaration) [ error SEMI RBRACE ] ## @@ -15927,7 +15991,7 @@ interface: INCLUDE LBRACE MODULE REC UIDENT WITH interface: INCLUDE LBRACE MODULE REC WITH ## -## Ends in an error in state: 2747. +## Ends in an error in state: 2746. ## ## signature_item -> opt_LET_MODULE REC . UIDENT module_type_body(COLON) list(and_module_rec_declaration) [ error SEMI RBRACE ] ## @@ -15939,7 +16003,7 @@ interface: INCLUDE LBRACE MODULE REC WITH interface: INCLUDE LBRACE MODULE TYPE UIDENT WITH ## -## Ends in an error in state: 1338. +## Ends in an error in state: 1337. ## ## signature_item -> MODULE TYPE ident . [ error SEMI RBRACE ] ## signature_item -> MODULE TYPE ident . module_type_body(EQUAL) [ error SEMI RBRACE ] @@ -15952,7 +16016,7 @@ interface: INCLUDE LBRACE MODULE TYPE UIDENT WITH interface: INCLUDE LBRACE MODULE TYPE WITH ## -## Ends in an error in state: 1337. +## Ends in an error in state: 1336. ## ## signature_item -> MODULE TYPE . ident [ error SEMI RBRACE ] ## signature_item -> MODULE TYPE . ident module_type_body(EQUAL) [ error SEMI RBRACE ] @@ -15965,7 +16029,7 @@ interface: INCLUDE LBRACE MODULE TYPE WITH interface: INCLUDE LBRACE MODULE UIDENT COLON UIDENT RPAREN ## -## Ends in an error in state: 2744. +## Ends in an error in state: 2743. ## ## module_type -> module_type . WITH lseparated_nonempty_list_aux(AND,with_constraint) [ error WITH SEMI RBRACE LBRACKETAT DOCSTRING AND ] ## module_type_body(COLON) -> COLON module_type . [ error SEMI RBRACE LBRACKETAT DOCSTRING AND ] @@ -15979,15 +16043,15 @@ interface: INCLUDE LBRACE MODULE UIDENT COLON UIDENT RPAREN ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 615, spurious reduction of production ident -> UIDENT ## In state 634, spurious reduction of production mty_longident -> ident -## In state 2374, spurious reduction of production simple_module_type -> mty_longident -## In state 2373, spurious reduction of production module_type -> simple_module_type +## In state 2373, spurious reduction of production simple_module_type -> mty_longident +## In state 2372, spurious reduction of production module_type -> simple_module_type ## interface: INCLUDE LBRACE MODULE UIDENT COLON WITH ## -## Ends in an error in state: 2743. +## Ends in an error in state: 2742. ## ## module_type_body(COLON) -> COLON . module_type [ error SEMI RBRACE LBRACKETAT DOCSTRING AND ] ## @@ -15999,7 +16063,7 @@ interface: INCLUDE LBRACE MODULE UIDENT COLON WITH interface: INCLUDE LBRACE MODULE UIDENT EQUAL UIDENT WITH ## -## Ends in an error in state: 2740. +## Ends in an error in state: 2739. ## ## mod_longident -> mod_longident . DOT UIDENT [ error SEMI RBRACE DOT ] ## signature_item -> opt_LET_MODULE UIDENT EQUAL mod_longident . [ error SEMI RBRACE ] @@ -16012,7 +16076,7 @@ interface: INCLUDE LBRACE MODULE UIDENT EQUAL UIDENT WITH interface: INCLUDE LBRACE MODULE UIDENT EQUAL WITH ## -## Ends in an error in state: 2739. +## Ends in an error in state: 2738. ## ## signature_item -> opt_LET_MODULE UIDENT EQUAL . mod_longident [ error SEMI RBRACE ] ## @@ -16024,7 +16088,7 @@ interface: INCLUDE LBRACE MODULE UIDENT EQUAL WITH interface: INCLUDE LBRACE MODULE UIDENT LPAREN RPAREN CLASS ## -## Ends in an error in state: 2742. +## Ends in an error in state: 2741. ## ## module_declaration -> loption(functor_parameters) . module_type_body(COLON) [ error SEMI RBRACE ] ## @@ -16036,7 +16100,7 @@ interface: INCLUDE LBRACE MODULE UIDENT LPAREN RPAREN CLASS interface: INCLUDE LBRACE MODULE UIDENT WITH ## -## Ends in an error in state: 2738. +## Ends in an error in state: 2737. ## ## signature_item -> opt_LET_MODULE UIDENT . module_declaration [ error SEMI RBRACE ] ## signature_item -> opt_LET_MODULE UIDENT . EQUAL mod_longident [ error SEMI RBRACE ] @@ -16049,7 +16113,7 @@ interface: INCLUDE LBRACE MODULE UIDENT WITH interface: INCLUDE LBRACE MODULE WITH ## -## Ends in an error in state: 1336. +## Ends in an error in state: 1335. ## ## opt_LET_MODULE -> MODULE . [ UIDENT REC ] ## signature_item -> MODULE . TYPE ident [ error SEMI RBRACE ] @@ -16063,7 +16127,7 @@ interface: INCLUDE LBRACE MODULE WITH interface: INCLUDE LBRACE TYPE LIDENT LPAREN UNDERSCORE RPAREN AMPERSAND ## -## Ends in an error in state: 1247. +## Ends in an error in state: 1246. ## ## sig_type_extension -> TYPE nonrec_flag LIDENT type_variables_with_variance . PLUSEQ embedded(private_flag) attributed_ext_constructors(extension_constructor_declaration) [ error SEMI RBRACE ] ## type_declaration_details -> LIDENT type_variables_with_variance . type_declaration_kind [ error SEMI RBRACE ] @@ -16076,7 +16140,7 @@ interface: INCLUDE LBRACE TYPE LIDENT LPAREN UNDERSCORE RPAREN AMPERSAND interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ BAR DOCSTRING UIDENT COLON UNDERSCORE WITH ## -## Ends in an error in state: 1280. +## Ends in an error in state: 1279. ## ## nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) -> BAR nonempty_list(as_loc(attribute)) extension_constructor_declaration . [ error SEMI RBRACE ] ## nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) -> BAR nonempty_list(as_loc(attribute)) extension_constructor_declaration . nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) [ error SEMI RBRACE ] @@ -16092,16 +16156,16 @@ interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ BAR DOCSTRING UIDENT COLON UNDERSCO ## In state 522, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type ## In state 515, spurious reduction of production core_type2 -> unattributed_core_type ## In state 533, spurious reduction of production core_type -> core_type2 -## In state 1261, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 1262, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 1264, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments +## In state 1260, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type +## In state 1261, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) +## In state 1263, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments ## interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ BAR DOCSTRING WITH ## -## Ends in an error in state: 1279. +## Ends in an error in state: 1278. ## ## nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) -> BAR nonempty_list(as_loc(attribute)) . extension_constructor_declaration [ error SEMI RBRACE ] ## nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) -> BAR nonempty_list(as_loc(attribute)) . extension_constructor_declaration nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) [ error SEMI RBRACE ] @@ -16120,7 +16184,7 @@ interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ BAR DOCSTRING WITH interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ BAR UIDENT COLON UNDERSCORE WITH ## -## Ends in an error in state: 1289. +## Ends in an error in state: 1288. ## ## nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) -> BAR extension_constructor_declaration . [ error SEMI RBRACE ] ## nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) -> BAR extension_constructor_declaration . nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) [ error SEMI RBRACE ] @@ -16136,16 +16200,16 @@ interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ BAR UIDENT COLON UNDERSCORE WITH ## In state 522, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type ## In state 515, spurious reduction of production core_type2 -> unattributed_core_type ## In state 533, spurious reduction of production core_type -> core_type2 -## In state 1261, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 1262, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 1264, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments +## In state 1260, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type +## In state 1261, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) +## In state 1263, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments ## interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ BAR WITH ## -## Ends in an error in state: 1278. +## Ends in an error in state: 1277. ## ## nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) -> BAR . extension_constructor_declaration [ error SEMI RBRACE ] ## nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) -> BAR . nonempty_list(as_loc(attribute)) extension_constructor_declaration [ error SEMI RBRACE ] @@ -16160,7 +16224,7 @@ interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ BAR WITH interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ DOCSTRING BAR DOCSTRING UIDENT COLON UNDERSCORE WITH ## -## Ends in an error in state: 1285. +## Ends in an error in state: 1284. ## ## nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) -> nonempty_list(as_loc(attribute)) BAR nonempty_list(as_loc(attribute)) extension_constructor_declaration . [ error SEMI RBRACE ] ## nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) -> nonempty_list(as_loc(attribute)) BAR nonempty_list(as_loc(attribute)) extension_constructor_declaration . nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) [ error SEMI RBRACE ] @@ -16176,16 +16240,16 @@ interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ DOCSTRING BAR DOCSTRING UIDENT COLO ## In state 522, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type ## In state 515, spurious reduction of production core_type2 -> unattributed_core_type ## In state 533, spurious reduction of production core_type -> core_type2 -## In state 1261, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 1262, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 1264, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments +## In state 1260, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type +## In state 1261, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) +## In state 1263, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments ## interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ DOCSTRING BAR DOCSTRING WITH ## -## Ends in an error in state: 1284. +## Ends in an error in state: 1283. ## ## nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) -> nonempty_list(as_loc(attribute)) BAR nonempty_list(as_loc(attribute)) . extension_constructor_declaration [ error SEMI RBRACE ] ## nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) -> nonempty_list(as_loc(attribute)) BAR nonempty_list(as_loc(attribute)) . extension_constructor_declaration nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) [ error SEMI RBRACE ] @@ -16204,7 +16268,7 @@ interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ DOCSTRING BAR DOCSTRING WITH interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ DOCSTRING BAR UIDENT COLON UNDERSCORE WITH ## -## Ends in an error in state: 1287. +## Ends in an error in state: 1286. ## ## nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) -> nonempty_list(as_loc(attribute)) BAR extension_constructor_declaration . [ error SEMI RBRACE ] ## nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) -> nonempty_list(as_loc(attribute)) BAR extension_constructor_declaration . nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) [ error SEMI RBRACE ] @@ -16220,16 +16284,16 @@ interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ DOCSTRING BAR UIDENT COLON UNDERSCO ## In state 522, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type ## In state 515, spurious reduction of production core_type2 -> unattributed_core_type ## In state 533, spurious reduction of production core_type -> core_type2 -## In state 1261, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 1262, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 1264, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments +## In state 1260, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type +## In state 1261, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) +## In state 1263, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments ## interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ DOCSTRING BAR WITH ## -## Ends in an error in state: 1283. +## Ends in an error in state: 1282. ## ## nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) -> nonempty_list(as_loc(attribute)) BAR . extension_constructor_declaration [ error SEMI RBRACE ] ## nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) -> nonempty_list(as_loc(attribute)) BAR . nonempty_list(as_loc(attribute)) extension_constructor_declaration [ error SEMI RBRACE ] @@ -16244,7 +16308,7 @@ interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ DOCSTRING BAR WITH interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ DOCSTRING WITH ## -## Ends in an error in state: 1282. +## Ends in an error in state: 1281. ## ## nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) -> nonempty_list(as_loc(attribute)) . BAR extension_constructor_declaration [ error SEMI RBRACE ] ## nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) -> nonempty_list(as_loc(attribute)) . BAR nonempty_list(as_loc(attribute)) extension_constructor_declaration [ error SEMI RBRACE ] @@ -16265,7 +16329,7 @@ interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ DOCSTRING WITH interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ PRI BANG ## -## Ends in an error in state: 1249. +## Ends in an error in state: 1248. ## ## sig_type_extension -> TYPE nonrec_flag LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) . attributed_ext_constructors(extension_constructor_declaration) [ error SEMI RBRACE ] ## @@ -16277,7 +16341,7 @@ interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ PRI BANG interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ UIDENT BAR DOCSTRING UIDENT COLON UNDERSCORE WITH ## -## Ends in an error in state: 1295. +## Ends in an error in state: 1294. ## ## list(attributed_ext_constructor(extension_constructor_declaration)) -> BAR nonempty_list(as_loc(attribute)) extension_constructor_declaration . list(attributed_ext_constructor(extension_constructor_declaration)) [ error SEMI RBRACE ] ## @@ -16292,16 +16356,16 @@ interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ UIDENT BAR DOCSTRING UIDENT COLON U ## In state 522, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type ## In state 515, spurious reduction of production core_type2 -> unattributed_core_type ## In state 533, spurious reduction of production core_type -> core_type2 -## In state 1261, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 1262, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 1264, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments +## In state 1260, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type +## In state 1261, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) +## In state 1263, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments ## interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ UIDENT BAR DOCSTRING WITH ## -## Ends in an error in state: 1294. +## Ends in an error in state: 1293. ## ## list(attributed_ext_constructor(extension_constructor_declaration)) -> BAR nonempty_list(as_loc(attribute)) . extension_constructor_declaration list(attributed_ext_constructor(extension_constructor_declaration)) [ error SEMI RBRACE ] ## @@ -16319,7 +16383,7 @@ interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ UIDENT BAR DOCSTRING WITH interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ UIDENT BAR UIDENT COLON UNDERSCORE WITH ## -## Ends in an error in state: 1304. +## Ends in an error in state: 1303. ## ## list(attributed_ext_constructor(extension_constructor_declaration)) -> BAR extension_constructor_declaration . list(attributed_ext_constructor(extension_constructor_declaration)) [ error SEMI RBRACE ] ## @@ -16334,16 +16398,16 @@ interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ UIDENT BAR UIDENT COLON UNDERSCORE ## In state 522, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type ## In state 515, spurious reduction of production core_type2 -> unattributed_core_type ## In state 533, spurious reduction of production core_type -> core_type2 -## In state 1261, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 1262, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 1264, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments +## In state 1260, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type +## In state 1261, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) +## In state 1263, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments ## interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ UIDENT BAR WITH ## -## Ends in an error in state: 1293. +## Ends in an error in state: 1292. ## ## list(attributed_ext_constructor(extension_constructor_declaration)) -> BAR . extension_constructor_declaration list(attributed_ext_constructor(extension_constructor_declaration)) [ error SEMI RBRACE ] ## list(attributed_ext_constructor(extension_constructor_declaration)) -> BAR . nonempty_list(as_loc(attribute)) extension_constructor_declaration list(attributed_ext_constructor(extension_constructor_declaration)) [ error SEMI RBRACE ] @@ -16356,7 +16420,7 @@ interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ UIDENT BAR WITH interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ UIDENT COLON UNDERSCORE WITH ## -## Ends in an error in state: 1292. +## Ends in an error in state: 1291. ## ## attributed_ext_constructors(extension_constructor_declaration) -> extension_constructor_declaration . list(attributed_ext_constructor(extension_constructor_declaration)) [ error SEMI RBRACE ] ## @@ -16371,16 +16435,16 @@ interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ UIDENT COLON UNDERSCORE WITH ## In state 522, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type ## In state 515, spurious reduction of production core_type2 -> unattributed_core_type ## In state 533, spurious reduction of production core_type -> core_type2 -## In state 1261, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 1262, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 1264, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments +## In state 1260, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type +## In state 1261, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) +## In state 1263, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments ## interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ UIDENT DOCSTRING BAR DOCSTRING UIDENT COLON UNDERSCORE WITH ## -## Ends in an error in state: 1299. +## Ends in an error in state: 1298. ## ## list(attributed_ext_constructor(extension_constructor_declaration)) -> nonempty_list(as_loc(attribute)) BAR nonempty_list(as_loc(attribute)) extension_constructor_declaration . list(attributed_ext_constructor(extension_constructor_declaration)) [ error SEMI RBRACE ] ## @@ -16395,16 +16459,16 @@ interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ UIDENT DOCSTRING BAR DOCSTRING UIDE ## In state 522, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type ## In state 515, spurious reduction of production core_type2 -> unattributed_core_type ## In state 533, spurious reduction of production core_type -> core_type2 -## In state 1261, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 1262, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 1264, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments +## In state 1260, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type +## In state 1261, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) +## In state 1263, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments ## interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ UIDENT DOCSTRING BAR DOCSTRING WITH ## -## Ends in an error in state: 1298. +## Ends in an error in state: 1297. ## ## list(attributed_ext_constructor(extension_constructor_declaration)) -> nonempty_list(as_loc(attribute)) BAR nonempty_list(as_loc(attribute)) . extension_constructor_declaration list(attributed_ext_constructor(extension_constructor_declaration)) [ error SEMI RBRACE ] ## @@ -16422,7 +16486,7 @@ interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ UIDENT DOCSTRING BAR DOCSTRING WITH interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ UIDENT DOCSTRING BAR UIDENT COLON UNDERSCORE WITH ## -## Ends in an error in state: 1301. +## Ends in an error in state: 1300. ## ## list(attributed_ext_constructor(extension_constructor_declaration)) -> nonempty_list(as_loc(attribute)) BAR extension_constructor_declaration . list(attributed_ext_constructor(extension_constructor_declaration)) [ error SEMI RBRACE ] ## @@ -16437,16 +16501,16 @@ interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ UIDENT DOCSTRING BAR UIDENT COLON U ## In state 522, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type ## In state 515, spurious reduction of production core_type2 -> unattributed_core_type ## In state 533, spurious reduction of production core_type -> core_type2 -## In state 1261, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 1262, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 1264, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments +## In state 1260, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type +## In state 1261, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) +## In state 1263, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments ## interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ UIDENT DOCSTRING BAR WITH ## -## Ends in an error in state: 1297. +## Ends in an error in state: 1296. ## ## list(attributed_ext_constructor(extension_constructor_declaration)) -> nonempty_list(as_loc(attribute)) BAR . extension_constructor_declaration list(attributed_ext_constructor(extension_constructor_declaration)) [ error SEMI RBRACE ] ## list(attributed_ext_constructor(extension_constructor_declaration)) -> nonempty_list(as_loc(attribute)) BAR . nonempty_list(as_loc(attribute)) extension_constructor_declaration list(attributed_ext_constructor(extension_constructor_declaration)) [ error SEMI RBRACE ] @@ -16459,7 +16523,7 @@ interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ UIDENT DOCSTRING BAR WITH interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ UIDENT DOCSTRING WITH ## -## Ends in an error in state: 1296. +## Ends in an error in state: 1295. ## ## list(attributed_ext_constructor(extension_constructor_declaration)) -> nonempty_list(as_loc(attribute)) . BAR extension_constructor_declaration list(attributed_ext_constructor(extension_constructor_declaration)) [ error SEMI RBRACE ] ## list(attributed_ext_constructor(extension_constructor_declaration)) -> nonempty_list(as_loc(attribute)) . BAR nonempty_list(as_loc(attribute)) extension_constructor_declaration list(attributed_ext_constructor(extension_constructor_declaration)) [ error SEMI RBRACE ] @@ -16478,7 +16542,7 @@ interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ UIDENT DOCSTRING WITH interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ WITH ## -## Ends in an error in state: 1248. +## Ends in an error in state: 1247. ## ## sig_type_extension -> TYPE nonrec_flag LIDENT type_variables_with_variance PLUSEQ . embedded(private_flag) attributed_ext_constructors(extension_constructor_declaration) [ error SEMI RBRACE ] ## @@ -16490,7 +16554,7 @@ interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ WITH interface: INCLUDE LBRACE TYPE LIDENT WITH ## -## Ends in an error in state: 1245. +## Ends in an error in state: 1244. ## ## sig_type_extension -> TYPE nonrec_flag LIDENT . type_variables_with_variance PLUSEQ embedded(private_flag) attributed_ext_constructors(extension_constructor_declaration) [ error SEMI RBRACE ] ## type_declaration_details -> LIDENT . type_variables_with_variance type_declaration_kind [ error SEMI RBRACE ] @@ -16503,7 +16567,7 @@ interface: INCLUDE LBRACE TYPE LIDENT WITH interface: INCLUDE LBRACE TYPE UIDENT DOT LIDENT LPAREN UNDERSCORE RPAREN WITH ## -## Ends in an error in state: 1332. +## Ends in an error in state: 1331. ## ## sig_type_extension -> TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance . PLUSEQ embedded(private_flag) attributed_ext_constructors(extension_constructor_declaration) [ error SEMI RBRACE ] ## @@ -16515,7 +16579,7 @@ interface: INCLUDE LBRACE TYPE UIDENT DOT LIDENT LPAREN UNDERSCORE RPAREN WITH interface: INCLUDE LBRACE TYPE UIDENT DOT LIDENT PLUSEQ PRI BANG ## -## Ends in an error in state: 1334. +## Ends in an error in state: 1333. ## ## sig_type_extension -> TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) . attributed_ext_constructors(extension_constructor_declaration) [ error SEMI RBRACE ] ## @@ -16527,7 +16591,7 @@ interface: INCLUDE LBRACE TYPE UIDENT DOT LIDENT PLUSEQ PRI BANG interface: INCLUDE LBRACE TYPE UIDENT DOT LIDENT PLUSEQ WITH ## -## Ends in an error in state: 1333. +## Ends in an error in state: 1332. ## ## sig_type_extension -> TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance PLUSEQ . embedded(private_flag) attributed_ext_constructors(extension_constructor_declaration) [ error SEMI RBRACE ] ## @@ -16539,7 +16603,7 @@ interface: INCLUDE LBRACE TYPE UIDENT DOT LIDENT PLUSEQ WITH interface: INCLUDE LBRACE TYPE UIDENT DOT LIDENT WITH ## -## Ends in an error in state: 1331. +## Ends in an error in state: 1330. ## ## sig_type_extension -> TYPE nonrec_flag mod_ext_longident DOT LIDENT . type_variables_with_variance PLUSEQ embedded(private_flag) attributed_ext_constructors(extension_constructor_declaration) [ error SEMI RBRACE ] ## @@ -16551,7 +16615,7 @@ interface: INCLUDE LBRACE TYPE UIDENT DOT LIDENT WITH interface: INCLUDE LBRACE TYPE UIDENT DOT UIDENT WITH ## -## Ends in an error in state: 1329. +## Ends in an error in state: 1328. ## ## mod_ext_apply -> mod_ext_longident . DOT UIDENT LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ LPAREN DOT ] ## mod_ext_longident -> mod_ext_longident . DOT UIDENT [ DOT ] @@ -16571,7 +16635,7 @@ interface: INCLUDE LBRACE TYPE UIDENT DOT UIDENT WITH interface: INCLUDE LBRACE TYPE UIDENT DOT WITH ## -## Ends in an error in state: 1330. +## Ends in an error in state: 1329. ## ## mod_ext_apply -> mod_ext_longident DOT . UIDENT LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ LPAREN DOT ] ## mod_ext_longident -> mod_ext_longident DOT . UIDENT [ DOT ] @@ -16585,7 +16649,7 @@ interface: INCLUDE LBRACE TYPE UIDENT DOT WITH interface: INCLUDE LBRACE TYPE UIDENT EOF ## -## Ends in an error in state: 2731. +## Ends in an error in state: 2730. ## ## signature -> signature_items . [ error RBRACE ] ## signature -> signature_items . SEMI signature [ error RBRACE ] @@ -16598,21 +16662,21 @@ interface: INCLUDE LBRACE TYPE UIDENT EOF ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 189, spurious reduction of production loption(parenthesized(type_variables_with_variance_comma_list)) -> -## In state 1317, spurious reduction of production type_variables_with_variance -> loption(parenthesized(type_variables_with_variance_comma_list)) +## In state 1316, spurious reduction of production type_variables_with_variance -> loption(parenthesized(type_variables_with_variance_comma_list)) ## In state 228, spurious reduction of production type_other_kind -> -## In state 1308, spurious reduction of production and_type_declaration -> -## In state 1327, spurious reduction of production type_declaration_kind -> type_other_kind and_type_declaration -## In state 3635, spurious reduction of production type_declaration_details -> UIDENT type_variables_with_variance type_declaration_kind -## In state 1328, spurious reduction of production type_declarations -> TYPE nonrec_flag type_declaration_details -## In state 2730, spurious reduction of production signature_item -> type_declarations -## In state 2733, spurious reduction of production signature_items -> signature_item +## In state 1307, spurious reduction of production and_type_declaration -> +## In state 1326, spurious reduction of production type_declaration_kind -> type_other_kind and_type_declaration +## In state 3659, spurious reduction of production type_declaration_details -> UIDENT type_variables_with_variance type_declaration_kind +## In state 1327, spurious reduction of production type_declarations -> TYPE nonrec_flag type_declaration_details +## In state 2729, spurious reduction of production signature_item -> type_declarations +## In state 2732, spurious reduction of production signature_items -> signature_item ## interface: INCLUDE LBRACE TYPE WITH ## -## Ends in an error in state: 1244. +## Ends in an error in state: 1243. ## ## sig_type_extension -> TYPE nonrec_flag . LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) attributed_ext_constructors(extension_constructor_declaration) [ error SEMI RBRACE ] ## sig_type_extension -> TYPE nonrec_flag . mod_ext_longident DOT LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) attributed_ext_constructors(extension_constructor_declaration) [ error SEMI RBRACE ] @@ -16625,14 +16689,14 @@ interface: INCLUDE LBRACE TYPE WITH ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1243, spurious reduction of production nonrec_flag -> +## In state 1242, spurious reduction of production nonrec_flag -> ## interface: INCLUDE LBRACE WITH ## -## Ends in an error in state: 1242. +## Ends in an error in state: 1241. ## ## module_type_signature -> LBRACE . signature RBRACE [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUALGREATER EQUAL EOF DOCSTRING COMMA AND ] ## simple_module_type -> LBRACE . signature error [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUALGREATER EQUAL EOF DOCSTRING COMMA AND ] @@ -16645,7 +16709,7 @@ interface: INCLUDE LBRACE WITH interface: INCLUDE LPAREN DOCSTRING LPAREN RPAREN WITH ## -## Ends in an error in state: 2414. +## Ends in an error in state: 2413. ## ## module_type -> functor_parameters . EQUALGREATER module_type [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA AND ] ## @@ -16657,7 +16721,7 @@ interface: INCLUDE LPAREN DOCSTRING LPAREN RPAREN WITH interface: INCLUDE LPAREN DOCSTRING LPAREN WITH ## -## Ends in an error in state: 1340. +## Ends in an error in state: 1339. ## ## functor_parameters -> LPAREN . RPAREN [ EQUALGREATER ] ## functor_parameters -> LPAREN . module_parameter RPAREN [ EQUALGREATER ] @@ -16689,7 +16753,7 @@ interface: INCLUDE LPAREN DOCSTRING UIDENT WHILE interface: INCLUDE LPAREN DOCSTRING WITH ## -## Ends in an error in state: 2418. +## Ends in an error in state: 2417. ## ## module_type -> attribute . module_type [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA AND ] ## @@ -16701,7 +16765,7 @@ interface: INCLUDE LPAREN DOCSTRING WITH interface: INCLUDE LPAREN LBRACE WITH ## -## Ends in an error in state: 1351. +## Ends in an error in state: 1350. ## ## module_type_signature -> LBRACE . signature RBRACE [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA AND ] ## simple_module_type -> LBRACE . signature error [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA AND ] @@ -16714,7 +16778,7 @@ interface: INCLUDE LPAREN LBRACE WITH interface: INCLUDE LPAREN LIDENT WHILE ## -## Ends in an error in state: 2376. +## Ends in an error in state: 2375. ## ## module_parameter -> module_type . [ RPAREN COMMA ] ## module_type -> module_type . WITH lseparated_nonempty_list_aux(AND,with_constraint) [ error WITH RPAREN COMMA ] @@ -16728,7 +16792,7 @@ interface: INCLUDE LPAREN LIDENT WHILE interface: INCLUDE LPAREN LPAREN LIDENT WHILE ## -## Ends in an error in state: 2813. +## Ends in an error in state: 2812. ## ## module_parameter -> module_type . [ RPAREN COMMA ] ## module_type -> module_type . WITH lseparated_nonempty_list_aux(AND,with_constraint) [ error WITH RPAREN COMMA ] @@ -16742,7 +16806,7 @@ interface: INCLUDE LPAREN LPAREN LIDENT WHILE interface: INCLUDE LPAREN LPAREN MODULE TYPE OF UIDENT SEMI ## -## Ends in an error in state: 1345. +## Ends in an error in state: 1344. ## ## module_expr -> module_expr . module_arguments [ RPAREN LPAREN LBRACE ] ## module_expr -> module_expr . LPAREN module_expr error [ RPAREN LPAREN LBRACE ] @@ -16755,14 +16819,14 @@ interface: INCLUDE LPAREN LPAREN MODULE TYPE OF UIDENT SEMI ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1233, spurious reduction of production module_expr -> mod_longident +## In state 1232, spurious reduction of production module_expr -> mod_longident ## interface: INCLUDE LPAREN LPAREN MODULE TYPE OF WITH ## -## Ends in an error in state: 1344. +## Ends in an error in state: 1343. ## ## module_type -> LPAREN MODULE TYPE OF . module_expr RPAREN [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA AND ] ## @@ -16774,7 +16838,7 @@ interface: INCLUDE LPAREN LPAREN MODULE TYPE OF WITH interface: INCLUDE LPAREN LPAREN MODULE TYPE WITH ## -## Ends in an error in state: 1343. +## Ends in an error in state: 1342. ## ## module_type -> LPAREN MODULE TYPE . OF module_expr RPAREN [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA AND ] ## @@ -16786,7 +16850,7 @@ interface: INCLUDE LPAREN LPAREN MODULE TYPE WITH interface: INCLUDE LPAREN LPAREN MODULE WITH ## -## Ends in an error in state: 1342. +## Ends in an error in state: 1341. ## ## module_type -> LPAREN MODULE . TYPE OF module_expr RPAREN [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA AND ] ## @@ -16798,7 +16862,7 @@ interface: INCLUDE LPAREN LPAREN MODULE WITH interface: INCLUDE LPAREN LPAREN RPAREN EQUALGREATER LIDENT WHILE ## -## Ends in an error in state: 2416. +## Ends in an error in state: 2415. ## ## module_type -> module_type . WITH lseparated_nonempty_list_aux(AND,with_constraint) [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA AND ] ## module_type -> functor_parameters EQUALGREATER module_type . [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA AND ] @@ -16811,7 +16875,7 @@ interface: INCLUDE LPAREN LPAREN RPAREN EQUALGREATER LIDENT WHILE interface: INCLUDE LPAREN LPAREN RPAREN EQUALGREATER WITH ## -## Ends in an error in state: 2415. +## Ends in an error in state: 2414. ## ## module_type -> functor_parameters EQUALGREATER . module_type [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA AND ] ## @@ -16823,7 +16887,7 @@ interface: INCLUDE LPAREN LPAREN RPAREN EQUALGREATER WITH interface: INCLUDE LPAREN LPAREN RPAREN WITH ## -## Ends in an error in state: 1350. +## Ends in an error in state: 1349. ## ## functor_parameters -> LPAREN RPAREN . [ EQUALGREATER ] ## module_parameter -> LPAREN RPAREN . [ RPAREN COMMA ] @@ -16836,7 +16900,7 @@ interface: INCLUDE LPAREN LPAREN RPAREN WITH interface: INCLUDE LPAREN LPAREN UIDENT RPAREN WHILE ## -## Ends in an error in state: 2816. +## Ends in an error in state: 2815. ## ## functor_parameters -> LPAREN module_parameter RPAREN . [ EQUALGREATER ] ## simple_module_type -> LPAREN module_parameter RPAREN . [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA AND ] @@ -16849,7 +16913,7 @@ interface: INCLUDE LPAREN LPAREN UIDENT RPAREN WHILE interface: INCLUDE LPAREN LPAREN WITH ## -## Ends in an error in state: 1349. +## Ends in an error in state: 1348. ## ## functor_parameters -> LPAREN . RPAREN [ EQUALGREATER ] ## functor_parameters -> LPAREN . module_parameter RPAREN [ EQUALGREATER ] @@ -16868,7 +16932,7 @@ interface: INCLUDE LPAREN LPAREN WITH interface: INCLUDE LPAREN MODULE TYPE OF UIDENT SEMI ## -## Ends in an error in state: 2824. +## Ends in an error in state: 2823. ## ## module_expr -> module_expr . module_arguments [ RPAREN LPAREN LBRACE ] ## module_expr -> module_expr . LPAREN module_expr error [ RPAREN LPAREN LBRACE ] @@ -16881,14 +16945,14 @@ interface: INCLUDE LPAREN MODULE TYPE OF UIDENT SEMI ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1233, spurious reduction of production module_expr -> mod_longident +## In state 1232, spurious reduction of production module_expr -> mod_longident ## interface: INCLUDE LPAREN MODULE TYPE OF WITH ## -## Ends in an error in state: 2823. +## Ends in an error in state: 2822. ## ## module_type -> LPAREN MODULE TYPE OF . module_expr RPAREN [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA AND ] ## @@ -16900,7 +16964,7 @@ interface: INCLUDE LPAREN MODULE TYPE OF WITH interface: INCLUDE LPAREN MODULE TYPE WITH ## -## Ends in an error in state: 2822. +## Ends in an error in state: 2821. ## ## module_type -> LPAREN MODULE TYPE . OF module_expr RPAREN [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA AND ] ## @@ -16912,7 +16976,7 @@ interface: INCLUDE LPAREN MODULE TYPE WITH interface: INCLUDE LPAREN MODULE WITH ## -## Ends in an error in state: 2821. +## Ends in an error in state: 2820. ## ## module_type -> LPAREN MODULE . TYPE OF module_expr RPAREN [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA AND ] ## @@ -16924,7 +16988,7 @@ interface: INCLUDE LPAREN MODULE WITH interface: INCLUDE LPAREN RPAREN EQUALGREATER UIDENT EQUALGREATER ## -## Ends in an error in state: 2353. +## Ends in an error in state: 2352. ## ## module_type -> module_type . WITH lseparated_nonempty_list_aux(AND,with_constraint) [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA AND ] ## module_type -> functor_parameters EQUALGREATER module_type . [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA AND ] @@ -16938,15 +17002,15 @@ interface: INCLUDE LPAREN RPAREN EQUALGREATER UIDENT EQUALGREATER ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 241, spurious reduction of production ident -> UIDENT ## In state 482, spurious reduction of production mty_longident -> ident -## In state 2327, spurious reduction of production simple_module_type -> mty_longident -## In state 2326, spurious reduction of production module_type -> simple_module_type +## In state 2326, spurious reduction of production simple_module_type -> mty_longident +## In state 2325, spurious reduction of production module_type -> simple_module_type ## interface: INCLUDE LPAREN RPAREN EQUALGREATER WITH ## -## Ends in an error in state: 2352. +## Ends in an error in state: 2351. ## ## module_type -> functor_parameters EQUALGREATER . module_type [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA AND ] ## @@ -16958,7 +17022,7 @@ interface: INCLUDE LPAREN RPAREN EQUALGREATER WITH interface: INCLUDE LPAREN RPAREN WITH ## -## Ends in an error in state: 2351. +## Ends in an error in state: 2350. ## ## module_type -> functor_parameters . EQUALGREATER module_type [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA AND ] ## @@ -16970,7 +17034,7 @@ interface: INCLUDE LPAREN RPAREN WITH interface: INCLUDE LPAREN UIDENT COLON UIDENT SEMI ## -## Ends in an error in state: 2840. +## Ends in an error in state: 2839. ## ## module_parameter -> UIDENT COLON module_type . [ RPAREN COMMA ] ## module_type -> module_type . WITH lseparated_nonempty_list_aux(AND,with_constraint) [ WITH RPAREN COMMA ] @@ -16984,15 +17048,15 @@ interface: INCLUDE LPAREN UIDENT COLON UIDENT SEMI ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 241, spurious reduction of production ident -> UIDENT ## In state 482, spurious reduction of production mty_longident -> ident -## In state 2327, spurious reduction of production simple_module_type -> mty_longident -## In state 2326, spurious reduction of production module_type -> simple_module_type +## In state 2326, spurious reduction of production simple_module_type -> mty_longident +## In state 2325, spurious reduction of production module_type -> simple_module_type ## interface: INCLUDE LPAREN UIDENT COLON WITH ## -## Ends in an error in state: 1241. +## Ends in an error in state: 1240. ## ## module_parameter -> UIDENT COLON . module_type [ RPAREN COMMA ] ## @@ -17004,7 +17068,7 @@ interface: INCLUDE LPAREN UIDENT COLON WITH interface: INCLUDE LPAREN UIDENT COMMA UIDENT COMMA WITH ## -## Ends in an error in state: 2831. +## Ends in an error in state: 2830. ## ## lseparated_nonempty_list_aux(COMMA,module_parameter) -> lseparated_nonempty_list_aux(COMMA,module_parameter) COMMA . module_parameter [ RPAREN COMMA ] ## option(COMMA) -> COMMA . [ RPAREN ] @@ -17017,7 +17081,7 @@ interface: INCLUDE LPAREN UIDENT COMMA UIDENT COMMA WITH interface: INCLUDE LPAREN UIDENT COMMA WITH ## -## Ends in an error in state: 2817. +## Ends in an error in state: 2816. ## ## functor_parameters -> LPAREN module_parameter COMMA . RPAREN [ LBRACE EQUALGREATER EQUAL COLON ] ## functor_parameters -> LPAREN module_parameter COMMA . lseparated_nonempty_list_aux(COMMA,module_parameter) option(COMMA) RPAREN [ LBRACE EQUALGREATER EQUAL COLON ] @@ -17078,7 +17142,7 @@ interface: INCLUDE LPAREN UIDENT LPAREN UIDENT RPAREN WITH interface: INCLUDE LPAREN UIDENT RPAREN WHILE ## -## Ends in an error in state: 2827. +## Ends in an error in state: 2826. ## ## functor_parameters -> LPAREN module_parameter RPAREN . [ EQUALGREATER ] ## simple_module_type -> LPAREN module_parameter RPAREN . [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA AND ] @@ -17091,7 +17155,7 @@ interface: INCLUDE LPAREN UIDENT RPAREN WHILE interface: INCLUDE LPAREN UIDENT WHILE ## -## Ends in an error in state: 1240. +## Ends in an error in state: 1239. ## ## ident -> UIDENT . [ error WITH RPAREN COMMA ] ## mod_ext_apply -> UIDENT . LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ LPAREN DOT ] @@ -17106,7 +17170,7 @@ interface: INCLUDE LPAREN UIDENT WHILE interface: INCLUDE LPAREN UIDENT WITH MODULE UIDENT COLONEQUAL UIDENT DOT UIDENT LPAREN WITH ## -## Ends in an error in state: 2398. +## Ends in an error in state: 2397. ## ## mod_ext_apply -> mod_ext_longident DOT UIDENT LPAREN . lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ error WITH SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT EOF DOT DOCSTRING COMMA AND ] ## @@ -17118,7 +17182,7 @@ interface: INCLUDE LPAREN UIDENT WITH MODULE UIDENT COLONEQUAL UIDENT DOT UIDENT interface: INCLUDE LPAREN UIDENT WITH MODULE UIDENT COLONEQUAL UIDENT DOT UIDENT WHILE ## -## Ends in an error in state: 2397. +## Ends in an error in state: 2396. ## ## mod_ext_apply -> mod_ext_longident DOT UIDENT . LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ error WITH SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT EOF DOT DOCSTRING COMMA AND ] ## mod_ext_longident -> mod_ext_longident DOT UIDENT . [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOT DOCSTRING COMMA AND ] @@ -17131,7 +17195,7 @@ interface: INCLUDE LPAREN UIDENT WITH MODULE UIDENT COLONEQUAL UIDENT DOT UIDENT interface: INCLUDE LPAREN UIDENT WITH MODULE UIDENT COLONEQUAL UIDENT DOT WITH ## -## Ends in an error in state: 2396. +## Ends in an error in state: 2395. ## ## mod_ext_apply -> mod_ext_longident DOT . UIDENT LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ error WITH SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT EOF DOT DOCSTRING COMMA AND ] ## mod_ext_longident -> mod_ext_longident DOT . UIDENT [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOT DOCSTRING COMMA AND ] @@ -17144,7 +17208,7 @@ interface: INCLUDE LPAREN UIDENT WITH MODULE UIDENT COLONEQUAL UIDENT DOT WITH interface: INCLUDE LPAREN UIDENT WITH MODULE UIDENT COLONEQUAL UIDENT LPAREN UIDENT RPAREN LPAREN WITH ## -## Ends in an error in state: 2402. +## Ends in an error in state: 2401. ## ## mod_ext_apply -> mod_ext_apply LPAREN . lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ error WITH SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT EOF DOT DOCSTRING COMMA AND ] ## @@ -17156,7 +17220,7 @@ interface: INCLUDE LPAREN UIDENT WITH MODULE UIDENT COLONEQUAL UIDENT LPAREN UID interface: INCLUDE LPAREN UIDENT WITH MODULE UIDENT COLONEQUAL UIDENT LPAREN UIDENT RPAREN WHILE ## -## Ends in an error in state: 2401. +## Ends in an error in state: 2400. ## ## mod_ext_apply -> mod_ext_apply . LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ error WITH SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT EOF DOT DOCSTRING COMMA AND ] ## mod_ext_longident -> mod_ext_apply . [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOT DOCSTRING COMMA AND ] @@ -17169,7 +17233,7 @@ interface: INCLUDE LPAREN UIDENT WITH MODULE UIDENT COLONEQUAL UIDENT LPAREN UID interface: INCLUDE LPAREN UIDENT WITH MODULE UIDENT COLONEQUAL UIDENT LPAREN WITH ## -## Ends in an error in state: 2392. +## Ends in an error in state: 2391. ## ## mod_ext_apply -> UIDENT LPAREN . lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ error WITH SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT EOF DOT DOCSTRING COMMA AND ] ## @@ -17181,7 +17245,7 @@ interface: INCLUDE LPAREN UIDENT WITH MODULE UIDENT COLONEQUAL UIDENT LPAREN WIT interface: INCLUDE LPAREN UIDENT WITH MODULE UIDENT COLONEQUAL UIDENT WHILE ## -## Ends in an error in state: 2391. +## Ends in an error in state: 2390. ## ## mod_ext_apply -> UIDENT . LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ error WITH SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT EOF DOT DOCSTRING COMMA AND ] ## mod_ext_longident -> UIDENT . [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOT DOCSTRING COMMA AND ] @@ -17194,7 +17258,7 @@ interface: INCLUDE LPAREN UIDENT WITH MODULE UIDENT COLONEQUAL UIDENT WHILE interface: INCLUDE LPAREN UIDENT WITH MODULE UIDENT COLONEQUAL WITH ## -## Ends in an error in state: 2390. +## Ends in an error in state: 2389. ## ## with_constraint -> MODULE UIDENT COLONEQUAL . mod_ext_longident [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA AND ] ## @@ -17206,7 +17270,7 @@ interface: INCLUDE LPAREN UIDENT WITH MODULE UIDENT COLONEQUAL WITH interface: INCLUDE LPAREN UIDENT WITH MODULE UIDENT DOT UIDENT WITH ## -## Ends in an error in state: 2405. +## Ends in an error in state: 2404. ## ## mod_longident -> mod_longident . DOT UIDENT [ EQUAL DOT ] ## with_constraint -> MODULE mod_longident . EQUAL mod_ext_longident [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA AND ] @@ -17219,7 +17283,7 @@ interface: INCLUDE LPAREN UIDENT WITH MODULE UIDENT DOT UIDENT WITH interface: INCLUDE LPAREN UIDENT WITH MODULE UIDENT EQUAL WITH ## -## Ends in an error in state: 2406. +## Ends in an error in state: 2405. ## ## with_constraint -> MODULE mod_longident EQUAL . mod_ext_longident [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA AND ] ## @@ -17231,7 +17295,7 @@ interface: INCLUDE LPAREN UIDENT WITH MODULE UIDENT EQUAL WITH interface: INCLUDE LPAREN UIDENT WITH MODULE UIDENT WITH ## -## Ends in an error in state: 2389. +## Ends in an error in state: 2388. ## ## mod_longident -> UIDENT . [ EQUAL DOT ] ## with_constraint -> MODULE UIDENT . COLONEQUAL mod_ext_longident [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA AND ] @@ -17244,7 +17308,7 @@ interface: INCLUDE LPAREN UIDENT WITH MODULE UIDENT WITH interface: INCLUDE LPAREN UIDENT WITH MODULE WITH ## -## Ends in an error in state: 2388. +## Ends in an error in state: 2387. ## ## with_constraint -> MODULE . mod_longident EQUAL mod_ext_longident [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA AND ] ## with_constraint -> MODULE . UIDENT COLONEQUAL mod_ext_longident [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA AND ] @@ -17257,7 +17321,7 @@ interface: INCLUDE LPAREN UIDENT WITH MODULE WITH interface: INCLUDE LPAREN UIDENT WITH TYPE LIDENT COLONEQUAL LIDENT AND WITH ## -## Ends in an error in state: 2410. +## Ends in an error in state: 2409. ## ## lseparated_nonempty_list_aux(AND,with_constraint) -> lseparated_nonempty_list_aux(AND,with_constraint) AND . with_constraint [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA AND ] ## @@ -17269,7 +17333,7 @@ interface: INCLUDE LPAREN UIDENT WITH TYPE LIDENT COLONEQUAL LIDENT AND WITH interface: INCLUDE LPAREN UIDENT WITH TYPE LIDENT COLONEQUAL LIDENT EQUAL ## -## Ends in an error in state: 2409. +## Ends in an error in state: 2408. ## ## lseparated_nonempty_list_aux(AND,with_constraint) -> lseparated_nonempty_list_aux(AND,with_constraint) . AND with_constraint [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA AND ] ## module_type -> module_type WITH lseparated_nonempty_list_aux(AND,with_constraint) . [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA AND ] @@ -17286,15 +17350,15 @@ interface: INCLUDE LPAREN UIDENT WITH TYPE LIDENT COLONEQUAL LIDENT EQUAL ## In state 522, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type ## In state 515, spurious reduction of production core_type2 -> unattributed_core_type ## In state 533, spurious reduction of production core_type -> core_type2 -## In state 2387, spurious reduction of production with_constraint -> TYPE label_longident type_variables_with_variance COLONEQUAL core_type -## In state 2408, spurious reduction of production lseparated_nonempty_list_aux(AND,with_constraint) -> with_constraint +## In state 2386, spurious reduction of production with_constraint -> TYPE label_longident type_variables_with_variance COLONEQUAL core_type +## In state 2407, spurious reduction of production lseparated_nonempty_list_aux(AND,with_constraint) -> with_constraint ## interface: INCLUDE LPAREN UIDENT WITH TYPE LIDENT COLONEQUAL WITH ## -## Ends in an error in state: 2386. +## Ends in an error in state: 2385. ## ## with_constraint -> TYPE label_longident type_variables_with_variance COLONEQUAL . core_type [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA AND ] ## @@ -17306,7 +17370,7 @@ interface: INCLUDE LPAREN UIDENT WITH TYPE LIDENT COLONEQUAL WITH interface: INCLUDE LPAREN UIDENT WITH TYPE LIDENT EQUAL PRI DO ## -## Ends in an error in state: 2383. +## Ends in an error in state: 2382. ## ## with_constraint -> TYPE label_longident type_variables_with_variance EQUAL embedded(private_flag) . core_type [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA AND ] ## with_constraint -> TYPE label_longident type_variables_with_variance EQUAL embedded(private_flag) . core_type nonempty_list(preceded(CONSTRAINT,constrain)) [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA AND ] @@ -17319,7 +17383,7 @@ interface: INCLUDE LPAREN UIDENT WITH TYPE LIDENT EQUAL PRI DO interface: INCLUDE LPAREN UIDENT WITH TYPE LIDENT EQUAL UNDERSCORE EQUAL ## -## Ends in an error in state: 2384. +## Ends in an error in state: 2383. ## ## with_constraint -> TYPE label_longident type_variables_with_variance EQUAL embedded(private_flag) core_type . [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA AND ] ## with_constraint -> TYPE label_longident type_variables_with_variance EQUAL embedded(private_flag) core_type . nonempty_list(preceded(CONSTRAINT,constrain)) [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA AND ] @@ -17341,7 +17405,7 @@ interface: INCLUDE LPAREN UIDENT WITH TYPE LIDENT EQUAL UNDERSCORE EQUAL interface: INCLUDE LPAREN UIDENT WITH TYPE LIDENT EQUAL WITH ## -## Ends in an error in state: 2382. +## Ends in an error in state: 2381. ## ## with_constraint -> TYPE label_longident type_variables_with_variance EQUAL . embedded(private_flag) core_type [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA AND ] ## with_constraint -> TYPE label_longident type_variables_with_variance EQUAL . embedded(private_flag) core_type nonempty_list(preceded(CONSTRAINT,constrain)) [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA AND ] @@ -17354,7 +17418,7 @@ interface: INCLUDE LPAREN UIDENT WITH TYPE LIDENT EQUAL WITH interface: INCLUDE LPAREN UIDENT WITH TYPE LIDENT LPAREN UNDERSCORE RPAREN COLONCOLON ## -## Ends in an error in state: 2381. +## Ends in an error in state: 2380. ## ## with_constraint -> TYPE label_longident type_variables_with_variance . EQUAL embedded(private_flag) core_type [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA AND ] ## with_constraint -> TYPE label_longident type_variables_with_variance . EQUAL embedded(private_flag) core_type nonempty_list(preceded(CONSTRAINT,constrain)) [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA AND ] @@ -17368,7 +17432,7 @@ interface: INCLUDE LPAREN UIDENT WITH TYPE LIDENT LPAREN UNDERSCORE RPAREN COLON interface: INCLUDE LPAREN UIDENT WITH TYPE LIDENT WITH ## -## Ends in an error in state: 2380. +## Ends in an error in state: 2379. ## ## with_constraint -> TYPE label_longident . type_variables_with_variance EQUAL embedded(private_flag) core_type [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA AND ] ## with_constraint -> TYPE label_longident . type_variables_with_variance EQUAL embedded(private_flag) core_type nonempty_list(preceded(CONSTRAINT,constrain)) [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA AND ] @@ -17382,7 +17446,7 @@ interface: INCLUDE LPAREN UIDENT WITH TYPE LIDENT WITH interface: INCLUDE LPAREN UIDENT WITH TYPE WITH ## -## Ends in an error in state: 2379. +## Ends in an error in state: 2378. ## ## with_constraint -> TYPE . label_longident type_variables_with_variance EQUAL embedded(private_flag) core_type [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA AND ] ## with_constraint -> TYPE . label_longident type_variables_with_variance EQUAL embedded(private_flag) core_type nonempty_list(preceded(CONSTRAINT,constrain)) [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA AND ] @@ -17396,7 +17460,7 @@ interface: INCLUDE LPAREN UIDENT WITH TYPE WITH interface: INCLUDE LPAREN UIDENT WITH WITH ## -## Ends in an error in state: 2378. +## Ends in an error in state: 2377. ## ## module_type -> module_type WITH . lseparated_nonempty_list_aux(AND,with_constraint) [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA AND ] ## @@ -17408,7 +17472,7 @@ interface: INCLUDE LPAREN UIDENT WITH WITH interface: INCLUDE LPAREN UNDERSCORE COLON UIDENT SEMI ## -## Ends in an error in state: 2841. +## Ends in an error in state: 2840. ## ## module_parameter -> UNDERSCORE COLON module_type . [ RPAREN COMMA ] ## module_type -> module_type . WITH lseparated_nonempty_list_aux(AND,with_constraint) [ WITH RPAREN COMMA ] @@ -17422,15 +17486,15 @@ interface: INCLUDE LPAREN UNDERSCORE COLON UIDENT SEMI ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 241, spurious reduction of production ident -> UIDENT ## In state 482, spurious reduction of production mty_longident -> ident -## In state 2327, spurious reduction of production simple_module_type -> mty_longident -## In state 2326, spurious reduction of production module_type -> simple_module_type +## In state 2326, spurious reduction of production simple_module_type -> mty_longident +## In state 2325, spurious reduction of production module_type -> simple_module_type ## interface: INCLUDE LPAREN UNDERSCORE COLON WITH ## -## Ends in an error in state: 1238. +## Ends in an error in state: 1237. ## ## module_parameter -> UNDERSCORE COLON . module_type [ RPAREN COMMA ] ## @@ -17442,7 +17506,7 @@ interface: INCLUDE LPAREN UNDERSCORE COLON WITH interface: INCLUDE LPAREN UNDERSCORE WITH ## -## Ends in an error in state: 1237. +## Ends in an error in state: 1236. ## ## module_parameter -> UNDERSCORE . COLON module_type [ RPAREN COMMA ] ## @@ -17454,7 +17518,7 @@ interface: INCLUDE LPAREN UNDERSCORE WITH interface: INCLUDE LPAREN WITH ## -## Ends in an error in state: 1239. +## Ends in an error in state: 1238. ## ## functor_parameters -> LPAREN . RPAREN [ EQUALGREATER ] ## functor_parameters -> LPAREN . module_parameter RPAREN [ EQUALGREATER ] @@ -17520,7 +17584,7 @@ interface: INCLUDE UIDENT LPAREN UIDENT RPAREN WITH interface: INCLUDE UIDENT RPAREN ## -## Ends in an error in state: 2559. +## Ends in an error in state: 2558. ## ## module_type -> module_type . WITH lseparated_nonempty_list_aux(AND,with_constraint) [ WITH SEMI RBRACKET RBRACE EOF ] ## signature_item -> INCLUDE module_type . [ SEMI RBRACKET RBRACE EOF ] @@ -17534,8 +17598,8 @@ interface: INCLUDE UIDENT RPAREN ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 241, spurious reduction of production ident -> UIDENT ## In state 482, spurious reduction of production mty_longident -> ident -## In state 2327, spurious reduction of production simple_module_type -> mty_longident -## In state 2326, spurious reduction of production module_type -> simple_module_type +## In state 2326, spurious reduction of production simple_module_type -> mty_longident +## In state 2325, spurious reduction of production module_type -> simple_module_type ## @@ -17556,7 +17620,7 @@ interface: INCLUDE UIDENT WHILE interface: INCLUDE UIDENT WITH MODULE UIDENT COLONEQUAL UIDENT SLASHGREATER ## -## Ends in an error in state: 2343. +## Ends in an error in state: 2342. ## ## mod_ext_apply -> mod_ext_longident . DOT UIDENT LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ WITH SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EQUAL EOF DOT DOCSTRING COMMA AND ] ## mod_ext_longident -> mod_ext_longident . DOT UIDENT [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOT DOCSTRING COMMA AND ] @@ -17576,7 +17640,7 @@ interface: INCLUDE UIDENT WITH MODULE UIDENT COLONEQUAL UIDENT SLASHGREATER interface: INCLUDE UIDENT WITH MODULE UIDENT COLONEQUAL WITH ## -## Ends in an error in state: 2342. +## Ends in an error in state: 2341. ## ## with_constraint -> MODULE UIDENT COLONEQUAL . mod_ext_longident [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA AND ] ## @@ -17588,7 +17652,7 @@ interface: INCLUDE UIDENT WITH MODULE UIDENT COLONEQUAL WITH interface: INCLUDE UIDENT WITH MODULE UIDENT DOT UIDENT WITH ## -## Ends in an error in state: 2344. +## Ends in an error in state: 2343. ## ## mod_longident -> mod_longident . DOT UIDENT [ EQUAL DOT ] ## with_constraint -> MODULE mod_longident . EQUAL mod_ext_longident [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA AND ] @@ -17601,7 +17665,7 @@ interface: INCLUDE UIDENT WITH MODULE UIDENT DOT UIDENT WITH interface: INCLUDE UIDENT WITH MODULE UIDENT EQUAL UIDENT SLASHGREATER ## -## Ends in an error in state: 2346. +## Ends in an error in state: 2345. ## ## mod_ext_apply -> mod_ext_longident . DOT UIDENT LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ WITH SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EQUAL EOF DOT DOCSTRING COMMA AND ] ## mod_ext_longident -> mod_ext_longident . DOT UIDENT [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOT DOCSTRING COMMA AND ] @@ -17621,7 +17685,7 @@ interface: INCLUDE UIDENT WITH MODULE UIDENT EQUAL UIDENT SLASHGREATER interface: INCLUDE UIDENT WITH MODULE UIDENT EQUAL WITH ## -## Ends in an error in state: 2345. +## Ends in an error in state: 2344. ## ## with_constraint -> MODULE mod_longident EQUAL . mod_ext_longident [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA AND ] ## @@ -17633,7 +17697,7 @@ interface: INCLUDE UIDENT WITH MODULE UIDENT EQUAL WITH interface: INCLUDE UIDENT WITH MODULE UIDENT WITH ## -## Ends in an error in state: 2341. +## Ends in an error in state: 2340. ## ## mod_longident -> UIDENT . [ EQUAL DOT ] ## with_constraint -> MODULE UIDENT . COLONEQUAL mod_ext_longident [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA AND ] @@ -17646,7 +17710,7 @@ interface: INCLUDE UIDENT WITH MODULE UIDENT WITH interface: INCLUDE UIDENT WITH MODULE WITH ## -## Ends in an error in state: 2340. +## Ends in an error in state: 2339. ## ## with_constraint -> MODULE . mod_longident EQUAL mod_ext_longident [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA AND ] ## with_constraint -> MODULE . UIDENT COLONEQUAL mod_ext_longident [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA AND ] @@ -17659,7 +17723,7 @@ interface: INCLUDE UIDENT WITH MODULE WITH interface: INCLUDE UIDENT WITH TYPE LIDENT COLONEQUAL LIDENT AND WITH ## -## Ends in an error in state: 2349. +## Ends in an error in state: 2348. ## ## lseparated_nonempty_list_aux(AND,with_constraint) -> lseparated_nonempty_list_aux(AND,with_constraint) AND . with_constraint [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA AND ] ## @@ -17671,7 +17735,7 @@ interface: INCLUDE UIDENT WITH TYPE LIDENT COLONEQUAL LIDENT AND WITH interface: INCLUDE UIDENT WITH TYPE LIDENT COLONEQUAL LIDENT CONSTRAINT ## -## Ends in an error in state: 2348. +## Ends in an error in state: 2347. ## ## lseparated_nonempty_list_aux(AND,with_constraint) -> lseparated_nonempty_list_aux(AND,with_constraint) . AND with_constraint [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA AND ] ## module_type -> module_type WITH lseparated_nonempty_list_aux(AND,with_constraint) . [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA AND ] @@ -17688,15 +17752,15 @@ interface: INCLUDE UIDENT WITH TYPE LIDENT COLONEQUAL LIDENT CONSTRAINT ## In state 360, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type ## In state 350, spurious reduction of production core_type2 -> unattributed_core_type ## In state 373, spurious reduction of production core_type -> core_type2 -## In state 2339, spurious reduction of production with_constraint -> TYPE label_longident type_variables_with_variance COLONEQUAL core_type -## In state 2347, spurious reduction of production lseparated_nonempty_list_aux(AND,with_constraint) -> with_constraint +## In state 2338, spurious reduction of production with_constraint -> TYPE label_longident type_variables_with_variance COLONEQUAL core_type +## In state 2346, spurious reduction of production lseparated_nonempty_list_aux(AND,with_constraint) -> with_constraint ## interface: INCLUDE UIDENT WITH TYPE LIDENT COLONEQUAL WITH ## -## Ends in an error in state: 2338. +## Ends in an error in state: 2337. ## ## with_constraint -> TYPE label_longident type_variables_with_variance COLONEQUAL . core_type [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA AND ] ## @@ -17708,7 +17772,7 @@ interface: INCLUDE UIDENT WITH TYPE LIDENT COLONEQUAL WITH interface: INCLUDE UIDENT WITH TYPE LIDENT EQUAL PRI DO ## -## Ends in an error in state: 2335. +## Ends in an error in state: 2334. ## ## with_constraint -> TYPE label_longident type_variables_with_variance EQUAL embedded(private_flag) . core_type [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA AND ] ## with_constraint -> TYPE label_longident type_variables_with_variance EQUAL embedded(private_flag) . core_type nonempty_list(preceded(CONSTRAINT,constrain)) [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA AND ] @@ -17721,7 +17785,7 @@ interface: INCLUDE UIDENT WITH TYPE LIDENT EQUAL PRI DO interface: INCLUDE UIDENT WITH TYPE LIDENT EQUAL UNDERSCORE COLONGREATER ## -## Ends in an error in state: 2336. +## Ends in an error in state: 2335. ## ## with_constraint -> TYPE label_longident type_variables_with_variance EQUAL embedded(private_flag) core_type . [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA AND ] ## with_constraint -> TYPE label_longident type_variables_with_variance EQUAL embedded(private_flag) core_type . nonempty_list(preceded(CONSTRAINT,constrain)) [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA AND ] @@ -17743,7 +17807,7 @@ interface: INCLUDE UIDENT WITH TYPE LIDENT EQUAL UNDERSCORE COLONGREATER interface: INCLUDE UIDENT WITH TYPE LIDENT EQUAL WITH ## -## Ends in an error in state: 2334. +## Ends in an error in state: 2333. ## ## with_constraint -> TYPE label_longident type_variables_with_variance EQUAL . embedded(private_flag) core_type [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA AND ] ## with_constraint -> TYPE label_longident type_variables_with_variance EQUAL . embedded(private_flag) core_type nonempty_list(preceded(CONSTRAINT,constrain)) [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA AND ] @@ -17756,7 +17820,7 @@ interface: INCLUDE UIDENT WITH TYPE LIDENT EQUAL WITH interface: INCLUDE UIDENT WITH TYPE LIDENT LPAREN UNDERSCORE RPAREN COLONCOLON ## -## Ends in an error in state: 2333. +## Ends in an error in state: 2332. ## ## with_constraint -> TYPE label_longident type_variables_with_variance . EQUAL embedded(private_flag) core_type [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA AND ] ## with_constraint -> TYPE label_longident type_variables_with_variance . EQUAL embedded(private_flag) core_type nonempty_list(preceded(CONSTRAINT,constrain)) [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA AND ] @@ -17770,7 +17834,7 @@ interface: INCLUDE UIDENT WITH TYPE LIDENT LPAREN UNDERSCORE RPAREN COLONCOLON interface: INCLUDE UIDENT WITH TYPE LIDENT WITH ## -## Ends in an error in state: 2332. +## Ends in an error in state: 2331. ## ## with_constraint -> TYPE label_longident . type_variables_with_variance EQUAL embedded(private_flag) core_type [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA AND ] ## with_constraint -> TYPE label_longident . type_variables_with_variance EQUAL embedded(private_flag) core_type nonempty_list(preceded(CONSTRAINT,constrain)) [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA AND ] @@ -17784,7 +17848,7 @@ interface: INCLUDE UIDENT WITH TYPE LIDENT WITH interface: INCLUDE UIDENT WITH TYPE WITH ## -## Ends in an error in state: 2331. +## Ends in an error in state: 2330. ## ## with_constraint -> TYPE . label_longident type_variables_with_variance EQUAL embedded(private_flag) core_type [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA AND ] ## with_constraint -> TYPE . label_longident type_variables_with_variance EQUAL embedded(private_flag) core_type nonempty_list(preceded(CONSTRAINT,constrain)) [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA AND ] @@ -17798,7 +17862,7 @@ interface: INCLUDE UIDENT WITH TYPE WITH interface: INCLUDE UIDENT WITH WITH ## -## Ends in an error in state: 2330. +## Ends in an error in state: 2329. ## ## module_type -> module_type WITH . lseparated_nonempty_list_aux(AND,with_constraint) [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA AND ] ## @@ -17810,7 +17874,7 @@ interface: INCLUDE UIDENT WITH WITH interface: INCLUDE WITH ## -## Ends in an error in state: 2558. +## Ends in an error in state: 2557. ## ## signature_item -> INCLUDE . module_type [ SEMI RBRACKET RBRACE EOF ] ## @@ -17834,7 +17898,7 @@ interface: LBRACKETAT UNDERSCORE interface: LBRACKETAT WITH UIDENT RBRACE ## -## Ends in an error in state: 3546. +## Ends in an error in state: 3570. ## ## attribute -> LBRACKETAT attr_id payload . RBRACKET [ WHILE VAL UNDERSCORE UIDENT TYPE TRY TRUE SWITCH STRING SHARP SEMI RBRACKET RBRACE QUOTE PUB PRI PREFIXOP PLUSDOT PLUS OPEN NEW MUTABLE MODULE MINUSDOT MINUS LPAREN LIDENT LET LESSIDENT LESSGREATER LESS LBRACKETPERCENTPERCENT LBRACKETPERCENT LBRACKETLESS LBRACKETGREATER LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE LAZY INT INITIALIZER INHERIT INCLUDE IF FUN FOR FLOAT FALSE EXTERNAL EXCEPTION ES6_FUN EOF DOCSTRING CONSTRAINT COLONCOLON CLASS CHAR BAR BANG BACKQUOTE ASSERT AS AND ] ## @@ -17846,11 +17910,11 @@ interface: LBRACKETAT WITH UIDENT RBRACE ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident -## In state 2294, spurious reduction of production unattributed_expr -> simple_expr_call -## In state 2237, spurious reduction of production structure_item -> unattributed_expr -## In state 2289, spurious reduction of production structure -> structure_item -## In state 2697, spurious reduction of production payload -> structure +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident +## In state 2293, spurious reduction of production unattributed_expr -> simple_expr_call +## In state 2236, spurious reduction of production structure_item -> unattributed_expr +## In state 2288, spurious reduction of production structure -> structure_item +## In state 2696, spurious reduction of production payload -> structure ## @@ -17869,7 +17933,7 @@ interface: LBRACKETPERCENTPERCENT UNDERSCORE interface: LBRACKETPERCENTPERCENT WITH UIDENT RBRACE ## -## Ends in an error in state: 2991. +## Ends in an error in state: 3005. ## ## item_extension -> LBRACKETPERCENTPERCENT attr_id payload . RBRACKET [ SEMI RBRACKET RBRACE EOF ] ## @@ -17881,11 +17945,11 @@ interface: LBRACKETPERCENTPERCENT WITH UIDENT RBRACE ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident -## In state 2294, spurious reduction of production unattributed_expr -> simple_expr_call -## In state 2237, spurious reduction of production structure_item -> unattributed_expr -## In state 2289, spurious reduction of production structure -> structure_item -## In state 2697, spurious reduction of production payload -> structure +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident +## In state 2293, spurious reduction of production unattributed_expr -> simple_expr_call +## In state 2236, spurious reduction of production structure_item -> unattributed_expr +## In state 2288, spurious reduction of production structure -> structure_item +## In state 2696, spurious reduction of production payload -> structure ## @@ -17928,7 +17992,7 @@ interface: LET LPAREN WITH interface: LET MODULE WITH ## -## Ends in an error in state: 2610. +## Ends in an error in state: 2609. ## ## signature_item -> opt_LET_MODULE . UIDENT module_declaration [ SEMI RBRACKET RBRACE EOF ] ## signature_item -> opt_LET_MODULE . UIDENT EQUAL mod_longident [ SEMI RBRACKET RBRACE EOF ] @@ -17955,7 +18019,7 @@ interface: LET WITH interface: MODULE REC UIDENT LBRACE RBRACE AND UIDENT LBRACE RBRACE WITH ## -## Ends in an error in state: 2631. +## Ends in an error in state: 2630. ## ## list(and_module_rec_declaration) -> and_module_rec_declaration . list(and_module_rec_declaration) [ SEMI RBRACKET RBRACE EOF ] ## @@ -17967,7 +18031,7 @@ interface: MODULE REC UIDENT LBRACE RBRACE AND UIDENT LBRACE RBRACE WITH interface: MODULE REC UIDENT LBRACE RBRACE AND UIDENT WITH ## -## Ends in an error in state: 2624. +## Ends in an error in state: 2623. ## ## and_module_rec_declaration -> AND UIDENT . module_type_body(COLON) [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -17979,7 +18043,7 @@ interface: MODULE REC UIDENT LBRACE RBRACE AND UIDENT WITH interface: MODULE REC UIDENT LBRACE RBRACE AND WITH ## -## Ends in an error in state: 2623. +## Ends in an error in state: 2622. ## ## and_module_rec_declaration -> AND . UIDENT module_type_body(COLON) [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -17991,7 +18055,7 @@ interface: MODULE REC UIDENT LBRACE RBRACE AND WITH interface: MODULE REC UIDENT LBRACE RBRACE DOCSTRING AND UIDENT WITH ## -## Ends in an error in state: 2628. +## Ends in an error in state: 2627. ## ## and_module_rec_declaration -> nonempty_list(as_loc(attribute)) AND UIDENT . module_type_body(COLON) [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -18003,7 +18067,7 @@ interface: MODULE REC UIDENT LBRACE RBRACE DOCSTRING AND UIDENT WITH interface: MODULE REC UIDENT LBRACE RBRACE DOCSTRING AND WITH ## -## Ends in an error in state: 2627. +## Ends in an error in state: 2626. ## ## and_module_rec_declaration -> nonempty_list(as_loc(attribute)) AND . UIDENT module_type_body(COLON) [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -18015,7 +18079,7 @@ interface: MODULE REC UIDENT LBRACE RBRACE DOCSTRING AND WITH interface: MODULE REC UIDENT LBRACE RBRACE DOCSTRING WITH ## -## Ends in an error in state: 2626. +## Ends in an error in state: 2625. ## ## and_module_rec_declaration -> nonempty_list(as_loc(attribute)) . AND UIDENT module_type_body(COLON) [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -18033,7 +18097,7 @@ interface: MODULE REC UIDENT LBRACE RBRACE DOCSTRING WITH interface: MODULE REC UIDENT LBRACE RBRACE WITH ## -## Ends in an error in state: 2622. +## Ends in an error in state: 2621. ## ## signature_item -> opt_LET_MODULE REC UIDENT module_type_body(COLON) . list(and_module_rec_declaration) [ SEMI RBRACKET RBRACE EOF ] ## @@ -18045,7 +18109,7 @@ interface: MODULE REC UIDENT LBRACE RBRACE WITH interface: MODULE REC UIDENT WITH ## -## Ends in an error in state: 2621. +## Ends in an error in state: 2620. ## ## signature_item -> opt_LET_MODULE REC UIDENT . module_type_body(COLON) list(and_module_rec_declaration) [ SEMI RBRACKET RBRACE EOF ] ## @@ -18057,7 +18121,7 @@ interface: MODULE REC UIDENT WITH interface: MODULE REC WITH ## -## Ends in an error in state: 2620. +## Ends in an error in state: 2619. ## ## signature_item -> opt_LET_MODULE REC . UIDENT module_type_body(COLON) list(and_module_rec_declaration) [ SEMI RBRACKET RBRACE EOF ] ## @@ -18069,7 +18133,7 @@ interface: MODULE REC WITH interface: MODULE TYPE UIDENT EQUAL UIDENT RPAREN ## -## Ends in an error in state: 2657. +## Ends in an error in state: 2656. ## ## module_type -> module_type . WITH lseparated_nonempty_list_aux(AND,with_constraint) [ WITH SEMI RBRACKET RBRACE EOF ] ## module_type_body(EQUAL) -> EQUAL module_type . [ SEMI RBRACKET RBRACE EOF ] @@ -18083,15 +18147,15 @@ interface: MODULE TYPE UIDENT EQUAL UIDENT RPAREN ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 241, spurious reduction of production ident -> UIDENT ## In state 482, spurious reduction of production mty_longident -> ident -## In state 2327, spurious reduction of production simple_module_type -> mty_longident -## In state 2326, spurious reduction of production module_type -> simple_module_type +## In state 2326, spurious reduction of production simple_module_type -> mty_longident +## In state 2325, spurious reduction of production module_type -> simple_module_type ## interface: MODULE TYPE UIDENT EQUAL WITH ## -## Ends in an error in state: 2656. +## Ends in an error in state: 2655. ## ## module_type_body(EQUAL) -> EQUAL . module_type [ SEMI RBRACKET RBRACE EOF ] ## @@ -18129,7 +18193,7 @@ interface: MODULE TYPE WITH interface: MODULE UIDENT COLON UIDENT RPAREN ## -## Ends in an error in state: 2617. +## Ends in an error in state: 2616. ## ## module_type -> module_type . WITH lseparated_nonempty_list_aux(AND,with_constraint) [ WITH SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## module_type_body(COLON) -> COLON module_type . [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] @@ -18143,15 +18207,15 @@ interface: MODULE UIDENT COLON UIDENT RPAREN ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 241, spurious reduction of production ident -> UIDENT ## In state 482, spurious reduction of production mty_longident -> ident -## In state 2327, spurious reduction of production simple_module_type -> mty_longident -## In state 2326, spurious reduction of production module_type -> simple_module_type +## In state 2326, spurious reduction of production simple_module_type -> mty_longident +## In state 2325, spurious reduction of production module_type -> simple_module_type ## interface: MODULE UIDENT COLON WITH ## -## Ends in an error in state: 2616. +## Ends in an error in state: 2615. ## ## module_type_body(COLON) -> COLON . module_type [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -18163,7 +18227,7 @@ interface: MODULE UIDENT COLON WITH interface: MODULE UIDENT EQUAL UIDENT WITH ## -## Ends in an error in state: 2613. +## Ends in an error in state: 2612. ## ## mod_longident -> mod_longident . DOT UIDENT [ SEMI RBRACKET RBRACE EOF DOT ] ## signature_item -> opt_LET_MODULE UIDENT EQUAL mod_longident . [ SEMI RBRACKET RBRACE EOF ] @@ -18176,7 +18240,7 @@ interface: MODULE UIDENT EQUAL UIDENT WITH interface: MODULE UIDENT EQUAL WITH ## -## Ends in an error in state: 2612. +## Ends in an error in state: 2611. ## ## signature_item -> opt_LET_MODULE UIDENT EQUAL . mod_longident [ SEMI RBRACKET RBRACE EOF ] ## @@ -18188,7 +18252,7 @@ interface: MODULE UIDENT EQUAL WITH interface: MODULE UIDENT LBRACE DOCSTRING RBRACKET ## -## Ends in an error in state: 2993. +## Ends in an error in state: 3007. ## ## module_type_signature -> LBRACE signature . RBRACE [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -18200,8 +18264,8 @@ interface: MODULE UIDENT LBRACE DOCSTRING RBRACKET ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 368, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## In state 2634, spurious reduction of production signature_items -> nonempty_list(as_loc(attribute)) -## In state 2604, spurious reduction of production signature -> signature_items +## In state 2633, spurious reduction of production signature_items -> nonempty_list(as_loc(attribute)) +## In state 2603, spurious reduction of production signature -> signature_items ## @@ -18220,7 +18284,7 @@ interface: MODULE UIDENT LBRACE WITH interface: MODULE UIDENT LPAREN RPAREN WITH ## -## Ends in an error in state: 2615. +## Ends in an error in state: 2614. ## ## module_declaration -> loption(functor_parameters) . module_type_body(COLON) [ SEMI RBRACKET RBRACE EOF ] ## @@ -18232,7 +18296,7 @@ interface: MODULE UIDENT LPAREN RPAREN WITH interface: MODULE UIDENT WITH ## -## Ends in an error in state: 2611. +## Ends in an error in state: 2610. ## ## signature_item -> opt_LET_MODULE UIDENT . module_declaration [ SEMI RBRACKET RBRACE EOF ] ## signature_item -> opt_LET_MODULE UIDENT . EQUAL mod_longident [ SEMI RBRACKET RBRACE EOF ] @@ -19728,7 +19792,7 @@ interface: TYPE WITH interface: WITH ## -## Ends in an error in state: 3749. +## Ends in an error in state: 3778. ## ## interface' -> . interface [ # ] ## @@ -19740,7 +19804,7 @@ interface: WITH implementation: ASSERT UIDENT UIDENT ## -## Ends in an error in state: 2236. +## Ends in an error in state: 2235. ## ## simple_expr_call -> simple_expr_call . POSTFIXOP [ error STAR SLASHGREATER SHARPOP SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call . DOT label_longident [ error STAR SLASHGREATER SHARPOP SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -19762,14 +19826,14 @@ implementation: ASSERT UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## implementation: ASSERT WITH ## -## Ends in an error in state: 2235. +## Ends in an error in state: 2234. ## ## unattributed_expr -> ASSERT . simple_expr_call [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -19809,7 +19873,7 @@ implementation: BACKQUOTE WITH implementation: BANG WITH ## -## Ends in an error in state: 2233. +## Ends in an error in state: 2232. ## ## unattributed_expr -> BANG . expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -19821,7 +19885,7 @@ implementation: BANG WITH implementation: CLASS LIDENT COLON DOCSTRING WITH ## -## Ends in an error in state: 1817. +## Ends in an error in state: 1816. ## ## class_instance_type -> attribute . class_instance_type [ SEMI RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING AND ] ## @@ -19833,7 +19897,7 @@ implementation: CLASS LIDENT COLON DOCSTRING WITH implementation: CLASS LIDENT COLON LBRACE AS UNDERSCORE WITH ## -## Ends in an error in state: 1729. +## Ends in an error in state: 1728. ## ## class_self_type -> AS core_type . SEMI [ error VAL SEMI RBRACE PUB PRI LBRACKETPERCENTPERCENT LBRACKETAT INHERIT DOCSTRING CONSTRAINT ] ## @@ -19854,7 +19918,7 @@ implementation: CLASS LIDENT COLON LBRACE AS UNDERSCORE WITH implementation: CLASS LIDENT COLON LBRACE AS WITH ## -## Ends in an error in state: 1728. +## Ends in an error in state: 1727. ## ## class_self_type -> AS . core_type SEMI [ error VAL SEMI RBRACE PUB PRI LBRACKETPERCENTPERCENT LBRACKETAT INHERIT DOCSTRING CONSTRAINT ] ## @@ -19866,7 +19930,7 @@ implementation: CLASS LIDENT COLON LBRACE AS WITH implementation: CLASS LIDENT COLON LBRACE CONSTRAINT WITH ## -## Ends in an error in state: 1774. +## Ends in an error in state: 1773. ## ## class_sig_field -> CONSTRAINT . constrain_field [ error SEMI RBRACE ] ## @@ -19878,7 +19942,7 @@ implementation: CLASS LIDENT COLON LBRACE CONSTRAINT WITH implementation: CLASS LIDENT COLON LBRACE DOCSTRING CONSTRAINT WITH ## -## Ends in an error in state: 1795. +## Ends in an error in state: 1794. ## ## class_sig_field -> nonempty_list(as_loc(attribute)) CONSTRAINT . constrain_field [ error SEMI RBRACE ] ## @@ -19890,7 +19954,7 @@ implementation: CLASS LIDENT COLON LBRACE DOCSTRING CONSTRAINT WITH implementation: CLASS LIDENT COLON LBRACE DOCSTRING INHERIT WITH ## -## Ends in an error in state: 1793. +## Ends in an error in state: 1792. ## ## class_sig_field -> nonempty_list(as_loc(attribute)) INHERIT . class_instance_type [ error SEMI RBRACE ] ## @@ -19902,7 +19966,7 @@ implementation: CLASS LIDENT COLON LBRACE DOCSTRING INHERIT WITH implementation: CLASS LIDENT COLON LBRACE DOCSTRING PRI LIDENT COLON WITH ## -## Ends in an error in state: 1791. +## Ends in an error in state: 1790. ## ## class_sig_field -> nonempty_list(as_loc(attribute)) PRI virtual_flag LIDENT COLON . poly_type [ error SEMI RBRACE ] ## @@ -19914,7 +19978,7 @@ implementation: CLASS LIDENT COLON LBRACE DOCSTRING PRI LIDENT COLON WITH implementation: CLASS LIDENT COLON LBRACE DOCSTRING PRI LIDENT WITH ## -## Ends in an error in state: 1790. +## Ends in an error in state: 1789. ## ## class_sig_field -> nonempty_list(as_loc(attribute)) PRI virtual_flag LIDENT . COLON poly_type [ error SEMI RBRACE ] ## @@ -19926,7 +19990,7 @@ implementation: CLASS LIDENT COLON LBRACE DOCSTRING PRI LIDENT WITH implementation: CLASS LIDENT COLON LBRACE DOCSTRING PRI VIRTUAL LET ## -## Ends in an error in state: 1789. +## Ends in an error in state: 1788. ## ## class_sig_field -> nonempty_list(as_loc(attribute)) PRI virtual_flag . LIDENT COLON poly_type [ error SEMI RBRACE ] ## @@ -19938,7 +20002,7 @@ implementation: CLASS LIDENT COLON LBRACE DOCSTRING PRI VIRTUAL LET implementation: CLASS LIDENT COLON LBRACE DOCSTRING PRI WITH ## -## Ends in an error in state: 1788. +## Ends in an error in state: 1787. ## ## class_sig_field -> nonempty_list(as_loc(attribute)) PRI . virtual_flag LIDENT COLON poly_type [ error SEMI RBRACE ] ## @@ -19950,7 +20014,7 @@ implementation: CLASS LIDENT COLON LBRACE DOCSTRING PRI WITH implementation: CLASS LIDENT COLON LBRACE DOCSTRING PUB LIDENT COLON WITH ## -## Ends in an error in state: 1786. +## Ends in an error in state: 1785. ## ## class_sig_field -> nonempty_list(as_loc(attribute)) PUB virtual_flag LIDENT COLON . poly_type [ error SEMI RBRACE ] ## @@ -19962,7 +20026,7 @@ implementation: CLASS LIDENT COLON LBRACE DOCSTRING PUB LIDENT COLON WITH implementation: CLASS LIDENT COLON LBRACE DOCSTRING PUB LIDENT WITH ## -## Ends in an error in state: 1785. +## Ends in an error in state: 1784. ## ## class_sig_field -> nonempty_list(as_loc(attribute)) PUB virtual_flag LIDENT . COLON poly_type [ error SEMI RBRACE ] ## @@ -19974,7 +20038,7 @@ implementation: CLASS LIDENT COLON LBRACE DOCSTRING PUB LIDENT WITH implementation: CLASS LIDENT COLON LBRACE DOCSTRING PUB VIRTUAL LET ## -## Ends in an error in state: 1784. +## Ends in an error in state: 1783. ## ## class_sig_field -> nonempty_list(as_loc(attribute)) PUB virtual_flag . LIDENT COLON poly_type [ error SEMI RBRACE ] ## @@ -19986,7 +20050,7 @@ implementation: CLASS LIDENT COLON LBRACE DOCSTRING PUB VIRTUAL LET implementation: CLASS LIDENT COLON LBRACE DOCSTRING PUB WITH ## -## Ends in an error in state: 1783. +## Ends in an error in state: 1782. ## ## class_sig_field -> nonempty_list(as_loc(attribute)) PUB . virtual_flag LIDENT COLON poly_type [ error SEMI RBRACE ] ## @@ -19998,7 +20062,7 @@ implementation: CLASS LIDENT COLON LBRACE DOCSTRING PUB WITH implementation: CLASS LIDENT COLON LBRACE DOCSTRING VAL WITH ## -## Ends in an error in state: 1781. +## Ends in an error in state: 1780. ## ## class_sig_field -> nonempty_list(as_loc(attribute)) VAL . value_type [ error SEMI RBRACE ] ## @@ -20010,7 +20074,7 @@ implementation: CLASS LIDENT COLON LBRACE DOCSTRING VAL WITH implementation: CLASS LIDENT COLON LBRACE DOCSTRING WITH ## -## Ends in an error in state: 1780. +## Ends in an error in state: 1779. ## ## class_sig_field -> nonempty_list(as_loc(attribute)) . INHERIT class_instance_type [ error SEMI RBRACE ] ## class_sig_field -> nonempty_list(as_loc(attribute)) . VAL value_type [ error SEMI RBRACE ] @@ -20027,14 +20091,14 @@ implementation: CLASS LIDENT COLON LBRACE DOCSTRING WITH ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1802, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute +## In state 1801, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute ## implementation: CLASS LIDENT COLON LBRACE DOT AS UNDERSCORE WITH ## -## Ends in an error in state: 1696. +## Ends in an error in state: 1695. ## ## class_self_type -> AS core_type . SEMI [ VAL SEMI RBRACE PUB PRI LBRACKETPERCENTPERCENT LBRACKETAT INHERIT DOCSTRING CONSTRAINT ] ## @@ -20055,7 +20119,7 @@ implementation: CLASS LIDENT COLON LBRACE DOT AS UNDERSCORE WITH implementation: CLASS LIDENT COLON LBRACE DOT AS WITH ## -## Ends in an error in state: 1695. +## Ends in an error in state: 1694. ## ## class_self_type -> AS . core_type SEMI [ VAL SEMI RBRACE PUB PRI LBRACKETPERCENTPERCENT LBRACKETAT INHERIT DOCSTRING CONSTRAINT ] ## @@ -20067,7 +20131,7 @@ implementation: CLASS LIDENT COLON LBRACE DOT AS WITH implementation: CLASS LIDENT COLON LBRACE DOT CONSTRAINT WITH ## -## Ends in an error in state: 1819. +## Ends in an error in state: 1818. ## ## class_sig_field -> CONSTRAINT . constrain_field [ SEMI RBRACE ] ## @@ -20079,7 +20143,7 @@ implementation: CLASS LIDENT COLON LBRACE DOT CONSTRAINT WITH implementation: CLASS LIDENT COLON LBRACE DOT DOCSTRING CONSTRAINT WITH ## -## Ends in an error in state: 1840. +## Ends in an error in state: 1839. ## ## class_sig_field -> nonempty_list(as_loc(attribute)) CONSTRAINT . constrain_field [ SEMI RBRACE ] ## @@ -20091,7 +20155,7 @@ implementation: CLASS LIDENT COLON LBRACE DOT DOCSTRING CONSTRAINT WITH implementation: CLASS LIDENT COLON LBRACE DOT DOCSTRING INHERIT WITH ## -## Ends in an error in state: 1838. +## Ends in an error in state: 1837. ## ## class_sig_field -> nonempty_list(as_loc(attribute)) INHERIT . class_instance_type [ SEMI RBRACE ] ## @@ -20103,7 +20167,7 @@ implementation: CLASS LIDENT COLON LBRACE DOT DOCSTRING INHERIT WITH implementation: CLASS LIDENT COLON LBRACE DOT DOCSTRING PRI LIDENT COLON WITH ## -## Ends in an error in state: 1836. +## Ends in an error in state: 1835. ## ## class_sig_field -> nonempty_list(as_loc(attribute)) PRI virtual_flag LIDENT COLON . poly_type [ SEMI RBRACE ] ## @@ -20115,7 +20179,7 @@ implementation: CLASS LIDENT COLON LBRACE DOT DOCSTRING PRI LIDENT COLON WITH implementation: CLASS LIDENT COLON LBRACE DOT DOCSTRING PRI LIDENT WITH ## -## Ends in an error in state: 1835. +## Ends in an error in state: 1834. ## ## class_sig_field -> nonempty_list(as_loc(attribute)) PRI virtual_flag LIDENT . COLON poly_type [ SEMI RBRACE ] ## @@ -20127,7 +20191,7 @@ implementation: CLASS LIDENT COLON LBRACE DOT DOCSTRING PRI LIDENT WITH implementation: CLASS LIDENT COLON LBRACE DOT DOCSTRING PRI VIRTUAL LET ## -## Ends in an error in state: 1834. +## Ends in an error in state: 1833. ## ## class_sig_field -> nonempty_list(as_loc(attribute)) PRI virtual_flag . LIDENT COLON poly_type [ SEMI RBRACE ] ## @@ -20139,7 +20203,7 @@ implementation: CLASS LIDENT COLON LBRACE DOT DOCSTRING PRI VIRTUAL LET implementation: CLASS LIDENT COLON LBRACE DOT DOCSTRING PRI WITH ## -## Ends in an error in state: 1833. +## Ends in an error in state: 1832. ## ## class_sig_field -> nonempty_list(as_loc(attribute)) PRI . virtual_flag LIDENT COLON poly_type [ SEMI RBRACE ] ## @@ -20151,7 +20215,7 @@ implementation: CLASS LIDENT COLON LBRACE DOT DOCSTRING PRI WITH implementation: CLASS LIDENT COLON LBRACE DOT DOCSTRING PUB LIDENT COLON WITH ## -## Ends in an error in state: 1831. +## Ends in an error in state: 1830. ## ## class_sig_field -> nonempty_list(as_loc(attribute)) PUB virtual_flag LIDENT COLON . poly_type [ SEMI RBRACE ] ## @@ -20163,7 +20227,7 @@ implementation: CLASS LIDENT COLON LBRACE DOT DOCSTRING PUB LIDENT COLON WITH implementation: CLASS LIDENT COLON LBRACE DOT DOCSTRING PUB LIDENT WITH ## -## Ends in an error in state: 1830. +## Ends in an error in state: 1829. ## ## class_sig_field -> nonempty_list(as_loc(attribute)) PUB virtual_flag LIDENT . COLON poly_type [ SEMI RBRACE ] ## @@ -20175,7 +20239,7 @@ implementation: CLASS LIDENT COLON LBRACE DOT DOCSTRING PUB LIDENT WITH implementation: CLASS LIDENT COLON LBRACE DOT DOCSTRING PUB VIRTUAL LET ## -## Ends in an error in state: 1829. +## Ends in an error in state: 1828. ## ## class_sig_field -> nonempty_list(as_loc(attribute)) PUB virtual_flag . LIDENT COLON poly_type [ SEMI RBRACE ] ## @@ -20187,7 +20251,7 @@ implementation: CLASS LIDENT COLON LBRACE DOT DOCSTRING PUB VIRTUAL LET implementation: CLASS LIDENT COLON LBRACE DOT DOCSTRING PUB WITH ## -## Ends in an error in state: 1828. +## Ends in an error in state: 1827. ## ## class_sig_field -> nonempty_list(as_loc(attribute)) PUB . virtual_flag LIDENT COLON poly_type [ SEMI RBRACE ] ## @@ -20199,7 +20263,7 @@ implementation: CLASS LIDENT COLON LBRACE DOT DOCSTRING PUB WITH implementation: CLASS LIDENT COLON LBRACE DOT DOCSTRING VAL WITH ## -## Ends in an error in state: 1826. +## Ends in an error in state: 1825. ## ## class_sig_field -> nonempty_list(as_loc(attribute)) VAL . value_type [ SEMI RBRACE ] ## @@ -20211,7 +20275,7 @@ implementation: CLASS LIDENT COLON LBRACE DOT DOCSTRING VAL WITH implementation: CLASS LIDENT COLON LBRACE DOT DOCSTRING WITH ## -## Ends in an error in state: 1825. +## Ends in an error in state: 1824. ## ## class_sig_field -> nonempty_list(as_loc(attribute)) . INHERIT class_instance_type [ SEMI RBRACE ] ## class_sig_field -> nonempty_list(as_loc(attribute)) . VAL value_type [ SEMI RBRACE ] @@ -20235,7 +20299,7 @@ implementation: CLASS LIDENT COLON LBRACE DOT DOCSTRING WITH implementation: CLASS LIDENT COLON LBRACE DOT INHERIT WITH ## -## Ends in an error in state: 1722. +## Ends in an error in state: 1721. ## ## class_sig_field -> INHERIT . class_instance_type [ SEMI RBRACE ] ## @@ -20247,7 +20311,7 @@ implementation: CLASS LIDENT COLON LBRACE DOT INHERIT WITH implementation: CLASS LIDENT COLON LBRACE DOT PRI LIDENT COLON WITH ## -## Ends in an error in state: 1720. +## Ends in an error in state: 1719. ## ## class_sig_field -> PRI virtual_flag LIDENT COLON . poly_type [ SEMI RBRACE ] ## @@ -20259,7 +20323,7 @@ implementation: CLASS LIDENT COLON LBRACE DOT PRI LIDENT COLON WITH implementation: CLASS LIDENT COLON LBRACE DOT PRI LIDENT WITH ## -## Ends in an error in state: 1719. +## Ends in an error in state: 1718. ## ## class_sig_field -> PRI virtual_flag LIDENT . COLON poly_type [ SEMI RBRACE ] ## @@ -20271,7 +20335,7 @@ implementation: CLASS LIDENT COLON LBRACE DOT PRI LIDENT WITH implementation: CLASS LIDENT COLON LBRACE DOT PRI VIRTUAL LET ## -## Ends in an error in state: 1718. +## Ends in an error in state: 1717. ## ## class_sig_field -> PRI virtual_flag . LIDENT COLON poly_type [ SEMI RBRACE ] ## @@ -20283,7 +20347,7 @@ implementation: CLASS LIDENT COLON LBRACE DOT PRI VIRTUAL LET implementation: CLASS LIDENT COLON LBRACE DOT PRI WITH ## -## Ends in an error in state: 1717. +## Ends in an error in state: 1716. ## ## class_sig_field -> PRI . virtual_flag LIDENT COLON poly_type [ SEMI RBRACE ] ## @@ -20295,7 +20359,7 @@ implementation: CLASS LIDENT COLON LBRACE DOT PRI WITH implementation: CLASS LIDENT COLON LBRACE DOT PUB LIDENT COLON WITH ## -## Ends in an error in state: 1715. +## Ends in an error in state: 1714. ## ## class_sig_field -> PUB virtual_flag LIDENT COLON . poly_type [ SEMI RBRACE ] ## @@ -20307,7 +20371,7 @@ implementation: CLASS LIDENT COLON LBRACE DOT PUB LIDENT COLON WITH implementation: CLASS LIDENT COLON LBRACE DOT PUB LIDENT WITH ## -## Ends in an error in state: 1714. +## Ends in an error in state: 1713. ## ## class_sig_field -> PUB virtual_flag LIDENT . COLON poly_type [ SEMI RBRACE ] ## @@ -20319,7 +20383,7 @@ implementation: CLASS LIDENT COLON LBRACE DOT PUB LIDENT WITH implementation: CLASS LIDENT COLON LBRACE DOT PUB VIRTUAL LET ## -## Ends in an error in state: 1713. +## Ends in an error in state: 1712. ## ## class_sig_field -> PUB virtual_flag . LIDENT COLON poly_type [ SEMI RBRACE ] ## @@ -20331,7 +20395,7 @@ implementation: CLASS LIDENT COLON LBRACE DOT PUB VIRTUAL LET implementation: CLASS LIDENT COLON LBRACE DOT PUB WITH ## -## Ends in an error in state: 1712. +## Ends in an error in state: 1711. ## ## class_sig_field -> PUB . virtual_flag LIDENT COLON poly_type [ SEMI RBRACE ] ## @@ -20343,7 +20407,7 @@ implementation: CLASS LIDENT COLON LBRACE DOT PUB WITH implementation: CLASS LIDENT COLON LBRACE DOT SEMI QUOTE ## -## Ends in an error in state: 1726. +## Ends in an error in state: 1725. ## ## class_type_body -> LBRACE DOT class_sig_body . RBRACE [ SEMI RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING AND ] ## @@ -20355,7 +20419,7 @@ implementation: CLASS LIDENT COLON LBRACE DOT SEMI QUOTE implementation: CLASS LIDENT COLON LBRACE DOT VAL LIDENT COLON WITH ## -## Ends in an error in state: 1709. +## Ends in an error in state: 1708. ## ## value_type -> mutable_or_virtual_flags LIDENT COLON . core_type [ SEMI RBRACE ] ## @@ -20367,7 +20431,7 @@ implementation: CLASS LIDENT COLON LBRACE DOT VAL LIDENT COLON WITH implementation: CLASS LIDENT COLON LBRACE DOT VAL LIDENT WITH ## -## Ends in an error in state: 1708. +## Ends in an error in state: 1707. ## ## value_type -> mutable_or_virtual_flags LIDENT . COLON core_type [ SEMI RBRACE ] ## @@ -20379,7 +20443,7 @@ implementation: CLASS LIDENT COLON LBRACE DOT VAL LIDENT WITH implementation: CLASS LIDENT COLON LBRACE DOT VAL VIRTUAL MUTABLE WITH ## -## Ends in an error in state: 1707. +## Ends in an error in state: 1706. ## ## value_type -> mutable_or_virtual_flags . LIDENT COLON core_type [ SEMI RBRACE ] ## @@ -20391,7 +20455,7 @@ implementation: CLASS LIDENT COLON LBRACE DOT VAL VIRTUAL MUTABLE WITH implementation: CLASS LIDENT COLON LBRACE DOT VAL WITH ## -## Ends in an error in state: 1701. +## Ends in an error in state: 1700. ## ## class_sig_field -> VAL . value_type [ SEMI RBRACE ] ## @@ -20403,7 +20467,7 @@ implementation: CLASS LIDENT COLON LBRACE DOT VAL WITH implementation: CLASS LIDENT COLON LBRACE DOT WITH ## -## Ends in an error in state: 1725. +## Ends in an error in state: 1724. ## ## class_type_body -> LBRACE DOT . class_sig_body RBRACE [ SEMI RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING AND ] ## @@ -20415,7 +20479,7 @@ implementation: CLASS LIDENT COLON LBRACE DOT WITH implementation: CLASS LIDENT COLON LBRACE INHERIT WITH ## -## Ends in an error in state: 1757. +## Ends in an error in state: 1756. ## ## class_sig_field -> INHERIT . class_instance_type [ error SEMI RBRACE ] ## @@ -20427,7 +20491,7 @@ implementation: CLASS LIDENT COLON LBRACE INHERIT WITH implementation: CLASS LIDENT COLON LBRACE PRI LIDENT COLON WITH ## -## Ends in an error in state: 1755. +## Ends in an error in state: 1754. ## ## class_sig_field -> PRI virtual_flag LIDENT COLON . poly_type [ error SEMI RBRACE ] ## @@ -20439,7 +20503,7 @@ implementation: CLASS LIDENT COLON LBRACE PRI LIDENT COLON WITH implementation: CLASS LIDENT COLON LBRACE PRI LIDENT WITH ## -## Ends in an error in state: 1754. +## Ends in an error in state: 1753. ## ## class_sig_field -> PRI virtual_flag LIDENT . COLON poly_type [ error SEMI RBRACE ] ## @@ -20451,7 +20515,7 @@ implementation: CLASS LIDENT COLON LBRACE PRI LIDENT WITH implementation: CLASS LIDENT COLON LBRACE PRI VIRTUAL LET ## -## Ends in an error in state: 1753. +## Ends in an error in state: 1752. ## ## class_sig_field -> PRI virtual_flag . LIDENT COLON poly_type [ error SEMI RBRACE ] ## @@ -20463,7 +20527,7 @@ implementation: CLASS LIDENT COLON LBRACE PRI VIRTUAL LET implementation: CLASS LIDENT COLON LBRACE PRI WITH ## -## Ends in an error in state: 1752. +## Ends in an error in state: 1751. ## ## class_sig_field -> PRI . virtual_flag LIDENT COLON poly_type [ error SEMI RBRACE ] ## @@ -20475,7 +20539,7 @@ implementation: CLASS LIDENT COLON LBRACE PRI WITH implementation: CLASS LIDENT COLON LBRACE PUB LIDENT COLON WITH ## -## Ends in an error in state: 1744. +## Ends in an error in state: 1743. ## ## class_sig_field -> PUB virtual_flag LIDENT COLON . poly_type [ error SEMI RBRACE ] ## @@ -20487,7 +20551,7 @@ implementation: CLASS LIDENT COLON LBRACE PUB LIDENT COLON WITH implementation: CLASS LIDENT COLON LBRACE PUB LIDENT WITH ## -## Ends in an error in state: 1743. +## Ends in an error in state: 1742. ## ## class_sig_field -> PUB virtual_flag LIDENT . COLON poly_type [ error SEMI RBRACE ] ## @@ -20499,7 +20563,7 @@ implementation: CLASS LIDENT COLON LBRACE PUB LIDENT WITH implementation: CLASS LIDENT COLON LBRACE PUB VIRTUAL LET ## -## Ends in an error in state: 1742. +## Ends in an error in state: 1741. ## ## class_sig_field -> PUB virtual_flag . LIDENT COLON poly_type [ error SEMI RBRACE ] ## @@ -20511,7 +20575,7 @@ implementation: CLASS LIDENT COLON LBRACE PUB VIRTUAL LET implementation: CLASS LIDENT COLON LBRACE PUB WITH ## -## Ends in an error in state: 1741. +## Ends in an error in state: 1740. ## ## class_sig_field -> PUB . virtual_flag LIDENT COLON poly_type [ error SEMI RBRACE ] ## @@ -20523,7 +20587,7 @@ implementation: CLASS LIDENT COLON LBRACE PUB WITH implementation: CLASS LIDENT COLON LBRACE SEMI QUOTE ## -## Ends in an error in state: 1731. +## Ends in an error in state: 1730. ## ## class_type_body -> LBRACE class_sig_body . RBRACE [ SEMI RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING AND ] ## class_type_body -> LBRACE class_sig_body . error [ SEMI RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING AND ] @@ -20536,7 +20600,7 @@ implementation: CLASS LIDENT COLON LBRACE SEMI QUOTE implementation: CLASS LIDENT COLON LBRACE VAL LIDENT COLON WITH ## -## Ends in an error in state: 1739. +## Ends in an error in state: 1738. ## ## value_type -> mutable_or_virtual_flags LIDENT COLON . core_type [ error SEMI RBRACE ] ## @@ -20548,7 +20612,7 @@ implementation: CLASS LIDENT COLON LBRACE VAL LIDENT COLON WITH implementation: CLASS LIDENT COLON LBRACE VAL LIDENT WITH ## -## Ends in an error in state: 1738. +## Ends in an error in state: 1737. ## ## value_type -> mutable_or_virtual_flags LIDENT . COLON core_type [ error SEMI RBRACE ] ## @@ -20560,7 +20624,7 @@ implementation: CLASS LIDENT COLON LBRACE VAL LIDENT WITH implementation: CLASS LIDENT COLON LBRACE VAL MUTABLE WITH ## -## Ends in an error in state: 1704. +## Ends in an error in state: 1703. ## ## mutable_or_virtual_flags -> MUTABLE . virtual_flag [ LIDENT ] ## @@ -20572,7 +20636,7 @@ implementation: CLASS LIDENT COLON LBRACE VAL MUTABLE WITH implementation: CLASS LIDENT COLON LBRACE VAL VIRTUAL MUTABLE WITH ## -## Ends in an error in state: 1737. +## Ends in an error in state: 1736. ## ## value_type -> mutable_or_virtual_flags . LIDENT COLON core_type [ error SEMI RBRACE ] ## @@ -20584,7 +20648,7 @@ implementation: CLASS LIDENT COLON LBRACE VAL VIRTUAL MUTABLE WITH implementation: CLASS LIDENT COLON LBRACE VAL VIRTUAL WITH ## -## Ends in an error in state: 1702. +## Ends in an error in state: 1701. ## ## mutable_or_virtual_flags -> VIRTUAL . mutable_flag [ LIDENT ] ## @@ -20596,7 +20660,7 @@ implementation: CLASS LIDENT COLON LBRACE VAL VIRTUAL WITH implementation: CLASS LIDENT COLON LBRACE VAL WITH ## -## Ends in an error in state: 1735. +## Ends in an error in state: 1734. ## ## class_sig_field -> VAL . value_type [ error SEMI RBRACE ] ## @@ -20608,7 +20672,7 @@ implementation: CLASS LIDENT COLON LBRACE VAL WITH implementation: CLASS LIDENT COLON LBRACE WITH ## -## Ends in an error in state: 1724. +## Ends in an error in state: 1723. ## ## class_type_body -> LBRACE . class_sig_body RBRACE [ SEMI RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING AND ] ## class_type_body -> LBRACE . DOT class_sig_body RBRACE [ SEMI RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING AND ] @@ -20622,7 +20686,7 @@ implementation: CLASS LIDENT COLON LBRACE WITH implementation: CLASS LIDENT COLON LIDENT LPAREN UNDERSCORE WITH ## -## Ends in an error in state: 1765. +## Ends in an error in state: 1764. ## ## class_type_arguments_comma_list -> lseparated_nonempty_list_aux(COMMA,core_type) . option(COMMA) [ RPAREN ] ## lseparated_nonempty_list_aux(COMMA,core_type) -> lseparated_nonempty_list_aux(COMMA,core_type) . COMMA core_type [ RPAREN COMMA ] @@ -20645,7 +20709,7 @@ implementation: CLASS LIDENT COLON LIDENT LPAREN UNDERSCORE WITH implementation: CLASS LIDENT COLON LIDENT LPAREN WITH ## -## Ends in an error in state: 1811. +## Ends in an error in state: 1810. ## ## loption(parenthesized(class_type_arguments_comma_list)) -> LPAREN . class_type_arguments_comma_list RPAREN [ SEMI RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING AND ] ## @@ -20657,7 +20721,7 @@ implementation: CLASS LIDENT COLON LIDENT LPAREN WITH implementation: CLASS LIDENT COLON LIDENT SEMI ## -## Ends in an error in state: 1875. +## Ends in an error in state: 1874. ## ## class_declaration_body -> option(preceded(COLON,class_constructor_type)) . either(preceded(EQUAL,class_expr),class_body_expr) [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -20668,17 +20732,17 @@ implementation: CLASS LIDENT COLON LIDENT SEMI ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1810, spurious reduction of production loption(parenthesized(class_type_arguments_comma_list)) -> -## In state 1814, spurious reduction of production class_instance_type -> clty_longident loption(parenthesized(class_type_arguments_comma_list)) -## In state 1870, spurious reduction of production class_constructor_type -> class_instance_type -## In state 1871, spurious reduction of production option(preceded(COLON,class_constructor_type)) -> COLON class_constructor_type +## In state 1809, spurious reduction of production loption(parenthesized(class_type_arguments_comma_list)) -> +## In state 1813, spurious reduction of production class_instance_type -> clty_longident loption(parenthesized(class_type_arguments_comma_list)) +## In state 1869, spurious reduction of production class_constructor_type -> class_instance_type +## In state 1870, spurious reduction of production option(preceded(COLON,class_constructor_type)) -> COLON class_constructor_type ## implementation: CLASS LIDENT COLON LIDENT WITH ## -## Ends in an error in state: 1810. +## Ends in an error in state: 1809. ## ## class_instance_type -> clty_longident . loption(parenthesized(class_type_arguments_comma_list)) [ SEMI RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING AND ] ## @@ -20690,7 +20754,7 @@ implementation: CLASS LIDENT COLON LIDENT WITH implementation: CLASS LIDENT COLON LPAREN LIDENT RPAREN EQUALGREATER WITH ## -## Ends in an error in state: 1873. +## Ends in an error in state: 1872. ## ## class_constructor_type -> arrow_type_parameters EQUALGREATER . class_constructor_type [ SEMI RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING AND ] ## @@ -20702,7 +20766,7 @@ implementation: CLASS LIDENT COLON LPAREN LIDENT RPAREN EQUALGREATER WITH implementation: CLASS LIDENT COLON LPAREN LIDENT RPAREN WITH ## -## Ends in an error in state: 1872. +## Ends in an error in state: 1871. ## ## class_constructor_type -> arrow_type_parameters . EQUALGREATER class_constructor_type [ SEMI RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING AND ] ## @@ -20726,7 +20790,7 @@ implementation: CLASS LIDENT COLON LPAREN WITH implementation: CLASS LIDENT COLON UIDENT DOT WITH ## -## Ends in an error in state: 1807. +## Ends in an error in state: 1806. ## ## clty_longident -> mod_ext_longident DOT . LIDENT [ SEMI RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EQUAL EOF DOCSTRING AND ] ## mod_ext_apply -> mod_ext_longident DOT . UIDENT LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ LPAREN DOT ] @@ -20740,7 +20804,7 @@ implementation: CLASS LIDENT COLON UIDENT DOT WITH implementation: CLASS LIDENT COLON UIDENT WITH ## -## Ends in an error in state: 1806. +## Ends in an error in state: 1805. ## ## clty_longident -> mod_ext_longident . DOT LIDENT [ SEMI RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EQUAL EOF DOCSTRING AND ] ## mod_ext_apply -> mod_ext_longident . DOT UIDENT LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ LPAREN DOT ] @@ -20760,7 +20824,7 @@ implementation: CLASS LIDENT COLON UIDENT WITH implementation: CLASS LIDENT COLON WITH ## -## Ends in an error in state: 1869. +## Ends in an error in state: 1868. ## ## option(preceded(COLON,class_constructor_type)) -> COLON . class_constructor_type [ LBRACE EQUAL ] ## @@ -20772,7 +20836,7 @@ implementation: CLASS LIDENT COLON WITH implementation: CLASS LIDENT EQUAL WITH ## -## Ends in an error in state: 2188. +## Ends in an error in state: 2187. ## ## either(preceded(EQUAL,class_expr),class_body_expr) -> EQUAL . class_expr [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -20784,7 +20848,7 @@ implementation: CLASS LIDENT EQUAL WITH implementation: CLASS LIDENT LBRACE AS UNDERSCORE WITH ## -## Ends in an error in state: 2175. +## Ends in an error in state: 2174. ## ## object_body -> loption(located_attributes) AS pattern . SEMI option(SEMI) [ RBRACE ] ## object_body -> loption(located_attributes) AS pattern . SEMI lseparated_nonempty_list_aux(SEMI,class_field) option(SEMI) [ RBRACE ] @@ -20804,7 +20868,7 @@ implementation: CLASS LIDENT LBRACE AS UNDERSCORE WITH implementation: CLASS LIDENT LBRACE AS WITH ## -## Ends in an error in state: 2174. +## Ends in an error in state: 2173. ## ## object_body -> loption(located_attributes) AS . pattern SEMI option(SEMI) [ RBRACE ] ## object_body -> loption(located_attributes) AS . pattern SEMI lseparated_nonempty_list_aux(SEMI,class_field) option(SEMI) [ RBRACE ] @@ -20817,7 +20881,7 @@ implementation: CLASS LIDENT LBRACE AS WITH implementation: CLASS LIDENT LBRACE CLASS LIDENT WITH ## -## Ends in an error in state: 2100. +## Ends in an error in state: 2099. ## ## class_expr -> CLASS class_longident . loption(type_parameters) [ SEMI RBRACE LBRACKETAT EOF DOCSTRING AS AND ] ## @@ -20829,7 +20893,7 @@ implementation: CLASS LIDENT LBRACE CLASS LIDENT WITH implementation: CLASS LIDENT LBRACE CLASS WITH ## -## Ends in an error in state: 2099. +## Ends in an error in state: 2098. ## ## class_expr -> CLASS . class_longident loption(type_parameters) [ SEMI RBRACE LBRACKETAT EOF DOCSTRING AS AND ] ## @@ -20841,7 +20905,7 @@ implementation: CLASS LIDENT LBRACE CLASS WITH implementation: CLASS LIDENT LBRACE CONSTRAINT UNDERSCORE EQUAL WITH ## -## Ends in an error in state: 1821. +## Ends in an error in state: 1820. ## ## constrain_field -> core_type EQUAL . core_type [ SEMI RBRACE ] ## @@ -20853,7 +20917,7 @@ implementation: CLASS LIDENT LBRACE CONSTRAINT UNDERSCORE EQUAL WITH implementation: CLASS LIDENT LBRACE CONSTRAINT UNDERSCORE WITH ## -## Ends in an error in state: 1820. +## Ends in an error in state: 1819. ## ## constrain_field -> core_type . EQUAL core_type [ SEMI RBRACE ] ## @@ -20874,7 +20938,7 @@ implementation: CLASS LIDENT LBRACE CONSTRAINT UNDERSCORE WITH implementation: CLASS LIDENT LBRACE CONSTRAINT WITH ## -## Ends in an error in state: 2132. +## Ends in an error in state: 2131. ## ## class_field -> CONSTRAINT . constrain_field [ SEMI RBRACE ] ## @@ -20886,7 +20950,7 @@ implementation: CLASS LIDENT LBRACE CONSTRAINT WITH implementation: CLASS LIDENT LBRACE DOCSTRING CONSTRAINT WITH ## -## Ends in an error in state: 2145. +## Ends in an error in state: 2144. ## ## class_field -> nonempty_list(as_loc(attribute)) CONSTRAINT . constrain_field [ SEMI RBRACE ] ## @@ -20898,7 +20962,7 @@ implementation: CLASS LIDENT LBRACE DOCSTRING CONSTRAINT WITH implementation: CLASS LIDENT LBRACE DOCSTRING INHERIT BANG WITH ## -## Ends in an error in state: 2142. +## Ends in an error in state: 2141. ## ## class_field -> nonempty_list(as_loc(attribute)) INHERIT override_flag . class_expr option(preceded(AS,LIDENT)) [ SEMI RBRACE ] ## @@ -20910,7 +20974,7 @@ implementation: CLASS LIDENT LBRACE DOCSTRING INHERIT BANG WITH implementation: CLASS LIDENT LBRACE DOCSTRING INHERIT LIDENT LBRACKETAT ## -## Ends in an error in state: 2143. +## Ends in an error in state: 2142. ## ## class_field -> nonempty_list(as_loc(attribute)) INHERIT override_flag class_expr . option(preceded(AS,LIDENT)) [ SEMI RBRACE ] ## @@ -20921,14 +20985,14 @@ implementation: CLASS LIDENT LBRACE DOCSTRING INHERIT LIDENT LBRACKETAT ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 2108, spurious reduction of production class_expr -> class_simple_expr +## In state 2107, spurious reduction of production class_expr -> class_simple_expr ## implementation: CLASS LIDENT LBRACE DOCSTRING INHERIT WITH ## -## Ends in an error in state: 2141. +## Ends in an error in state: 2140. ## ## class_field -> nonempty_list(as_loc(attribute)) INHERIT . override_flag class_expr option(preceded(AS,LIDENT)) [ SEMI RBRACE ] ## @@ -20940,7 +21004,7 @@ implementation: CLASS LIDENT LBRACE DOCSTRING INHERIT WITH implementation: CLASS LIDENT LBRACE DOCSTRING INITIALIZER UIDENT TO ## -## Ends in an error in state: 2140. +## Ends in an error in state: 2139. ## ## class_field -> nonempty_list(as_loc(attribute)) INITIALIZER simple_expr_call . [ SEMI RBRACE ] ## simple_expr_call -> simple_expr_call . POSTFIXOP [ SHARPOP SHARP SEMI RBRACE POSTFIXOP LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] @@ -20962,14 +21026,14 @@ implementation: CLASS LIDENT LBRACE DOCSTRING INITIALIZER UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## implementation: CLASS LIDENT LBRACE DOCSTRING INITIALIZER WITH ## -## Ends in an error in state: 2139. +## Ends in an error in state: 2138. ## ## class_field -> nonempty_list(as_loc(attribute)) INITIALIZER . simple_expr_call [ SEMI RBRACE ] ## @@ -20981,7 +21045,7 @@ implementation: CLASS LIDENT LBRACE DOCSTRING INITIALIZER WITH implementation: CLASS LIDENT LBRACE DOCSTRING PUB WITH ## -## Ends in an error in state: 2148. +## Ends in an error in state: 2147. ## ## class_field -> nonempty_list(as_loc(attribute)) either(__anonymous_12,__anonymous_13) . method_ [ SEMI RBRACE ] ## @@ -20993,7 +21057,7 @@ implementation: CLASS LIDENT LBRACE DOCSTRING PUB WITH implementation: CLASS LIDENT LBRACE DOCSTRING SEMI DOCSTRING WITH ## -## Ends in an error in state: 2167. +## Ends in an error in state: 2166. ## ## class_field -> nonempty_list(as_loc(attribute)) . INHERIT override_flag class_expr option(preceded(AS,LIDENT)) [ SEMI RBRACE ] ## class_field -> nonempty_list(as_loc(attribute)) . VAL value [ SEMI RBRACE ] @@ -21017,7 +21081,7 @@ implementation: CLASS LIDENT LBRACE DOCSTRING SEMI DOCSTRING WITH implementation: CLASS LIDENT LBRACE DOCSTRING VAL WITH ## -## Ends in an error in state: 2137. +## Ends in an error in state: 2136. ## ## class_field -> nonempty_list(as_loc(attribute)) VAL . value [ SEMI RBRACE ] ## @@ -21029,7 +21093,7 @@ implementation: CLASS LIDENT LBRACE DOCSTRING VAL WITH implementation: CLASS LIDENT LBRACE DOCSTRING WITH ## -## Ends in an error in state: 2136. +## Ends in an error in state: 2135. ## ## class_field -> nonempty_list(as_loc(attribute)) . INHERIT override_flag class_expr option(preceded(AS,LIDENT)) [ SEMI RBRACE ] ## class_field -> nonempty_list(as_loc(attribute)) . VAL value [ SEMI RBRACE ] @@ -21048,14 +21112,14 @@ implementation: CLASS LIDENT LBRACE DOCSTRING WITH ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 2185, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute +## In state 2184, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute ## implementation: CLASS LIDENT LBRACE FUN LPAREN DOT RPAREN EQUALGREATER WITH ## -## Ends in an error in state: 2116. +## Ends in an error in state: 2115. ## ## class_expr -> either(ES6_FUN,FUN) LPAREN DOT RPAREN EQUALGREATER . class_expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING AS AND ] ## @@ -21067,7 +21131,7 @@ implementation: CLASS LIDENT LBRACE FUN LPAREN DOT RPAREN EQUALGREATER WITH implementation: CLASS LIDENT LBRACE FUN LPAREN DOT RPAREN WITH ## -## Ends in an error in state: 2115. +## Ends in an error in state: 2114. ## ## class_expr -> either(ES6_FUN,FUN) LPAREN DOT RPAREN . EQUALGREATER class_expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING AS AND ] ## @@ -21079,7 +21143,7 @@ implementation: CLASS LIDENT LBRACE FUN LPAREN DOT RPAREN WITH implementation: CLASS LIDENT LBRACE FUN LPAREN DOT UNDERSCORE EQUAL ## -## Ends in an error in state: 2118. +## Ends in an error in state: 2117. ## ## class_expr -> either(ES6_FUN,FUN) LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) . option(COMMA) RPAREN EQUALGREATER class_expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING AS AND ] ## lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> lseparated_nonempty_list_aux(COMMA,labeled_pattern) . COMMA labeled_pattern [ RPAREN COMMA ] @@ -21093,15 +21157,15 @@ implementation: CLASS LIDENT LBRACE FUN LPAREN DOT UNDERSCORE EQUAL ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 772, spurious reduction of production pattern -> pattern_without_or ## In state 782, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1526, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1534, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern +## In state 1525, spurious reduction of production labeled_pattern -> pattern_optional_constraint +## In state 1533, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern ## implementation: CLASS LIDENT LBRACE FUN LPAREN DOT UNDERSCORE RPAREN EQUALGREATER WITH ## -## Ends in an error in state: 2121. +## Ends in an error in state: 2120. ## ## class_expr -> either(ES6_FUN,FUN) LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN EQUALGREATER . class_expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING AS AND ] ## @@ -21113,7 +21177,7 @@ implementation: CLASS LIDENT LBRACE FUN LPAREN DOT UNDERSCORE RPAREN EQUALGREATE implementation: CLASS LIDENT LBRACE FUN LPAREN DOT UNDERSCORE RPAREN WITH ## -## Ends in an error in state: 2120. +## Ends in an error in state: 2119. ## ## class_expr -> either(ES6_FUN,FUN) LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN . EQUALGREATER class_expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING AS AND ] ## @@ -21125,7 +21189,7 @@ implementation: CLASS LIDENT LBRACE FUN LPAREN DOT UNDERSCORE RPAREN WITH implementation: CLASS LIDENT LBRACE FUN LPAREN DOT WITH ## -## Ends in an error in state: 2114. +## Ends in an error in state: 2113. ## ## class_expr -> either(ES6_FUN,FUN) LPAREN DOT . RPAREN EQUALGREATER class_expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING AS AND ] ## class_expr -> either(ES6_FUN,FUN) LPAREN DOT . lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN EQUALGREATER class_expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING AS AND ] @@ -21138,7 +21202,7 @@ implementation: CLASS LIDENT LBRACE FUN LPAREN DOT WITH implementation: CLASS LIDENT LBRACE FUN LPAREN RPAREN EQUALGREATER WITH ## -## Ends in an error in state: 2107. +## Ends in an error in state: 2106. ## ## class_expr -> either(ES6_FUN,FUN) LPAREN RPAREN EQUALGREATER . class_expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING AS AND ] ## @@ -21150,7 +21214,7 @@ implementation: CLASS LIDENT LBRACE FUN LPAREN RPAREN EQUALGREATER WITH implementation: CLASS LIDENT LBRACE FUN LPAREN RPAREN WITH ## -## Ends in an error in state: 2106. +## Ends in an error in state: 2105. ## ## class_expr -> either(ES6_FUN,FUN) LPAREN RPAREN . EQUALGREATER class_expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING AS AND ] ## @@ -21162,7 +21226,7 @@ implementation: CLASS LIDENT LBRACE FUN LPAREN RPAREN WITH implementation: CLASS LIDENT LBRACE FUN LPAREN UNDERSCORE EQUAL ## -## Ends in an error in state: 2123. +## Ends in an error in state: 2122. ## ## class_expr -> either(ES6_FUN,FUN) LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) . option(COMMA) RPAREN EQUALGREATER class_expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING AS AND ] ## lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> lseparated_nonempty_list_aux(COMMA,labeled_pattern) . COMMA labeled_pattern [ RPAREN COMMA ] @@ -21176,15 +21240,15 @@ implementation: CLASS LIDENT LBRACE FUN LPAREN UNDERSCORE EQUAL ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 772, spurious reduction of production pattern -> pattern_without_or ## In state 782, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1526, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1534, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern +## In state 1525, spurious reduction of production labeled_pattern -> pattern_optional_constraint +## In state 1533, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern ## implementation: CLASS LIDENT LBRACE FUN LPAREN UNDERSCORE RPAREN EQUALGREATER WITH ## -## Ends in an error in state: 2126. +## Ends in an error in state: 2125. ## ## class_expr -> either(ES6_FUN,FUN) LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN EQUALGREATER . class_expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING AS AND ] ## @@ -21196,7 +21260,7 @@ implementation: CLASS LIDENT LBRACE FUN LPAREN UNDERSCORE RPAREN EQUALGREATER WI implementation: CLASS LIDENT LBRACE FUN LPAREN UNDERSCORE RPAREN WITH ## -## Ends in an error in state: 2125. +## Ends in an error in state: 2124. ## ## class_expr -> either(ES6_FUN,FUN) LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN . EQUALGREATER class_expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING AS AND ] ## @@ -21208,7 +21272,7 @@ implementation: CLASS LIDENT LBRACE FUN LPAREN UNDERSCORE RPAREN WITH implementation: CLASS LIDENT LBRACE FUN LPAREN WITH ## -## Ends in an error in state: 2105. +## Ends in an error in state: 2104. ## ## class_expr -> either(ES6_FUN,FUN) LPAREN . RPAREN EQUALGREATER class_expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING AS AND ] ## class_expr -> either(ES6_FUN,FUN) LPAREN . lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN EQUALGREATER class_expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING AS AND ] @@ -21223,7 +21287,7 @@ implementation: CLASS LIDENT LBRACE FUN LPAREN WITH implementation: CLASS LIDENT LBRACE FUN WITH ## -## Ends in an error in state: 2104. +## Ends in an error in state: 2103. ## ## class_expr -> either(ES6_FUN,FUN) . LPAREN RPAREN EQUALGREATER class_expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING AS AND ] ## class_expr -> either(ES6_FUN,FUN) . LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN EQUALGREATER class_expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING AS AND ] @@ -21238,7 +21302,7 @@ implementation: CLASS LIDENT LBRACE FUN WITH implementation: CLASS LIDENT LBRACE INHERIT BANG WITH ## -## Ends in an error in state: 2098. +## Ends in an error in state: 2097. ## ## class_field -> INHERIT override_flag . class_expr option(preceded(AS,LIDENT)) [ SEMI RBRACE ] ## @@ -21250,7 +21314,7 @@ implementation: CLASS LIDENT LBRACE INHERIT BANG WITH implementation: CLASS LIDENT LBRACE INHERIT LIDENT AS WITH ## -## Ends in an error in state: 2129. +## Ends in an error in state: 2128. ## ## option(preceded(AS,LIDENT)) -> AS . LIDENT [ SEMI RBRACE ] ## @@ -21262,7 +21326,7 @@ implementation: CLASS LIDENT LBRACE INHERIT LIDENT AS WITH implementation: CLASS LIDENT LBRACE INHERIT LIDENT LBRACKETAT ## -## Ends in an error in state: 2128. +## Ends in an error in state: 2127. ## ## class_field -> INHERIT override_flag class_expr . option(preceded(AS,LIDENT)) [ SEMI RBRACE ] ## @@ -21273,14 +21337,14 @@ implementation: CLASS LIDENT LBRACE INHERIT LIDENT LBRACKETAT ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 2108, spurious reduction of production class_expr -> class_simple_expr +## In state 2107, spurious reduction of production class_expr -> class_simple_expr ## implementation: CLASS LIDENT LBRACE INHERIT WITH ## -## Ends in an error in state: 2097. +## Ends in an error in state: 2096. ## ## class_field -> INHERIT . override_flag class_expr option(preceded(AS,LIDENT)) [ SEMI RBRACE ] ## @@ -21292,7 +21356,7 @@ implementation: CLASS LIDENT LBRACE INHERIT WITH implementation: CLASS LIDENT LBRACE INITIALIZER UIDENT TO ## -## Ends in an error in state: 2085. +## Ends in an error in state: 2084. ## ## class_field -> INITIALIZER simple_expr_call . [ SEMI RBRACE ] ## simple_expr_call -> simple_expr_call . POSTFIXOP [ SHARPOP SHARP SEMI RBRACE POSTFIXOP LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] @@ -21314,14 +21378,14 @@ implementation: CLASS LIDENT LBRACE INITIALIZER UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## implementation: CLASS LIDENT LBRACE INITIALIZER WITH ## -## Ends in an error in state: 2084. +## Ends in an error in state: 2083. ## ## class_field -> INITIALIZER . simple_expr_call [ SEMI RBRACE ] ## @@ -21333,7 +21397,7 @@ implementation: CLASS LIDENT LBRACE INITIALIZER WITH implementation: CLASS LIDENT LBRACE LBRACE WITH ## -## Ends in an error in state: 2081. +## Ends in an error in state: 2080. ## ## class_simple_expr -> LBRACE class_expr_lets_and_rest . RBRACE [ SEMI RBRACE LPAREN LBRACKETLESS LBRACKETAT LBRACELESS LBRACE EOF DOCSTRING AS AND ] ## class_simple_expr -> LBRACE class_expr_lets_and_rest . error [ SEMI RBRACE LPAREN LBRACKETLESS LBRACKETAT LBRACELESS LBRACE EOF DOCSTRING AS AND ] @@ -21345,16 +21409,16 @@ implementation: CLASS LIDENT LBRACE LBRACE WITH ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 2080, spurious reduction of production option(SEMI) -> -## In state 1993, spurious reduction of production object_body -> option(SEMI) -## In state 1994, spurious reduction of production class_expr_lets_and_rest -> object_body +## In state 2079, spurious reduction of production option(SEMI) -> +## In state 1992, spurious reduction of production object_body -> option(SEMI) +## In state 1993, spurious reduction of production class_expr_lets_and_rest -> object_body ## implementation: CLASS LIDENT LBRACE LET CHAR EQUAL CHAR RBRACE ## -## Ends in an error in state: 2181. +## Ends in an error in state: 2180. ## ## class_expr_lets_and_rest -> let_bindings . SEMI class_expr_lets_and_rest [ RBRACE ] ## @@ -21366,17 +21430,17 @@ implementation: CLASS LIDENT LBRACE LET CHAR EQUAL CHAR RBRACE ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 970, spurious reduction of production expr -> simple_expr_call -## In state 1952, spurious reduction of production let_binding_body -> pattern EQUAL expr -## In state 1953, spurious reduction of production let_binding -> LET option(item_extension_sugar) rec_flag let_binding_body -## In state 2047, spurious reduction of production list(and_let_binding) -> -## In state 2055, spurious reduction of production let_bindings -> let_binding list(and_let_binding) +## In state 1951, spurious reduction of production let_binding_body -> pattern EQUAL expr +## In state 1952, spurious reduction of production let_binding -> LET option(item_extension_sugar) rec_flag let_binding_body +## In state 2046, spurious reduction of production list(and_let_binding) -> +## In state 2054, spurious reduction of production let_bindings -> let_binding list(and_let_binding) ## implementation: CLASS LIDENT LBRACE LIDENT WITH ## -## Ends in an error in state: 2108. +## Ends in an error in state: 2107. ## ## class_expr -> class_simple_expr . [ SEMI RBRACE LBRACKETAT EOF DOCSTRING AS AND ] ## class_expr -> class_simple_expr . labeled_arguments [ SEMI RBRACE LBRACKETAT EOF DOCSTRING AS AND ] @@ -21389,7 +21453,7 @@ implementation: CLASS LIDENT LBRACE LIDENT WITH implementation: CLASS LIDENT LBRACE LPAREN LIDENT COLON LIDENT SEMI ## -## Ends in an error in state: 2077. +## Ends in an error in state: 2076. ## ## class_simple_expr -> LPAREN class_expr COLON class_constructor_type . RPAREN [ SEMI RBRACE LPAREN LBRACKETLESS LBRACKETAT LBRACELESS LBRACE EOF DOCSTRING AS AND ] ## class_simple_expr -> LPAREN class_expr COLON class_constructor_type . error [ SEMI RBRACE LPAREN LBRACKETLESS LBRACKETAT LBRACELESS LBRACE EOF DOCSTRING AS AND ] @@ -21401,16 +21465,16 @@ implementation: CLASS LIDENT LBRACE LPAREN LIDENT COLON LIDENT SEMI ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1763, spurious reduction of production loption(parenthesized(class_type_arguments_comma_list)) -> -## In state 1769, spurious reduction of production class_instance_type -> clty_longident loption(parenthesized(class_type_arguments_comma_list)) -## In state 2066, spurious reduction of production class_constructor_type -> class_instance_type +## In state 1762, spurious reduction of production loption(parenthesized(class_type_arguments_comma_list)) -> +## In state 1768, spurious reduction of production class_instance_type -> clty_longident loption(parenthesized(class_type_arguments_comma_list)) +## In state 2065, spurious reduction of production class_constructor_type -> class_instance_type ## implementation: CLASS LIDENT LBRACE LPAREN LIDENT COLON WITH ## -## Ends in an error in state: 2076. +## Ends in an error in state: 2075. ## ## class_simple_expr -> LPAREN class_expr COLON . class_constructor_type RPAREN [ SEMI RBRACE LPAREN LBRACKETLESS LBRACKETAT LBRACELESS LBRACE EOF DOCSTRING AS AND ] ## class_simple_expr -> LPAREN class_expr COLON . class_constructor_type error [ SEMI RBRACE LPAREN LBRACKETLESS LBRACKETAT LBRACELESS LBRACE EOF DOCSTRING AS AND ] @@ -21423,7 +21487,7 @@ implementation: CLASS LIDENT LBRACE LPAREN LIDENT COLON WITH implementation: CLASS LIDENT LBRACE LPAREN LIDENT SEMI ## -## Ends in an error in state: 2073. +## Ends in an error in state: 2072. ## ## class_simple_expr -> LPAREN class_expr . COLON class_constructor_type RPAREN [ SEMI RBRACE LPAREN LBRACKETLESS LBRACKETAT LBRACELESS LBRACE EOF DOCSTRING AS AND ] ## class_simple_expr -> LPAREN class_expr . COLON class_constructor_type error [ SEMI RBRACE LPAREN LBRACKETLESS LBRACKETAT LBRACELESS LBRACE EOF DOCSTRING AS AND ] @@ -21437,14 +21501,14 @@ implementation: CLASS LIDENT LBRACE LPAREN LIDENT SEMI ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1967, spurious reduction of production class_expr -> class_simple_expr +## In state 1966, spurious reduction of production class_expr -> class_simple_expr ## implementation: CLASS LIDENT LBRACE LPAREN WITH ## -## Ends in an error in state: 1901. +## Ends in an error in state: 1900. ## ## class_simple_expr -> LPAREN . class_expr COLON class_constructor_type RPAREN [ SEMI RBRACE LPAREN LBRACKETLESS LBRACKETAT LBRACELESS LBRACE EOF DOCSTRING AS AND ] ## class_simple_expr -> LPAREN . class_expr COLON class_constructor_type error [ SEMI RBRACE LPAREN LBRACKETLESS LBRACKETAT LBRACELESS LBRACE EOF DOCSTRING AS AND ] @@ -21459,7 +21523,7 @@ implementation: CLASS LIDENT LBRACE LPAREN WITH implementation: CLASS LIDENT LBRACE PUB BANG WITH ## -## Ends in an error in state: 2149. +## Ends in an error in state: 2148. ## ## method_ -> override_flag . VIRTUAL LIDENT COLON poly_type [ SEMI RBRACE ] ## method_ -> override_flag . LIDENT fun_def(EQUAL,core_type) [ SEMI RBRACE ] @@ -21474,7 +21538,7 @@ implementation: CLASS LIDENT LBRACE PUB BANG WITH implementation: CLASS LIDENT LBRACE PUB LIDENT COLON TYPE LIDENT DOT UNDERSCORE WITH ## -## Ends in an error in state: 2159. +## Ends in an error in state: 2158. ## ## method_ -> override_flag LIDENT COLON TYPE nonempty_list(LIDENT) DOT core_type . either(preceded(EQUAL,expr),braced_expr) [ SEMI RBRACE ] ## @@ -21495,7 +21559,7 @@ implementation: CLASS LIDENT LBRACE PUB LIDENT COLON TYPE LIDENT DOT UNDERSCORE implementation: CLASS LIDENT LBRACE PUB LIDENT COLON TYPE LIDENT DOT WITH ## -## Ends in an error in state: 2158. +## Ends in an error in state: 2157. ## ## method_ -> override_flag LIDENT COLON TYPE nonempty_list(LIDENT) DOT . core_type either(preceded(EQUAL,expr),braced_expr) [ SEMI RBRACE ] ## @@ -21507,7 +21571,7 @@ implementation: CLASS LIDENT LBRACE PUB LIDENT COLON TYPE LIDENT DOT WITH implementation: CLASS LIDENT LBRACE PUB LIDENT COLON TYPE WITH ## -## Ends in an error in state: 2156. +## Ends in an error in state: 2155. ## ## method_ -> override_flag LIDENT COLON TYPE . nonempty_list(LIDENT) DOT core_type either(preceded(EQUAL,expr),braced_expr) [ SEMI RBRACE ] ## @@ -21519,7 +21583,7 @@ implementation: CLASS LIDENT LBRACE PUB LIDENT COLON TYPE WITH implementation: CLASS LIDENT LBRACE PUB LIDENT COLON UNDERSCORE WITH ## -## Ends in an error in state: 2161. +## Ends in an error in state: 2160. ## ## method_ -> override_flag LIDENT option(preceded(COLON,poly_type)) . either(preceded(EQUAL,expr),braced_expr) [ SEMI RBRACE ] ## @@ -21535,14 +21599,14 @@ implementation: CLASS LIDENT LBRACE PUB LIDENT COLON UNDERSCORE WITH ## In state 350, spurious reduction of production core_type2 -> unattributed_core_type ## In state 373, spurious reduction of production core_type -> core_type2 ## In state 378, spurious reduction of production poly_type -> core_type -## In state 2024, spurious reduction of production option(preceded(COLON,poly_type)) -> COLON poly_type +## In state 2023, spurious reduction of production option(preceded(COLON,poly_type)) -> COLON poly_type ## implementation: CLASS LIDENT LBRACE PUB LIDENT COLON WITH ## -## Ends in an error in state: 2155. +## Ends in an error in state: 2154. ## ## method_ -> override_flag LIDENT COLON . TYPE nonempty_list(LIDENT) DOT core_type either(preceded(EQUAL,expr),braced_expr) [ SEMI RBRACE ] ## option(preceded(COLON,poly_type)) -> COLON . poly_type [ LBRACE EQUAL ] @@ -21555,7 +21619,7 @@ implementation: CLASS LIDENT LBRACE PUB LIDENT COLON WITH implementation: CLASS LIDENT LBRACE PUB LIDENT WITH ## -## Ends in an error in state: 2154. +## Ends in an error in state: 2153. ## ## method_ -> override_flag LIDENT . fun_def(EQUAL,core_type) [ SEMI RBRACE ] ## method_ -> override_flag LIDENT . option(preceded(COLON,poly_type)) either(preceded(EQUAL,expr),braced_expr) [ SEMI RBRACE ] @@ -21569,7 +21633,7 @@ implementation: CLASS LIDENT LBRACE PUB LIDENT WITH implementation: CLASS LIDENT LBRACE PUB VIRTUAL LIDENT COLON WITH ## -## Ends in an error in state: 2152. +## Ends in an error in state: 2151. ## ## method_ -> override_flag VIRTUAL LIDENT COLON . poly_type [ SEMI RBRACE ] ## @@ -21581,7 +21645,7 @@ implementation: CLASS LIDENT LBRACE PUB VIRTUAL LIDENT COLON WITH implementation: CLASS LIDENT LBRACE PUB VIRTUAL LIDENT WITH ## -## Ends in an error in state: 2151. +## Ends in an error in state: 2150. ## ## method_ -> override_flag VIRTUAL LIDENT . COLON poly_type [ SEMI RBRACE ] ## @@ -21593,7 +21657,7 @@ implementation: CLASS LIDENT LBRACE PUB VIRTUAL LIDENT WITH implementation: CLASS LIDENT LBRACE PUB VIRTUAL WITH ## -## Ends in an error in state: 2150. +## Ends in an error in state: 2149. ## ## method_ -> override_flag VIRTUAL . LIDENT COLON poly_type [ SEMI RBRACE ] ## @@ -21605,7 +21669,7 @@ implementation: CLASS LIDENT LBRACE PUB VIRTUAL WITH implementation: CLASS LIDENT LBRACE PUB WITH ## -## Ends in an error in state: 2169. +## Ends in an error in state: 2168. ## ## class_field -> either(__anonymous_12,__anonymous_13) . method_ [ SEMI RBRACE ] ## @@ -21617,7 +21681,7 @@ implementation: CLASS LIDENT LBRACE PUB WITH implementation: CLASS LIDENT LBRACE RBRACE AND LIDENT LBRACE RBRACE WITH ## -## Ends in an error in state: 2231. +## Ends in an error in state: 2230. ## ## list(and_class_declaration) -> and_class_declaration . list(and_class_declaration) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -21629,7 +21693,7 @@ implementation: CLASS LIDENT LBRACE RBRACE AND LIDENT LBRACE RBRACE WITH implementation: CLASS LIDENT LBRACE RBRACE AND WITH ## -## Ends in an error in state: 2225. +## Ends in an error in state: 2224. ## ## and_class_declaration -> AND . class_declaration_details [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -21641,7 +21705,7 @@ implementation: CLASS LIDENT LBRACE RBRACE AND WITH implementation: CLASS LIDENT LBRACE RBRACE DOCSTRING AND WITH ## -## Ends in an error in state: 2228. +## Ends in an error in state: 2227. ## ## and_class_declaration -> nonempty_list(as_loc(attribute)) AND . class_declaration_details [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -21653,7 +21717,7 @@ implementation: CLASS LIDENT LBRACE RBRACE DOCSTRING AND WITH implementation: CLASS LIDENT LBRACE RBRACE DOCSTRING WITH ## -## Ends in an error in state: 2227. +## Ends in an error in state: 2226. ## ## and_class_declaration -> nonempty_list(as_loc(attribute)) . AND class_declaration_details [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -21671,7 +21735,7 @@ implementation: CLASS LIDENT LBRACE RBRACE DOCSTRING WITH implementation: CLASS LIDENT LBRACE RBRACE WITH ## -## Ends in an error in state: 2224. +## Ends in an error in state: 2223. ## ## structure_item -> CLASS class_declaration_details . list(and_class_declaration) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -21683,7 +21747,7 @@ implementation: CLASS LIDENT LBRACE RBRACE WITH implementation: CLASS LIDENT LBRACE VAL BANG WITH ## -## Ends in an error in state: 1885. +## Ends in an error in state: 1884. ## ## value -> override_flag . MUTABLE VIRTUAL LIDENT COLON core_type [ SEMI RBRACE ] ## value -> override_flag . MUTABLE VIRTUAL LIDENT COLON core_type EQUAL [ SEMI RBRACE ] @@ -21698,7 +21762,7 @@ implementation: CLASS LIDENT LBRACE VAL BANG WITH implementation: CLASS LIDENT LBRACE VAL LIDENT COLONGREATER LIDENT EQUAL UIDENT TO ## -## Ends in an error in state: 1898. +## Ends in an error in state: 1897. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -21733,7 +21797,7 @@ implementation: CLASS LIDENT LBRACE VAL LIDENT COLONGREATER LIDENT EQUAL UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -21741,7 +21805,7 @@ implementation: CLASS LIDENT LBRACE VAL LIDENT COLONGREATER LIDENT EQUAL UIDENT implementation: CLASS LIDENT LBRACE VAL LIDENT COLONGREATER LIDENT EQUAL WITH ## -## Ends in an error in state: 1897. +## Ends in an error in state: 1896. ## ## value -> override_flag mutable_flag LIDENT type_constraint EQUAL . expr [ SEMI RBRACE ] ## @@ -21753,7 +21817,7 @@ implementation: CLASS LIDENT LBRACE VAL LIDENT COLONGREATER LIDENT EQUAL WITH implementation: CLASS LIDENT LBRACE VAL LIDENT COLONGREATER LIDENT WITH ## -## Ends in an error in state: 1896. +## Ends in an error in state: 1895. ## ## value -> override_flag mutable_flag LIDENT type_constraint . EQUAL expr [ SEMI RBRACE ] ## @@ -21776,7 +21840,7 @@ implementation: CLASS LIDENT LBRACE VAL LIDENT COLONGREATER LIDENT WITH implementation: CLASS LIDENT LBRACE VAL LIDENT EQUAL UIDENT TO ## -## Ends in an error in state: 1895. +## Ends in an error in state: 1894. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -21811,7 +21875,7 @@ implementation: CLASS LIDENT LBRACE VAL LIDENT EQUAL UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -21819,7 +21883,7 @@ implementation: CLASS LIDENT LBRACE VAL LIDENT EQUAL UIDENT TO implementation: CLASS LIDENT LBRACE VAL LIDENT EQUAL WITH ## -## Ends in an error in state: 1894. +## Ends in an error in state: 1893. ## ## value -> override_flag mutable_flag LIDENT EQUAL . expr [ SEMI RBRACE ] ## @@ -21831,7 +21895,7 @@ implementation: CLASS LIDENT LBRACE VAL LIDENT EQUAL WITH implementation: CLASS LIDENT LBRACE VAL LIDENT WITH ## -## Ends in an error in state: 1893. +## Ends in an error in state: 1892. ## ## value -> override_flag mutable_flag LIDENT . EQUAL expr [ SEMI RBRACE ] ## value -> override_flag mutable_flag LIDENT . type_constraint EQUAL expr [ SEMI RBRACE ] @@ -21844,7 +21908,7 @@ implementation: CLASS LIDENT LBRACE VAL LIDENT WITH implementation: CLASS LIDENT LBRACE VAL MUTABLE VIRTUAL LIDENT COLON UNDERSCORE WITH ## -## Ends in an error in state: 1890. +## Ends in an error in state: 1889. ## ## value -> override_flag MUTABLE VIRTUAL LIDENT COLON core_type . [ SEMI RBRACE ] ## value -> override_flag MUTABLE VIRTUAL LIDENT COLON core_type . EQUAL [ SEMI RBRACE ] @@ -21866,7 +21930,7 @@ implementation: CLASS LIDENT LBRACE VAL MUTABLE VIRTUAL LIDENT COLON UNDERSCORE implementation: CLASS LIDENT LBRACE VAL MUTABLE VIRTUAL LIDENT COLON WITH ## -## Ends in an error in state: 1889. +## Ends in an error in state: 1888. ## ## value -> override_flag MUTABLE VIRTUAL LIDENT COLON . core_type [ SEMI RBRACE ] ## value -> override_flag MUTABLE VIRTUAL LIDENT COLON . core_type EQUAL [ SEMI RBRACE ] @@ -21879,7 +21943,7 @@ implementation: CLASS LIDENT LBRACE VAL MUTABLE VIRTUAL LIDENT COLON WITH implementation: CLASS LIDENT LBRACE VAL MUTABLE VIRTUAL LIDENT WITH ## -## Ends in an error in state: 1888. +## Ends in an error in state: 1887. ## ## value -> override_flag MUTABLE VIRTUAL LIDENT . COLON core_type [ SEMI RBRACE ] ## value -> override_flag MUTABLE VIRTUAL LIDENT . COLON core_type EQUAL [ SEMI RBRACE ] @@ -21892,7 +21956,7 @@ implementation: CLASS LIDENT LBRACE VAL MUTABLE VIRTUAL LIDENT WITH implementation: CLASS LIDENT LBRACE VAL MUTABLE VIRTUAL WITH ## -## Ends in an error in state: 1887. +## Ends in an error in state: 1886. ## ## value -> override_flag MUTABLE VIRTUAL . LIDENT COLON core_type [ SEMI RBRACE ] ## value -> override_flag MUTABLE VIRTUAL . LIDENT COLON core_type EQUAL [ SEMI RBRACE ] @@ -21905,7 +21969,7 @@ implementation: CLASS LIDENT LBRACE VAL MUTABLE VIRTUAL WITH implementation: CLASS LIDENT LBRACE VAL MUTABLE WITH ## -## Ends in an error in state: 1886. +## Ends in an error in state: 1885. ## ## mutable_flag -> MUTABLE . [ LIDENT ] ## value -> override_flag MUTABLE . VIRTUAL LIDENT COLON core_type [ SEMI RBRACE ] @@ -21919,7 +21983,7 @@ implementation: CLASS LIDENT LBRACE VAL MUTABLE WITH implementation: CLASS LIDENT LBRACE VAL VIRTUAL LIDENT COLON UNDERSCORE WITH ## -## Ends in an error in state: 1882. +## Ends in an error in state: 1881. ## ## value -> VIRTUAL mutable_flag LIDENT COLON core_type . [ SEMI RBRACE ] ## value -> VIRTUAL mutable_flag LIDENT COLON core_type . EQUAL [ SEMI RBRACE ] @@ -21941,7 +22005,7 @@ implementation: CLASS LIDENT LBRACE VAL VIRTUAL LIDENT COLON UNDERSCORE WITH implementation: CLASS LIDENT LBRACE VAL VIRTUAL LIDENT COLON WITH ## -## Ends in an error in state: 1881. +## Ends in an error in state: 1880. ## ## value -> VIRTUAL mutable_flag LIDENT COLON . core_type [ SEMI RBRACE ] ## value -> VIRTUAL mutable_flag LIDENT COLON . core_type EQUAL [ SEMI RBRACE ] @@ -21954,7 +22018,7 @@ implementation: CLASS LIDENT LBRACE VAL VIRTUAL LIDENT COLON WITH implementation: CLASS LIDENT LBRACE VAL VIRTUAL LIDENT WITH ## -## Ends in an error in state: 1880. +## Ends in an error in state: 1879. ## ## value -> VIRTUAL mutable_flag LIDENT . COLON core_type [ SEMI RBRACE ] ## value -> VIRTUAL mutable_flag LIDENT . COLON core_type EQUAL [ SEMI RBRACE ] @@ -21967,7 +22031,7 @@ implementation: CLASS LIDENT LBRACE VAL VIRTUAL LIDENT WITH implementation: CLASS LIDENT LBRACE VAL VIRTUAL MUTABLE LET ## -## Ends in an error in state: 1879. +## Ends in an error in state: 1878. ## ## value -> VIRTUAL mutable_flag . LIDENT COLON core_type [ SEMI RBRACE ] ## value -> VIRTUAL mutable_flag . LIDENT COLON core_type EQUAL [ SEMI RBRACE ] @@ -21980,7 +22044,7 @@ implementation: CLASS LIDENT LBRACE VAL VIRTUAL MUTABLE LET implementation: CLASS LIDENT LBRACE VAL VIRTUAL WITH ## -## Ends in an error in state: 1878. +## Ends in an error in state: 1877. ## ## value -> VIRTUAL . mutable_flag LIDENT COLON core_type [ SEMI RBRACE ] ## value -> VIRTUAL . mutable_flag LIDENT COLON core_type EQUAL [ SEMI RBRACE ] @@ -21993,7 +22057,7 @@ implementation: CLASS LIDENT LBRACE VAL VIRTUAL WITH implementation: CLASS LIDENT LBRACE VAL WITH ## -## Ends in an error in state: 1877. +## Ends in an error in state: 1876. ## ## class_field -> VAL . value [ SEMI RBRACE ] ## @@ -22005,7 +22069,7 @@ implementation: CLASS LIDENT LBRACE VAL WITH implementation: CLASS LIDENT LBRACE WITH ## -## Ends in an error in state: 2186. +## Ends in an error in state: 2185. ## ## either(preceded(EQUAL,class_expr),class_body_expr) -> LBRACE class_expr_lets_and_rest . RBRACE [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -22016,16 +22080,16 @@ implementation: CLASS LIDENT LBRACE WITH ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1876, spurious reduction of production option(SEMI) -> -## In state 2134, spurious reduction of production object_body -> option(SEMI) -## In state 2135, spurious reduction of production class_expr_lets_and_rest -> object_body +## In state 1875, spurious reduction of production option(SEMI) -> +## In state 2133, spurious reduction of production object_body -> option(SEMI) +## In state 2134, spurious reduction of production class_expr_lets_and_rest -> object_body ## implementation: CLASS LIDENT LPAREN DOT RPAREN WITH ## -## Ends in an error in state: 2195. +## Ends in an error in state: 2194. ## ## class_declaration_details -> virtual_flag LIDENT LPAREN DOT RPAREN . class_declaration_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -22037,7 +22101,7 @@ implementation: CLASS LIDENT LPAREN DOT RPAREN WITH implementation: CLASS LIDENT LPAREN DOT UNDERSCORE EQUAL ## -## Ends in an error in state: 2197. +## Ends in an error in state: 2196. ## ## class_declaration_details -> virtual_flag LIDENT LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) . option(COMMA) RPAREN class_declaration_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> lseparated_nonempty_list_aux(COMMA,labeled_pattern) . COMMA labeled_pattern [ RPAREN COMMA ] @@ -22051,15 +22115,15 @@ implementation: CLASS LIDENT LPAREN DOT UNDERSCORE EQUAL ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 772, spurious reduction of production pattern -> pattern_without_or ## In state 782, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1526, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1534, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern +## In state 1525, spurious reduction of production labeled_pattern -> pattern_optional_constraint +## In state 1533, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern ## implementation: CLASS LIDENT LPAREN DOT UNDERSCORE RPAREN WITH ## -## Ends in an error in state: 2199. +## Ends in an error in state: 2198. ## ## class_declaration_details -> virtual_flag LIDENT LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN . class_declaration_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -22071,7 +22135,7 @@ implementation: CLASS LIDENT LPAREN DOT UNDERSCORE RPAREN WITH implementation: CLASS LIDENT LPAREN DOT WITH ## -## Ends in an error in state: 2194. +## Ends in an error in state: 2193. ## ## class_declaration_details -> virtual_flag LIDENT LPAREN DOT . RPAREN class_declaration_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## class_declaration_details -> virtual_flag LIDENT LPAREN DOT . lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN class_declaration_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] @@ -22084,7 +22148,7 @@ implementation: CLASS LIDENT LPAREN DOT WITH implementation: CLASS LIDENT LPAREN MINUS WITH ## -## Ends in an error in state: 2193. +## Ends in an error in state: 2192. ## ## signed_constant -> MINUS . INT [ RPAREN DOTDOT COMMA COLONCOLON COLON BAR AS ] ## signed_constant -> MINUS . FLOAT [ RPAREN DOTDOT COMMA COLONCOLON COLON BAR AS ] @@ -22098,7 +22162,7 @@ implementation: CLASS LIDENT LPAREN MINUS WITH implementation: CLASS LIDENT LPAREN PLUS WITH ## -## Ends in an error in state: 2192. +## Ends in an error in state: 2191. ## ## signed_constant -> PLUS . INT [ RPAREN DOTDOT COMMA COLONCOLON COLON BAR AS ] ## signed_constant -> PLUS . FLOAT [ RPAREN DOTDOT COMMA COLONCOLON COLON BAR AS ] @@ -22112,7 +22176,7 @@ implementation: CLASS LIDENT LPAREN PLUS WITH implementation: CLASS LIDENT LPAREN QUOTE UIDENT COMMA WITH ## -## Ends in an error in state: 1688. +## Ends in an error in state: 1687. ## ## lseparated_nonempty_list_aux(COMMA,type_parameter) -> lseparated_nonempty_list_aux(COMMA,type_parameter) COMMA . type_parameter [ RPAREN COMMA ] ## option(COMMA) -> COMMA . [ RPAREN ] @@ -22125,7 +22189,7 @@ implementation: CLASS LIDENT LPAREN QUOTE UIDENT COMMA WITH implementation: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN DOT RPAREN WITH ## -## Ends in an error in state: 2208. +## Ends in an error in state: 2207. ## ## class_declaration_details -> virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN LPAREN DOT RPAREN . class_declaration_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -22137,7 +22201,7 @@ implementation: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN DOT RPAREN WITH implementation: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN DOT UNDERSCORE EQUAL ## -## Ends in an error in state: 2210. +## Ends in an error in state: 2209. ## ## class_declaration_details -> virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) . option(COMMA) RPAREN class_declaration_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> lseparated_nonempty_list_aux(COMMA,labeled_pattern) . COMMA labeled_pattern [ RPAREN COMMA ] @@ -22151,15 +22215,15 @@ implementation: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN DOT UNDERSCORE EQ ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 772, spurious reduction of production pattern -> pattern_without_or ## In state 782, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1526, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1534, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern +## In state 1525, spurious reduction of production labeled_pattern -> pattern_optional_constraint +## In state 1533, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern ## implementation: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN DOT UNDERSCORE RPAREN WITH ## -## Ends in an error in state: 2212. +## Ends in an error in state: 2211. ## ## class_declaration_details -> virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN . class_declaration_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -22171,7 +22235,7 @@ implementation: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN DOT UNDERSCORE RP implementation: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN DOT WITH ## -## Ends in an error in state: 2207. +## Ends in an error in state: 2206. ## ## class_declaration_details -> virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN LPAREN DOT . RPAREN class_declaration_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## class_declaration_details -> virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN LPAREN DOT . lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN class_declaration_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] @@ -22184,7 +22248,7 @@ implementation: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN DOT WITH implementation: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN RPAREN WITH ## -## Ends in an error in state: 2205. +## Ends in an error in state: 2204. ## ## class_declaration_details -> virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN LPAREN RPAREN . class_declaration_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -22196,7 +22260,7 @@ implementation: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN RPAREN WITH implementation: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN UNDERSCORE EQUAL ## -## Ends in an error in state: 2214. +## Ends in an error in state: 2213. ## ## class_declaration_details -> virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) . option(COMMA) RPAREN class_declaration_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> lseparated_nonempty_list_aux(COMMA,labeled_pattern) . COMMA labeled_pattern [ RPAREN COMMA ] @@ -22210,15 +22274,15 @@ implementation: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN UNDERSCORE EQUAL ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 772, spurious reduction of production pattern -> pattern_without_or ## In state 782, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1526, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1534, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern +## In state 1525, spurious reduction of production labeled_pattern -> pattern_optional_constraint +## In state 1533, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern ## implementation: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN UNDERSCORE RPAREN WITH ## -## Ends in an error in state: 2216. +## Ends in an error in state: 2215. ## ## class_declaration_details -> virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN . class_declaration_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -22230,7 +22294,7 @@ implementation: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN UNDERSCORE RPAREN implementation: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN WITH ## -## Ends in an error in state: 2204. +## Ends in an error in state: 2203. ## ## class_declaration_details -> virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN LPAREN . RPAREN class_declaration_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## class_declaration_details -> virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN LPAREN . lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN class_declaration_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] @@ -22245,7 +22309,7 @@ implementation: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN WITH implementation: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN WITH ## -## Ends in an error in state: 2203. +## Ends in an error in state: 2202. ## ## class_declaration_details -> virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN . class_declaration_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## class_declaration_details -> virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN . LPAREN RPAREN class_declaration_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] @@ -22261,7 +22325,7 @@ implementation: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN WITH implementation: CLASS LIDENT LPAREN QUOTE UIDENT WITH ## -## Ends in an error in state: 2201. +## Ends in an error in state: 2200. ## ## class_declaration_details -> virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) . option(COMMA) RPAREN class_declaration_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## class_declaration_details -> virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) . option(COMMA) RPAREN LPAREN RPAREN class_declaration_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] @@ -22278,7 +22342,7 @@ implementation: CLASS LIDENT LPAREN QUOTE UIDENT WITH implementation: CLASS LIDENT LPAREN QUOTE WITH ## -## Ends in an error in state: 1683. +## Ends in an error in state: 1682. ## ## type_variable -> QUOTE . ident [ RPAREN COMMA ] ## @@ -22290,7 +22354,7 @@ implementation: CLASS LIDENT LPAREN QUOTE WITH implementation: CLASS LIDENT LPAREN RPAREN WITH ## -## Ends in an error in state: 1868. +## Ends in an error in state: 1867. ## ## class_declaration_details -> virtual_flag LIDENT LPAREN RPAREN . class_declaration_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -22302,7 +22366,7 @@ implementation: CLASS LIDENT LPAREN RPAREN WITH implementation: CLASS LIDENT LPAREN UNDERSCORE EQUAL ## -## Ends in an error in state: 2219. +## Ends in an error in state: 2218. ## ## class_declaration_details -> virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) . option(COMMA) RPAREN class_declaration_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> lseparated_nonempty_list_aux(COMMA,labeled_pattern) . COMMA labeled_pattern [ RPAREN COMMA ] @@ -22316,15 +22380,15 @@ implementation: CLASS LIDENT LPAREN UNDERSCORE EQUAL ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 772, spurious reduction of production pattern -> pattern_without_or ## In state 782, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1526, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1534, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern +## In state 1525, spurious reduction of production labeled_pattern -> pattern_optional_constraint +## In state 1533, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern ## implementation: CLASS LIDENT LPAREN UNDERSCORE RPAREN WITH ## -## Ends in an error in state: 2221. +## Ends in an error in state: 2220. ## ## class_declaration_details -> virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN . class_declaration_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -22336,7 +22400,7 @@ implementation: CLASS LIDENT LPAREN UNDERSCORE RPAREN WITH implementation: CLASS LIDENT LPAREN WITH ## -## Ends in an error in state: 1867. +## Ends in an error in state: 1866. ## ## class_declaration_details -> virtual_flag LIDENT LPAREN . RPAREN class_declaration_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## class_declaration_details -> virtual_flag LIDENT LPAREN . lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN class_declaration_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] @@ -22356,7 +22420,7 @@ implementation: CLASS LIDENT LPAREN WITH implementation: CLASS LIDENT WITH ## -## Ends in an error in state: 1866. +## Ends in an error in state: 1865. ## ## class_declaration_details -> virtual_flag LIDENT . class_declaration_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## class_declaration_details -> virtual_flag LIDENT . LPAREN RPAREN class_declaration_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] @@ -22377,7 +22441,7 @@ implementation: CLASS LIDENT WITH implementation: CLASS TYPE LIDENT EQUAL DOCSTRING WITH ## -## Ends in an error in state: 1772. +## Ends in an error in state: 1771. ## ## class_instance_type -> attribute . class_instance_type [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -22389,7 +22453,7 @@ implementation: CLASS TYPE LIDENT EQUAL DOCSTRING WITH implementation: CLASS TYPE LIDENT EQUAL LIDENT LPAREN WITH ## -## Ends in an error in state: 1764. +## Ends in an error in state: 1763. ## ## loption(parenthesized(class_type_arguments_comma_list)) -> LPAREN . class_type_arguments_comma_list RPAREN [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -22401,7 +22465,7 @@ implementation: CLASS TYPE LIDENT EQUAL LIDENT LPAREN WITH implementation: CLASS TYPE LIDENT EQUAL LIDENT WITH ## -## Ends in an error in state: 1763. +## Ends in an error in state: 1762. ## ## class_instance_type -> clty_longident . loption(parenthesized(class_type_arguments_comma_list)) [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -22413,7 +22477,7 @@ implementation: CLASS TYPE LIDENT EQUAL LIDENT WITH implementation: CLASS TYPE LIDENT EQUAL UIDENT DOT WITH ## -## Ends in an error in state: 1760. +## Ends in an error in state: 1759. ## ## clty_longident -> mod_ext_longident DOT . LIDENT [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT EOF DOCSTRING AND ] ## mod_ext_apply -> mod_ext_longident DOT . UIDENT LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ LPAREN DOT ] @@ -22427,7 +22491,7 @@ implementation: CLASS TYPE LIDENT EQUAL UIDENT DOT WITH implementation: CLASS TYPE LIDENT EQUAL UIDENT WITH ## -## Ends in an error in state: 1759. +## Ends in an error in state: 1758. ## ## clty_longident -> mod_ext_longident . DOT LIDENT [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT EOF DOCSTRING AND ] ## mod_ext_apply -> mod_ext_longident . DOT UIDENT LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ LPAREN DOT ] @@ -22447,7 +22511,7 @@ implementation: CLASS TYPE LIDENT EQUAL UIDENT WITH implementation: CLASS TYPE LIDENT EQUAL WITH ## -## Ends in an error in state: 1852. +## Ends in an error in state: 1851. ## ## either(preceded(EQUAL,class_instance_type),class_type_body) -> EQUAL . class_instance_type [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -22459,7 +22523,7 @@ implementation: CLASS TYPE LIDENT EQUAL WITH implementation: CLASS TYPE LIDENT LBRACE DOT SEMI QUOTE ## -## Ends in an error in state: 1698. +## Ends in an error in state: 1697. ## ## class_type_body -> LBRACE DOT class_sig_body . RBRACE [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -22471,7 +22535,7 @@ implementation: CLASS TYPE LIDENT LBRACE DOT SEMI QUOTE implementation: CLASS TYPE LIDENT LBRACE DOT WITH ## -## Ends in an error in state: 1694. +## Ends in an error in state: 1693. ## ## class_type_body -> LBRACE DOT . class_sig_body RBRACE [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -22483,7 +22547,7 @@ implementation: CLASS TYPE LIDENT LBRACE DOT WITH implementation: CLASS TYPE LIDENT LBRACE RBRACE AND LIDENT LBRACE RBRACE WITH ## -## Ends in an error in state: 1863. +## Ends in an error in state: 1862. ## ## list(and_class_type_declaration) -> and_class_type_declaration . list(and_class_type_declaration) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -22495,7 +22559,7 @@ implementation: CLASS TYPE LIDENT LBRACE RBRACE AND LIDENT LBRACE RBRACE WITH implementation: CLASS TYPE LIDENT LBRACE RBRACE AND WITH ## -## Ends in an error in state: 1857. +## Ends in an error in state: 1856. ## ## and_class_type_declaration -> AND . class_type_declaration_details [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -22507,7 +22571,7 @@ implementation: CLASS TYPE LIDENT LBRACE RBRACE AND WITH implementation: CLASS TYPE LIDENT LBRACE RBRACE DOCSTRING AND WITH ## -## Ends in an error in state: 1860. +## Ends in an error in state: 1859. ## ## and_class_type_declaration -> nonempty_list(as_loc(attribute)) AND . class_type_declaration_details [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -22519,7 +22583,7 @@ implementation: CLASS TYPE LIDENT LBRACE RBRACE DOCSTRING AND WITH implementation: CLASS TYPE LIDENT LBRACE RBRACE DOCSTRING WITH ## -## Ends in an error in state: 1859. +## Ends in an error in state: 1858. ## ## and_class_type_declaration -> nonempty_list(as_loc(attribute)) . AND class_type_declaration_details [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -22537,7 +22601,7 @@ implementation: CLASS TYPE LIDENT LBRACE RBRACE DOCSTRING WITH implementation: CLASS TYPE LIDENT LBRACE RBRACE WITH ## -## Ends in an error in state: 1856. +## Ends in an error in state: 1855. ## ## class_type_declarations -> CLASS TYPE class_type_declaration_details . list(and_class_type_declaration) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -22549,7 +22613,7 @@ implementation: CLASS TYPE LIDENT LBRACE RBRACE WITH implementation: CLASS TYPE LIDENT LBRACE SEMI QUOTE ## -## Ends in an error in state: 1849. +## Ends in an error in state: 1848. ## ## class_type_body -> LBRACE class_sig_body . RBRACE [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## class_type_body -> LBRACE class_sig_body . error [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] @@ -22562,7 +22626,7 @@ implementation: CLASS TYPE LIDENT LBRACE SEMI QUOTE implementation: CLASS TYPE LIDENT LBRACE WITH ## -## Ends in an error in state: 1693. +## Ends in an error in state: 1692. ## ## class_type_body -> LBRACE . class_sig_body RBRACE [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## class_type_body -> LBRACE . DOT class_sig_body RBRACE [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] @@ -22576,7 +22640,7 @@ implementation: CLASS TYPE LIDENT LBRACE WITH implementation: CLASS TYPE LIDENT LPAREN QUOTE UIDENT RPAREN EOL ## -## Ends in an error in state: 1692. +## Ends in an error in state: 1691. ## ## class_type_declaration_details -> virtual_flag LIDENT loption(class_type_parameters) . either(preceded(EQUAL,class_instance_type),class_type_body) [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -22588,7 +22652,7 @@ implementation: CLASS TYPE LIDENT LPAREN QUOTE UIDENT RPAREN EOL implementation: CLASS TYPE LIDENT WITH ## -## Ends in an error in state: 1678. +## Ends in an error in state: 1677. ## ## class_type_declaration_details -> virtual_flag LIDENT . loption(class_type_parameters) either(preceded(EQUAL,class_instance_type),class_type_body) [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -22600,7 +22664,7 @@ implementation: CLASS TYPE LIDENT WITH implementation: CLASS TYPE VIRTUAL LET ## -## Ends in an error in state: 1677. +## Ends in an error in state: 1676. ## ## class_type_declaration_details -> virtual_flag . LIDENT loption(class_type_parameters) either(preceded(EQUAL,class_instance_type),class_type_body) [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -22612,7 +22676,7 @@ implementation: CLASS TYPE VIRTUAL LET implementation: CLASS TYPE WITH ## -## Ends in an error in state: 1676. +## Ends in an error in state: 1675. ## ## class_type_declarations -> CLASS TYPE . class_type_declaration_details list(and_class_type_declaration) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -22624,7 +22688,7 @@ implementation: CLASS TYPE WITH implementation: CLASS VIRTUAL LET ## -## Ends in an error in state: 1865. +## Ends in an error in state: 1864. ## ## class_declaration_details -> virtual_flag . LIDENT class_declaration_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## class_declaration_details -> virtual_flag . LIDENT LPAREN RPAREN class_declaration_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] @@ -22645,7 +22709,7 @@ implementation: CLASS VIRTUAL LET implementation: CLASS WITH ## -## Ends in an error in state: 1674. +## Ends in an error in state: 1673. ## ## class_type_declarations -> CLASS . TYPE class_type_declaration_details list(and_class_type_declaration) [ error SEMI RBRACKET RBRACE EOF ] ## structure_item -> CLASS . class_declaration_details list(and_class_declaration) [ error SEMI RBRACKET RBRACE EOF ] @@ -22658,7 +22722,7 @@ implementation: CLASS WITH implementation: DOCSTRING CLASS LIDENT LBRACE RBRACE WITH ## -## Ends in an error in state: 2518. +## Ends in an error in state: 2517. ## ## structure_item -> nonempty_list(as_loc(attribute)) CLASS class_declaration_details . list(and_class_declaration) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -22670,7 +22734,7 @@ implementation: DOCSTRING CLASS LIDENT LBRACE RBRACE WITH implementation: DOCSTRING CLASS TYPE LIDENT LBRACE RBRACE WITH ## -## Ends in an error in state: 2516. +## Ends in an error in state: 2515. ## ## class_type_declarations -> nonempty_list(as_loc(attribute)) CLASS TYPE class_type_declaration_details . list(and_class_type_declaration) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -22682,7 +22746,7 @@ implementation: DOCSTRING CLASS TYPE LIDENT LBRACE RBRACE WITH implementation: DOCSTRING CLASS TYPE WITH ## -## Ends in an error in state: 2515. +## Ends in an error in state: 2514. ## ## class_type_declarations -> nonempty_list(as_loc(attribute)) CLASS TYPE . class_type_declaration_details list(and_class_type_declaration) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -22694,7 +22758,7 @@ implementation: DOCSTRING CLASS TYPE WITH implementation: DOCSTRING CLASS WITH ## -## Ends in an error in state: 2514. +## Ends in an error in state: 2513. ## ## class_type_declarations -> nonempty_list(as_loc(attribute)) CLASS . TYPE class_type_declaration_details list(and_class_type_declaration) [ error SEMI RBRACKET RBRACE EOF ] ## structure_item -> nonempty_list(as_loc(attribute)) CLASS . class_declaration_details list(and_class_declaration) [ error SEMI RBRACKET RBRACE EOF ] @@ -22707,7 +22771,7 @@ implementation: DOCSTRING CLASS WITH implementation: DOCSTRING EXCEPTION WITH ## -## Ends in an error in state: 2512. +## Ends in an error in state: 2511. ## ## str_exception_declaration -> nonempty_list(as_loc(attribute)) EXCEPTION . either(extension_constructor_declaration,extension_constructor_rebind) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -22719,7 +22783,7 @@ implementation: DOCSTRING EXCEPTION WITH implementation: DOCSTRING EXTERNAL LIDENT COLON UNDERSCORE EQUAL WITH ## -## Ends in an error in state: 2510. +## Ends in an error in state: 2509. ## ## structure_item -> nonempty_list(as_loc(attribute)) EXTERNAL val_ident COLON core_type EQUAL . primitive_declaration [ error SEMI RBRACKET RBRACE EOF ] ## @@ -22731,7 +22795,7 @@ implementation: DOCSTRING EXTERNAL LIDENT COLON UNDERSCORE EQUAL WITH implementation: DOCSTRING EXTERNAL LIDENT COLON UNDERSCORE WITH ## -## Ends in an error in state: 2509. +## Ends in an error in state: 2508. ## ## structure_item -> nonempty_list(as_loc(attribute)) EXTERNAL val_ident COLON core_type . EQUAL primitive_declaration [ error SEMI RBRACKET RBRACE EOF ] ## @@ -22752,7 +22816,7 @@ implementation: DOCSTRING EXTERNAL LIDENT COLON UNDERSCORE WITH implementation: DOCSTRING EXTERNAL LIDENT COLON WITH ## -## Ends in an error in state: 2508. +## Ends in an error in state: 2507. ## ## structure_item -> nonempty_list(as_loc(attribute)) EXTERNAL val_ident COLON . core_type EQUAL primitive_declaration [ error SEMI RBRACKET RBRACE EOF ] ## @@ -22764,7 +22828,7 @@ implementation: DOCSTRING EXTERNAL LIDENT COLON WITH implementation: DOCSTRING EXTERNAL LIDENT WITH ## -## Ends in an error in state: 2507. +## Ends in an error in state: 2506. ## ## structure_item -> nonempty_list(as_loc(attribute)) EXTERNAL val_ident . COLON core_type EQUAL primitive_declaration [ error SEMI RBRACKET RBRACE EOF ] ## @@ -22776,7 +22840,7 @@ implementation: DOCSTRING EXTERNAL LIDENT WITH implementation: DOCSTRING EXTERNAL WITH ## -## Ends in an error in state: 2506. +## Ends in an error in state: 2505. ## ## structure_item -> nonempty_list(as_loc(attribute)) EXTERNAL . val_ident COLON core_type EQUAL primitive_declaration [ error SEMI RBRACKET RBRACE EOF ] ## @@ -22788,7 +22852,7 @@ implementation: DOCSTRING EXTERNAL WITH implementation: DOCSTRING INCLUDE WITH ## -## Ends in an error in state: 2504. +## Ends in an error in state: 2503. ## ## structure_item -> nonempty_list(as_loc(attribute)) INCLUDE . module_expr [ error SEMI RBRACKET RBRACE EOF ] ## @@ -22800,7 +22864,7 @@ implementation: DOCSTRING INCLUDE WITH implementation: DOCSTRING LET MODULE WITH ## -## Ends in an error in state: 2521. +## Ends in an error in state: 2520. ## ## structure_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE . UIDENT module_binding_body [ error SEMI RBRACKET RBRACE EOF ] ## structure_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE . REC UIDENT module_binding_body list(and_module_bindings) [ error SEMI RBRACKET RBRACE EOF ] @@ -22813,7 +22877,7 @@ implementation: DOCSTRING LET MODULE WITH implementation: DOCSTRING LET PERCENT AND ASSERT ## -## Ends in an error in state: 2501. +## Ends in an error in state: 2500. ## ## let_binding -> nonempty_list(as_loc(attribute)) LET option(item_extension_sugar) . rec_flag let_binding_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -22826,14 +22890,14 @@ implementation: DOCSTRING LET PERCENT AND ASSERT ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 54, spurious reduction of production attr_id -> single_attr_id ## In state 57, spurious reduction of production item_extension_sugar -> PERCENT attr_id -## In state 1562, spurious reduction of production option(item_extension_sugar) -> item_extension_sugar +## In state 1561, spurious reduction of production option(item_extension_sugar) -> item_extension_sugar ## implementation: DOCSTRING LET REC ASSERT ## -## Ends in an error in state: 2502. +## Ends in an error in state: 2501. ## ## let_binding -> nonempty_list(as_loc(attribute)) LET option(item_extension_sugar) rec_flag . let_binding_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -22845,7 +22909,7 @@ implementation: DOCSTRING LET REC ASSERT implementation: DOCSTRING LET WITH ## -## Ends in an error in state: 2500. +## Ends in an error in state: 2499. ## ## let_binding -> nonempty_list(as_loc(attribute)) LET . option(item_extension_sugar) rec_flag let_binding_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## opt_LET_MODULE -> LET . MODULE [ UIDENT REC ] @@ -22858,7 +22922,7 @@ implementation: DOCSTRING LET WITH implementation: DOCSTRING MODULE REC UIDENT LBRACE RBRACE WITH ## -## Ends in an error in state: 2526. +## Ends in an error in state: 2525. ## ## structure_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE REC UIDENT module_binding_body . list(and_module_bindings) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -22870,7 +22934,7 @@ implementation: DOCSTRING MODULE REC UIDENT LBRACE RBRACE WITH implementation: DOCSTRING MODULE REC UIDENT WITH ## -## Ends in an error in state: 2525. +## Ends in an error in state: 2524. ## ## structure_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE REC UIDENT . module_binding_body list(and_module_bindings) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -22882,7 +22946,7 @@ implementation: DOCSTRING MODULE REC UIDENT WITH implementation: DOCSTRING MODULE REC WITH ## -## Ends in an error in state: 2524. +## Ends in an error in state: 2523. ## ## structure_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE REC . UIDENT module_binding_body list(and_module_bindings) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -22894,7 +22958,7 @@ implementation: DOCSTRING MODULE REC WITH implementation: DOCSTRING MODULE TYPE OF LET ## -## Ends in an error in state: 2496. +## Ends in an error in state: 2495. ## ## structure_item -> nonempty_list(as_loc(attribute)) MODULE TYPE option(OF) . ident [ error SEMI RBRACKET RBRACE EOF ] ## structure_item -> nonempty_list(as_loc(attribute)) MODULE TYPE option(OF) . ident module_type_body(EQUAL) [ error SEMI RBRACKET RBRACE EOF ] @@ -22907,7 +22971,7 @@ implementation: DOCSTRING MODULE TYPE OF LET implementation: DOCSTRING MODULE TYPE WITH ## -## Ends in an error in state: 2495. +## Ends in an error in state: 2494. ## ## structure_item -> nonempty_list(as_loc(attribute)) MODULE TYPE . option(OF) ident [ error SEMI RBRACKET RBRACE EOF ] ## structure_item -> nonempty_list(as_loc(attribute)) MODULE TYPE . option(OF) ident module_type_body(EQUAL) [ error SEMI RBRACKET RBRACE EOF ] @@ -22920,7 +22984,7 @@ implementation: DOCSTRING MODULE TYPE WITH implementation: DOCSTRING MODULE UIDENT WITH ## -## Ends in an error in state: 2522. +## Ends in an error in state: 2521. ## ## structure_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE UIDENT . module_binding_body [ error SEMI RBRACKET RBRACE EOF ] ## @@ -22932,7 +22996,7 @@ implementation: DOCSTRING MODULE UIDENT WITH implementation: DOCSTRING MODULE WITH ## -## Ends in an error in state: 2494. +## Ends in an error in state: 2493. ## ## opt_LET_MODULE -> MODULE . [ UIDENT REC ] ## structure_item -> nonempty_list(as_loc(attribute)) MODULE . TYPE option(OF) ident [ error SEMI RBRACKET RBRACE EOF ] @@ -22946,7 +23010,7 @@ implementation: DOCSTRING MODULE WITH implementation: DOCSTRING OPEN BANG WITH ## -## Ends in an error in state: 2492. +## Ends in an error in state: 2491. ## ## open_statement -> nonempty_list(as_loc(attribute)) OPEN override_flag . mod_longident [ error SEMI RBRACKET RBRACE EOF ] ## @@ -22958,7 +23022,7 @@ implementation: DOCSTRING OPEN BANG WITH implementation: DOCSTRING OPEN UIDENT WITH ## -## Ends in an error in state: 2493. +## Ends in an error in state: 2492. ## ## mod_longident -> mod_longident . DOT UIDENT [ error SEMI RBRACKET RBRACE EOF DOT ] ## open_statement -> nonempty_list(as_loc(attribute)) OPEN override_flag mod_longident . [ error SEMI RBRACKET RBRACE EOF ] @@ -22971,7 +23035,7 @@ implementation: DOCSTRING OPEN UIDENT WITH implementation: DOCSTRING OPEN WITH ## -## Ends in an error in state: 2491. +## Ends in an error in state: 2490. ## ## open_statement -> nonempty_list(as_loc(attribute)) OPEN . override_flag mod_longident [ error SEMI RBRACKET RBRACE EOF ] ## @@ -22983,7 +23047,7 @@ implementation: DOCSTRING OPEN WITH implementation: DOCSTRING TYPE LIDENT LPAREN UNDERSCORE RPAREN AMPERSAND ## -## Ends in an error in state: 2450. +## Ends in an error in state: 2449. ## ## str_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag LIDENT type_variables_with_variance . PLUSEQ embedded(private_flag) attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) [ error SEMI RBRACKET RBRACE EOF ] ## type_declaration_details -> LIDENT type_variables_with_variance . type_declaration_kind [ error SEMI RBRACKET RBRACE EOF ] @@ -22996,7 +23060,7 @@ implementation: DOCSTRING TYPE LIDENT LPAREN UNDERSCORE RPAREN AMPERSAND implementation: DOCSTRING TYPE LIDENT PLUSEQ PRI BANG ## -## Ends in an error in state: 2452. +## Ends in an error in state: 2451. ## ## str_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) . attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -23008,7 +23072,7 @@ implementation: DOCSTRING TYPE LIDENT PLUSEQ PRI BANG implementation: DOCSTRING TYPE LIDENT PLUSEQ WITH ## -## Ends in an error in state: 2451. +## Ends in an error in state: 2450. ## ## str_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag LIDENT type_variables_with_variance PLUSEQ . embedded(private_flag) attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -23020,7 +23084,7 @@ implementation: DOCSTRING TYPE LIDENT PLUSEQ WITH implementation: DOCSTRING TYPE LIDENT WITH ## -## Ends in an error in state: 2449. +## Ends in an error in state: 2448. ## ## str_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag LIDENT . type_variables_with_variance PLUSEQ embedded(private_flag) attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) [ error SEMI RBRACKET RBRACE EOF ] ## type_declaration_details -> LIDENT . type_variables_with_variance type_declaration_kind [ error SEMI RBRACKET RBRACE EOF ] @@ -23033,7 +23097,7 @@ implementation: DOCSTRING TYPE LIDENT WITH implementation: DOCSTRING TYPE UIDENT DOT LIDENT LPAREN UNDERSCORE RPAREN WITH ## -## Ends in an error in state: 2487. +## Ends in an error in state: 2486. ## ## str_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance . PLUSEQ embedded(private_flag) attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -23045,7 +23109,7 @@ implementation: DOCSTRING TYPE UIDENT DOT LIDENT LPAREN UNDERSCORE RPAREN WITH implementation: DOCSTRING TYPE UIDENT DOT LIDENT PLUSEQ PRI BANG ## -## Ends in an error in state: 2489. +## Ends in an error in state: 2488. ## ## str_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) . attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -23057,7 +23121,7 @@ implementation: DOCSTRING TYPE UIDENT DOT LIDENT PLUSEQ PRI BANG implementation: DOCSTRING TYPE UIDENT DOT LIDENT PLUSEQ WITH ## -## Ends in an error in state: 2488. +## Ends in an error in state: 2487. ## ## str_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance PLUSEQ . embedded(private_flag) attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -23069,7 +23133,7 @@ implementation: DOCSTRING TYPE UIDENT DOT LIDENT PLUSEQ WITH implementation: DOCSTRING TYPE UIDENT DOT LIDENT WITH ## -## Ends in an error in state: 2486. +## Ends in an error in state: 2485. ## ## str_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident DOT LIDENT . type_variables_with_variance PLUSEQ embedded(private_flag) attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -23081,7 +23145,7 @@ implementation: DOCSTRING TYPE UIDENT DOT LIDENT WITH implementation: DOCSTRING TYPE UIDENT DOT UIDENT WITH ## -## Ends in an error in state: 2484. +## Ends in an error in state: 2483. ## ## mod_ext_apply -> mod_ext_longident . DOT UIDENT LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ LPAREN DOT ] ## mod_ext_longident -> mod_ext_longident . DOT UIDENT [ DOT ] @@ -23101,7 +23165,7 @@ implementation: DOCSTRING TYPE UIDENT DOT UIDENT WITH implementation: DOCSTRING TYPE UIDENT DOT WITH ## -## Ends in an error in state: 2485. +## Ends in an error in state: 2484. ## ## mod_ext_apply -> mod_ext_longident DOT . UIDENT LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ LPAREN DOT ] ## mod_ext_longident -> mod_ext_longident DOT . UIDENT [ DOT ] @@ -23115,7 +23179,7 @@ implementation: DOCSTRING TYPE UIDENT DOT WITH implementation: DOCSTRING TYPE WITH ## -## Ends in an error in state: 2448. +## Ends in an error in state: 2447. ## ## str_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag . LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) [ error SEMI RBRACKET RBRACE EOF ] ## str_type_extension -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag . mod_ext_longident DOT LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) [ error SEMI RBRACKET RBRACE EOF ] @@ -23128,14 +23192,14 @@ implementation: DOCSTRING TYPE WITH ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 2447, spurious reduction of production nonrec_flag -> +## In state 2446, spurious reduction of production nonrec_flag -> ## implementation: DOCSTRING WITH ## -## Ends in an error in state: 2289. +## Ends in an error in state: 2288. ## ## structure -> structure_item . [ RBRACKET RBRACE EOF ] ## structure -> structure_item . SEMI structure [ RBRACKET RBRACE EOF ] @@ -23148,15 +23212,15 @@ implementation: DOCSTRING WITH ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1802, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## In state 2446, spurious reduction of production structure_item -> nonempty_list(as_loc(attribute)) +## In state 1801, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute +## In state 2445, spurious reduction of production structure_item -> nonempty_list(as_loc(attribute)) ## implementation: ES6_FUN LPAREN DOT UNDERSCORE EQUAL ## -## Ends in an error in state: 3084. +## Ends in an error in state: 3098. ## ## es6_parameters -> LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) . option(COMMA) RPAREN [ EQUALGREATER COLON ] ## lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> lseparated_nonempty_list_aux(COMMA,labeled_pattern) . COMMA labeled_pattern [ RPAREN COMMA ] @@ -23170,15 +23234,15 @@ implementation: ES6_FUN LPAREN DOT UNDERSCORE EQUAL ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 772, spurious reduction of production pattern -> pattern_without_or ## In state 782, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1526, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1534, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern +## In state 1525, spurious reduction of production labeled_pattern -> pattern_optional_constraint +## In state 1533, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern ## implementation: ES6_FUN LPAREN DOT WITH ## -## Ends in an error in state: 3082. +## Ends in an error in state: 3096. ## ## es6_parameters -> LPAREN DOT . RPAREN [ EQUALGREATER COLON ] ## es6_parameters -> LPAREN DOT . lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN [ EQUALGREATER COLON ] @@ -23191,7 +23255,7 @@ implementation: ES6_FUN LPAREN DOT WITH implementation: ES6_FUN LPAREN LABEL_WITH_EQUAL UIDENT TO ## -## Ends in an error in state: 3081. +## Ends in an error in state: 3095. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -23226,7 +23290,7 @@ implementation: ES6_FUN LPAREN LABEL_WITH_EQUAL UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -23312,7 +23376,7 @@ implementation: ES6_FUN LPAREN TILDE LIDENT COLON UNDERSCORE WITH implementation: ES6_FUN LPAREN TILDE LIDENT EQUAL UIDENT TO ## -## Ends in an error in state: 3144. +## Ends in an error in state: 3158. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -23347,7 +23411,7 @@ implementation: ES6_FUN LPAREN TILDE LIDENT EQUAL UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -23408,7 +23472,7 @@ implementation: ES6_FUN LPAREN TYPE WITH implementation: ES6_FUN LPAREN UNDERSCORE COMMA WITH ## -## Ends in an error in state: 1528. +## Ends in an error in state: 1527. ## ## lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> lseparated_nonempty_list_aux(COMMA,labeled_pattern) COMMA . labeled_pattern [ RPAREN COMMA ] ## option(COMMA) -> COMMA . [ RPAREN ] @@ -23421,7 +23485,7 @@ implementation: ES6_FUN LPAREN UNDERSCORE COMMA WITH implementation: ES6_FUN LPAREN UNDERSCORE EQUAL ## -## Ends in an error in state: 3087. +## Ends in an error in state: 3101. ## ## es6_parameters -> LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) . option(COMMA) RPAREN [ EQUALGREATER COLON ] ## lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> lseparated_nonempty_list_aux(COMMA,labeled_pattern) . COMMA labeled_pattern [ RPAREN COMMA ] @@ -23435,8 +23499,8 @@ implementation: ES6_FUN LPAREN UNDERSCORE EQUAL ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 772, spurious reduction of production pattern -> pattern_without_or ## In state 782, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1526, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1534, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern +## In state 1525, spurious reduction of production labeled_pattern -> pattern_optional_constraint +## In state 1533, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern ## @@ -23471,7 +23535,7 @@ implementation: ES6_FUN UNDERSCORE COLON DOCSTRING WITH implementation: ES6_FUN UNDERSCORE COLON UNDERSCORE EQUALGREATER UIDENT UIDENT ## -## Ends in an error in state: 1672. +## Ends in an error in state: 1671. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -23506,7 +23570,7 @@ implementation: ES6_FUN UNDERSCORE COLON UNDERSCORE EQUALGREATER UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -23514,7 +23578,7 @@ implementation: ES6_FUN UNDERSCORE COLON UNDERSCORE EQUALGREATER UIDENT UIDENT implementation: ES6_FUN UNDERSCORE COLON UNDERSCORE EQUALGREATER WITH ## -## Ends in an error in state: 1671. +## Ends in an error in state: 1670. ## ## unattributed_expr -> ES6_FUN es6_parameters COLON non_arrowed_core_type EQUALGREATER . expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -23526,7 +23590,7 @@ implementation: ES6_FUN UNDERSCORE COLON UNDERSCORE EQUALGREATER WITH implementation: ES6_FUN UNDERSCORE COLON UNDERSCORE WITH ## -## Ends in an error in state: 1670. +## Ends in an error in state: 1669. ## ## unattributed_expr -> ES6_FUN es6_parameters COLON non_arrowed_core_type . EQUALGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -23538,7 +23602,7 @@ implementation: ES6_FUN UNDERSCORE COLON UNDERSCORE WITH implementation: ES6_FUN UNDERSCORE COLON WITH ## -## Ends in an error in state: 1669. +## Ends in an error in state: 1668. ## ## unattributed_expr -> ES6_FUN es6_parameters COLON . non_arrowed_core_type EQUALGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -23550,7 +23614,7 @@ implementation: ES6_FUN UNDERSCORE COLON WITH implementation: ES6_FUN UNDERSCORE EQUALGREATER UIDENT UIDENT ## -## Ends in an error in state: 1668. +## Ends in an error in state: 1667. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -23585,7 +23649,7 @@ implementation: ES6_FUN UNDERSCORE EQUALGREATER UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -23593,7 +23657,7 @@ implementation: ES6_FUN UNDERSCORE EQUALGREATER UIDENT UIDENT implementation: ES6_FUN UNDERSCORE EQUALGREATER WITH ## -## Ends in an error in state: 1667. +## Ends in an error in state: 1666. ## ## unattributed_expr -> ES6_FUN es6_parameters EQUALGREATER . expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -23605,7 +23669,7 @@ implementation: ES6_FUN UNDERSCORE EQUALGREATER WITH implementation: ES6_FUN UNDERSCORE WITH ## -## Ends in an error in state: 1666. +## Ends in an error in state: 1665. ## ## unattributed_expr -> ES6_FUN es6_parameters . EQUALGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## unattributed_expr -> ES6_FUN es6_parameters . COLON non_arrowed_core_type EQUALGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -23618,7 +23682,7 @@ implementation: ES6_FUN UNDERSCORE WITH implementation: ES6_FUN WITH ## -## Ends in an error in state: 1665. +## Ends in an error in state: 1664. ## ## unattributed_expr -> ES6_FUN . es6_parameters EQUALGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## unattributed_expr -> ES6_FUN . es6_parameters COLON non_arrowed_core_type EQUALGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -23631,7 +23695,7 @@ implementation: ES6_FUN WITH implementation: EXCEPTION COLONCOLON EQUAL WITH ## -## Ends in an error in state: 1660. +## Ends in an error in state: 1659. ## ## extension_constructor_rebind -> COLONCOLON EQUAL . constr_longident [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING BAR ] ## @@ -23643,7 +23707,7 @@ implementation: EXCEPTION COLONCOLON EQUAL WITH implementation: EXCEPTION COLONCOLON WITH ## -## Ends in an error in state: 1659. +## Ends in an error in state: 1658. ## ## extension_constructor_declaration -> COLONCOLON . generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING BAR ] ## extension_constructor_rebind -> COLONCOLON . EQUAL constr_longident [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING BAR ] @@ -23656,7 +23720,7 @@ implementation: EXCEPTION COLONCOLON WITH implementation: EXCEPTION FALSE EQUAL WITH ## -## Ends in an error in state: 1657. +## Ends in an error in state: 1656. ## ## extension_constructor_rebind -> FALSE EQUAL . constr_longident [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING BAR ] ## @@ -23668,7 +23732,7 @@ implementation: EXCEPTION FALSE EQUAL WITH implementation: EXCEPTION FALSE WITH ## -## Ends in an error in state: 1656. +## Ends in an error in state: 1655. ## ## extension_constructor_declaration -> FALSE . generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING BAR ] ## extension_constructor_rebind -> FALSE . EQUAL constr_longident [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING BAR ] @@ -23681,7 +23745,7 @@ implementation: EXCEPTION FALSE WITH implementation: EXCEPTION LBRACKET RBRACKET EQUAL WITH ## -## Ends in an error in state: 1654. +## Ends in an error in state: 1653. ## ## extension_constructor_rebind -> LBRACKET RBRACKET EQUAL . constr_longident [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING BAR ] ## @@ -23693,7 +23757,7 @@ implementation: EXCEPTION LBRACKET RBRACKET EQUAL WITH implementation: EXCEPTION LBRACKET RBRACKET WITH ## -## Ends in an error in state: 1653. +## Ends in an error in state: 1652. ## ## extension_constructor_declaration -> LBRACKET RBRACKET . generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING BAR ] ## extension_constructor_rebind -> LBRACKET RBRACKET . EQUAL constr_longident [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING BAR ] @@ -23706,7 +23770,7 @@ implementation: EXCEPTION LBRACKET RBRACKET WITH implementation: EXCEPTION LBRACKET WITH ## -## Ends in an error in state: 1652. +## Ends in an error in state: 1651. ## ## extension_constructor_declaration -> LBRACKET . RBRACKET generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING BAR ] ## extension_constructor_rebind -> LBRACKET . RBRACKET EQUAL constr_longident [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING BAR ] @@ -23719,7 +23783,7 @@ implementation: EXCEPTION LBRACKET WITH implementation: EXCEPTION LPAREN RPAREN EQUAL WITH ## -## Ends in an error in state: 1650. +## Ends in an error in state: 1649. ## ## extension_constructor_rebind -> LPAREN RPAREN EQUAL . constr_longident [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING BAR ] ## @@ -23731,7 +23795,7 @@ implementation: EXCEPTION LPAREN RPAREN EQUAL WITH implementation: EXCEPTION LPAREN RPAREN WITH ## -## Ends in an error in state: 1649. +## Ends in an error in state: 1648. ## ## extension_constructor_declaration -> LPAREN RPAREN . generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING BAR ] ## extension_constructor_rebind -> LPAREN RPAREN . EQUAL constr_longident [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING BAR ] @@ -23744,7 +23808,7 @@ implementation: EXCEPTION LPAREN RPAREN WITH implementation: EXCEPTION LPAREN WITH ## -## Ends in an error in state: 1648. +## Ends in an error in state: 1647. ## ## extension_constructor_declaration -> LPAREN . RPAREN generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING BAR ] ## extension_constructor_rebind -> LPAREN . RPAREN EQUAL constr_longident [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING BAR ] @@ -23757,7 +23821,7 @@ implementation: EXCEPTION LPAREN WITH implementation: EXCEPTION TRUE EQUAL WITH ## -## Ends in an error in state: 1646. +## Ends in an error in state: 1645. ## ## extension_constructor_rebind -> TRUE EQUAL . constr_longident [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING BAR ] ## @@ -23769,7 +23833,7 @@ implementation: EXCEPTION TRUE EQUAL WITH implementation: EXCEPTION TRUE WITH ## -## Ends in an error in state: 1645. +## Ends in an error in state: 1644. ## ## extension_constructor_declaration -> TRUE . generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING BAR ] ## extension_constructor_rebind -> TRUE . EQUAL constr_longident [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING BAR ] @@ -23782,7 +23846,7 @@ implementation: EXCEPTION TRUE WITH implementation: EXCEPTION UIDENT COLON WITH ## -## Ends in an error in state: 1260. +## Ends in an error in state: 1259. ## ## option(preceded(COLON,core_type)) -> COLON . core_type [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] ## @@ -23794,7 +23858,7 @@ implementation: EXCEPTION UIDENT COLON WITH implementation: EXCEPTION UIDENT EQUAL LPAREN WITH ## -## Ends in an error in state: 1642. +## Ends in an error in state: 1641. ## ## constr_longident -> LPAREN . RPAREN [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING BAR ] ## @@ -23806,7 +23870,7 @@ implementation: EXCEPTION UIDENT EQUAL LPAREN WITH implementation: EXCEPTION UIDENT EQUAL WITH ## -## Ends in an error in state: 1641. +## Ends in an error in state: 1640. ## ## extension_constructor_rebind -> UIDENT EQUAL . constr_longident [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING BAR ] ## @@ -23901,7 +23965,7 @@ implementation: EXCEPTION UIDENT LBRACE DOTDOT WITH implementation: EXCEPTION UIDENT LBRACE LIDENT COLON LIDENT WITH ## -## Ends in an error in state: 1255. +## Ends in an error in state: 1254. ## ## lseparated_nonempty_list_aux(COMMA,record_label_declaration) -> lseparated_nonempty_list_aux(COMMA,record_label_declaration) . COMMA record_label_declaration [ RBRACE COMMA ] ## record_declaration -> LBRACE lseparated_nonempty_list_aux(COMMA,record_label_declaration) . option(COMMA) RBRACE [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT COLON BAR AND ] @@ -23978,7 +24042,7 @@ implementation: EXCEPTION UIDENT LBRACE MUTABLE LET implementation: EXCEPTION UIDENT LBRACE RBRACE WITH ## -## Ends in an error in state: 1259. +## Ends in an error in state: 1258. ## ## generalized_constructor_arguments -> option(constructor_arguments) . option(preceded(COLON,core_type)) [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] ## @@ -23990,7 +24054,7 @@ implementation: EXCEPTION UIDENT LBRACE RBRACE WITH implementation: EXCEPTION UIDENT LBRACE WITH ## -## Ends in an error in state: 1254. +## Ends in an error in state: 1253. ## ## object_record_type -> LBRACE . RBRACE [ error SEMI RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COLON BAR AS AND ] ## object_record_type -> LBRACE . DOT string_literal_labels RBRACE [ error SEMI RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COLON BAR AS AND ] @@ -24030,7 +24094,7 @@ implementation: EXCEPTION UIDENT LPAREN UNDERSCORE WITH implementation: EXCEPTION UIDENT LPAREN WITH ## -## Ends in an error in state: 1251. +## Ends in an error in state: 1250. ## ## constructor_arguments -> LPAREN . constructor_arguments_comma_list RPAREN [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT COLON BAR AND ] ## @@ -24042,7 +24106,7 @@ implementation: EXCEPTION UIDENT LPAREN WITH implementation: EXCEPTION UIDENT WITH ## -## Ends in an error in state: 1640. +## Ends in an error in state: 1639. ## ## extension_constructor_declaration -> UIDENT . generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING BAR ] ## extension_constructor_rebind -> UIDENT . EQUAL constr_longident [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING BAR ] @@ -24055,7 +24119,7 @@ implementation: EXCEPTION UIDENT WITH implementation: EXCEPTION WITH ## -## Ends in an error in state: 1639. +## Ends in an error in state: 1638. ## ## str_exception_declaration -> EXCEPTION . either(extension_constructor_declaration,extension_constructor_rebind) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -24067,7 +24131,7 @@ implementation: EXCEPTION WITH implementation: EXTERNAL LIDENT COLON UNDERSCORE EQUAL STRING WITH ## -## Ends in an error in state: 1635. +## Ends in an error in state: 1634. ## ## nonempty_list(__anonymous_30) -> STRING . [ error SEMI RBRACKET RBRACE EOF ] ## nonempty_list(__anonymous_30) -> STRING . nonempty_list(__anonymous_30) [ error SEMI RBRACKET RBRACE EOF ] @@ -24080,7 +24144,7 @@ implementation: EXTERNAL LIDENT COLON UNDERSCORE EQUAL STRING WITH implementation: EXTERNAL LIDENT COLON UNDERSCORE EQUAL WITH ## -## Ends in an error in state: 1634. +## Ends in an error in state: 1633. ## ## structure_item -> EXTERNAL val_ident COLON core_type EQUAL . primitive_declaration [ error SEMI RBRACKET RBRACE EOF ] ## @@ -24092,7 +24156,7 @@ implementation: EXTERNAL LIDENT COLON UNDERSCORE EQUAL WITH implementation: EXTERNAL LIDENT COLON UNDERSCORE WITH ## -## Ends in an error in state: 1633. +## Ends in an error in state: 1632. ## ## structure_item -> EXTERNAL val_ident COLON core_type . EQUAL primitive_declaration [ error SEMI RBRACKET RBRACE EOF ] ## @@ -24113,7 +24177,7 @@ implementation: EXTERNAL LIDENT COLON UNDERSCORE WITH implementation: EXTERNAL LIDENT COLON WITH ## -## Ends in an error in state: 1632. +## Ends in an error in state: 1631. ## ## structure_item -> EXTERNAL val_ident COLON . core_type EQUAL primitive_declaration [ error SEMI RBRACKET RBRACE EOF ] ## @@ -24125,7 +24189,7 @@ implementation: EXTERNAL LIDENT COLON WITH implementation: EXTERNAL LIDENT WITH ## -## Ends in an error in state: 1631. +## Ends in an error in state: 1630. ## ## structure_item -> EXTERNAL val_ident . COLON core_type EQUAL primitive_declaration [ error SEMI RBRACKET RBRACE EOF ] ## @@ -24137,7 +24201,7 @@ implementation: EXTERNAL LIDENT WITH implementation: EXTERNAL WITH ## -## Ends in an error in state: 1630. +## Ends in an error in state: 1629. ## ## structure_item -> EXTERNAL . val_ident COLON core_type EQUAL primitive_declaration [ error SEMI RBRACKET RBRACE EOF ] ## @@ -24149,7 +24213,7 @@ implementation: EXTERNAL WITH implementation: FOR LPAREN UNDERSCORE IN UIDENT SEMI ## -## Ends in an error in state: 1623. +## Ends in an error in state: 1622. ## ## expr -> expr . INFIXOP0 expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -24184,7 +24248,7 @@ implementation: FOR LPAREN UNDERSCORE IN UIDENT SEMI ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -24192,7 +24256,7 @@ implementation: FOR LPAREN UNDERSCORE IN UIDENT SEMI implementation: FOR LPAREN UNDERSCORE IN UIDENT TO UIDENT RPAREN UIDENT UIDENT ## -## Ends in an error in state: 1629. +## Ends in an error in state: 1628. ## ## simple_expr_call -> simple_expr_call . POSTFIXOP [ error STAR SLASHGREATER SHARPOP SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call . DOT label_longident [ error STAR SLASHGREATER SHARPOP SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -24214,14 +24278,14 @@ implementation: FOR LPAREN UNDERSCORE IN UIDENT TO UIDENT RPAREN UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## implementation: FOR LPAREN UNDERSCORE IN UIDENT TO UIDENT RPAREN WITH ## -## Ends in an error in state: 1628. +## Ends in an error in state: 1627. ## ## unattributed_expr -> FOR optional_expr_extension LPAREN pattern IN expr direction_flag expr RPAREN . simple_expr_call [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -24233,7 +24297,7 @@ implementation: FOR LPAREN UNDERSCORE IN UIDENT TO UIDENT RPAREN WITH implementation: FOR LPAREN UNDERSCORE IN UIDENT TO UIDENT TO ## -## Ends in an error in state: 1627. +## Ends in an error in state: 1626. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -24268,7 +24332,7 @@ implementation: FOR LPAREN UNDERSCORE IN UIDENT TO UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -24276,7 +24340,7 @@ implementation: FOR LPAREN UNDERSCORE IN UIDENT TO UIDENT TO implementation: FOR LPAREN UNDERSCORE IN UIDENT TO WITH ## -## Ends in an error in state: 1626. +## Ends in an error in state: 1625. ## ## unattributed_expr -> FOR optional_expr_extension LPAREN pattern IN expr direction_flag . expr RPAREN simple_expr_call [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -24288,7 +24352,7 @@ implementation: FOR LPAREN UNDERSCORE IN UIDENT TO WITH implementation: FOR LPAREN UNDERSCORE IN WITH ## -## Ends in an error in state: 1622. +## Ends in an error in state: 1621. ## ## unattributed_expr -> FOR optional_expr_extension LPAREN pattern IN . expr direction_flag expr RPAREN simple_expr_call [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -24300,7 +24364,7 @@ implementation: FOR LPAREN UNDERSCORE IN WITH implementation: FOR LPAREN UNDERSCORE WITH ## -## Ends in an error in state: 1621. +## Ends in an error in state: 1620. ## ## pattern -> pattern . BAR pattern [ IN BAR ] ## unattributed_expr -> FOR optional_expr_extension LPAREN pattern . IN expr direction_flag expr RPAREN simple_expr_call [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -24319,7 +24383,7 @@ implementation: FOR LPAREN UNDERSCORE WITH implementation: FOR LPAREN WITH ## -## Ends in an error in state: 1620. +## Ends in an error in state: 1619. ## ## unattributed_expr -> FOR optional_expr_extension LPAREN . pattern IN expr direction_flag expr RPAREN simple_expr_call [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -24331,7 +24395,7 @@ implementation: FOR LPAREN WITH implementation: FOR PERCENT AND LIDENT ## -## Ends in an error in state: 1619. +## Ends in an error in state: 1618. ## ## unattributed_expr -> FOR optional_expr_extension . LPAREN pattern IN expr direction_flag expr RPAREN simple_expr_call [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -24344,14 +24408,14 @@ implementation: FOR PERCENT AND LIDENT ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 54, spurious reduction of production attr_id -> single_attr_id ## In state 57, spurious reduction of production item_extension_sugar -> PERCENT attr_id -## In state 1604, spurious reduction of production optional_expr_extension -> item_extension_sugar +## In state 1603, spurious reduction of production optional_expr_extension -> item_extension_sugar ## implementation: FOR WITH ## -## Ends in an error in state: 1618. +## Ends in an error in state: 1617. ## ## unattributed_expr -> FOR . optional_expr_extension LPAREN pattern IN expr direction_flag expr RPAREN simple_expr_call [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -24363,7 +24427,7 @@ implementation: FOR WITH implementation: FUN BAR UNDERSCORE EQUALGREATER CHAR UIDENT ## -## Ends in an error in state: 1615. +## Ends in an error in state: 1614. ## ## llist_aux(match_case(expr)) -> llist_aux(match_case(expr)) . match_case(expr) [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR BAR AMPERSAND AMPERAMPER ] ## unattributed_expr -> FUN optional_expr_extension match_case(expr) llist_aux(match_case(expr)) . [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -24376,15 +24440,15 @@ implementation: FUN BAR UNDERSCORE EQUALGREATER CHAR UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 973, spurious reduction of production expr -> simple_expr_call -## In state 1613, spurious reduction of production match_case(expr) -> BAR pattern option(preceded(WHEN,expr)) EQUALGREATER expr -## In state 1614, spurious reduction of production llist_aux(match_case(expr)) -> +## In state 1612, spurious reduction of production match_case(expr) -> BAR pattern option(preceded(WHEN,expr)) EQUALGREATER expr +## In state 1613, spurious reduction of production llist_aux(match_case(expr)) -> ## implementation: FUN BAR UNDERSCORE EQUALGREATER FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1613. +## Ends in an error in state: 1612. ## ## expr -> expr . INFIXOP0 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -24419,7 +24483,7 @@ implementation: FUN BAR UNDERSCORE EQUALGREATER FUN LPAREN RPAREN LBRACE RBRACE implementation: FUN BAR UNDERSCORE EQUALGREATER WITH ## -## Ends in an error in state: 1612. +## Ends in an error in state: 1611. ## ## match_case(expr) -> BAR pattern option(preceded(WHEN,expr)) EQUALGREATER . expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -24431,7 +24495,7 @@ implementation: FUN BAR UNDERSCORE EQUALGREATER WITH implementation: FUN BAR UNDERSCORE WHEN UIDENT TO ## -## Ends in an error in state: 1610. +## Ends in an error in state: 1609. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EQUALGREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -24466,7 +24530,7 @@ implementation: FUN BAR UNDERSCORE WHEN UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -24474,7 +24538,7 @@ implementation: FUN BAR UNDERSCORE WHEN UIDENT TO implementation: FUN BAR UNDERSCORE WHEN WITH ## -## Ends in an error in state: 1609. +## Ends in an error in state: 1608. ## ## option(preceded(WHEN,expr)) -> WHEN . expr [ EQUALGREATER ] ## @@ -24486,7 +24550,7 @@ implementation: FUN BAR UNDERSCORE WHEN WITH implementation: FUN BAR UNDERSCORE WITH ## -## Ends in an error in state: 1608. +## Ends in an error in state: 1607. ## ## match_case(expr) -> BAR pattern . option(preceded(WHEN,expr)) EQUALGREATER expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## pattern -> pattern . BAR pattern [ WHEN EQUALGREATER BAR ] @@ -24505,7 +24569,7 @@ implementation: FUN BAR UNDERSCORE WITH implementation: FUN BAR WITH ## -## Ends in an error in state: 1607. +## Ends in an error in state: 1606. ## ## match_case(expr) -> BAR . pattern option(preceded(WHEN,expr)) EQUALGREATER expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -24517,7 +24581,7 @@ implementation: FUN BAR WITH implementation: FUN LPAREN DOT RPAREN COLON LIDENT WITH ## -## Ends in an error in state: 3153. +## Ends in an error in state: 3167. ## ## fun_def(EQUALGREATER,non_arrowed_core_type) -> LPAREN DOT RPAREN option(preceded(COLON,non_arrowed_core_type)) . either(preceded(EQUALGREATER,expr),braced_expr) [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -24538,7 +24602,7 @@ implementation: FUN LPAREN DOT RPAREN COLON LIDENT WITH implementation: FUN LPAREN DOT RPAREN WITH ## -## Ends in an error in state: 3152. +## Ends in an error in state: 3166. ## ## fun_def(EQUALGREATER,non_arrowed_core_type) -> LPAREN DOT RPAREN . option(preceded(COLON,non_arrowed_core_type)) either(preceded(EQUALGREATER,expr),braced_expr) [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -24550,7 +24614,7 @@ implementation: FUN LPAREN DOT RPAREN WITH implementation: FUN LPAREN DOT UNDERSCORE EQUAL ## -## Ends in an error in state: 3155. +## Ends in an error in state: 3169. ## ## fun_def(EQUALGREATER,non_arrowed_core_type) -> LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) . option(COMMA) RPAREN option(preceded(COLON,non_arrowed_core_type)) either(preceded(EQUALGREATER,expr),braced_expr) [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> lseparated_nonempty_list_aux(COMMA,labeled_pattern) . COMMA labeled_pattern [ RPAREN COMMA ] @@ -24564,15 +24628,15 @@ implementation: FUN LPAREN DOT UNDERSCORE EQUAL ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 772, spurious reduction of production pattern -> pattern_without_or ## In state 782, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1526, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1534, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern +## In state 1525, spurious reduction of production labeled_pattern -> pattern_optional_constraint +## In state 1533, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern ## implementation: FUN LPAREN DOT UNDERSCORE RPAREN COLON LIDENT WITH ## -## Ends in an error in state: 3158. +## Ends in an error in state: 3172. ## ## fun_def(EQUALGREATER,non_arrowed_core_type) -> LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN option(preceded(COLON,non_arrowed_core_type)) . either(preceded(EQUALGREATER,expr),braced_expr) [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -24593,7 +24657,7 @@ implementation: FUN LPAREN DOT UNDERSCORE RPAREN COLON LIDENT WITH implementation: FUN LPAREN DOT UNDERSCORE RPAREN WITH ## -## Ends in an error in state: 3157. +## Ends in an error in state: 3171. ## ## fun_def(EQUALGREATER,non_arrowed_core_type) -> LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN . option(preceded(COLON,non_arrowed_core_type)) either(preceded(EQUALGREATER,expr),braced_expr) [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -24605,7 +24669,7 @@ implementation: FUN LPAREN DOT UNDERSCORE RPAREN WITH implementation: FUN LPAREN DOT WITH ## -## Ends in an error in state: 3151. +## Ends in an error in state: 3165. ## ## fun_def(EQUALGREATER,non_arrowed_core_type) -> LPAREN DOT . RPAREN option(preceded(COLON,non_arrowed_core_type)) either(preceded(EQUALGREATER,expr),braced_expr) [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## fun_def(EQUALGREATER,non_arrowed_core_type) -> LPAREN DOT . lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN option(preceded(COLON,non_arrowed_core_type)) either(preceded(EQUALGREATER,expr),braced_expr) [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -24618,7 +24682,7 @@ implementation: FUN LPAREN DOT WITH implementation: FUN LPAREN RPAREN COLON LIDENT WITH ## -## Ends in an error in state: 3146. +## Ends in an error in state: 3160. ## ## fun_def(EQUALGREATER,non_arrowed_core_type) -> LPAREN RPAREN option(preceded(COLON,non_arrowed_core_type)) . either(preceded(EQUALGREATER,expr),braced_expr) [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -24651,7 +24715,7 @@ implementation: FUN LPAREN RPAREN COLON WITH implementation: FUN LPAREN RPAREN EQUALGREATER FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 3148. +## Ends in an error in state: 3162. ## ## either(preceded(EQUALGREATER,expr),braced_expr) -> EQUALGREATER expr . [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP0 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -24686,7 +24750,7 @@ implementation: FUN LPAREN RPAREN EQUALGREATER FUN LPAREN RPAREN LBRACE RBRACE W implementation: FUN LPAREN RPAREN EQUALGREATER WITH ## -## Ends in an error in state: 3147. +## Ends in an error in state: 3161. ## ## either(preceded(EQUALGREATER,expr),braced_expr) -> EQUALGREATER . expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -24698,7 +24762,7 @@ implementation: FUN LPAREN RPAREN EQUALGREATER WITH implementation: FUN LPAREN RPAREN WITH ## -## Ends in an error in state: 3145. +## Ends in an error in state: 3159. ## ## fun_def(EQUALGREATER,non_arrowed_core_type) -> LPAREN RPAREN . option(preceded(COLON,non_arrowed_core_type)) either(preceded(EQUALGREATER,expr),braced_expr) [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -24710,7 +24774,7 @@ implementation: FUN LPAREN RPAREN WITH implementation: FUN LPAREN UNDERSCORE EQUAL ## -## Ends in an error in state: 3160. +## Ends in an error in state: 3174. ## ## fun_def(EQUALGREATER,non_arrowed_core_type) -> LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) . option(COMMA) RPAREN option(preceded(COLON,non_arrowed_core_type)) either(preceded(EQUALGREATER,expr),braced_expr) [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> lseparated_nonempty_list_aux(COMMA,labeled_pattern) . COMMA labeled_pattern [ RPAREN COMMA ] @@ -24724,15 +24788,15 @@ implementation: FUN LPAREN UNDERSCORE EQUAL ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 772, spurious reduction of production pattern -> pattern_without_or ## In state 782, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1526, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1534, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern +## In state 1525, spurious reduction of production labeled_pattern -> pattern_optional_constraint +## In state 1533, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern ## implementation: FUN LPAREN UNDERSCORE RPAREN COLON LIDENT WITH ## -## Ends in an error in state: 3163. +## Ends in an error in state: 3177. ## ## fun_def(EQUALGREATER,non_arrowed_core_type) -> LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN option(preceded(COLON,non_arrowed_core_type)) . either(preceded(EQUALGREATER,expr),braced_expr) [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -24753,7 +24817,7 @@ implementation: FUN LPAREN UNDERSCORE RPAREN COLON LIDENT WITH implementation: FUN LPAREN UNDERSCORE RPAREN WITH ## -## Ends in an error in state: 3162. +## Ends in an error in state: 3176. ## ## fun_def(EQUALGREATER,non_arrowed_core_type) -> LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN . option(preceded(COLON,non_arrowed_core_type)) either(preceded(EQUALGREATER,expr),braced_expr) [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -24780,7 +24844,7 @@ implementation: FUN LPAREN WITH implementation: FUN PERCENT AND BANG ## -## Ends in an error in state: 1606. +## Ends in an error in state: 1605. ## ## unattributed_expr -> FUN optional_expr_extension . fun_def(EQUALGREATER,non_arrowed_core_type) [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## unattributed_expr -> FUN optional_expr_extension . match_case(expr) llist_aux(match_case(expr)) [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -24794,14 +24858,14 @@ implementation: FUN PERCENT AND BANG ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 54, spurious reduction of production attr_id -> single_attr_id ## In state 57, spurious reduction of production item_extension_sugar -> PERCENT attr_id -## In state 1604, spurious reduction of production optional_expr_extension -> item_extension_sugar +## In state 1603, spurious reduction of production optional_expr_extension -> item_extension_sugar ## implementation: FUN WITH ## -## Ends in an error in state: 1605. +## Ends in an error in state: 1604. ## ## unattributed_expr -> FUN . optional_expr_extension fun_def(EQUALGREATER,non_arrowed_core_type) [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## unattributed_expr -> FUN . optional_expr_extension match_case(expr) llist_aux(match_case(expr)) [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -24814,7 +24878,7 @@ implementation: FUN WITH implementation: IF LBRACE RBRACE UIDENT ELSE UIDENT UIDENT ## -## Ends in an error in state: 1602. +## Ends in an error in state: 1601. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -24849,7 +24913,7 @@ implementation: IF LBRACE RBRACE UIDENT ELSE UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -24857,7 +24921,7 @@ implementation: IF LBRACE RBRACE UIDENT ELSE UIDENT UIDENT implementation: IF LBRACE RBRACE UIDENT ELSE WITH ## -## Ends in an error in state: 1601. +## Ends in an error in state: 1600. ## ## unattributed_expr -> IF optional_expr_extension parenthesized_expr simple_expr_call ELSE . expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -24869,7 +24933,7 @@ implementation: IF LBRACE RBRACE UIDENT ELSE WITH implementation: IF LBRACE RBRACE UIDENT UIDENT ## -## Ends in an error in state: 1600. +## Ends in an error in state: 1599. ## ## simple_expr_call -> simple_expr_call . POSTFIXOP [ error STAR SLASHGREATER SHARPOP SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF ELSE DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call . DOT label_longident [ error STAR SLASHGREATER SHARPOP SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF ELSE DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -24892,14 +24956,14 @@ implementation: IF LBRACE RBRACE UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## implementation: IF LBRACE RBRACE WITH ## -## Ends in an error in state: 1599. +## Ends in an error in state: 1598. ## ## unattributed_expr -> IF optional_expr_extension parenthesized_expr . simple_expr_call [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## unattributed_expr -> IF optional_expr_extension parenthesized_expr . simple_expr_call ELSE expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -24912,7 +24976,7 @@ implementation: IF LBRACE RBRACE WITH implementation: IF LPAREN DOT WITH ## -## Ends in an error in state: 3735. +## Ends in an error in state: 3764. ## ## parenthesized_expr -> LPAREN DOT . RPAREN [ UIDENT TRUE STRING PREFIXOP NEW LPAREN LIDENT LESSIDENT LESSGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKET LBRACELESS LBRACE INT FLOAT FALSE CHAR BACKQUOTE ] ## @@ -24924,7 +24988,7 @@ implementation: IF LPAREN DOT WITH implementation: IF LPAREN UIDENT TO ## -## Ends in an error in state: 3737. +## Ends in an error in state: 3766. ## ## expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) . option(COMMA) [ RPAREN ] ## lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) . COMMA expr_optional_constraint [ RPAREN COMMA ] @@ -24937,10 +25001,10 @@ implementation: IF LPAREN UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call -## In state 2913, spurious reduction of production expr_optional_constraint -> expr -## In state 3251, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint +## In state 2920, spurious reduction of production expr_optional_constraint -> expr +## In state 3265, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint ## @@ -24960,7 +25024,7 @@ implementation: IF LPAREN WITH implementation: IF PERCENT AND LAZY ## -## Ends in an error in state: 1598. +## Ends in an error in state: 1597. ## ## unattributed_expr -> IF optional_expr_extension . parenthesized_expr simple_expr_call [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## unattributed_expr -> IF optional_expr_extension . parenthesized_expr simple_expr_call ELSE expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -24974,14 +25038,14 @@ implementation: IF PERCENT AND LAZY ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 54, spurious reduction of production attr_id -> single_attr_id ## In state 57, spurious reduction of production item_extension_sugar -> PERCENT attr_id -## In state 1604, spurious reduction of production optional_expr_extension -> item_extension_sugar +## In state 1603, spurious reduction of production optional_expr_extension -> item_extension_sugar ## implementation: IF WITH ## -## Ends in an error in state: 1597. +## Ends in an error in state: 1596. ## ## unattributed_expr -> IF . optional_expr_extension parenthesized_expr simple_expr_call [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## unattributed_expr -> IF . optional_expr_extension parenthesized_expr simple_expr_call ELSE expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -24994,7 +25058,7 @@ implementation: IF WITH implementation: INCLUDE DOCSTRING LPAREN RPAREN WITH ## -## Ends in an error in state: 2425. +## Ends in an error in state: 2424. ## ## module_expr -> module_expr . module_arguments [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] ## module_expr -> module_expr . LPAREN module_expr error [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] @@ -25008,7 +25072,7 @@ implementation: INCLUDE DOCSTRING LPAREN RPAREN WITH implementation: INCLUDE DOCSTRING WITH ## -## Ends in an error in state: 2424. +## Ends in an error in state: 2423. ## ## module_expr -> attribute . module_expr [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] ## @@ -25020,7 +25084,7 @@ implementation: INCLUDE DOCSTRING WITH implementation: INCLUDE FUN LPAREN RPAREN COLON LPAREN UIDENT COMMA ## -## Ends in an error in state: 2412. +## Ends in an error in state: 2411. ## ## simple_module_type -> LPAREN module_parameter . RPAREN [ EQUALGREATER ] ## @@ -25031,18 +25095,18 @@ implementation: INCLUDE FUN LPAREN RPAREN COLON LPAREN UIDENT COMMA ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1240, spurious reduction of production ident -> UIDENT +## In state 1239, spurious reduction of production ident -> UIDENT ## In state 634, spurious reduction of production mty_longident -> ident -## In state 2374, spurious reduction of production simple_module_type -> mty_longident -## In state 2373, spurious reduction of production module_type -> simple_module_type -## In state 2376, spurious reduction of production module_parameter -> module_type +## In state 2373, spurious reduction of production simple_module_type -> mty_longident +## In state 2372, spurious reduction of production module_type -> simple_module_type +## In state 2375, spurious reduction of production module_parameter -> module_type ## implementation: INCLUDE FUN LPAREN RPAREN COLON LPAREN WITH ## -## Ends in an error in state: 2372. +## Ends in an error in state: 2371. ## ## simple_module_type -> LPAREN . module_parameter RPAREN [ EQUALGREATER ] ## simple_module_type -> LPAREN . module_type error [ EQUALGREATER ] @@ -25055,7 +25119,7 @@ implementation: INCLUDE FUN LPAREN RPAREN COLON LPAREN WITH implementation: INCLUDE FUN LPAREN RPAREN COLON UIDENT WITH ## -## Ends in an error in state: 2421. +## Ends in an error in state: 2420. ## ## module_expr -> either(ES6_FUN,FUN) functor_parameters option(preceded(COLON,simple_module_type)) . EQUALGREATER module_expr [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] ## @@ -25068,15 +25132,15 @@ implementation: INCLUDE FUN LPAREN RPAREN COLON UIDENT WITH ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 241, spurious reduction of production ident -> UIDENT ## In state 482, spurious reduction of production mty_longident -> ident -## In state 2327, spurious reduction of production simple_module_type -> mty_longident -## In state 2420, spurious reduction of production option(preceded(COLON,simple_module_type)) -> COLON simple_module_type +## In state 2326, spurious reduction of production simple_module_type -> mty_longident +## In state 2419, spurious reduction of production option(preceded(COLON,simple_module_type)) -> COLON simple_module_type ## implementation: INCLUDE FUN LPAREN RPAREN COLON WITH ## -## Ends in an error in state: 2371. +## Ends in an error in state: 2370. ## ## option(preceded(COLON,simple_module_type)) -> COLON . simple_module_type [ EQUALGREATER ] ## @@ -25088,7 +25152,7 @@ implementation: INCLUDE FUN LPAREN RPAREN COLON WITH implementation: INCLUDE FUN LPAREN RPAREN EQUALGREATER LPAREN RPAREN WITH ## -## Ends in an error in state: 2423. +## Ends in an error in state: 2422. ## ## module_expr -> either(ES6_FUN,FUN) functor_parameters option(preceded(COLON,simple_module_type)) EQUALGREATER module_expr . [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] ## module_expr -> module_expr . module_arguments [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] @@ -25102,7 +25166,7 @@ implementation: INCLUDE FUN LPAREN RPAREN EQUALGREATER LPAREN RPAREN WITH implementation: INCLUDE FUN LPAREN RPAREN EQUALGREATER WITH ## -## Ends in an error in state: 2422. +## Ends in an error in state: 2421. ## ## module_expr -> either(ES6_FUN,FUN) functor_parameters option(preceded(COLON,simple_module_type)) EQUALGREATER . module_expr [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] ## @@ -25114,7 +25178,7 @@ implementation: INCLUDE FUN LPAREN RPAREN EQUALGREATER WITH implementation: INCLUDE FUN LPAREN RPAREN WITH ## -## Ends in an error in state: 2370. +## Ends in an error in state: 2369. ## ## module_expr -> either(ES6_FUN,FUN) functor_parameters . option(preceded(COLON,simple_module_type)) EQUALGREATER module_expr [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] ## @@ -25126,7 +25190,7 @@ implementation: INCLUDE FUN LPAREN RPAREN WITH implementation: INCLUDE FUN WITH ## -## Ends in an error in state: 2369. +## Ends in an error in state: 2368. ## ## module_expr -> either(ES6_FUN,FUN) . functor_parameters option(preceded(COLON,simple_module_type)) EQUALGREATER module_expr [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] ## @@ -25138,7 +25202,7 @@ implementation: INCLUDE FUN WITH implementation: INCLUDE LBRACE UIDENT EOF ## -## Ends in an error in state: 2547. +## Ends in an error in state: 2546. ## ## module_expr_structure -> LBRACE structure . RBRACE [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] ## @@ -25150,17 +25214,17 @@ implementation: INCLUDE LBRACE UIDENT EOF ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident -## In state 2294, spurious reduction of production unattributed_expr -> simple_expr_call -## In state 2237, spurious reduction of production structure_item -> unattributed_expr -## In state 2289, spurious reduction of production structure -> structure_item +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident +## In state 2293, spurious reduction of production unattributed_expr -> simple_expr_call +## In state 2236, spurious reduction of production structure_item -> unattributed_expr +## In state 2288, spurious reduction of production structure -> structure_item ## implementation: INCLUDE LBRACE WITH ## -## Ends in an error in state: 1596. +## Ends in an error in state: 1595. ## ## module_expr_structure -> LBRACE . structure RBRACE [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] ## @@ -25172,7 +25236,7 @@ implementation: INCLUDE LBRACE WITH implementation: INCLUDE LPAREN UIDENT COLON UIDENT SEMI ## -## Ends in an error in state: 2552. +## Ends in an error in state: 2551. ## ## module_complex_expr -> module_expr COLON module_type . [ RPAREN ] ## module_expr -> LPAREN module_expr COLON module_type . error [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] @@ -25187,15 +25251,15 @@ implementation: INCLUDE LPAREN UIDENT COLON UIDENT SEMI ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 615, spurious reduction of production ident -> UIDENT ## In state 634, spurious reduction of production mty_longident -> ident -## In state 2374, spurious reduction of production simple_module_type -> mty_longident -## In state 2373, spurious reduction of production module_type -> simple_module_type +## In state 2373, spurious reduction of production simple_module_type -> mty_longident +## In state 2372, spurious reduction of production module_type -> simple_module_type ## implementation: INCLUDE LPAREN UIDENT COLON WITH ## -## Ends in an error in state: 2551. +## Ends in an error in state: 2550. ## ## module_complex_expr -> module_expr COLON . module_type [ RPAREN ] ## module_expr -> LPAREN module_expr COLON . module_type error [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] @@ -25208,7 +25272,7 @@ implementation: INCLUDE LPAREN UIDENT COLON WITH implementation: INCLUDE LPAREN UIDENT SEMI ## -## Ends in an error in state: 2549. +## Ends in an error in state: 2548. ## ## module_complex_expr -> module_expr . [ RPAREN ] ## module_complex_expr -> module_expr . COLON module_type [ RPAREN ] @@ -25224,14 +25288,14 @@ implementation: INCLUDE LPAREN UIDENT SEMI ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 2362, spurious reduction of production module_expr -> mod_longident +## In state 2361, spurious reduction of production module_expr -> mod_longident ## implementation: INCLUDE LPAREN VAL UIDENT COLON UIDENT COLONGREATER WITH ## -## Ends in an error in state: 1593. +## Ends in an error in state: 1592. ## ## module_complex_expr -> VAL expr COLON package_type COLONGREATER . package_type [ RPAREN COMMA ] ## @@ -25243,7 +25307,7 @@ implementation: INCLUDE LPAREN VAL UIDENT COLON UIDENT COLONGREATER WITH implementation: INCLUDE LPAREN VAL UIDENT COLON WITH ## -## Ends in an error in state: 1590. +## Ends in an error in state: 1589. ## ## module_complex_expr -> VAL expr COLON . package_type [ RPAREN ] ## module_complex_expr -> VAL expr COLON . package_type COLONGREATER package_type [ RPAREN ] @@ -25257,7 +25321,7 @@ implementation: INCLUDE LPAREN VAL UIDENT COLON WITH implementation: INCLUDE LPAREN VAL UIDENT COLONGREATER LIDENT COMMA ## -## Ends in an error in state: 2554. +## Ends in an error in state: 2553. ## ## module_expr -> LPAREN module_complex_expr . RPAREN [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] ## @@ -25269,15 +25333,15 @@ implementation: INCLUDE LPAREN VAL UIDENT COLONGREATER LIDENT COMMA ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 244, spurious reduction of production loption(preceded(WITH,separated_nonempty_list(AND,package_type_cstr))) -> -## In state 3558, spurious reduction of production package_type -> mty_longident loption(preceded(WITH,separated_nonempty_list(AND,package_type_cstr))) -## In state 1589, spurious reduction of production module_complex_expr -> VAL expr COLONGREATER package_type +## In state 3582, spurious reduction of production package_type -> mty_longident loption(preceded(WITH,separated_nonempty_list(AND,package_type_cstr))) +## In state 1588, spurious reduction of production module_complex_expr -> VAL expr COLONGREATER package_type ## implementation: INCLUDE LPAREN VAL UIDENT COLONGREATER WITH ## -## Ends in an error in state: 1587. +## Ends in an error in state: 1586. ## ## module_complex_expr -> VAL expr COLONGREATER . package_type [ RPAREN ] ## module_expr -> LPAREN VAL expr COLONGREATER . error [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] @@ -25290,7 +25354,7 @@ implementation: INCLUDE LPAREN VAL UIDENT COLONGREATER WITH implementation: INCLUDE LPAREN VAL UIDENT UIDENT ## -## Ends in an error in state: 1585. +## Ends in an error in state: 1584. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] @@ -25331,7 +25395,7 @@ implementation: INCLUDE LPAREN VAL UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -25339,7 +25403,7 @@ implementation: INCLUDE LPAREN VAL UIDENT UIDENT implementation: INCLUDE LPAREN VAL WITH ## -## Ends in an error in state: 1584. +## Ends in an error in state: 1583. ## ## module_complex_expr -> VAL . expr [ RPAREN ] ## module_complex_expr -> VAL . expr COLON package_type [ RPAREN ] @@ -25357,7 +25421,7 @@ implementation: INCLUDE LPAREN VAL WITH implementation: INCLUDE LPAREN WITH ## -## Ends in an error in state: 1583. +## Ends in an error in state: 1582. ## ## module_expr -> LPAREN . module_expr COLON module_type error [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] ## module_expr -> LPAREN . module_complex_expr RPAREN [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] @@ -25375,7 +25439,7 @@ implementation: INCLUDE LPAREN WITH implementation: INCLUDE UIDENT LPAREN COMMA WITH ## -## Ends in an error in state: 2360. +## Ends in an error in state: 2359. ## ## module_arguments -> LPAREN module_arguments_comma_list . RPAREN [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] ## @@ -25387,7 +25451,7 @@ implementation: INCLUDE UIDENT LPAREN COMMA WITH implementation: INCLUDE UIDENT LPAREN UIDENT COLON UIDENT SEMI ## -## Ends in an error in state: 2329. +## Ends in an error in state: 2328. ## ## module_complex_expr -> module_expr COLON module_type . [ RPAREN COMMA ] ## module_type -> module_type . WITH lseparated_nonempty_list_aux(AND,with_constraint) [ WITH RPAREN COMMA ] @@ -25401,15 +25465,15 @@ implementation: INCLUDE UIDENT LPAREN UIDENT COLON UIDENT SEMI ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 241, spurious reduction of production ident -> UIDENT ## In state 482, spurious reduction of production mty_longident -> ident -## In state 2327, spurious reduction of production simple_module_type -> mty_longident -## In state 2326, spurious reduction of production module_type -> simple_module_type +## In state 2326, spurious reduction of production simple_module_type -> mty_longident +## In state 2325, spurious reduction of production module_type -> simple_module_type ## implementation: INCLUDE UIDENT LPAREN UIDENT COLON WITH ## -## Ends in an error in state: 2325. +## Ends in an error in state: 2324. ## ## module_complex_expr -> module_expr COLON . module_type [ RPAREN COMMA ] ## @@ -25421,7 +25485,7 @@ implementation: INCLUDE UIDENT LPAREN UIDENT COLON WITH implementation: INCLUDE UIDENT LPAREN UIDENT COMMA UIDENT SEMI ## -## Ends in an error in state: 2365. +## Ends in an error in state: 2364. ## ## module_complex_expr -> module_expr . [ RPAREN COMMA ] ## module_complex_expr -> module_expr . COLON module_type [ RPAREN COMMA ] @@ -25435,14 +25499,14 @@ implementation: INCLUDE UIDENT LPAREN UIDENT COMMA UIDENT SEMI ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1233, spurious reduction of production module_expr -> mod_longident +## In state 1232, spurious reduction of production module_expr -> mod_longident ## implementation: INCLUDE UIDENT LPAREN UIDENT COMMA WITH ## -## Ends in an error in state: 2364. +## Ends in an error in state: 2363. ## ## lseparated_nonempty_list_aux(COMMA,module_complex_expr) -> lseparated_nonempty_list_aux(COMMA,module_complex_expr) COMMA . module_complex_expr [ RPAREN COMMA ] ## option(COMMA) -> COMMA . [ RPAREN ] @@ -25455,7 +25519,7 @@ implementation: INCLUDE UIDENT LPAREN UIDENT COMMA WITH implementation: INCLUDE UIDENT LPAREN UIDENT SEMI ## -## Ends in an error in state: 2323. +## Ends in an error in state: 2322. ## ## module_complex_expr -> module_expr . [ RPAREN COMMA ] ## module_complex_expr -> module_expr . COLON module_type [ RPAREN COMMA ] @@ -25470,14 +25534,14 @@ implementation: INCLUDE UIDENT LPAREN UIDENT SEMI ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 2362, spurious reduction of production module_expr -> mod_longident +## In state 2361, spurious reduction of production module_expr -> mod_longident ## implementation: INCLUDE UIDENT LPAREN VAL CHAR COLONGREATER LIDENT COLONGREATER ## -## Ends in an error in state: 2363. +## Ends in an error in state: 2362. ## ## lseparated_nonempty_list_aux(COMMA,module_complex_expr) -> lseparated_nonempty_list_aux(COMMA,module_complex_expr) . COMMA module_complex_expr [ RPAREN COMMA ] ## module_arguments_comma_list -> lseparated_nonempty_list_aux(COMMA,module_complex_expr) . option(COMMA) [ RPAREN ] @@ -25490,16 +25554,16 @@ implementation: INCLUDE UIDENT LPAREN VAL CHAR COLONGREATER LIDENT COLONGREATER ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 244, spurious reduction of production loption(preceded(WITH,separated_nonempty_list(AND,package_type_cstr))) -> -## In state 3558, spurious reduction of production package_type -> mty_longident loption(preceded(WITH,separated_nonempty_list(AND,package_type_cstr))) -## In state 1589, spurious reduction of production module_complex_expr -> VAL expr COLONGREATER package_type -## In state 2359, spurious reduction of production lseparated_nonempty_list_aux(COMMA,module_complex_expr) -> module_complex_expr +## In state 3582, spurious reduction of production package_type -> mty_longident loption(preceded(WITH,separated_nonempty_list(AND,package_type_cstr))) +## In state 1588, spurious reduction of production module_complex_expr -> VAL expr COLONGREATER package_type +## In state 2358, spurious reduction of production lseparated_nonempty_list_aux(COMMA,module_complex_expr) -> module_complex_expr ## implementation: INCLUDE UIDENT LPAREN VAL UIDENT COLON WITH ## -## Ends in an error in state: 2958. +## Ends in an error in state: 2972. ## ## module_complex_expr -> VAL expr COLON . package_type [ RPAREN COMMA ] ## module_complex_expr -> VAL expr COLON . package_type COLONGREATER package_type [ RPAREN COMMA ] @@ -25512,7 +25576,7 @@ implementation: INCLUDE UIDENT LPAREN VAL UIDENT COLON WITH implementation: INCLUDE UIDENT LPAREN VAL UIDENT COLONGREATER WITH ## -## Ends in an error in state: 2957. +## Ends in an error in state: 2971. ## ## module_complex_expr -> VAL expr COLONGREATER . package_type [ RPAREN COMMA ] ## @@ -25524,7 +25588,7 @@ implementation: INCLUDE UIDENT LPAREN VAL UIDENT COLONGREATER WITH implementation: INCLUDE UIDENT LPAREN VAL UIDENT TO ## -## Ends in an error in state: 2956. +## Ends in an error in state: 2970. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COMMA COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COMMA COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] @@ -25562,7 +25626,7 @@ implementation: INCLUDE UIDENT LPAREN VAL UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -25585,7 +25649,7 @@ implementation: INCLUDE UIDENT LPAREN VAL WITH implementation: INCLUDE UIDENT LPAREN WITH ## -## Ends in an error in state: 2321. +## Ends in an error in state: 2320. ## ## module_arguments -> LPAREN . module_arguments_comma_list RPAREN [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] ## module_expr -> module_expr LPAREN . module_expr error [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] @@ -25598,7 +25662,7 @@ implementation: INCLUDE UIDENT LPAREN WITH implementation: INCLUDE UIDENT WITH ## -## Ends in an error in state: 2362. +## Ends in an error in state: 2361. ## ## mod_longident -> mod_longident . DOT UIDENT [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOT DOCSTRING COMMA COLON AND ] ## module_expr -> mod_longident . [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] @@ -25611,7 +25675,7 @@ implementation: INCLUDE UIDENT WITH implementation: INCLUDE WITH ## -## Ends in an error in state: 1582. +## Ends in an error in state: 1581. ## ## structure_item -> INCLUDE . module_expr [ error SEMI RBRACKET RBRACE EOF ] ## @@ -25623,7 +25687,7 @@ implementation: INCLUDE WITH implementation: LAZY UIDENT UIDENT ## -## Ends in an error in state: 1566. +## Ends in an error in state: 1565. ## ## simple_expr_call -> simple_expr_call . POSTFIXOP [ error STAR SLASHGREATER SHARPOP SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call . DOT label_longident [ error STAR SLASHGREATER SHARPOP SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -25645,14 +25709,14 @@ implementation: LAZY UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## implementation: LAZY WITH ## -## Ends in an error in state: 1565. +## Ends in an error in state: 1564. ## ## unattributed_expr -> LAZY . simple_expr_call [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -25664,7 +25728,7 @@ implementation: LAZY WITH implementation: LBRACE AS UNDERSCORE WITH ## -## Ends in an error in state: 2039. +## Ends in an error in state: 2038. ## ## object_body -> loption(located_attributes) AS pattern . SEMI option(SEMI) [ error RBRACE ] ## object_body -> loption(located_attributes) AS pattern . SEMI lseparated_nonempty_list_aux(SEMI,class_field) option(SEMI) [ error RBRACE ] @@ -25684,7 +25748,7 @@ implementation: LBRACE AS UNDERSCORE WITH implementation: LBRACE AS WITH ## -## Ends in an error in state: 2038. +## Ends in an error in state: 2037. ## ## object_body -> loption(located_attributes) AS . pattern SEMI option(SEMI) [ error RBRACE ] ## object_body -> loption(located_attributes) AS . pattern SEMI lseparated_nonempty_list_aux(SEMI,class_field) option(SEMI) [ error RBRACE ] @@ -25697,7 +25761,7 @@ implementation: LBRACE AS WITH implementation: LBRACE CONSTRAINT UNDERSCORE EQUAL WITH ## -## Ends in an error in state: 1776. +## Ends in an error in state: 1775. ## ## constrain_field -> core_type EQUAL . core_type [ error SEMI RBRACE ] ## @@ -25709,7 +25773,7 @@ implementation: LBRACE CONSTRAINT UNDERSCORE EQUAL WITH implementation: LBRACE CONSTRAINT UNDERSCORE WITH ## -## Ends in an error in state: 1775. +## Ends in an error in state: 1774. ## ## constrain_field -> core_type . EQUAL core_type [ error SEMI RBRACE ] ## @@ -25730,7 +25794,7 @@ implementation: LBRACE CONSTRAINT UNDERSCORE WITH implementation: LBRACE CONSTRAINT WITH ## -## Ends in an error in state: 1991. +## Ends in an error in state: 1990. ## ## class_field -> CONSTRAINT . constrain_field [ error SEMI RBRACE ] ## @@ -25742,7 +25806,7 @@ implementation: LBRACE CONSTRAINT WITH implementation: LBRACE DOCSTRING CONSTRAINT WITH ## -## Ends in an error in state: 2008. +## Ends in an error in state: 2007. ## ## class_field -> nonempty_list(as_loc(attribute)) CONSTRAINT . constrain_field [ error SEMI RBRACE ] ## @@ -25754,7 +25818,7 @@ implementation: LBRACE DOCSTRING CONSTRAINT WITH implementation: LBRACE DOCSTRING INHERIT BANG WITH ## -## Ends in an error in state: 2005. +## Ends in an error in state: 2004. ## ## class_field -> nonempty_list(as_loc(attribute)) INHERIT override_flag . class_expr option(preceded(AS,LIDENT)) [ error SEMI RBRACE ] ## @@ -25766,7 +25830,7 @@ implementation: LBRACE DOCSTRING INHERIT BANG WITH implementation: LBRACE DOCSTRING INHERIT LIDENT RPAREN ## -## Ends in an error in state: 2006. +## Ends in an error in state: 2005. ## ## class_field -> nonempty_list(as_loc(attribute)) INHERIT override_flag class_expr . option(preceded(AS,LIDENT)) [ error SEMI RBRACE ] ## @@ -25777,14 +25841,14 @@ implementation: LBRACE DOCSTRING INHERIT LIDENT RPAREN ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1967, spurious reduction of production class_expr -> class_simple_expr +## In state 1966, spurious reduction of production class_expr -> class_simple_expr ## implementation: LBRACE DOCSTRING INHERIT WITH ## -## Ends in an error in state: 2004. +## Ends in an error in state: 2003. ## ## class_field -> nonempty_list(as_loc(attribute)) INHERIT . override_flag class_expr option(preceded(AS,LIDENT)) [ error SEMI RBRACE ] ## @@ -25796,7 +25860,7 @@ implementation: LBRACE DOCSTRING INHERIT WITH implementation: LBRACE DOCSTRING INITIALIZER UIDENT UIDENT ## -## Ends in an error in state: 2003. +## Ends in an error in state: 2002. ## ## class_field -> nonempty_list(as_loc(attribute)) INITIALIZER simple_expr_call . [ error SEMI RBRACE ] ## simple_expr_call -> simple_expr_call . POSTFIXOP [ error SHARPOP SHARP SEMI RBRACE POSTFIXOP LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] @@ -25818,14 +25882,14 @@ implementation: LBRACE DOCSTRING INITIALIZER UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## implementation: LBRACE DOCSTRING INITIALIZER WITH ## -## Ends in an error in state: 2002. +## Ends in an error in state: 2001. ## ## class_field -> nonempty_list(as_loc(attribute)) INITIALIZER . simple_expr_call [ error SEMI RBRACE ] ## @@ -25837,7 +25901,7 @@ implementation: LBRACE DOCSTRING INITIALIZER WITH implementation: LBRACE DOCSTRING LET WITH ## -## Ends in an error in state: 3326. +## Ends in an error in state: 3340. ## ## let_binding -> nonempty_list(as_loc(attribute)) LET . option(item_extension_sugar) rec_flag let_binding_body [ error SEMI RBRACE LBRACKETAT DOCSTRING AND ] ## option(LET) -> LET . [ OPEN ] @@ -25850,7 +25914,7 @@ implementation: LBRACE DOCSTRING LET WITH implementation: LBRACE DOCSTRING OPEN BANG WITH ## -## Ends in an error in state: 3331. +## Ends in an error in state: 3345. ## ## seq_expr_no_seq -> nonempty_list(as_loc(attribute)) option(LET) OPEN override_flag . mod_longident SEMI seq_expr [ error RBRACE ] ## @@ -25862,7 +25926,7 @@ implementation: LBRACE DOCSTRING OPEN BANG WITH implementation: LBRACE DOCSTRING OPEN UIDENT SEMI WITH ## -## Ends in an error in state: 3333. +## Ends in an error in state: 3347. ## ## seq_expr_no_seq -> nonempty_list(as_loc(attribute)) option(LET) OPEN override_flag mod_longident SEMI . seq_expr [ error RBRACE ] ## @@ -25874,7 +25938,7 @@ implementation: LBRACE DOCSTRING OPEN UIDENT SEMI WITH implementation: LBRACE DOCSTRING OPEN UIDENT WITH ## -## Ends in an error in state: 3332. +## Ends in an error in state: 3346. ## ## mod_longident -> mod_longident . DOT UIDENT [ SEMI DOT ] ## seq_expr_no_seq -> nonempty_list(as_loc(attribute)) option(LET) OPEN override_flag mod_longident . SEMI seq_expr [ error RBRACE ] @@ -25887,7 +25951,7 @@ implementation: LBRACE DOCSTRING OPEN UIDENT WITH implementation: LBRACE DOCSTRING OPEN WITH ## -## Ends in an error in state: 3330. +## Ends in an error in state: 3344. ## ## seq_expr_no_seq -> nonempty_list(as_loc(attribute)) option(LET) OPEN . override_flag mod_longident SEMI seq_expr [ error RBRACE ] ## @@ -25899,7 +25963,7 @@ implementation: LBRACE DOCSTRING OPEN WITH implementation: LBRACE DOCSTRING PUB WITH ## -## Ends in an error in state: 2011. +## Ends in an error in state: 2010. ## ## class_field -> nonempty_list(as_loc(attribute)) either(__anonymous_12,__anonymous_13) . method_ [ error SEMI RBRACE ] ## @@ -25911,7 +25975,7 @@ implementation: LBRACE DOCSTRING PUB WITH implementation: LBRACE DOCSTRING SEMI DOCSTRING WITH ## -## Ends in an error in state: 2031. +## Ends in an error in state: 2030. ## ## class_field -> nonempty_list(as_loc(attribute)) . INHERIT override_flag class_expr option(preceded(AS,LIDENT)) [ error SEMI RBRACE ] ## class_field -> nonempty_list(as_loc(attribute)) . VAL value [ error SEMI RBRACE ] @@ -25928,14 +25992,14 @@ implementation: LBRACE DOCSTRING SEMI DOCSTRING WITH ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1802, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute +## In state 1801, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute ## implementation: LBRACE DOCSTRING VAL WITH ## -## Ends in an error in state: 1996. +## Ends in an error in state: 1995. ## ## class_field -> nonempty_list(as_loc(attribute)) VAL . value [ error SEMI RBRACE ] ## @@ -25947,7 +26011,7 @@ implementation: LBRACE DOCSTRING VAL WITH implementation: LBRACE DOCSTRING WITH ## -## Ends in an error in state: 3369. +## Ends in an error in state: 3383. ## ## class_field -> nonempty_list(as_loc(attribute)) . INHERIT override_flag class_expr option(preceded(AS,LIDENT)) [ error SEMI RBRACE ] ## class_field -> nonempty_list(as_loc(attribute)) . VAL value [ error SEMI RBRACE ] @@ -25968,14 +26032,14 @@ implementation: LBRACE DOCSTRING WITH ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 3373, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute +## In state 3387, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute ## implementation: LBRACE DOTDOTDOT UIDENT COMMA LIDENT COLON UIDENT UIDENT ## -## Ends in an error in state: 2902. +## Ends in an error in state: 2909. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -26011,7 +26075,7 @@ implementation: LBRACE DOTDOTDOT UIDENT COMMA LIDENT COLON UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -26019,7 +26083,7 @@ implementation: LBRACE DOTDOTDOT UIDENT COMMA LIDENT COLON UIDENT UIDENT implementation: LBRACE DOTDOTDOT UIDENT COMMA LIDENT COLON WITH ## -## Ends in an error in state: 2901. +## Ends in an error in state: 2908. ## ## record_expr -> DOTDOTDOT expr_optional_constraint COMMA label_longident COLON . expr llist_aux(preceded(COMMA,lbl_expr)) option(COMMA) [ error RBRACE ] ## record_expr -> DOTDOTDOT expr_optional_constraint COMMA label_longident COLON . expr llist_aux(preceded(COMMA,lbl_expr)) SEMI [ error RBRACE ] @@ -26032,7 +26096,7 @@ implementation: LBRACE DOTDOTDOT UIDENT COMMA LIDENT COLON WITH implementation: LBRACE DOTDOTDOT UIDENT COMMA LIDENT WITH ## -## Ends in an error in state: 2900. +## Ends in an error in state: 2907. ## ## record_expr -> DOTDOTDOT expr_optional_constraint COMMA label_longident . COLON expr llist_aux(preceded(COMMA,lbl_expr)) option(COMMA) [ error RBRACE ] ## record_expr -> DOTDOTDOT expr_optional_constraint COMMA label_longident . llist_aux(preceded(COMMA,lbl_expr)) option(COMMA) [ error RBRACE ] @@ -26047,7 +26111,7 @@ implementation: LBRACE DOTDOTDOT UIDENT COMMA LIDENT WITH implementation: LBRACE DOTDOTDOT UIDENT COMMA WITH ## -## Ends in an error in state: 3295. +## Ends in an error in state: 3309. ## ## option(COMMA) -> COMMA . [ RBRACE ] ## record_expr -> DOTDOTDOT expr_optional_constraint COMMA . label_longident COLON expr llist_aux(preceded(COMMA,lbl_expr)) option(COMMA) [ error RBRACE ] @@ -26064,7 +26128,7 @@ implementation: LBRACE DOTDOTDOT UIDENT COMMA WITH implementation: LBRACE DOTDOTDOT UIDENT SEMI LIDENT COLON UIDENT SEMI ## -## Ends in an error in state: 2891. +## Ends in an error in state: 2898. ## ## expr -> expr . INFIXOP0 expr [ error UIDENT STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error UIDENT STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -26099,7 +26163,7 @@ implementation: LBRACE DOTDOTDOT UIDENT SEMI LIDENT COLON UIDENT SEMI ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -26107,7 +26171,7 @@ implementation: LBRACE DOTDOTDOT UIDENT SEMI LIDENT COLON UIDENT SEMI implementation: LBRACE DOTDOTDOT UIDENT SEMI LIDENT COLON WITH ## -## Ends in an error in state: 2890. +## Ends in an error in state: 2897. ## ## record_expr -> DOTDOTDOT expr_optional_constraint SEMI label_longident COLON . expr llist_aux(lbl_expr) option(COMMA) [ error RBRACE ] ## @@ -26119,7 +26183,7 @@ implementation: LBRACE DOTDOTDOT UIDENT SEMI LIDENT COLON WITH implementation: LBRACE DOTDOTDOT UIDENT SEMI LIDENT LIDENT COLON UIDENT SEMI ## -## Ends in an error in state: 2896. +## Ends in an error in state: 2903. ## ## expr -> expr . INFIXOP0 expr [ error UIDENT STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error UIDENT STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -26154,7 +26218,7 @@ implementation: LBRACE DOTDOTDOT UIDENT SEMI LIDENT LIDENT COLON UIDENT SEMI ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -26162,7 +26226,7 @@ implementation: LBRACE DOTDOTDOT UIDENT SEMI LIDENT LIDENT COLON UIDENT SEMI implementation: LBRACE DOTDOTDOT UIDENT SEMI LIDENT LIDENT COLON WITH ## -## Ends in an error in state: 2895. +## Ends in an error in state: 2902. ## ## llist_aux(lbl_expr) -> llist_aux(lbl_expr) label_longident COLON . expr [ error UIDENT RBRACE LIDENT COMMA ] ## @@ -26174,7 +26238,7 @@ implementation: LBRACE DOTDOTDOT UIDENT SEMI LIDENT LIDENT COLON WITH implementation: LBRACE DOTDOTDOT UIDENT SEMI LIDENT LIDENT WITH ## -## Ends in an error in state: 2894. +## Ends in an error in state: 2901. ## ## llist_aux(lbl_expr) -> llist_aux(lbl_expr) label_longident . COLON expr [ error UIDENT RBRACE LIDENT COMMA ] ## llist_aux(lbl_expr) -> llist_aux(lbl_expr) label_longident . [ error UIDENT RBRACE LIDENT COMMA ] @@ -26187,7 +26251,7 @@ implementation: LBRACE DOTDOTDOT UIDENT SEMI LIDENT LIDENT WITH implementation: LBRACE DOTDOTDOT UIDENT SEMI LIDENT WITH ## -## Ends in an error in state: 2889. +## Ends in an error in state: 2896. ## ## record_expr -> DOTDOTDOT expr_optional_constraint SEMI label_longident . COLON expr llist_aux(lbl_expr) option(COMMA) [ error RBRACE ] ## record_expr -> DOTDOTDOT expr_optional_constraint SEMI label_longident . llist_aux(lbl_expr) option(COMMA) [ error RBRACE ] @@ -26200,7 +26264,7 @@ implementation: LBRACE DOTDOTDOT UIDENT SEMI LIDENT WITH implementation: LBRACE DOTDOTDOT UIDENT SEMI WITH ## -## Ends in an error in state: 3293. +## Ends in an error in state: 3307. ## ## braced_expr -> LBRACE DOTDOTDOT expr_optional_constraint SEMI . RBRACE [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] ## record_expr -> DOTDOTDOT expr_optional_constraint SEMI . label_longident COLON expr llist_aux(lbl_expr) option(COMMA) [ error RBRACE ] @@ -26214,7 +26278,7 @@ implementation: LBRACE DOTDOTDOT UIDENT SEMI WITH implementation: LBRACE DOTDOTDOT UIDENT TO ## -## Ends in an error in state: 3292. +## Ends in an error in state: 3306. ## ## braced_expr -> LBRACE DOTDOTDOT expr_optional_constraint . option(COMMA) RBRACE [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] ## braced_expr -> LBRACE DOTDOTDOT expr_optional_constraint . SEMI RBRACE [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] @@ -26234,16 +26298,16 @@ implementation: LBRACE DOTDOTDOT UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call -## In state 2913, spurious reduction of production expr_optional_constraint -> expr +## In state 2920, spurious reduction of production expr_optional_constraint -> expr ## implementation: LBRACE DOTDOTDOT WITH ## -## Ends in an error in state: 3291. +## Ends in an error in state: 3305. ## ## braced_expr -> LBRACE DOTDOTDOT . expr_optional_constraint option(COMMA) RBRACE [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] ## braced_expr -> LBRACE DOTDOTDOT . expr_optional_constraint SEMI RBRACE [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] @@ -26263,7 +26327,7 @@ implementation: LBRACE DOTDOTDOT WITH implementation: LBRACE EXCEPTION UIDENT LBRACKETAT ## -## Ends in an error in state: 3310. +## Ends in an error in state: 3324. ## ## seq_expr_no_seq -> str_exception_declaration . SEMI seq_expr [ error RBRACE ] ## @@ -26274,19 +26338,19 @@ implementation: LBRACE EXCEPTION UIDENT LBRACKETAT ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 3267, spurious reduction of production option(constructor_arguments) -> +## In state 3281, spurious reduction of production option(constructor_arguments) -> ## In state 1021, spurious reduction of production option(preceded(COLON,core_type)) -> ## In state 1022, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) ## In state 1126, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 3289, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration -## In state 3290, spurious reduction of production str_exception_declaration -> EXCEPTION either(extension_constructor_declaration,extension_constructor_rebind) +## In state 3303, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration +## In state 3304, spurious reduction of production str_exception_declaration -> EXCEPTION either(extension_constructor_declaration,extension_constructor_rebind) ## implementation: LBRACE EXCEPTION UIDENT SEMI WITH ## -## Ends in an error in state: 3311. +## Ends in an error in state: 3325. ## ## seq_expr_no_seq -> str_exception_declaration SEMI . seq_expr [ error RBRACE ] ## @@ -26298,7 +26362,7 @@ implementation: LBRACE EXCEPTION UIDENT SEMI WITH implementation: LBRACE INHERIT BANG WITH ## -## Ends in an error in state: 1957. +## Ends in an error in state: 1956. ## ## class_field -> INHERIT override_flag . class_expr option(preceded(AS,LIDENT)) [ error SEMI RBRACE ] ## @@ -26310,7 +26374,7 @@ implementation: LBRACE INHERIT BANG WITH implementation: LBRACE INHERIT CLASS LIDENT WITH ## -## Ends in an error in state: 1959. +## Ends in an error in state: 1958. ## ## class_expr -> CLASS class_longident . loption(type_parameters) [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COLON AS AND ] ## @@ -26322,7 +26386,7 @@ implementation: LBRACE INHERIT CLASS LIDENT WITH implementation: LBRACE INHERIT CLASS WITH ## -## Ends in an error in state: 1958. +## Ends in an error in state: 1957. ## ## class_expr -> CLASS . class_longident loption(type_parameters) [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COLON AS AND ] ## @@ -26334,7 +26398,7 @@ implementation: LBRACE INHERIT CLASS WITH implementation: LBRACE INHERIT DOCSTRING WITH ## -## Ends in an error in state: 1971. +## Ends in an error in state: 1970. ## ## class_expr -> attribute . class_expr [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COLON AS AND ] ## @@ -26346,7 +26410,7 @@ implementation: LBRACE INHERIT DOCSTRING WITH implementation: LBRACE INHERIT FUN LPAREN DOT RPAREN EQUALGREATER WITH ## -## Ends in an error in state: 1975. +## Ends in an error in state: 1974. ## ## class_expr -> either(ES6_FUN,FUN) LPAREN DOT RPAREN EQUALGREATER . class_expr [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COLON AS AND ] ## @@ -26358,7 +26422,7 @@ implementation: LBRACE INHERIT FUN LPAREN DOT RPAREN EQUALGREATER WITH implementation: LBRACE INHERIT FUN LPAREN DOT RPAREN WITH ## -## Ends in an error in state: 1974. +## Ends in an error in state: 1973. ## ## class_expr -> either(ES6_FUN,FUN) LPAREN DOT RPAREN . EQUALGREATER class_expr [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COLON AS AND ] ## @@ -26370,7 +26434,7 @@ implementation: LBRACE INHERIT FUN LPAREN DOT RPAREN WITH implementation: LBRACE INHERIT FUN LPAREN DOT UNDERSCORE EQUAL ## -## Ends in an error in state: 1977. +## Ends in an error in state: 1976. ## ## class_expr -> either(ES6_FUN,FUN) LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) . option(COMMA) RPAREN EQUALGREATER class_expr [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COLON AS AND ] ## lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> lseparated_nonempty_list_aux(COMMA,labeled_pattern) . COMMA labeled_pattern [ RPAREN COMMA ] @@ -26384,15 +26448,15 @@ implementation: LBRACE INHERIT FUN LPAREN DOT UNDERSCORE EQUAL ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 772, spurious reduction of production pattern -> pattern_without_or ## In state 782, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1526, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1534, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern +## In state 1525, spurious reduction of production labeled_pattern -> pattern_optional_constraint +## In state 1533, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern ## implementation: LBRACE INHERIT FUN LPAREN DOT UNDERSCORE RPAREN EQUALGREATER WITH ## -## Ends in an error in state: 1980. +## Ends in an error in state: 1979. ## ## class_expr -> either(ES6_FUN,FUN) LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN EQUALGREATER . class_expr [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COLON AS AND ] ## @@ -26404,7 +26468,7 @@ implementation: LBRACE INHERIT FUN LPAREN DOT UNDERSCORE RPAREN EQUALGREATER WIT implementation: LBRACE INHERIT FUN LPAREN DOT UNDERSCORE RPAREN WITH ## -## Ends in an error in state: 1979. +## Ends in an error in state: 1978. ## ## class_expr -> either(ES6_FUN,FUN) LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN . EQUALGREATER class_expr [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COLON AS AND ] ## @@ -26416,7 +26480,7 @@ implementation: LBRACE INHERIT FUN LPAREN DOT UNDERSCORE RPAREN WITH implementation: LBRACE INHERIT FUN LPAREN DOT WITH ## -## Ends in an error in state: 1973. +## Ends in an error in state: 1972. ## ## class_expr -> either(ES6_FUN,FUN) LPAREN DOT . RPAREN EQUALGREATER class_expr [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COLON AS AND ] ## class_expr -> either(ES6_FUN,FUN) LPAREN DOT . lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN EQUALGREATER class_expr [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COLON AS AND ] @@ -26429,7 +26493,7 @@ implementation: LBRACE INHERIT FUN LPAREN DOT WITH implementation: LBRACE INHERIT FUN LPAREN RPAREN EQUALGREATER WITH ## -## Ends in an error in state: 1966. +## Ends in an error in state: 1965. ## ## class_expr -> either(ES6_FUN,FUN) LPAREN RPAREN EQUALGREATER . class_expr [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COLON AS AND ] ## @@ -26441,7 +26505,7 @@ implementation: LBRACE INHERIT FUN LPAREN RPAREN EQUALGREATER WITH implementation: LBRACE INHERIT FUN LPAREN RPAREN WITH ## -## Ends in an error in state: 1965. +## Ends in an error in state: 1964. ## ## class_expr -> either(ES6_FUN,FUN) LPAREN RPAREN . EQUALGREATER class_expr [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COLON AS AND ] ## @@ -26453,7 +26517,7 @@ implementation: LBRACE INHERIT FUN LPAREN RPAREN WITH implementation: LBRACE INHERIT FUN LPAREN UNDERSCORE EQUAL ## -## Ends in an error in state: 1982. +## Ends in an error in state: 1981. ## ## class_expr -> either(ES6_FUN,FUN) LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) . option(COMMA) RPAREN EQUALGREATER class_expr [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COLON AS AND ] ## lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> lseparated_nonempty_list_aux(COMMA,labeled_pattern) . COMMA labeled_pattern [ RPAREN COMMA ] @@ -26467,15 +26531,15 @@ implementation: LBRACE INHERIT FUN LPAREN UNDERSCORE EQUAL ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 772, spurious reduction of production pattern -> pattern_without_or ## In state 782, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1526, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1534, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern +## In state 1525, spurious reduction of production labeled_pattern -> pattern_optional_constraint +## In state 1533, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern ## implementation: LBRACE INHERIT FUN LPAREN UNDERSCORE RPAREN EQUALGREATER WITH ## -## Ends in an error in state: 1985. +## Ends in an error in state: 1984. ## ## class_expr -> either(ES6_FUN,FUN) LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN EQUALGREATER . class_expr [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COLON AS AND ] ## @@ -26487,7 +26551,7 @@ implementation: LBRACE INHERIT FUN LPAREN UNDERSCORE RPAREN EQUALGREATER WITH implementation: LBRACE INHERIT FUN LPAREN UNDERSCORE RPAREN WITH ## -## Ends in an error in state: 1984. +## Ends in an error in state: 1983. ## ## class_expr -> either(ES6_FUN,FUN) LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN . EQUALGREATER class_expr [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COLON AS AND ] ## @@ -26499,7 +26563,7 @@ implementation: LBRACE INHERIT FUN LPAREN UNDERSCORE RPAREN WITH implementation: LBRACE INHERIT FUN LPAREN WITH ## -## Ends in an error in state: 1964. +## Ends in an error in state: 1963. ## ## class_expr -> either(ES6_FUN,FUN) LPAREN . RPAREN EQUALGREATER class_expr [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COLON AS AND ] ## class_expr -> either(ES6_FUN,FUN) LPAREN . lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN EQUALGREATER class_expr [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COLON AS AND ] @@ -26514,7 +26578,7 @@ implementation: LBRACE INHERIT FUN LPAREN WITH implementation: LBRACE INHERIT FUN WITH ## -## Ends in an error in state: 1963. +## Ends in an error in state: 1962. ## ## class_expr -> either(ES6_FUN,FUN) . LPAREN RPAREN EQUALGREATER class_expr [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COLON AS AND ] ## class_expr -> either(ES6_FUN,FUN) . LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN EQUALGREATER class_expr [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COLON AS AND ] @@ -26529,7 +26593,7 @@ implementation: LBRACE INHERIT FUN WITH implementation: LBRACE INHERIT LBRACE DOCSTRING LET WITH ## -## Ends in an error in state: 1998. +## Ends in an error in state: 1997. ## ## let_binding -> nonempty_list(as_loc(attribute)) LET . option(item_extension_sugar) rec_flag let_binding_body [ SEMI LBRACKETAT DOCSTRING AND ] ## @@ -26541,7 +26605,7 @@ implementation: LBRACE INHERIT LBRACE DOCSTRING LET WITH implementation: LBRACE INHERIT LBRACE DOCSTRING WITH ## -## Ends in an error in state: 1995. +## Ends in an error in state: 1994. ## ## class_field -> nonempty_list(as_loc(attribute)) . INHERIT override_flag class_expr option(preceded(AS,LIDENT)) [ error SEMI RBRACE ] ## class_field -> nonempty_list(as_loc(attribute)) . VAL value [ error SEMI RBRACE ] @@ -26560,14 +26624,14 @@ implementation: LBRACE INHERIT LBRACE DOCSTRING WITH ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 2058, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute +## In state 2057, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute ## implementation: LBRACE INHERIT LBRACE LET CHAR EQUAL CHAR RBRACE ## -## Ends in an error in state: 2045. +## Ends in an error in state: 2044. ## ## class_expr_lets_and_rest -> let_bindings . SEMI class_expr_lets_and_rest [ error RBRACE ] ## @@ -26579,17 +26643,17 @@ implementation: LBRACE INHERIT LBRACE LET CHAR EQUAL CHAR RBRACE ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 970, spurious reduction of production expr -> simple_expr_call -## In state 1952, spurious reduction of production let_binding_body -> pattern EQUAL expr -## In state 1953, spurious reduction of production let_binding -> LET option(item_extension_sugar) rec_flag let_binding_body -## In state 2047, spurious reduction of production list(and_let_binding) -> -## In state 2055, spurious reduction of production let_bindings -> let_binding list(and_let_binding) +## In state 1951, spurious reduction of production let_binding_body -> pattern EQUAL expr +## In state 1952, spurious reduction of production let_binding -> LET option(item_extension_sugar) rec_flag let_binding_body +## In state 2046, spurious reduction of production list(and_let_binding) -> +## In state 2054, spurious reduction of production let_bindings -> let_binding list(and_let_binding) ## implementation: LBRACE INHERIT LBRACE LET WITH ## -## Ends in an error in state: 1904. +## Ends in an error in state: 1903. ## ## let_binding -> LET . option(item_extension_sugar) rec_flag let_binding_body [ SEMI LBRACKETAT DOCSTRING AND ] ## @@ -26601,7 +26665,7 @@ implementation: LBRACE INHERIT LBRACE LET WITH implementation: LBRACE INHERIT LBRACE WITH ## -## Ends in an error in state: 2059. +## Ends in an error in state: 2058. ## ## class_simple_expr -> LBRACE class_expr_lets_and_rest . RBRACE [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETLESS LBRACKETAT LBRACELESS LBRACE EOF DOCSTRING COLON AS AND ] ## class_simple_expr -> LBRACE class_expr_lets_and_rest . error [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETLESS LBRACKETAT LBRACELESS LBRACE EOF DOCSTRING COLON AS AND ] @@ -26613,16 +26677,16 @@ implementation: LBRACE INHERIT LBRACE WITH ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1903, spurious reduction of production option(SEMI) -> -## In state 1993, spurious reduction of production object_body -> option(SEMI) -## In state 1994, spurious reduction of production class_expr_lets_and_rest -> object_body +## In state 1902, spurious reduction of production option(SEMI) -> +## In state 1992, spurious reduction of production object_body -> option(SEMI) +## In state 1993, spurious reduction of production class_expr_lets_and_rest -> object_body ## implementation: LBRACE INHERIT LIDENT AS WITH ## -## Ends in an error in state: 1988. +## Ends in an error in state: 1987. ## ## option(preceded(AS,LIDENT)) -> AS . LIDENT [ error SEMI RBRACE ] ## @@ -26634,7 +26698,7 @@ implementation: LBRACE INHERIT LIDENT AS WITH implementation: LBRACE INHERIT LIDENT RPAREN ## -## Ends in an error in state: 1987. +## Ends in an error in state: 1986. ## ## class_field -> INHERIT override_flag class_expr . option(preceded(AS,LIDENT)) [ error SEMI RBRACE ] ## @@ -26645,14 +26709,14 @@ implementation: LBRACE INHERIT LIDENT RPAREN ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1967, spurious reduction of production class_expr -> class_simple_expr +## In state 1966, spurious reduction of production class_expr -> class_simple_expr ## implementation: LBRACE INHERIT LIDENT WITH ## -## Ends in an error in state: 1967. +## Ends in an error in state: 1966. ## ## class_expr -> class_simple_expr . [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COLON AS AND ] ## class_expr -> class_simple_expr . labeled_arguments [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COLON AS AND ] @@ -26665,7 +26729,7 @@ implementation: LBRACE INHERIT LIDENT WITH implementation: LBRACE INHERIT LPAREN LIDENT COLON LIDENT SEMI ## -## Ends in an error in state: 2067. +## Ends in an error in state: 2066. ## ## class_simple_expr -> LPAREN class_expr COLON class_constructor_type . RPAREN [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETLESS LBRACKETAT LBRACELESS LBRACE EOF DOCSTRING COLON AS AND ] ## class_simple_expr -> LPAREN class_expr COLON class_constructor_type . error [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETLESS LBRACKETAT LBRACELESS LBRACE EOF DOCSTRING COLON AS AND ] @@ -26677,16 +26741,16 @@ implementation: LBRACE INHERIT LPAREN LIDENT COLON LIDENT SEMI ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1763, spurious reduction of production loption(parenthesized(class_type_arguments_comma_list)) -> -## In state 1769, spurious reduction of production class_instance_type -> clty_longident loption(parenthesized(class_type_arguments_comma_list)) -## In state 2066, spurious reduction of production class_constructor_type -> class_instance_type +## In state 1762, spurious reduction of production loption(parenthesized(class_type_arguments_comma_list)) -> +## In state 1768, spurious reduction of production class_instance_type -> clty_longident loption(parenthesized(class_type_arguments_comma_list)) +## In state 2065, spurious reduction of production class_constructor_type -> class_instance_type ## implementation: LBRACE INHERIT LPAREN LIDENT COLON LPAREN LIDENT RPAREN EQUALGREATER WITH ## -## Ends in an error in state: 2071. +## Ends in an error in state: 2070. ## ## class_constructor_type -> arrow_type_parameters EQUALGREATER . class_constructor_type [ error SEMI RPAREN RBRACE LBRACKETAT DOCSTRING AND ] ## @@ -26698,7 +26762,7 @@ implementation: LBRACE INHERIT LPAREN LIDENT COLON LPAREN LIDENT RPAREN EQUALGRE implementation: LBRACE INHERIT LPAREN LIDENT COLON LPAREN LIDENT RPAREN WITH ## -## Ends in an error in state: 2070. +## Ends in an error in state: 2069. ## ## class_constructor_type -> arrow_type_parameters . EQUALGREATER class_constructor_type [ error SEMI RPAREN RBRACE LBRACKETAT DOCSTRING AND ] ## @@ -26710,7 +26774,7 @@ implementation: LBRACE INHERIT LPAREN LIDENT COLON LPAREN LIDENT RPAREN WITH implementation: LBRACE INHERIT LPAREN LIDENT COLON WITH ## -## Ends in an error in state: 2065. +## Ends in an error in state: 2064. ## ## class_simple_expr -> LPAREN class_expr COLON . class_constructor_type RPAREN [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETLESS LBRACKETAT LBRACELESS LBRACE EOF DOCSTRING COLON AS AND ] ## class_simple_expr -> LPAREN class_expr COLON . class_constructor_type error [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETLESS LBRACKETAT LBRACELESS LBRACE EOF DOCSTRING COLON AS AND ] @@ -26723,7 +26787,7 @@ implementation: LBRACE INHERIT LPAREN LIDENT COLON WITH implementation: LBRACE INHERIT LPAREN LIDENT SEMI ## -## Ends in an error in state: 2062. +## Ends in an error in state: 2061. ## ## class_simple_expr -> LPAREN class_expr . COLON class_constructor_type RPAREN [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETLESS LBRACKETAT LBRACELESS LBRACE EOF DOCSTRING COLON AS AND ] ## class_simple_expr -> LPAREN class_expr . COLON class_constructor_type error [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETLESS LBRACKETAT LBRACELESS LBRACE EOF DOCSTRING COLON AS AND ] @@ -26737,14 +26801,14 @@ implementation: LBRACE INHERIT LPAREN LIDENT SEMI ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1967, spurious reduction of production class_expr -> class_simple_expr +## In state 1966, spurious reduction of production class_expr -> class_simple_expr ## implementation: LBRACE INHERIT LPAREN WITH ## -## Ends in an error in state: 1902. +## Ends in an error in state: 1901. ## ## class_simple_expr -> LPAREN . class_expr COLON class_constructor_type RPAREN [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETLESS LBRACKETAT LBRACELESS LBRACE EOF DOCSTRING COLON AS AND ] ## class_simple_expr -> LPAREN . class_expr COLON class_constructor_type error [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETLESS LBRACKETAT LBRACELESS LBRACE EOF DOCSTRING COLON AS AND ] @@ -26759,7 +26823,7 @@ implementation: LBRACE INHERIT LPAREN WITH implementation: LBRACE INHERIT WITH ## -## Ends in an error in state: 1956. +## Ends in an error in state: 1955. ## ## class_field -> INHERIT . override_flag class_expr option(preceded(AS,LIDENT)) [ error SEMI RBRACE ] ## @@ -26771,7 +26835,7 @@ implementation: LBRACE INHERIT WITH implementation: LBRACE INITIALIZER UIDENT UIDENT ## -## Ends in an error in state: 1955. +## Ends in an error in state: 1954. ## ## class_field -> INITIALIZER simple_expr_call . [ error SEMI RBRACE ] ## simple_expr_call -> simple_expr_call . POSTFIXOP [ error SHARPOP SHARP SEMI RBRACE POSTFIXOP LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] @@ -26793,14 +26857,14 @@ implementation: LBRACE INITIALIZER UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## implementation: LBRACE INITIALIZER WITH ## -## Ends in an error in state: 1954. +## Ends in an error in state: 1953. ## ## class_field -> INITIALIZER . simple_expr_call [ error SEMI RBRACE ] ## @@ -26812,7 +26876,7 @@ implementation: LBRACE INITIALIZER WITH implementation: LBRACE LET WITH ## -## Ends in an error in state: 3265. +## Ends in an error in state: 3279. ## ## let_binding -> LET . option(item_extension_sugar) rec_flag let_binding_body [ error SEMI RBRACE LBRACKETAT DOCSTRING AND ] ## opt_LET_MODULE -> LET . MODULE [ UIDENT ] @@ -26826,7 +26890,7 @@ implementation: LBRACE LET WITH implementation: LBRACE LIDENT COLON UIDENT COMMA LIDENT COLON UIDENT UIDENT ## -## Ends in an error in state: 2935. +## Ends in an error in state: 2942. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -26862,7 +26926,7 @@ implementation: LBRACE LIDENT COLON UIDENT COMMA LIDENT COLON UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -26870,7 +26934,7 @@ implementation: LBRACE LIDENT COLON UIDENT COMMA LIDENT COLON UIDENT UIDENT implementation: LBRACE LIDENT COLON UIDENT COMMA LIDENT COLON WITH ## -## Ends in an error in state: 2934. +## Ends in an error in state: 2941. ## ## record_expr -> label_longident COLON expr COMMA label_longident COLON . expr llist_aux(preceded(COMMA,lbl_expr)) option(COMMA) [ error RBRACE ] ## record_expr -> label_longident COLON expr COMMA label_longident COLON . expr llist_aux(preceded(COMMA,lbl_expr)) SEMI [ error RBRACE ] @@ -26883,7 +26947,7 @@ implementation: LBRACE LIDENT COLON UIDENT COMMA LIDENT COLON WITH implementation: LBRACE LIDENT COLON UIDENT COMMA LIDENT WITH ## -## Ends in an error in state: 2933. +## Ends in an error in state: 2940. ## ## record_expr -> label_longident COLON expr COMMA label_longident . COLON expr llist_aux(preceded(COMMA,lbl_expr)) option(COMMA) [ error RBRACE ] ## record_expr -> label_longident COLON expr COMMA label_longident . llist_aux(preceded(COMMA,lbl_expr)) option(COMMA) [ error RBRACE ] @@ -26898,7 +26962,7 @@ implementation: LBRACE LIDENT COLON UIDENT COMMA LIDENT WITH implementation: LBRACE LIDENT COLON UIDENT COMMA WITH ## -## Ends in an error in state: 2932. +## Ends in an error in state: 2939. ## ## option(COMMA) -> COMMA . [ error RBRACE ] ## record_expr -> label_longident COLON expr COMMA . label_longident COLON expr llist_aux(preceded(COMMA,lbl_expr)) option(COMMA) [ error RBRACE ] @@ -26914,7 +26978,7 @@ implementation: LBRACE LIDENT COLON UIDENT COMMA WITH implementation: LBRACE LIDENT COLON UIDENT UIDENT ## -## Ends in an error in state: 2930. +## Ends in an error in state: 2937. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -26954,7 +27018,7 @@ implementation: LBRACE LIDENT COLON UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -26962,7 +27026,7 @@ implementation: LBRACE LIDENT COLON UIDENT UIDENT implementation: LBRACE LIDENT COLON WITH ## -## Ends in an error in state: 2929. +## Ends in an error in state: 2936. ## ## record_expr -> label_longident COLON . expr option(COMMA) [ error RBRACE ] ## record_expr -> label_longident COLON . expr SEMI [ error RBRACE ] @@ -26979,7 +27043,7 @@ implementation: LBRACE LIDENT COLON WITH implementation: LBRACE LIDENT COMMA LIDENT COLON UIDENT UIDENT ## -## Ends in an error in state: 2922. +## Ends in an error in state: 2929. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -27015,7 +27079,7 @@ implementation: LBRACE LIDENT COMMA LIDENT COLON UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -27023,7 +27087,7 @@ implementation: LBRACE LIDENT COMMA LIDENT COLON UIDENT UIDENT implementation: LBRACE LIDENT COMMA LIDENT COLON WITH ## -## Ends in an error in state: 2921. +## Ends in an error in state: 2928. ## ## record_expr -> label_longident COMMA label_longident COLON . expr llist_aux(preceded(COMMA,lbl_expr)) option(COMMA) [ error RBRACE ] ## record_expr -> label_longident COMMA label_longident COLON . expr llist_aux(preceded(COMMA,lbl_expr)) SEMI [ error RBRACE ] @@ -27036,7 +27100,7 @@ implementation: LBRACE LIDENT COMMA LIDENT COLON WITH implementation: LBRACE LIDENT COMMA LIDENT COMMA LIDENT COLON UIDENT UIDENT ## -## Ends in an error in state: 2908. +## Ends in an error in state: 2915. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -27071,7 +27135,7 @@ implementation: LBRACE LIDENT COMMA LIDENT COMMA LIDENT COLON UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -27079,7 +27143,7 @@ implementation: LBRACE LIDENT COMMA LIDENT COMMA LIDENT COLON UIDENT UIDENT implementation: LBRACE LIDENT COMMA LIDENT COMMA LIDENT COLON WITH ## -## Ends in an error in state: 2907. +## Ends in an error in state: 2914. ## ## llist_aux(preceded(COMMA,lbl_expr)) -> llist_aux(preceded(COMMA,lbl_expr)) COMMA label_longident COLON . expr [ error SEMI RBRACE COMMA ] ## @@ -27091,7 +27155,7 @@ implementation: LBRACE LIDENT COMMA LIDENT COMMA LIDENT COLON WITH implementation: LBRACE LIDENT COMMA LIDENT COMMA LIDENT WITH ## -## Ends in an error in state: 2906. +## Ends in an error in state: 2913. ## ## llist_aux(preceded(COMMA,lbl_expr)) -> llist_aux(preceded(COMMA,lbl_expr)) COMMA label_longident . COLON expr [ error SEMI RBRACE COMMA ] ## llist_aux(preceded(COMMA,lbl_expr)) -> llist_aux(preceded(COMMA,lbl_expr)) COMMA label_longident . [ error SEMI RBRACE COMMA ] @@ -27104,7 +27168,7 @@ implementation: LBRACE LIDENT COMMA LIDENT COMMA LIDENT WITH implementation: LBRACE LIDENT COMMA LIDENT COMMA WITH ## -## Ends in an error in state: 2905. +## Ends in an error in state: 2912. ## ## llist_aux(preceded(COMMA,lbl_expr)) -> llist_aux(preceded(COMMA,lbl_expr)) COMMA . label_longident COLON expr [ error SEMI RBRACE COMMA ] ## llist_aux(preceded(COMMA,lbl_expr)) -> llist_aux(preceded(COMMA,lbl_expr)) COMMA . label_longident [ error SEMI RBRACE COMMA ] @@ -27118,7 +27182,7 @@ implementation: LBRACE LIDENT COMMA LIDENT COMMA WITH implementation: LBRACE LIDENT COMMA LIDENT SEMI WITH ## -## Ends in an error in state: 3363. +## Ends in an error in state: 3377. ## ## braced_expr -> LBRACE record_expr . RBRACE [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] ## braced_expr -> LBRACE record_expr . error [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] @@ -27131,7 +27195,7 @@ implementation: LBRACE LIDENT COMMA LIDENT SEMI WITH implementation: LBRACE LIDENT COMMA LIDENT WITH ## -## Ends in an error in state: 2920. +## Ends in an error in state: 2927. ## ## record_expr -> label_longident COMMA label_longident . COLON expr llist_aux(preceded(COMMA,lbl_expr)) option(COMMA) [ error RBRACE ] ## record_expr -> label_longident COMMA label_longident . llist_aux(preceded(COMMA,lbl_expr)) option(COMMA) [ error RBRACE ] @@ -27146,7 +27210,7 @@ implementation: LBRACE LIDENT COMMA LIDENT WITH implementation: LBRACE LIDENT COMMA WITH ## -## Ends in an error in state: 2919. +## Ends in an error in state: 2926. ## ## record_expr -> label_longident COMMA . label_longident COLON expr llist_aux(preceded(COMMA,lbl_expr)) option(COMMA) [ error RBRACE ] ## record_expr -> label_longident COMMA . label_longident llist_aux(preceded(COMMA,lbl_expr)) option(COMMA) [ error RBRACE ] @@ -27161,7 +27225,7 @@ implementation: LBRACE LIDENT COMMA WITH implementation: LBRACE MODULE UIDENT LBRACE RBRACE SEMI WITH ## -## Ends in an error in state: 3323. +## Ends in an error in state: 3337. ## ## seq_expr_no_seq -> opt_LET_MODULE UIDENT module_binding_body SEMI . seq_expr [ error RBRACE ] ## @@ -27173,7 +27237,7 @@ implementation: LBRACE MODULE UIDENT LBRACE RBRACE SEMI WITH implementation: LBRACE MODULE UIDENT LBRACE RBRACE WITH ## -## Ends in an error in state: 3322. +## Ends in an error in state: 3336. ## ## seq_expr_no_seq -> opt_LET_MODULE UIDENT module_binding_body . SEMI seq_expr [ error RBRACE ] ## @@ -27185,7 +27249,7 @@ implementation: LBRACE MODULE UIDENT LBRACE RBRACE WITH implementation: LBRACE MODULE UIDENT WITH ## -## Ends in an error in state: 3321. +## Ends in an error in state: 3335. ## ## seq_expr_no_seq -> opt_LET_MODULE UIDENT . module_binding_body SEMI seq_expr [ error RBRACE ] ## @@ -27197,7 +27261,7 @@ implementation: LBRACE MODULE UIDENT WITH implementation: LBRACE MODULE WITH ## -## Ends in an error in state: 3320. +## Ends in an error in state: 3334. ## ## seq_expr_no_seq -> opt_LET_MODULE . UIDENT module_binding_body SEMI seq_expr [ error RBRACE ] ## @@ -27209,7 +27273,7 @@ implementation: LBRACE MODULE WITH implementation: LBRACE OPEN BANG WITH ## -## Ends in an error in state: 3316. +## Ends in an error in state: 3330. ## ## seq_expr_no_seq -> option(LET) OPEN override_flag . mod_longident SEMI seq_expr [ error RBRACE ] ## @@ -27221,7 +27285,7 @@ implementation: LBRACE OPEN BANG WITH implementation: LBRACE OPEN UIDENT SEMI WITH ## -## Ends in an error in state: 3318. +## Ends in an error in state: 3332. ## ## seq_expr_no_seq -> option(LET) OPEN override_flag mod_longident SEMI . seq_expr [ error RBRACE ] ## @@ -27233,7 +27297,7 @@ implementation: LBRACE OPEN UIDENT SEMI WITH implementation: LBRACE OPEN UIDENT WITH ## -## Ends in an error in state: 3317. +## Ends in an error in state: 3331. ## ## mod_longident -> mod_longident . DOT UIDENT [ SEMI DOT ] ## seq_expr_no_seq -> option(LET) OPEN override_flag mod_longident . SEMI seq_expr [ error RBRACE ] @@ -27246,7 +27310,7 @@ implementation: LBRACE OPEN UIDENT WITH implementation: LBRACE OPEN WITH ## -## Ends in an error in state: 3315. +## Ends in an error in state: 3329. ## ## seq_expr_no_seq -> option(LET) OPEN . override_flag mod_longident SEMI seq_expr [ error RBRACE ] ## @@ -27258,7 +27322,7 @@ implementation: LBRACE OPEN WITH implementation: LBRACE PERCENT AND DOCSTRING WITH ## -## Ends in an error in state: 3325. +## Ends in an error in state: 3339. ## ## let_binding -> nonempty_list(as_loc(attribute)) . LET option(item_extension_sugar) rec_flag let_binding_body [ error SEMI RBRACE LBRACKETAT DOCSTRING AND ] ## seq_expr_no_seq -> nonempty_list(as_loc(attribute)) . option(LET) OPEN override_flag mod_longident SEMI seq_expr [ error RBRACE ] @@ -27271,14 +27335,14 @@ implementation: LBRACE PERCENT AND DOCSTRING WITH ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 3346, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute +## In state 3360, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute ## implementation: LBRACE PERCENT AND UNDERSCORE ## -## Ends in an error in state: 3338. +## Ends in an error in state: 3352. ## ## seq_expr -> item_extension_sugar . seq_expr_no_seq [ error RBRACE ] ## seq_expr -> item_extension_sugar . expr SEMI seq_expr [ error RBRACE ] @@ -27298,7 +27362,7 @@ implementation: LBRACE PERCENT AND UNDERSCORE implementation: LBRACE PUB BANG WITH ## -## Ends in an error in state: 2012. +## Ends in an error in state: 2011. ## ## method_ -> override_flag . VIRTUAL LIDENT COLON poly_type [ error SEMI RBRACE ] ## method_ -> override_flag . LIDENT fun_def(EQUAL,core_type) [ error SEMI RBRACE ] @@ -27313,7 +27377,7 @@ implementation: LBRACE PUB BANG WITH implementation: LBRACE PUB LIDENT COLON TYPE LIDENT DOT UNDERSCORE WITH ## -## Ends in an error in state: 2022. +## Ends in an error in state: 2021. ## ## method_ -> override_flag LIDENT COLON TYPE nonempty_list(LIDENT) DOT core_type . either(preceded(EQUAL,expr),braced_expr) [ error SEMI RBRACE ] ## @@ -27334,7 +27398,7 @@ implementation: LBRACE PUB LIDENT COLON TYPE LIDENT DOT UNDERSCORE WITH implementation: LBRACE PUB LIDENT COLON TYPE LIDENT DOT WITH ## -## Ends in an error in state: 2021. +## Ends in an error in state: 2020. ## ## method_ -> override_flag LIDENT COLON TYPE nonempty_list(LIDENT) DOT . core_type either(preceded(EQUAL,expr),braced_expr) [ error SEMI RBRACE ] ## @@ -27346,7 +27410,7 @@ implementation: LBRACE PUB LIDENT COLON TYPE LIDENT DOT WITH implementation: LBRACE PUB LIDENT COLON TYPE WITH ## -## Ends in an error in state: 2019. +## Ends in an error in state: 2018. ## ## method_ -> override_flag LIDENT COLON TYPE . nonempty_list(LIDENT) DOT core_type either(preceded(EQUAL,expr),braced_expr) [ error SEMI RBRACE ] ## @@ -27358,7 +27422,7 @@ implementation: LBRACE PUB LIDENT COLON TYPE WITH implementation: LBRACE PUB LIDENT COLON UNDERSCORE WITH ## -## Ends in an error in state: 2025. +## Ends in an error in state: 2024. ## ## method_ -> override_flag LIDENT option(preceded(COLON,poly_type)) . either(preceded(EQUAL,expr),braced_expr) [ error SEMI RBRACE ] ## @@ -27374,14 +27438,14 @@ implementation: LBRACE PUB LIDENT COLON UNDERSCORE WITH ## In state 350, spurious reduction of production core_type2 -> unattributed_core_type ## In state 373, spurious reduction of production core_type -> core_type2 ## In state 378, spurious reduction of production poly_type -> core_type -## In state 2024, spurious reduction of production option(preceded(COLON,poly_type)) -> COLON poly_type +## In state 2023, spurious reduction of production option(preceded(COLON,poly_type)) -> COLON poly_type ## implementation: LBRACE PUB LIDENT COLON WITH ## -## Ends in an error in state: 2018. +## Ends in an error in state: 2017. ## ## method_ -> override_flag LIDENT COLON . TYPE nonempty_list(LIDENT) DOT core_type either(preceded(EQUAL,expr),braced_expr) [ error SEMI RBRACE ] ## option(preceded(COLON,poly_type)) -> COLON . poly_type [ LBRACE EQUAL ] @@ -27394,7 +27458,7 @@ implementation: LBRACE PUB LIDENT COLON WITH implementation: LBRACE PUB LIDENT EQUAL UIDENT UIDENT ## -## Ends in an error in state: 1519. +## Ends in an error in state: 1518. ## ## either(preceded(EQUAL,expr),braced_expr) -> EQUAL expr . [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOCSTRING COLONEQUAL BARBAR AND AMPERSAND AMPERAMPER ] @@ -27429,7 +27493,7 @@ implementation: LBRACE PUB LIDENT EQUAL UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -27437,7 +27501,7 @@ implementation: LBRACE PUB LIDENT EQUAL UIDENT UIDENT implementation: LBRACE PUB LIDENT EQUAL WITH ## -## Ends in an error in state: 1518. +## Ends in an error in state: 1517. ## ## either(preceded(EQUAL,expr),braced_expr) -> EQUAL . expr [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -27449,7 +27513,7 @@ implementation: LBRACE PUB LIDENT EQUAL WITH implementation: LBRACE PUB LIDENT WITH ## -## Ends in an error in state: 2017. +## Ends in an error in state: 2016. ## ## method_ -> override_flag LIDENT . fun_def(EQUAL,core_type) [ error SEMI RBRACE ] ## method_ -> override_flag LIDENT . option(preceded(COLON,poly_type)) either(preceded(EQUAL,expr),braced_expr) [ error SEMI RBRACE ] @@ -27463,7 +27527,7 @@ implementation: LBRACE PUB LIDENT WITH implementation: LBRACE PUB VIRTUAL LIDENT COLON QUOTE LIDENT DOT WITH ## -## Ends in an error in state: 1749. +## Ends in an error in state: 1748. ## ## poly_type -> nonempty_list(preceded(QUOTE,ident)) DOT . core_type [ error SEMI RBRACE ] ## @@ -27475,7 +27539,7 @@ implementation: LBRACE PUB VIRTUAL LIDENT COLON QUOTE LIDENT DOT WITH implementation: LBRACE PUB VIRTUAL LIDENT COLON QUOTE UIDENT WITH ## -## Ends in an error in state: 1746. +## Ends in an error in state: 1745. ## ## basic_core_type -> QUOTE ident . [ error SEMI RBRACE EQUALGREATER AS ] ## nonempty_list(preceded(QUOTE,ident)) -> QUOTE ident . [ DOT ] @@ -27489,7 +27553,7 @@ implementation: LBRACE PUB VIRTUAL LIDENT COLON QUOTE UIDENT WITH implementation: LBRACE PUB VIRTUAL LIDENT COLON QUOTE WITH ## -## Ends in an error in state: 1745. +## Ends in an error in state: 1744. ## ## basic_core_type -> QUOTE . ident [ error SEMI RBRACE EQUALGREATER AS ] ## nonempty_list(preceded(QUOTE,ident)) -> QUOTE . ident [ DOT ] @@ -27503,7 +27567,7 @@ implementation: LBRACE PUB VIRTUAL LIDENT COLON QUOTE WITH implementation: LBRACE PUB VIRTUAL LIDENT COLON WITH ## -## Ends in an error in state: 2015. +## Ends in an error in state: 2014. ## ## method_ -> override_flag VIRTUAL LIDENT COLON . poly_type [ error SEMI RBRACE ] ## @@ -27515,7 +27579,7 @@ implementation: LBRACE PUB VIRTUAL LIDENT COLON WITH implementation: LBRACE PUB VIRTUAL LIDENT WITH ## -## Ends in an error in state: 2014. +## Ends in an error in state: 2013. ## ## method_ -> override_flag VIRTUAL LIDENT . COLON poly_type [ error SEMI RBRACE ] ## @@ -27527,7 +27591,7 @@ implementation: LBRACE PUB VIRTUAL LIDENT WITH implementation: LBRACE PUB VIRTUAL WITH ## -## Ends in an error in state: 2013. +## Ends in an error in state: 2012. ## ## method_ -> override_flag VIRTUAL . LIDENT COLON poly_type [ error SEMI RBRACE ] ## @@ -27539,7 +27603,7 @@ implementation: LBRACE PUB VIRTUAL WITH implementation: LBRACE PUB WITH ## -## Ends in an error in state: 2033. +## Ends in an error in state: 2032. ## ## class_field -> either(__anonymous_12,__anonymous_13) . method_ [ error SEMI RBRACE ] ## @@ -27551,7 +27615,7 @@ implementation: LBRACE PUB WITH implementation: LBRACE STRING COLON UIDENT COMMA WITH ## -## Ends in an error in state: 3261. +## Ends in an error in state: 3275. ## ## option(COMMA) -> COMMA . [ error RBRACE ] ## string_literal_expr_maybe_punned_with_comma -> STRING COLON expr COMMA . [ STRING ] @@ -27564,7 +27628,7 @@ implementation: LBRACE STRING COLON UIDENT COMMA WITH implementation: LBRACE STRING COLON UIDENT UIDENT ## -## Ends in an error in state: 3260. +## Ends in an error in state: 3274. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -27600,7 +27664,7 @@ implementation: LBRACE STRING COLON UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -27608,7 +27672,7 @@ implementation: LBRACE STRING COLON UIDENT UIDENT implementation: LBRACE STRING COLON WITH ## -## Ends in an error in state: 3259. +## Ends in an error in state: 3273. ## ## record_expr_with_string_keys -> STRING COLON . expr option(COMMA) [ error RBRACE ] ## string_literal_expr_maybe_punned_with_comma -> STRING COLON . expr COMMA [ STRING ] @@ -27621,7 +27685,7 @@ implementation: LBRACE STRING COLON WITH implementation: LBRACE STRING COMMA STRING COLON UIDENT UIDENT ## -## Ends in an error in state: 3298. +## Ends in an error in state: 3312. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -27656,7 +27720,7 @@ implementation: LBRACE STRING COMMA STRING COLON UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -27664,7 +27728,7 @@ implementation: LBRACE STRING COMMA STRING COLON UIDENT UIDENT implementation: LBRACE STRING COMMA STRING COLON WITH ## -## Ends in an error in state: 3297. +## Ends in an error in state: 3311. ## ## option(preceded(COLON,expr)) -> COLON . expr [ error RBRACE COMMA ] ## @@ -27676,7 +27740,7 @@ implementation: LBRACE STRING COMMA STRING COLON WITH implementation: LBRACE STRING COMMA STRING COMMA WITH ## -## Ends in an error in state: 3303. +## Ends in an error in state: 3317. ## ## lseparated_nonempty_list_aux(COMMA,string_literal_expr_maybe_punned) -> lseparated_nonempty_list_aux(COMMA,string_literal_expr_maybe_punned) COMMA . string_literal_expr_maybe_punned [ error RBRACE COMMA ] ## option(COMMA) -> COMMA . [ error RBRACE ] @@ -27689,7 +27753,7 @@ implementation: LBRACE STRING COMMA STRING COMMA WITH implementation: LBRACE STRING COMMA STRING WITH ## -## Ends in an error in state: 3296. +## Ends in an error in state: 3310. ## ## string_literal_expr_maybe_punned -> STRING . option(preceded(COLON,expr)) [ error RBRACE COMMA ] ## @@ -27701,7 +27765,7 @@ implementation: LBRACE STRING COMMA STRING WITH implementation: LBRACE STRING COMMA WITH ## -## Ends in an error in state: 3308. +## Ends in an error in state: 3322. ## ## record_expr_with_string_keys -> string_literal_expr_maybe_punned_with_comma . string_literal_exprs_maybe_punned [ error RBRACE ] ## @@ -27713,7 +27777,7 @@ implementation: LBRACE STRING COMMA WITH implementation: LBRACE STRING WITH ## -## Ends in an error in state: 3257. +## Ends in an error in state: 3271. ## ## constant -> STRING . [ error STAR SLASHGREATER SHARPOP SHARP SEMI RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## record_expr_with_string_keys -> STRING . COLON expr option(COMMA) [ error RBRACE ] @@ -27728,7 +27792,7 @@ implementation: LBRACE STRING WITH implementation: LBRACE UIDENT DOT WITH ## -## Ends in an error in state: 3371. +## Ends in an error in state: 3385. ## ## label_longident -> mod_longident DOT . LIDENT [ COMMA COLON ] ## mod_longident -> mod_longident DOT . UIDENT [ error STAR SLASHGREATER SHARPOP SHARP SEMI RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -27755,7 +27819,7 @@ implementation: LBRACE UIDENT DOT WITH implementation: LBRACE UIDENT UIDENT ## -## Ends in an error in state: 3357. +## Ends in an error in state: 3371. ## ## braced_expr -> LBRACE seq_expr . RBRACE [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] ## braced_expr -> LBRACE seq_expr . error [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] @@ -27767,12 +27831,12 @@ implementation: LBRACE UIDENT UIDENT ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 3370, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 3384, spurious reduction of production constr_longident -> mod_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call -## In state 3343, spurious reduction of production option(SEMI) -> -## In state 3347, spurious reduction of production seq_expr_no_seq -> expr option(SEMI) -## In state 3312, spurious reduction of production seq_expr -> seq_expr_no_seq +## In state 3357, spurious reduction of production option(SEMI) -> +## In state 3361, spurious reduction of production seq_expr_no_seq -> expr option(SEMI) +## In state 3326, spurious reduction of production seq_expr -> seq_expr_no_seq ## @@ -27794,7 +27858,7 @@ implementation: LBRACE VAL BANG WITH implementation: LBRACE VAL LIDENT COLONGREATER UNDERSCORE EQUAL UIDENT UIDENT ## -## Ends in an error in state: 3256. +## Ends in an error in state: 3270. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -27829,7 +27893,7 @@ implementation: LBRACE VAL LIDENT COLONGREATER UNDERSCORE EQUAL UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -27837,7 +27901,7 @@ implementation: LBRACE VAL LIDENT COLONGREATER UNDERSCORE EQUAL UIDENT UIDENT implementation: LBRACE VAL LIDENT COLONGREATER UNDERSCORE EQUAL WITH ## -## Ends in an error in state: 3255. +## Ends in an error in state: 3269. ## ## value -> override_flag mutable_flag LIDENT type_constraint EQUAL . expr [ error SEMI RBRACE ] ## @@ -27849,7 +27913,7 @@ implementation: LBRACE VAL LIDENT COLONGREATER UNDERSCORE EQUAL WITH implementation: LBRACE VAL LIDENT COLONGREATER UNDERSCORE WITH ## -## Ends in an error in state: 3254. +## Ends in an error in state: 3268. ## ## value -> override_flag mutable_flag LIDENT type_constraint . EQUAL expr [ error SEMI RBRACE ] ## @@ -27871,7 +27935,7 @@ implementation: LBRACE VAL LIDENT COLONGREATER UNDERSCORE WITH implementation: LBRACE VAL LIDENT EQUAL UIDENT UIDENT ## -## Ends in an error in state: 3253. +## Ends in an error in state: 3267. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -27906,7 +27970,7 @@ implementation: LBRACE VAL LIDENT EQUAL UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -28100,7 +28164,7 @@ implementation: LBRACE VAL WITH implementation: LBRACE WITH ## -## Ends in an error in state: 3366. +## Ends in an error in state: 3380. ## ## braced_expr -> LBRACE object_body . RBRACE [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] ## braced_expr -> LBRACE object_body . error [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] @@ -28113,14 +28177,14 @@ implementation: LBRACE WITH ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 328, spurious reduction of production option(SEMI) -> -## In state 1993, spurious reduction of production object_body -> option(SEMI) +## In state 1992, spurious reduction of production object_body -> option(SEMI) ## implementation: LBRACELESS LIDENT COLON UIDENT UIDENT ## -## Ends in an error in state: 3497. +## Ends in an error in state: 3511. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -28155,7 +28219,7 @@ implementation: LBRACELESS LIDENT COLON UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -28322,10 +28386,10 @@ implementation: LBRACKET UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call -## In state 2913, spurious reduction of production expr_optional_constraint -> expr -## In state 3510, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_seq_item) -> option(DOTDOTDOT) expr_optional_constraint +## In state 2920, spurious reduction of production expr_optional_constraint -> expr +## In state 3524, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_seq_item) -> option(DOTDOTDOT) expr_optional_constraint ## @@ -28345,7 +28409,7 @@ implementation: LBRACKET WITH implementation: LBRACKETAT UNDERSCORE ## -## Ends in an error in state: 1563. +## Ends in an error in state: 1562. ## ## attribute -> LBRACKETAT . attr_id payload RBRACKET [ error WHILE VAL UIDENT TYPE TRY TRUE SWITCH STRING SEMI RBRACKET RBRACE PUB PRI PREFIXOP PLUSDOT PLUS OPEN NEW MODULE MINUSDOT MINUS LPAREN LIDENT LET LESSIDENT LESSGREATER LESS LBRACKETPERCENTPERCENT LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE LAZY INT INITIALIZER INHERIT INCLUDE IF FUN FOR FLOAT FALSE EXTERNAL EXCEPTION ES6_FUN EOF DOCSTRING CONSTRAINT CLASS CHAR BANG BACKQUOTE ASSERT AS ] ## @@ -28357,7 +28421,7 @@ implementation: LBRACKETAT UNDERSCORE implementation: LBRACKETAT WITH UIDENT RBRACE ## -## Ends in an error in state: 2701. +## Ends in an error in state: 2700. ## ## attribute -> LBRACKETAT attr_id payload . RBRACKET [ error WHILE VAL UIDENT TYPE TRY TRUE SWITCH STRING SEMI RBRACKET RBRACE PUB PRI PREFIXOP PLUSDOT PLUS OPEN NEW MODULE MINUSDOT MINUS LPAREN LIDENT LET LESSIDENT LESSGREATER LESS LBRACKETPERCENTPERCENT LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE LAZY INT INITIALIZER INHERIT INCLUDE IF FUN FOR FLOAT FALSE EXTERNAL EXCEPTION ES6_FUN EOF DOCSTRING CONSTRAINT CLASS CHAR BANG BACKQUOTE ASSERT AS ] ## @@ -28369,18 +28433,18 @@ implementation: LBRACKETAT WITH UIDENT RBRACE ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident -## In state 2294, spurious reduction of production unattributed_expr -> simple_expr_call -## In state 2237, spurious reduction of production structure_item -> unattributed_expr -## In state 2289, spurious reduction of production structure -> structure_item -## In state 2697, spurious reduction of production payload -> structure +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident +## In state 2293, spurious reduction of production unattributed_expr -> simple_expr_call +## In state 2236, spurious reduction of production structure_item -> unattributed_expr +## In state 2288, spurious reduction of production structure -> structure_item +## In state 2696, spurious reduction of production payload -> structure ## implementation: LBRACKETBAR UIDENT RPAREN ## -## Ends in an error in state: 3494. +## Ends in an error in state: 3508. ## ## simple_expr_call -> LBRACKETBAR expr_list . BARRBRACKET [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> LBRACKETBAR expr_list . error [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -28393,12 +28457,12 @@ implementation: LBRACKETBAR UIDENT RPAREN ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call -## In state 1440, spurious reduction of production expr_optional_constraint -> expr -## In state 1498, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint -## In state 1437, spurious reduction of production option(COMMA) -> -## In state 1497, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) +## In state 1439, spurious reduction of production expr_optional_constraint -> expr +## In state 1497, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint +## In state 1436, spurious reduction of production option(COMMA) -> +## In state 1496, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) ## @@ -28417,9 +28481,59 @@ implementation: LBRACKETBAR WITH +implementation: LBRACKETLESS GREATER DOTDOTDOT UIDENT LESSSLASHIDENTGREATER +## +## Ends in an error in state: 3544. +## +## jsx_without_leading_less -> GREATER DOTDOTDOT jsx_children_including_list . LESSSLASHGREATER [ RBRACKET COMMA ] +## +## The known suffix of the stack is as follows: +## GREATER DOTDOTDOT jsx_children_including_list +## +## WARNING: This example involves spurious reductions. +## This implies that, although the LR(1) items shown above provide an +## accurate view of the past (what has been recognized so far), they +## may provide an INCOMPLETE view of the future (what was expected next). +## In state 1221, spurious reduction of production constr_longident -> mod_longident +## In state 2862, spurious reduction of production simple_expr_no_call -> constr_longident +## In state 1211, spurious reduction of production jsx_children_including_list -> simple_expr_no_call +## + + + +implementation: LBRACKETLESS GREATER DOTDOTDOT WITH +## +## Ends in an error in state: 3543. +## +## jsx_without_leading_less -> GREATER DOTDOTDOT . jsx_children_including_list LESSSLASHGREATER [ RBRACKET COMMA ] +## +## The known suffix of the stack is as follows: +## GREATER DOTDOTDOT +## + + + +implementation: LBRACKETLESS GREATER LBRACKET CHAR RBRACKET LESSSLASHIDENTGREATER +## +## Ends in an error in state: 3546. +## +## jsx_without_leading_less -> GREATER nonempty_list(jsx_expr_list) . LESSSLASHGREATER [ RBRACKET COMMA ] +## +## The known suffix of the stack is as follows: +## GREATER nonempty_list(jsx_expr_list) +## +## WARNING: This example involves spurious reductions. +## This implies that, although the LR(1) items shown above provide an +## accurate view of the past (what has been recognized so far), they +## may provide an INCOMPLETE view of the future (what was expected next). +## In state 2876, spurious reduction of production nonempty_list(jsx_expr_list) -> jsx_expr_list +## + + + implementation: LBRACKETLESS GREATER UIDENT LESSSLASHIDENTGREATER ## -## Ends in an error in state: 3529. +## Ends in an error in state: 3548. ## ## jsx_without_leading_less -> GREATER list(simple_expr_no_call) . LESSSLASHGREATER [ RBRACKET COMMA ] ## @@ -28430,10 +28544,10 @@ implementation: LBRACKETLESS GREATER UIDENT LESSSLASHIDENTGREATER ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1222, spurious reduction of production constr_longident -> mod_longident +## In state 1221, spurious reduction of production constr_longident -> mod_longident ## In state 2862, spurious reduction of production simple_expr_no_call -> constr_longident ## In state 2864, spurious reduction of production list(simple_expr_no_call) -> -## In state 2869, spurious reduction of production list(simple_expr_no_call) -> simple_expr_no_call list(simple_expr_no_call) +## In state 2871, spurious reduction of production list(simple_expr_no_call) -> simple_expr_no_call list(simple_expr_no_call) ## @@ -28443,6 +28557,8 @@ implementation: LBRACKETLESS GREATER WITH ## Ends in an error in state: 267. ## ## jsx_without_leading_less -> GREATER . list(simple_expr_no_call) LESSSLASHGREATER [ RBRACKET COMMA ] +## jsx_without_leading_less -> GREATER . nonempty_list(jsx_expr_list) LESSSLASHGREATER [ RBRACKET COMMA ] +## jsx_without_leading_less -> GREATER . DOTDOTDOT jsx_children_including_list LESSSLASHGREATER [ RBRACKET COMMA ] ## ## The known suffix of the stack is as follows: ## GREATER @@ -28462,39 +28578,31 @@ implementation: LBRACKETLESS LIDENT WITH -implementation: LBRACKETLESS UIDENT GREATER DOTDOTDOT UIDENT WITH +implementation: LBRACKETLESS UIDENT GREATER DOTDOTDOT UIDENT LESSSLASHGREATER ## ## Ends in an error in state: 2858. ## -## jsx_without_leading_less -> jsx_start_tag_and_args_without_leading_less GREATER DOTDOTDOT simple_expr_no_call . LESSSLASHIDENTGREATER [ RBRACKET COMMA ] -## simple_expr_no_call -> simple_expr_no_call . POSTFIXOP [ SHARPOP SHARP POSTFIXOP LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . DOT label_longident [ SHARPOP SHARP POSTFIXOP LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . LBRACKET expr RBRACKET [ SHARPOP SHARP POSTFIXOP LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . LBRACKET expr error [ SHARPOP SHARP POSTFIXOP LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . DOT LBRACKET expr RBRACKET [ SHARPOP SHARP POSTFIXOP LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . DOT LBRACKET expr error [ SHARPOP SHARP POSTFIXOP LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . DOT LBRACE expr RBRACE [ SHARPOP SHARP POSTFIXOP LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . SHARP LIDENT [ SHARPOP SHARP POSTFIXOP LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . SHARPOP simple_expr_no_call [ SHARPOP SHARP POSTFIXOP LESSSLASHIDENTGREATER LBRACKET DOT ] +## jsx_without_leading_less -> jsx_start_tag_and_args_without_leading_less GREATER DOTDOTDOT jsx_children_including_list . LESSSLASHIDENTGREATER [ RBRACKET COMMA ] ## ## The known suffix of the stack is as follows: -## jsx_start_tag_and_args_without_leading_less GREATER DOTDOTDOT simple_expr_no_call +## jsx_start_tag_and_args_without_leading_less GREATER DOTDOTDOT jsx_children_including_list ## ## WARNING: This example involves spurious reductions. ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1222, spurious reduction of production constr_longident -> mod_longident +## In state 1221, spurious reduction of production constr_longident -> mod_longident ## In state 2862, spurious reduction of production simple_expr_no_call -> constr_longident +## In state 1211, spurious reduction of production jsx_children_including_list -> simple_expr_no_call ## implementation: LBRACKETLESS UIDENT GREATER DOTDOTDOT WITH ## -## Ends in an error in state: 2857. +## Ends in an error in state: 2856. ## -## jsx_without_leading_less -> jsx_start_tag_and_args_without_leading_less GREATER DOTDOTDOT . simple_expr_no_call LESSSLASHIDENTGREATER [ RBRACKET COMMA ] +## jsx_without_leading_less -> jsx_start_tag_and_args_without_leading_less GREATER DOTDOTDOT . jsx_children_including_list LESSSLASHIDENTGREATER [ RBRACKET COMMA ] ## ## The known suffix of the stack is as follows: ## jsx_start_tag_and_args_without_leading_less GREATER DOTDOTDOT @@ -28502,9 +28610,27 @@ implementation: LBRACKETLESS UIDENT GREATER DOTDOTDOT WITH +implementation: LBRACKETLESS UIDENT GREATER LBRACKET CHAR RBRACKET LESSSLASHGREATER +## +## Ends in an error in state: 2872. +## +## jsx_without_leading_less -> jsx_start_tag_and_args_without_leading_less GREATER nonempty_list(jsx_expr_list) . LESSSLASHIDENTGREATER [ RBRACKET COMMA ] +## +## The known suffix of the stack is as follows: +## jsx_start_tag_and_args_without_leading_less GREATER nonempty_list(jsx_expr_list) +## +## WARNING: This example involves spurious reductions. +## This implies that, although the LR(1) items shown above provide an +## accurate view of the past (what has been recognized so far), they +## may provide an INCOMPLETE view of the future (what was expected next). +## In state 2876, spurious reduction of production nonempty_list(jsx_expr_list) -> jsx_expr_list +## + + + implementation: LBRACKETLESS UIDENT GREATER UIDENT LESSSLASHGREATER ## -## Ends in an error in state: 2870. +## Ends in an error in state: 2874. ## ## jsx_without_leading_less -> jsx_start_tag_and_args_without_leading_less GREATER list(simple_expr_no_call) . LESSSLASHIDENTGREATER [ RBRACKET COMMA ] ## @@ -28515,20 +28641,21 @@ implementation: LBRACKETLESS UIDENT GREATER UIDENT LESSSLASHGREATER ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1222, spurious reduction of production constr_longident -> mod_longident +## In state 1221, spurious reduction of production constr_longident -> mod_longident ## In state 2862, spurious reduction of production simple_expr_no_call -> constr_longident ## In state 2864, spurious reduction of production list(simple_expr_no_call) -> -## In state 2869, spurious reduction of production list(simple_expr_no_call) -> simple_expr_no_call list(simple_expr_no_call) +## In state 2871, spurious reduction of production list(simple_expr_no_call) -> simple_expr_no_call list(simple_expr_no_call) ## implementation: LBRACKETLESS UIDENT GREATER WITH ## -## Ends in an error in state: 2856. +## Ends in an error in state: 2855. ## ## jsx_without_leading_less -> jsx_start_tag_and_args_without_leading_less GREATER . list(simple_expr_no_call) LESSSLASHIDENTGREATER [ RBRACKET COMMA ] -## jsx_without_leading_less -> jsx_start_tag_and_args_without_leading_less GREATER . DOTDOTDOT simple_expr_no_call LESSSLASHIDENTGREATER [ RBRACKET COMMA ] +## jsx_without_leading_less -> jsx_start_tag_and_args_without_leading_less GREATER . nonempty_list(jsx_expr_list) LESSSLASHIDENTGREATER [ RBRACKET COMMA ] +## jsx_without_leading_less -> jsx_start_tag_and_args_without_leading_less GREATER . DOTDOTDOT jsx_children_including_list LESSSLASHIDENTGREATER [ RBRACKET COMMA ] ## ## The known suffix of the stack is as follows: ## jsx_start_tag_and_args_without_leading_less GREATER @@ -28538,11 +28665,12 @@ implementation: LBRACKETLESS UIDENT GREATER WITH implementation: LBRACKETLESS UIDENT INFIXOP3 WITH ## -## Ends in an error in state: 2854. +## Ends in an error in state: 2853. ## ## jsx_without_leading_less -> jsx_start_tag_and_args_without_leading_less . SLASHGREATER [ RBRACKET COMMA ] ## jsx_without_leading_less -> jsx_start_tag_and_args_without_leading_less . GREATER list(simple_expr_no_call) LESSSLASHIDENTGREATER [ RBRACKET COMMA ] -## jsx_without_leading_less -> jsx_start_tag_and_args_without_leading_less . GREATER DOTDOTDOT simple_expr_no_call LESSSLASHIDENTGREATER [ RBRACKET COMMA ] +## jsx_without_leading_less -> jsx_start_tag_and_args_without_leading_less . GREATER nonempty_list(jsx_expr_list) LESSSLASHIDENTGREATER [ RBRACKET COMMA ] +## jsx_without_leading_less -> jsx_start_tag_and_args_without_leading_less . GREATER DOTDOTDOT jsx_children_including_list LESSSLASHIDENTGREATER [ RBRACKET COMMA ] ## ## The known suffix of the stack is as follows: ## jsx_start_tag_and_args_without_leading_less @@ -28625,7 +28753,7 @@ implementation: LBRACKETPERCENT UNDERSCORE implementation: LBRACKETPERCENT WITH UIDENT RBRACE ## -## Ends in an error in state: 3522. +## Ends in an error in state: 3536. ## ## extension -> LBRACKETPERCENT attr_id payload . RBRACKET [ error WITH UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EQUALGREATER EQUAL EOF ELSE DOT DOCSTRING CONSTRAINT COMMA COLONGREATER COLONEQUAL COLONCOLON COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] ## @@ -28637,18 +28765,18 @@ implementation: LBRACKETPERCENT WITH UIDENT RBRACE ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident -## In state 2294, spurious reduction of production unattributed_expr -> simple_expr_call -## In state 2237, spurious reduction of production structure_item -> unattributed_expr -## In state 2289, spurious reduction of production structure -> structure_item -## In state 2697, spurious reduction of production payload -> structure +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident +## In state 2293, spurious reduction of production unattributed_expr -> simple_expr_call +## In state 2236, spurious reduction of production structure_item -> unattributed_expr +## In state 2288, spurious reduction of production structure -> structure_item +## In state 2696, spurious reduction of production payload -> structure ## implementation: LBRACKETPERCENTPERCENT UNDERSCORE ## -## Ends in an error in state: 1356. +## Ends in an error in state: 1355. ## ## item_extension -> LBRACKETPERCENTPERCENT . attr_id payload RBRACKET [ error SEMI RBRACKET RBRACE EOF ] ## @@ -28660,7 +28788,7 @@ implementation: LBRACKETPERCENTPERCENT UNDERSCORE implementation: LBRACKETPERCENTPERCENT WITH COLON DOCSTRING WITH ## -## Ends in an error in state: 2694. +## Ends in an error in state: 2693. ## ## class_descriptions -> nonempty_list(as_loc(attribute)) . CLASS class_description_details list(and_class_description) [ SEMI RBRACKET ] ## class_type_declarations -> nonempty_list(as_loc(attribute)) . CLASS TYPE class_type_declaration_details list(and_class_type_declaration) [ SEMI RBRACKET ] @@ -28695,7 +28823,7 @@ implementation: LBRACKETPERCENTPERCENT WITH COLON DOCSTRING WITH implementation: LBRACKETPERCENTPERCENT WITH COLON WITH ## -## Ends in an error in state: 2557. +## Ends in an error in state: 2556. ## ## payload -> COLON . signature [ RBRACKET ] ## payload -> COLON . core_type [ RBRACKET ] @@ -28720,7 +28848,7 @@ implementation: LBRACKETPERCENTPERCENT WITH DOT UNDERSCORE implementation: LBRACKETPERCENTPERCENT WITH LIDENT EQUALGREATER UIDENT TO ## -## Ends in an error in state: 2700. +## Ends in an error in state: 2699. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -28755,7 +28883,7 @@ implementation: LBRACKETPERCENTPERCENT WITH LIDENT EQUALGREATER UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -28763,7 +28891,7 @@ implementation: LBRACKETPERCENTPERCENT WITH LIDENT EQUALGREATER UIDENT TO implementation: LBRACKETPERCENTPERCENT WITH LIDENT EQUALGREATER WITH ## -## Ends in an error in state: 2699. +## Ends in an error in state: 2698. ## ## payload -> simple_pattern_ident EQUALGREATER . expr [ RBRACKET ] ## @@ -28775,7 +28903,7 @@ implementation: LBRACKETPERCENTPERCENT WITH LIDENT EQUALGREATER WITH implementation: LBRACKETPERCENTPERCENT WITH LIDENT WITH ## -## Ends in an error in state: 2696. +## Ends in an error in state: 2695. ## ## simple_pattern_ident -> val_ident . [ EQUALGREATER ] ## val_longident -> val_ident . [ error STAR SLASHGREATER SHARPOP SHARP SEMI RBRACKET QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -28787,14 +28915,14 @@ implementation: LBRACKETPERCENTPERCENT WITH LIDENT WITH ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1502, spurious reduction of production val_ident -> LIDENT +## In state 1501, spurious reduction of production val_ident -> LIDENT ## implementation: LBRACKETPERCENTPERCENT WITH QUESTION UNDERSCORE WHEN UIDENT TO ## -## Ends in an error in state: 2990. +## Ends in an error in state: 3004. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -28829,7 +28957,7 @@ implementation: LBRACKETPERCENTPERCENT WITH QUESTION UNDERSCORE WHEN UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -28882,7 +29010,7 @@ implementation: LBRACKETPERCENTPERCENT WITH QUESTION WITH implementation: LBRACKETPERCENTPERCENT WITH UIDENT RBRACE ## -## Ends in an error in state: 2703. +## Ends in an error in state: 2702. ## ## item_extension -> LBRACKETPERCENTPERCENT attr_id payload . RBRACKET [ error SEMI RBRACKET RBRACE EOF ] ## @@ -28894,11 +29022,11 @@ implementation: LBRACKETPERCENTPERCENT WITH UIDENT RBRACE ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident -## In state 2294, spurious reduction of production unattributed_expr -> simple_expr_call -## In state 2237, spurious reduction of production structure_item -> unattributed_expr -## In state 2289, spurious reduction of production structure -> structure_item -## In state 2697, spurious reduction of production payload -> structure +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident +## In state 2293, spurious reduction of production unattributed_expr -> simple_expr_call +## In state 2236, spurious reduction of production structure_item -> unattributed_expr +## In state 2288, spurious reduction of production structure -> structure_item +## In state 2696, spurious reduction of production payload -> structure ## @@ -28989,11 +29117,115 @@ implementation: LESSGREATER BACKQUOTE WITH +implementation: LESSGREATER DOTDOTDOT UIDENT LESSSLASHIDENTGREATER +## +## Ends in an error in state: 3712. +## +## jsx -> LESSGREATER DOTDOTDOT jsx_children_including_list . LESSSLASHGREATER [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] +## +## The known suffix of the stack is as follows: +## LESSGREATER DOTDOTDOT jsx_children_including_list +## +## WARNING: This example involves spurious reductions. +## This implies that, although the LR(1) items shown above provide an +## accurate view of the past (what has been recognized so far), they +## may provide an INCOMPLETE view of the future (what was expected next). +## In state 1221, spurious reduction of production constr_longident -> mod_longident +## In state 2862, spurious reduction of production simple_expr_no_call -> constr_longident +## In state 1211, spurious reduction of production jsx_children_including_list -> simple_expr_no_call +## + + + +implementation: LESSGREATER DOTDOTDOT UIDENT WITH +## +## Ends in an error in state: 1211. +## +## jsx_children_including_list -> simple_expr_no_call . [ LESSSLASHIDENTGREATER LESSSLASHGREATER ] +## simple_expr_no_call -> simple_expr_no_call . POSTFIXOP [ SHARPOP SHARP POSTFIXOP LESSSLASHIDENTGREATER LESSSLASHGREATER LBRACKET DOT ] +## simple_expr_no_call -> simple_expr_no_call . DOT label_longident [ SHARPOP SHARP POSTFIXOP LESSSLASHIDENTGREATER LESSSLASHGREATER LBRACKET DOT ] +## simple_expr_no_call -> simple_expr_no_call . LBRACKET expr RBRACKET [ SHARPOP SHARP POSTFIXOP LESSSLASHIDENTGREATER LESSSLASHGREATER LBRACKET DOT ] +## simple_expr_no_call -> simple_expr_no_call . LBRACKET expr error [ SHARPOP SHARP POSTFIXOP LESSSLASHIDENTGREATER LESSSLASHGREATER LBRACKET DOT ] +## simple_expr_no_call -> simple_expr_no_call . DOT LBRACKET expr RBRACKET [ SHARPOP SHARP POSTFIXOP LESSSLASHIDENTGREATER LESSSLASHGREATER LBRACKET DOT ] +## simple_expr_no_call -> simple_expr_no_call . DOT LBRACKET expr error [ SHARPOP SHARP POSTFIXOP LESSSLASHIDENTGREATER LESSSLASHGREATER LBRACKET DOT ] +## simple_expr_no_call -> simple_expr_no_call . DOT LBRACE expr RBRACE [ SHARPOP SHARP POSTFIXOP LESSSLASHIDENTGREATER LESSSLASHGREATER LBRACKET DOT ] +## simple_expr_no_call -> simple_expr_no_call . SHARP LIDENT [ SHARPOP SHARP POSTFIXOP LESSSLASHIDENTGREATER LESSSLASHGREATER LBRACKET DOT ] +## simple_expr_no_call -> simple_expr_no_call . SHARPOP simple_expr_no_call [ SHARPOP SHARP POSTFIXOP LESSSLASHIDENTGREATER LESSSLASHGREATER LBRACKET DOT ] +## +## The known suffix of the stack is as follows: +## simple_expr_no_call +## +## WARNING: This example involves spurious reductions. +## This implies that, although the LR(1) items shown above provide an +## accurate view of the past (what has been recognized so far), they +## may provide an INCOMPLETE view of the future (what was expected next). +## In state 1221, spurious reduction of production constr_longident -> mod_longident +## In state 2862, spurious reduction of production simple_expr_no_call -> constr_longident +## + + + +implementation: LESSGREATER DOTDOTDOT WITH +## +## Ends in an error in state: 3711. +## +## jsx -> LESSGREATER DOTDOTDOT . jsx_children_including_list LESSSLASHGREATER [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] +## +## The known suffix of the stack is as follows: +## LESSGREATER DOTDOTDOT +## + + + +implementation: LESSGREATER LBRACKET CHAR RBRACKET LBRACKET WITH +## +## Ends in an error in state: 2877. +## +## jsx_expr_list -> LBRACKET . expr_comma_seq_extension RBRACKET [ LESSSLASHIDENTGREATER LESSSLASHGREATER LBRACKET ] +## +## The known suffix of the stack is as follows: +## LBRACKET +## + + + +implementation: LESSGREATER LBRACKET CHAR RBRACKET LESSSLASHIDENTGREATER +## +## Ends in an error in state: 3714. +## +## jsx -> LESSGREATER nonempty_list(jsx_expr_list) . LESSSLASHGREATER [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] +## +## The known suffix of the stack is as follows: +## LESSGREATER nonempty_list(jsx_expr_list) +## +## WARNING: This example involves spurious reductions. +## This implies that, although the LR(1) items shown above provide an +## accurate view of the past (what has been recognized so far), they +## may provide an INCOMPLETE view of the future (what was expected next). +## In state 2876, spurious reduction of production nonempty_list(jsx_expr_list) -> jsx_expr_list +## + + + +implementation: LESSGREATER LBRACKET CHAR RBRACKET WITH +## +## Ends in an error in state: 2876. +## +## nonempty_list(jsx_expr_list) -> jsx_expr_list . [ LESSSLASHIDENTGREATER LESSSLASHGREATER ] +## nonempty_list(jsx_expr_list) -> jsx_expr_list . nonempty_list(jsx_expr_list) [ LESSSLASHIDENTGREATER LESSSLASHGREATER ] +## +## The known suffix of the stack is as follows: +## jsx_expr_list +## + + + implementation: LESSGREATER LBRACKET WITH ## -## Ends in an error in state: 287. +## Ends in an error in state: 1207. ## -## constr_longident -> LBRACKET . RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] +## constr_longident -> LBRACKET . RBRACKET [ UIDENT TRUE STRING SHARPOP SHARP PREFIXOP POSTFIXOP NEW LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKET LBRACELESS LBRACE INT FLOAT FALSE DOT CHAR BACKQUOTE ] +## jsx_expr_list -> LBRACKET . expr_comma_seq_extension RBRACKET [ LESSSLASHIDENTGREATER LESSSLASHGREATER LBRACKET ] ## ## The known suffix of the stack is as follows: ## LBRACKET @@ -29003,7 +29235,7 @@ implementation: LESSGREATER LBRACKET WITH implementation: LESSGREATER LBRACKETBAR UIDENT RPAREN ## -## Ends in an error in state: 3526. +## Ends in an error in state: 3540. ## ## simple_expr_no_call -> LBRACKETBAR expr_list . BARRBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] ## simple_expr_no_call -> LBRACKETBAR expr_list . error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] @@ -29016,12 +29248,12 @@ implementation: LESSGREATER LBRACKETBAR UIDENT RPAREN ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call -## In state 1440, spurious reduction of production expr_optional_constraint -> expr -## In state 1498, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint -## In state 1437, spurious reduction of production option(COMMA) -> -## In state 1497, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) +## In state 1439, spurious reduction of production expr_optional_constraint -> expr +## In state 1497, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint +## In state 1436, spurious reduction of production option(COMMA) -> +## In state 1496, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) ## @@ -29042,7 +29274,7 @@ implementation: LESSGREATER LBRACKETBAR WITH implementation: LESSGREATER LPAREN UIDENT BARRBRACKET ## -## Ends in an error in state: 3683. +## Ends in an error in state: 3707. ## ## simple_expr_no_call -> LPAREN expr_list . RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] ## simple_expr_no_call -> LPAREN expr_list . error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] @@ -29055,12 +29287,12 @@ implementation: LESSGREATER LPAREN UIDENT BARRBRACKET ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call -## In state 1440, spurious reduction of production expr_optional_constraint -> expr -## In state 1498, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint -## In state 1437, spurious reduction of production option(COMMA) -> -## In state 1497, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) +## In state 1439, spurious reduction of production expr_optional_constraint -> expr +## In state 1497, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint +## In state 1436, spurious reduction of production option(COMMA) -> +## In state 1496, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) ## @@ -29097,7 +29329,7 @@ implementation: LESSGREATER NEW WITH implementation: LESSGREATER PREFIXOP STRING WHILE ## -## Ends in an error in state: 3686. +## Ends in an error in state: 3710. ## ## simple_expr_no_call -> simple_expr_no_call . POSTFIXOP [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] ## simple_expr_no_call -> simple_expr_no_call . DOT label_longident [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] @@ -29164,7 +29396,7 @@ implementation: LESSGREATER STRING WHILE implementation: LESSGREATER TRUE DOT LBRACE UIDENT TO ## -## Ends in an error in state: 2950. +## Ends in an error in state: 2961. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -29199,7 +29431,7 @@ implementation: LESSGREATER TRUE DOT LBRACE UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -29207,7 +29439,7 @@ implementation: LESSGREATER TRUE DOT LBRACE UIDENT TO implementation: LESSGREATER TRUE DOT LBRACE WITH ## -## Ends in an error in state: 2949. +## Ends in an error in state: 2960. ## ## simple_expr_no_call -> simple_expr_no_call DOT LBRACE . expr RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] ## @@ -29219,7 +29451,7 @@ implementation: LESSGREATER TRUE DOT LBRACE WITH implementation: LESSGREATER TRUE DOT LBRACKET UIDENT UIDENT ## -## Ends in an error in state: 2946. +## Ends in an error in state: 2957. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -29255,7 +29487,7 @@ implementation: LESSGREATER TRUE DOT LBRACKET UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -29263,7 +29495,7 @@ implementation: LESSGREATER TRUE DOT LBRACKET UIDENT UIDENT implementation: LESSGREATER TRUE DOT LBRACKET WITH ## -## Ends in an error in state: 1212. +## Ends in an error in state: 1215. ## ## simple_expr_no_call -> simple_expr_no_call DOT LBRACKET . expr RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] ## simple_expr_no_call -> simple_expr_no_call DOT LBRACKET . expr error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] @@ -29276,7 +29508,7 @@ implementation: LESSGREATER TRUE DOT LBRACKET WITH implementation: LESSGREATER TRUE DOT WITH ## -## Ends in an error in state: 1211. +## Ends in an error in state: 1214. ## ## simple_expr_no_call -> simple_expr_no_call DOT . label_longident [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] ## simple_expr_no_call -> simple_expr_no_call DOT . LBRACKET expr RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] @@ -29291,7 +29523,7 @@ implementation: LESSGREATER TRUE DOT WITH implementation: LESSGREATER UIDENT DOT LBRACE LIDENT COMMA LIDENT SEMI WITH ## -## Ends in an error in state: 2915. +## Ends in an error in state: 2922. ## ## simple_expr_no_call -> mod_longident DOT LBRACE record_expr . RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] ## simple_expr_no_call -> mod_longident DOT LBRACE record_expr . error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] @@ -29304,7 +29536,7 @@ implementation: LESSGREATER UIDENT DOT LBRACE LIDENT COMMA LIDENT SEMI WITH implementation: LESSGREATER UIDENT DOT LBRACE WITH ## -## Ends in an error in state: 2884. +## Ends in an error in state: 2891. ## ## simple_expr_no_call -> mod_longident DOT LBRACE . RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] ## simple_expr_no_call -> mod_longident DOT LBRACE . record_expr RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] @@ -29318,7 +29550,7 @@ implementation: LESSGREATER UIDENT DOT LBRACE WITH implementation: LESSGREATER UIDENT DOT LBRACELESS WITH ## -## Ends in an error in state: 2879. +## Ends in an error in state: 2886. ## ## simple_expr_no_call -> mod_longident DOT LBRACELESS . lseparated_nonempty_list_aux(COMMA,field_expr) option(COMMA) GREATERRBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] ## simple_expr_no_call -> mod_longident DOT LBRACELESS . lseparated_nonempty_list_aux(COMMA,field_expr) option(COMMA) error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] @@ -29331,7 +29563,7 @@ implementation: LESSGREATER UIDENT DOT LBRACELESS WITH implementation: LESSGREATER UIDENT DOT LBRACKET WITH ## -## Ends in an error in state: 2876. +## Ends in an error in state: 2883. ## ## simple_expr_no_call -> mod_longident DOT LBRACKET . expr_comma_seq_extension RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] ## @@ -29343,7 +29575,7 @@ implementation: LESSGREATER UIDENT DOT LBRACKET WITH implementation: LESSGREATER UIDENT DOT LBRACKETBAR UIDENT RPAREN ## -## Ends in an error in state: 2873. +## Ends in an error in state: 2880. ## ## simple_expr_no_call -> mod_longident DOT LBRACKETBAR expr_list . BARRBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] ## simple_expr_no_call -> mod_longident DOT LBRACKETBAR expr_list . error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] @@ -29356,19 +29588,19 @@ implementation: LESSGREATER UIDENT DOT LBRACKETBAR UIDENT RPAREN ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call -## In state 1440, spurious reduction of production expr_optional_constraint -> expr -## In state 1498, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint -## In state 1437, spurious reduction of production option(COMMA) -> -## In state 1497, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) +## In state 1439, spurious reduction of production expr_optional_constraint -> expr +## In state 1497, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint +## In state 1436, spurious reduction of production option(COMMA) -> +## In state 1496, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) ## implementation: LESSGREATER UIDENT DOT LBRACKETBAR WITH ## -## Ends in an error in state: 2872. +## Ends in an error in state: 2879. ## ## simple_expr_no_call -> mod_longident DOT LBRACKETBAR . expr_list BARRBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] ## simple_expr_no_call -> mod_longident DOT LBRACKETBAR . expr_list error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] @@ -29381,7 +29613,7 @@ implementation: LESSGREATER UIDENT DOT LBRACKETBAR WITH implementation: LESSGREATER UIDENT DOT LBRACKETLESS UIDENT SLASHGREATER WITH ## -## Ends in an error in state: 2852. +## Ends in an error in state: 2851. ## ## simple_expr_no_call -> mod_longident DOT LBRACKETLESS jsx_without_leading_less . RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] ## @@ -29393,7 +29625,7 @@ implementation: LESSGREATER UIDENT DOT LBRACKETLESS UIDENT SLASHGREATER WITH implementation: LESSGREATER UIDENT DOT LBRACKETLESS WITH ## -## Ends in an error in state: 2851. +## Ends in an error in state: 2850. ## ## simple_expr_no_call -> mod_longident DOT LBRACKETLESS . jsx_without_leading_less RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] ## @@ -29405,7 +29637,7 @@ implementation: LESSGREATER UIDENT DOT LBRACKETLESS WITH implementation: LESSGREATER UIDENT DOT LPAREN MODULE UIDENT COLON UIDENT COMMA ## -## Ends in an error in state: 1229. +## Ends in an error in state: 1228. ## ## simple_expr_no_call -> mod_longident DOT LPAREN MODULE module_expr COLON package_type . RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] ## @@ -29419,14 +29651,14 @@ implementation: LESSGREATER UIDENT DOT LPAREN MODULE UIDENT COLON UIDENT COMMA ## In state 241, spurious reduction of production ident -> UIDENT ## In state 482, spurious reduction of production mty_longident -> ident ## In state 244, spurious reduction of production loption(preceded(WITH,separated_nonempty_list(AND,package_type_cstr))) -> -## In state 3558, spurious reduction of production package_type -> mty_longident loption(preceded(WITH,separated_nonempty_list(AND,package_type_cstr))) +## In state 3582, spurious reduction of production package_type -> mty_longident loption(preceded(WITH,separated_nonempty_list(AND,package_type_cstr))) ## implementation: LESSGREATER UIDENT DOT LPAREN MODULE UIDENT COLON WITH ## -## Ends in an error in state: 1227. +## Ends in an error in state: 1226. ## ## simple_expr_no_call -> mod_longident DOT LPAREN MODULE module_expr COLON . package_type RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] ## simple_expr_no_call -> mod_longident DOT LPAREN MODULE module_expr COLON . error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] @@ -29439,7 +29671,7 @@ implementation: LESSGREATER UIDENT DOT LPAREN MODULE UIDENT COLON WITH implementation: LESSGREATER UIDENT DOT LPAREN MODULE UIDENT SEMI ## -## Ends in an error in state: 1226. +## Ends in an error in state: 1225. ## ## module_expr -> module_expr . module_arguments [ LPAREN LBRACE COLON ] ## module_expr -> module_expr . LPAREN module_expr error [ LPAREN LBRACE COLON ] @@ -29453,14 +29685,14 @@ implementation: LESSGREATER UIDENT DOT LPAREN MODULE UIDENT SEMI ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1233, spurious reduction of production module_expr -> mod_longident +## In state 1232, spurious reduction of production module_expr -> mod_longident ## implementation: LESSGREATER UIDENT DOT LPAREN MODULE WITH ## -## Ends in an error in state: 1225. +## Ends in an error in state: 1224. ## ## simple_expr_no_call -> mod_longident DOT LPAREN MODULE . module_expr COLON package_type RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] ## simple_expr_no_call -> mod_longident DOT LPAREN MODULE . module_expr COLON error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] @@ -29473,7 +29705,7 @@ implementation: LESSGREATER UIDENT DOT LPAREN MODULE WITH implementation: LESSGREATER UIDENT DOT LPAREN UIDENT BARRBRACKET ## -## Ends in an error in state: 2848. +## Ends in an error in state: 2847. ## ## simple_expr_no_call -> mod_longident DOT LPAREN expr_list . RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] ## simple_expr_no_call -> mod_longident DOT LPAREN expr_list . error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] @@ -29486,19 +29718,19 @@ implementation: LESSGREATER UIDENT DOT LPAREN UIDENT BARRBRACKET ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call -## In state 1440, spurious reduction of production expr_optional_constraint -> expr -## In state 1498, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint -## In state 1437, spurious reduction of production option(COMMA) -> -## In state 1497, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) +## In state 1439, spurious reduction of production expr_optional_constraint -> expr +## In state 1497, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint +## In state 1436, spurious reduction of production option(COMMA) -> +## In state 1496, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) ## implementation: LESSGREATER UIDENT DOT LPAREN WITH ## -## Ends in an error in state: 1224. +## Ends in an error in state: 1223. ## ## simple_expr_no_call -> mod_longident DOT LPAREN . expr_list RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] ## simple_expr_no_call -> mod_longident DOT LPAREN . expr_list error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] @@ -29514,7 +29746,7 @@ implementation: LESSGREATER UIDENT DOT LPAREN WITH implementation: LESSGREATER UIDENT DOT WITH ## -## Ends in an error in state: 1223. +## Ends in an error in state: 1222. ## ## mod_longident -> mod_longident DOT . UIDENT [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] ## simple_expr_no_call -> mod_longident DOT . LPAREN expr_list RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] @@ -29540,7 +29772,7 @@ implementation: LESSGREATER UIDENT DOT WITH implementation: LESSGREATER UIDENT LBRACKET UIDENT UIDENT ## -## Ends in an error in state: 2866. +## Ends in an error in state: 2868. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -29576,7 +29808,7 @@ implementation: LESSGREATER UIDENT LBRACKET UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -29584,7 +29816,7 @@ implementation: LESSGREATER UIDENT LBRACKET UIDENT UIDENT implementation: LESSGREATER UIDENT LBRACKET WITH ## -## Ends in an error in state: 2865. +## Ends in an error in state: 2867. ## ## constr_longident -> LBRACKET . RBRACKET [ UIDENT TRUE STRING SHARPOP SHARP PREFIXOP POSTFIXOP NEW LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKET LBRACELESS LBRACE INT FLOAT FALSE DOT CHAR BACKQUOTE ] ## simple_expr_no_call -> simple_expr_no_call LBRACKET . expr RBRACKET [ UIDENT TRUE STRING SHARPOP SHARP PREFIXOP POSTFIXOP NEW LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKET LBRACELESS LBRACE INT FLOAT FALSE DOT CHAR BACKQUOTE ] @@ -29598,7 +29830,7 @@ implementation: LESSGREATER UIDENT LBRACKET WITH implementation: LESSGREATER UIDENT LESSSLASHIDENTGREATER ## -## Ends in an error in state: 3687. +## Ends in an error in state: 3716. ## ## jsx -> LESSGREATER list(simple_expr_no_call) . LESSSLASHGREATER [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -29609,17 +29841,17 @@ implementation: LESSGREATER UIDENT LESSSLASHIDENTGREATER ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1222, spurious reduction of production constr_longident -> mod_longident +## In state 1221, spurious reduction of production constr_longident -> mod_longident ## In state 2862, spurious reduction of production simple_expr_no_call -> constr_longident ## In state 2864, spurious reduction of production list(simple_expr_no_call) -> -## In state 2869, spurious reduction of production list(simple_expr_no_call) -> simple_expr_no_call list(simple_expr_no_call) +## In state 2871, spurious reduction of production list(simple_expr_no_call) -> simple_expr_no_call list(simple_expr_no_call) ## implementation: LESSGREATER UIDENT SHARP WITH ## -## Ends in an error in state: 1218. +## Ends in an error in state: 2865. ## ## simple_expr_no_call -> simple_expr_no_call SHARP . LIDENT [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] ## @@ -29631,7 +29863,7 @@ implementation: LESSGREATER UIDENT SHARP WITH implementation: LESSGREATER UIDENT SHARPOP STRING WHILE ## -## Ends in an error in state: 1210. +## Ends in an error in state: 1213. ## ## simple_expr_no_call -> simple_expr_no_call . POSTFIXOP [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] ## simple_expr_no_call -> simple_expr_no_call . DOT label_longident [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] @@ -29652,7 +29884,7 @@ implementation: LESSGREATER UIDENT SHARPOP STRING WHILE implementation: LESSGREATER UIDENT SHARPOP WITH ## -## Ends in an error in state: 1209. +## Ends in an error in state: 1212. ## ## simple_expr_no_call -> simple_expr_no_call SHARPOP . simple_expr_no_call [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] ## @@ -29677,7 +29909,7 @@ implementation: LESSGREATER UIDENT WHILE ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1222, spurious reduction of production constr_longident -> mod_longident +## In state 1221, spurious reduction of production constr_longident -> mod_longident ## @@ -29687,6 +29919,8 @@ implementation: LESSGREATER WITH ## Ends in an error in state: 110. ## ## jsx -> LESSGREATER . list(simple_expr_no_call) LESSSLASHGREATER [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] +## jsx -> LESSGREATER . nonempty_list(jsx_expr_list) LESSSLASHGREATER [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] +## jsx -> LESSGREATER . DOTDOTDOT jsx_children_including_list LESSSLASHGREATER [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## ## The known suffix of the stack is as follows: ## LESSGREATER @@ -29694,39 +29928,31 @@ implementation: LESSGREATER WITH -implementation: LESSIDENT GREATER DOTDOTDOT UIDENT WITH +implementation: LESSIDENT GREATER DOTDOTDOT UIDENT LESSSLASHGREATER ## -## Ends in an error in state: 1217. +## Ends in an error in state: 2951. ## -## jsx -> jsx_start_tag_and_args GREATER DOTDOTDOT simple_expr_no_call . LESSSLASHIDENTGREATER [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> simple_expr_no_call . POSTFIXOP [ SHARPOP SHARP POSTFIXOP LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . DOT label_longident [ SHARPOP SHARP POSTFIXOP LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . LBRACKET expr RBRACKET [ SHARPOP SHARP POSTFIXOP LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . LBRACKET expr error [ SHARPOP SHARP POSTFIXOP LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . DOT LBRACKET expr RBRACKET [ SHARPOP SHARP POSTFIXOP LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . DOT LBRACKET expr error [ SHARPOP SHARP POSTFIXOP LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . DOT LBRACE expr RBRACE [ SHARPOP SHARP POSTFIXOP LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . SHARP LIDENT [ SHARPOP SHARP POSTFIXOP LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . SHARPOP simple_expr_no_call [ SHARPOP SHARP POSTFIXOP LESSSLASHIDENTGREATER LBRACKET DOT ] +## jsx -> jsx_start_tag_and_args GREATER DOTDOTDOT jsx_children_including_list . LESSSLASHIDENTGREATER [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## ## The known suffix of the stack is as follows: -## jsx_start_tag_and_args GREATER DOTDOTDOT simple_expr_no_call +## jsx_start_tag_and_args GREATER DOTDOTDOT jsx_children_including_list ## ## WARNING: This example involves spurious reductions. ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1222, spurious reduction of production constr_longident -> mod_longident +## In state 1221, spurious reduction of production constr_longident -> mod_longident ## In state 2862, spurious reduction of production simple_expr_no_call -> constr_longident +## In state 1211, spurious reduction of production jsx_children_including_list -> simple_expr_no_call ## implementation: LESSIDENT GREATER DOTDOTDOT WITH ## -## Ends in an error in state: 1216. +## Ends in an error in state: 1219. ## -## jsx -> jsx_start_tag_and_args GREATER DOTDOTDOT . simple_expr_no_call LESSSLASHIDENTGREATER [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] +## jsx -> jsx_start_tag_and_args GREATER DOTDOTDOT . jsx_children_including_list LESSSLASHIDENTGREATER [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## ## The known suffix of the stack is as follows: ## jsx_start_tag_and_args GREATER DOTDOTDOT @@ -29734,9 +29960,27 @@ implementation: LESSIDENT GREATER DOTDOTDOT WITH +implementation: LESSIDENT GREATER LBRACKET CHAR RBRACKET LESSSLASHGREATER +## +## Ends in an error in state: 2953. +## +## jsx -> jsx_start_tag_and_args GREATER nonempty_list(jsx_expr_list) . LESSSLASHIDENTGREATER [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] +## +## The known suffix of the stack is as follows: +## jsx_start_tag_and_args GREATER nonempty_list(jsx_expr_list) +## +## WARNING: This example involves spurious reductions. +## This implies that, although the LR(1) items shown above provide an +## accurate view of the past (what has been recognized so far), they +## may provide an INCOMPLETE view of the future (what was expected next). +## In state 2876, spurious reduction of production nonempty_list(jsx_expr_list) -> jsx_expr_list +## + + + implementation: LESSIDENT GREATER UIDENT LESSSLASHGREATER ## -## Ends in an error in state: 2944. +## Ends in an error in state: 2955. ## ## jsx -> jsx_start_tag_and_args GREATER list(simple_expr_no_call) . LESSSLASHIDENTGREATER [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -29747,20 +29991,21 @@ implementation: LESSIDENT GREATER UIDENT LESSSLASHGREATER ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1222, spurious reduction of production constr_longident -> mod_longident +## In state 1221, spurious reduction of production constr_longident -> mod_longident ## In state 2862, spurious reduction of production simple_expr_no_call -> constr_longident ## In state 2864, spurious reduction of production list(simple_expr_no_call) -> -## In state 2869, spurious reduction of production list(simple_expr_no_call) -> simple_expr_no_call list(simple_expr_no_call) +## In state 2871, spurious reduction of production list(simple_expr_no_call) -> simple_expr_no_call list(simple_expr_no_call) ## implementation: LESSIDENT GREATER WITH ## -## Ends in an error in state: 1215. +## Ends in an error in state: 1218. ## ## jsx -> jsx_start_tag_and_args GREATER . list(simple_expr_no_call) LESSSLASHIDENTGREATER [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## jsx -> jsx_start_tag_and_args GREATER . DOTDOTDOT simple_expr_no_call LESSSLASHIDENTGREATER [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] +## jsx -> jsx_start_tag_and_args GREATER . nonempty_list(jsx_expr_list) LESSSLASHIDENTGREATER [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] +## jsx -> jsx_start_tag_and_args GREATER . DOTDOTDOT jsx_children_including_list LESSSLASHIDENTGREATER [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## ## The known suffix of the stack is as follows: ## jsx_start_tag_and_args GREATER @@ -29770,11 +30015,12 @@ implementation: LESSIDENT GREATER WITH implementation: LESSIDENT INFIXOP3 WITH ## -## Ends in an error in state: 1213. +## Ends in an error in state: 1216. ## ## jsx -> jsx_start_tag_and_args . SLASHGREATER [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## jsx -> jsx_start_tag_and_args . GREATER list(simple_expr_no_call) LESSSLASHIDENTGREATER [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## jsx -> jsx_start_tag_and_args . GREATER DOTDOTDOT simple_expr_no_call LESSSLASHIDENTGREATER [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] +## jsx -> jsx_start_tag_and_args . GREATER nonempty_list(jsx_expr_list) LESSSLASHIDENTGREATER [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] +## jsx -> jsx_start_tag_and_args . GREATER DOTDOTDOT jsx_children_including_list LESSSLASHIDENTGREATER [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## ## The known suffix of the stack is as follows: ## jsx_start_tag_and_args @@ -29784,7 +30030,7 @@ implementation: LESSIDENT INFIXOP3 WITH implementation: LESSIDENT LIDENT EQUAL QUESTION UIDENT TO ## -## Ends in an error in state: 3691. +## Ends in an error in state: 3720. ## ## jsx_arguments -> LIDENT EQUAL QUESTION simple_expr_call . jsx_arguments [ SLASHGREATER GREATER ] ## simple_expr_call -> simple_expr_call . POSTFIXOP [ SLASHGREATER SHARPOP SHARP QUESTION POSTFIXOP LPAREN LIDENT LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP3 GREATER DOT ] @@ -29806,7 +30052,7 @@ implementation: LESSIDENT LIDENT EQUAL QUESTION UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## @@ -29825,7 +30071,7 @@ implementation: LESSIDENT LIDENT EQUAL QUESTION WITH implementation: LESSIDENT LIDENT EQUAL UIDENT TO ## -## Ends in an error in state: 3693. +## Ends in an error in state: 3722. ## ## jsx_arguments -> LIDENT EQUAL simple_expr_call . jsx_arguments [ SLASHGREATER GREATER ] ## simple_expr_call -> simple_expr_call . POSTFIXOP [ SLASHGREATER SHARPOP SHARP QUESTION POSTFIXOP LPAREN LIDENT LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP3 GREATER DOT ] @@ -29847,7 +30093,7 @@ implementation: LESSIDENT LIDENT EQUAL UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## @@ -29917,7 +30163,7 @@ implementation: LESSIDENT WITH implementation: LET CHAR EQUAL CHAR AND UNDERSCORE EQUAL CHAR UIDENT ## -## Ends in an error in state: 2534. +## Ends in an error in state: 2533. ## ## list(and_let_binding) -> AND let_binding_body . list(and_let_binding) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -29929,14 +30175,14 @@ implementation: LET CHAR EQUAL CHAR AND UNDERSCORE EQUAL CHAR UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 973, spurious reduction of production expr -> simple_expr_call -## In state 1560, spurious reduction of production let_binding_body -> pattern EQUAL expr +## In state 1559, spurious reduction of production let_binding_body -> pattern EQUAL expr ## implementation: LET CHAR EQUAL CHAR AND WITH ## -## Ends in an error in state: 2533. +## Ends in an error in state: 2532. ## ## list(and_let_binding) -> AND . let_binding_body list(and_let_binding) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -29948,7 +30194,7 @@ implementation: LET CHAR EQUAL CHAR AND WITH implementation: LET CHAR EQUAL CHAR DOCSTRING AND UNDERSCORE EQUAL CHAR UIDENT ## -## Ends in an error in state: 2537. +## Ends in an error in state: 2536. ## ## list(and_let_binding) -> nonempty_list(as_loc(attribute)) AND let_binding_body . list(and_let_binding) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -29960,14 +30206,14 @@ implementation: LET CHAR EQUAL CHAR DOCSTRING AND UNDERSCORE EQUAL CHAR UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 973, spurious reduction of production expr -> simple_expr_call -## In state 1560, spurious reduction of production let_binding_body -> pattern EQUAL expr +## In state 1559, spurious reduction of production let_binding_body -> pattern EQUAL expr ## implementation: LET CHAR EQUAL CHAR DOCSTRING AND WITH ## -## Ends in an error in state: 2536. +## Ends in an error in state: 2535. ## ## list(and_let_binding) -> nonempty_list(as_loc(attribute)) AND . let_binding_body list(and_let_binding) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -29979,7 +30225,7 @@ implementation: LET CHAR EQUAL CHAR DOCSTRING AND WITH implementation: LET CHAR EQUAL CHAR DOCSTRING WITH ## -## Ends in an error in state: 2535. +## Ends in an error in state: 2534. ## ## list(and_let_binding) -> nonempty_list(as_loc(attribute)) . AND let_binding_body list(and_let_binding) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -29997,7 +30243,7 @@ implementation: LET CHAR EQUAL CHAR DOCSTRING WITH implementation: LET CHAR EQUAL CHAR UIDENT ## -## Ends in an error in state: 2532. +## Ends in an error in state: 2531. ## ## let_bindings -> let_binding . list(and_let_binding) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -30009,15 +30255,15 @@ implementation: LET CHAR EQUAL CHAR UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 973, spurious reduction of production expr -> simple_expr_call -## In state 1560, spurious reduction of production let_binding_body -> pattern EQUAL expr -## In state 1561, spurious reduction of production let_binding -> LET option(item_extension_sugar) rec_flag let_binding_body +## In state 1559, spurious reduction of production let_binding_body -> pattern EQUAL expr +## In state 1560, spurious reduction of production let_binding -> LET option(item_extension_sugar) rec_flag let_binding_body ## implementation: LET LIDENT COLON QUOTE LIDENT DOT UNDERSCORE EQUAL WITH ## -## Ends in an error in state: 1552. +## Ends in an error in state: 1551. ## ## let_binding_body -> simple_pattern_ident COLON nonempty_list(preceded(QUOTE,ident)) DOT core_type EQUAL . expr [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -30029,7 +30275,7 @@ implementation: LET LIDENT COLON QUOTE LIDENT DOT UNDERSCORE EQUAL WITH implementation: LET LIDENT COLON QUOTE LIDENT DOT UNDERSCORE WITH ## -## Ends in an error in state: 1551. +## Ends in an error in state: 1550. ## ## let_binding_body -> simple_pattern_ident COLON nonempty_list(preceded(QUOTE,ident)) DOT core_type . EQUAL expr [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -30050,7 +30296,7 @@ implementation: LET LIDENT COLON QUOTE LIDENT DOT UNDERSCORE WITH implementation: LET LIDENT COLON QUOTE LIDENT DOT WITH ## -## Ends in an error in state: 1550. +## Ends in an error in state: 1549. ## ## let_binding_body -> simple_pattern_ident COLON nonempty_list(preceded(QUOTE,ident)) DOT . core_type EQUAL expr [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -30116,7 +30362,7 @@ implementation: LET LIDENT COLON QUOTE WITH implementation: LET LIDENT COLON TYPE LIDENT DOT UNDERSCORE EQUAL WITH ## -## Ends in an error in state: 1547. +## Ends in an error in state: 1546. ## ## let_binding_body -> simple_pattern_ident COLON TYPE nonempty_list(LIDENT) DOT core_type EQUAL . expr [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -30128,7 +30374,7 @@ implementation: LET LIDENT COLON TYPE LIDENT DOT UNDERSCORE EQUAL WITH implementation: LET LIDENT COLON TYPE LIDENT DOT UNDERSCORE WITH ## -## Ends in an error in state: 1546. +## Ends in an error in state: 1545. ## ## let_binding_body -> simple_pattern_ident COLON TYPE nonempty_list(LIDENT) DOT core_type . EQUAL expr [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -30149,7 +30395,7 @@ implementation: LET LIDENT COLON TYPE LIDENT DOT UNDERSCORE WITH implementation: LET LIDENT COLON TYPE LIDENT DOT WITH ## -## Ends in an error in state: 1545. +## Ends in an error in state: 1544. ## ## let_binding_body -> simple_pattern_ident COLON TYPE nonempty_list(LIDENT) DOT . core_type EQUAL expr [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -30161,7 +30407,7 @@ implementation: LET LIDENT COLON TYPE LIDENT DOT WITH implementation: LET LIDENT COLON TYPE LIDENT WITH ## -## Ends in an error in state: 1542. +## Ends in an error in state: 1541. ## ## nonempty_list(LIDENT) -> LIDENT . [ DOT ] ## nonempty_list(LIDENT) -> LIDENT . nonempty_list(LIDENT) [ DOT ] @@ -30174,7 +30420,7 @@ implementation: LET LIDENT COLON TYPE LIDENT WITH implementation: LET LIDENT COLON TYPE WITH ## -## Ends in an error in state: 1541. +## Ends in an error in state: 1540. ## ## let_binding_body -> simple_pattern_ident COLON TYPE . nonempty_list(LIDENT) DOT core_type EQUAL expr [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -30186,7 +30432,7 @@ implementation: LET LIDENT COLON TYPE WITH implementation: LET LIDENT COLON WITH ## -## Ends in an error in state: 1540. +## Ends in an error in state: 1539. ## ## let_binding_body -> simple_pattern_ident COLON . nonempty_list(preceded(QUOTE,ident)) DOT core_type EQUAL expr [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## let_binding_body -> simple_pattern_ident COLON . TYPE nonempty_list(LIDENT) DOT core_type EQUAL expr [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] @@ -30200,7 +30446,7 @@ implementation: LET LIDENT COLON WITH implementation: LET LIDENT COLONGREATER LIDENT EQUAL WITH ## -## Ends in an error in state: 1555. +## Ends in an error in state: 1554. ## ## let_binding_body -> simple_pattern_ident type_constraint EQUAL . expr [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -30212,7 +30458,7 @@ implementation: LET LIDENT COLONGREATER LIDENT EQUAL WITH implementation: LET LIDENT COLONGREATER LIDENT WITH ## -## Ends in an error in state: 1554. +## Ends in an error in state: 1553. ## ## let_binding_body -> simple_pattern_ident type_constraint . EQUAL expr [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -30235,7 +30481,7 @@ implementation: LET LIDENT COLONGREATER LIDENT WITH implementation: LET LIDENT LPAREN DOT RPAREN COLON LIDENT WITH ## -## Ends in an error in state: 1524. +## Ends in an error in state: 1523. ## ## fun_def(EQUAL,core_type) -> LPAREN DOT RPAREN option(preceded(COLON,core_type)) . either(preceded(EQUAL,expr),braced_expr) [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -30258,7 +30504,7 @@ implementation: LET LIDENT LPAREN DOT RPAREN COLON LIDENT WITH implementation: LET LIDENT LPAREN DOT RPAREN WITH ## -## Ends in an error in state: 1523. +## Ends in an error in state: 1522. ## ## fun_def(EQUAL,core_type) -> LPAREN DOT RPAREN . option(preceded(COLON,core_type)) either(preceded(EQUAL,expr),braced_expr) [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -30270,7 +30516,7 @@ implementation: LET LIDENT LPAREN DOT RPAREN WITH implementation: LET LIDENT LPAREN DOT UNDERSCORE EQUAL ## -## Ends in an error in state: 1527. +## Ends in an error in state: 1526. ## ## fun_def(EQUAL,core_type) -> LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) . option(COMMA) RPAREN option(preceded(COLON,core_type)) either(preceded(EQUAL,expr),braced_expr) [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> lseparated_nonempty_list_aux(COMMA,labeled_pattern) . COMMA labeled_pattern [ RPAREN COMMA ] @@ -30284,15 +30530,15 @@ implementation: LET LIDENT LPAREN DOT UNDERSCORE EQUAL ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 772, spurious reduction of production pattern -> pattern_without_or ## In state 782, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1526, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1534, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern +## In state 1525, spurious reduction of production labeled_pattern -> pattern_optional_constraint +## In state 1533, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern ## implementation: LET LIDENT LPAREN DOT UNDERSCORE RPAREN COLON LIDENT WITH ## -## Ends in an error in state: 1532. +## Ends in an error in state: 1531. ## ## fun_def(EQUAL,core_type) -> LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN option(preceded(COLON,core_type)) . either(preceded(EQUAL,expr),braced_expr) [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -30315,7 +30561,7 @@ implementation: LET LIDENT LPAREN DOT UNDERSCORE RPAREN COLON LIDENT WITH implementation: LET LIDENT LPAREN DOT UNDERSCORE RPAREN WITH ## -## Ends in an error in state: 1531. +## Ends in an error in state: 1530. ## ## fun_def(EQUAL,core_type) -> LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN . option(preceded(COLON,core_type)) either(preceded(EQUAL,expr),braced_expr) [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -30327,7 +30573,7 @@ implementation: LET LIDENT LPAREN DOT UNDERSCORE RPAREN WITH implementation: LET LIDENT LPAREN DOT WITH ## -## Ends in an error in state: 1522. +## Ends in an error in state: 1521. ## ## fun_def(EQUAL,core_type) -> LPAREN DOT . RPAREN option(preceded(COLON,core_type)) either(preceded(EQUAL,expr),braced_expr) [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## fun_def(EQUAL,core_type) -> LPAREN DOT . lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN option(preceded(COLON,core_type)) either(preceded(EQUAL,expr),braced_expr) [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] @@ -30340,7 +30586,7 @@ implementation: LET LIDENT LPAREN DOT WITH implementation: LET LIDENT LPAREN RPAREN COLON LIDENT WITH ## -## Ends in an error in state: 1517. +## Ends in an error in state: 1516. ## ## fun_def(EQUAL,core_type) -> LPAREN RPAREN option(preceded(COLON,core_type)) . either(preceded(EQUAL,expr),braced_expr) [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -30363,7 +30609,7 @@ implementation: LET LIDENT LPAREN RPAREN COLON LIDENT WITH implementation: LET LIDENT LPAREN RPAREN WITH ## -## Ends in an error in state: 1516. +## Ends in an error in state: 1515. ## ## fun_def(EQUAL,core_type) -> LPAREN RPAREN . option(preceded(COLON,core_type)) either(preceded(EQUAL,expr),braced_expr) [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -30375,7 +30621,7 @@ implementation: LET LIDENT LPAREN RPAREN WITH implementation: LET LIDENT LPAREN UNDERSCORE EQUAL ## -## Ends in an error in state: 1535. +## Ends in an error in state: 1534. ## ## fun_def(EQUAL,core_type) -> LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) . option(COMMA) RPAREN option(preceded(COLON,core_type)) either(preceded(EQUAL,expr),braced_expr) [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> lseparated_nonempty_list_aux(COMMA,labeled_pattern) . COMMA labeled_pattern [ RPAREN COMMA ] @@ -30389,15 +30635,15 @@ implementation: LET LIDENT LPAREN UNDERSCORE EQUAL ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 772, spurious reduction of production pattern -> pattern_without_or ## In state 782, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1526, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1534, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern +## In state 1525, spurious reduction of production labeled_pattern -> pattern_optional_constraint +## In state 1533, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern ## implementation: LET LIDENT LPAREN UNDERSCORE RPAREN COLON LIDENT WITH ## -## Ends in an error in state: 1538. +## Ends in an error in state: 1537. ## ## fun_def(EQUAL,core_type) -> LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN option(preceded(COLON,core_type)) . either(preceded(EQUAL,expr),braced_expr) [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -30420,7 +30666,7 @@ implementation: LET LIDENT LPAREN UNDERSCORE RPAREN COLON LIDENT WITH implementation: LET LIDENT LPAREN UNDERSCORE RPAREN WITH ## -## Ends in an error in state: 1537. +## Ends in an error in state: 1536. ## ## fun_def(EQUAL,core_type) -> LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN . option(preceded(COLON,core_type)) either(preceded(EQUAL,expr),braced_expr) [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -30432,7 +30678,7 @@ implementation: LET LIDENT LPAREN UNDERSCORE RPAREN WITH implementation: LET LIDENT LPAREN WITH ## -## Ends in an error in state: 1515. +## Ends in an error in state: 1514. ## ## fun_def(EQUAL,core_type) -> LPAREN . RPAREN option(preceded(COLON,core_type)) either(preceded(EQUAL,expr),braced_expr) [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## fun_def(EQUAL,core_type) -> LPAREN . lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN option(preceded(COLON,core_type)) either(preceded(EQUAL,expr),braced_expr) [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] @@ -30447,7 +30693,7 @@ implementation: LET LIDENT LPAREN WITH implementation: LET LIDENT WITH ## -## Ends in an error in state: 1514. +## Ends in an error in state: 1513. ## ## let_binding_body -> simple_pattern_ident . type_constraint EQUAL expr [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## let_binding_body -> simple_pattern_ident . fun_def(EQUAL,core_type) [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] @@ -30463,7 +30709,7 @@ implementation: LET LIDENT WITH implementation: LET MODULE WITH ## -## Ends in an error in state: 2314. +## Ends in an error in state: 2313. ## ## structure_item -> opt_LET_MODULE . UIDENT module_binding_body [ error SEMI RBRACKET RBRACE EOF ] ## structure_item -> opt_LET_MODULE . REC UIDENT module_binding_body list(and_module_bindings) [ error SEMI RBRACKET RBRACE EOF ] @@ -30476,7 +30722,7 @@ implementation: LET MODULE WITH implementation: LET PERCENT AND ASSERT ## -## Ends in an error in state: 1506. +## Ends in an error in state: 1505. ## ## let_binding -> LET option(item_extension_sugar) . rec_flag let_binding_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -30489,14 +30735,14 @@ implementation: LET PERCENT AND ASSERT ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 54, spurious reduction of production attr_id -> single_attr_id ## In state 57, spurious reduction of production item_extension_sugar -> PERCENT attr_id -## In state 1562, spurious reduction of production option(item_extension_sugar) -> item_extension_sugar +## In state 1561, spurious reduction of production option(item_extension_sugar) -> item_extension_sugar ## implementation: LET REC ASSERT ## -## Ends in an error in state: 1508. +## Ends in an error in state: 1507. ## ## let_binding -> LET option(item_extension_sugar) rec_flag . let_binding_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -30508,7 +30754,7 @@ implementation: LET REC ASSERT implementation: LET UIDENT UIDENT WITH ## -## Ends in an error in state: 1558. +## Ends in an error in state: 1557. ## ## let_binding_body -> pattern . EQUAL expr [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## pattern -> pattern . BAR pattern [ EQUAL BAR ] @@ -30531,7 +30777,7 @@ implementation: LET UIDENT UIDENT WITH implementation: LET UNDERSCORE COLON UNDERSCORE EQUAL WITH ## -## Ends in an error in state: 1512. +## Ends in an error in state: 1511. ## ## let_binding_body -> simple_pattern_not_ident COLON core_type EQUAL . expr [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -30543,7 +30789,7 @@ implementation: LET UNDERSCORE COLON UNDERSCORE EQUAL WITH implementation: LET UNDERSCORE COLON UNDERSCORE WITH ## -## Ends in an error in state: 1511. +## Ends in an error in state: 1510. ## ## let_binding_body -> simple_pattern_not_ident COLON core_type . EQUAL expr [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -30564,7 +30810,7 @@ implementation: LET UNDERSCORE COLON UNDERSCORE WITH implementation: LET UNDERSCORE COLON WITH ## -## Ends in an error in state: 1510. +## Ends in an error in state: 1509. ## ## let_binding_body -> simple_pattern_not_ident COLON . core_type EQUAL expr [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -30576,7 +30822,7 @@ implementation: LET UNDERSCORE COLON WITH implementation: LET UNDERSCORE EQUAL WITH ## -## Ends in an error in state: 1559. +## Ends in an error in state: 1558. ## ## let_binding_body -> pattern EQUAL . expr [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -30588,7 +30834,7 @@ implementation: LET UNDERSCORE EQUAL WITH implementation: LET UNDERSCORE WITH ## -## Ends in an error in state: 1509. +## Ends in an error in state: 1508. ## ## let_binding_body -> simple_pattern_not_ident . COLON core_type EQUAL expr [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## simple_pattern -> simple_pattern_not_ident . [ EQUAL COLONCOLON BAR AS ] @@ -30601,7 +30847,7 @@ implementation: LET UNDERSCORE WITH implementation: LET WITH ## -## Ends in an error in state: 1505. +## Ends in an error in state: 1504. ## ## let_binding -> LET . option(item_extension_sugar) rec_flag let_binding_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## opt_LET_MODULE -> LET . MODULE [ UIDENT REC ] @@ -30614,7 +30860,7 @@ implementation: LET WITH implementation: LIDENT EQUAL UIDENT UIDENT ## -## Ends in an error in state: 1504. +## Ends in an error in state: 1503. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -30649,7 +30895,7 @@ implementation: LIDENT EQUAL UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -30657,7 +30903,7 @@ implementation: LIDENT EQUAL UIDENT UIDENT implementation: LIDENT EQUAL WITH ## -## Ends in an error in state: 1503. +## Ends in an error in state: 1502. ## ## unattributed_expr -> LIDENT EQUAL . expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -30669,7 +30915,7 @@ implementation: LIDENT EQUAL WITH implementation: LPAREN BANG WITH ## -## Ends in an error in state: 1424. +## Ends in an error in state: 1423. ## ## expr -> BANG . expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COMMA COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] ## operator -> BANG . [ RPAREN ] @@ -30682,7 +30928,7 @@ implementation: LPAREN BANG WITH implementation: LPAREN COLONCOLON RPAREN LPAREN UIDENT COMMA UIDENT TO ## -## Ends in an error in state: 1422. +## Ends in an error in state: 1421. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -30717,7 +30963,7 @@ implementation: LPAREN COLONCOLON RPAREN LPAREN UIDENT COMMA UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -30725,7 +30971,7 @@ implementation: LPAREN COLONCOLON RPAREN LPAREN UIDENT COMMA UIDENT TO implementation: LPAREN COLONCOLON RPAREN LPAREN UIDENT COMMA WITH ## -## Ends in an error in state: 1421. +## Ends in an error in state: 1420. ## ## unattributed_expr -> LPAREN COLONCOLON RPAREN LPAREN expr COMMA . expr RPAREN [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -30737,7 +30983,7 @@ implementation: LPAREN COLONCOLON RPAREN LPAREN UIDENT COMMA WITH implementation: LPAREN COLONCOLON RPAREN LPAREN UIDENT TO ## -## Ends in an error in state: 1364. +## Ends in an error in state: 1363. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -30772,7 +31018,7 @@ implementation: LPAREN COLONCOLON RPAREN LPAREN UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -30780,7 +31026,7 @@ implementation: LPAREN COLONCOLON RPAREN LPAREN UIDENT TO implementation: LPAREN COLONCOLON RPAREN LPAREN WITH ## -## Ends in an error in state: 1361. +## Ends in an error in state: 1360. ## ## unattributed_expr -> LPAREN COLONCOLON RPAREN LPAREN . expr COMMA expr RPAREN [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -30792,7 +31038,7 @@ implementation: LPAREN COLONCOLON RPAREN LPAREN WITH implementation: LPAREN COLONCOLON RPAREN WITH ## -## Ends in an error in state: 1360. +## Ends in an error in state: 1359. ## ## unattributed_expr -> LPAREN COLONCOLON RPAREN . LPAREN expr COMMA expr RPAREN [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -30804,7 +31050,7 @@ implementation: LPAREN COLONCOLON RPAREN WITH implementation: LPAREN COLONCOLON WITH ## -## Ends in an error in state: 1359. +## Ends in an error in state: 1358. ## ## unattributed_expr -> LPAREN COLONCOLON . RPAREN LPAREN expr COMMA expr RPAREN [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -30868,7 +31114,7 @@ implementation: LPAREN MINUSDOT WITH implementation: LPAREN MODULE UIDENT COLON UIDENT COMMA ## -## Ends in an error in state: 3654. +## Ends in an error in state: 3678. ## ## simple_expr_direct_argument -> LPAREN MODULE module_expr COLON package_type . RPAREN [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] ## @@ -30882,14 +31128,14 @@ implementation: LPAREN MODULE UIDENT COLON UIDENT COMMA ## In state 241, spurious reduction of production ident -> UIDENT ## In state 482, spurious reduction of production mty_longident -> ident ## In state 244, spurious reduction of production loption(preceded(WITH,separated_nonempty_list(AND,package_type_cstr))) -> -## In state 3558, spurious reduction of production package_type -> mty_longident loption(preceded(WITH,separated_nonempty_list(AND,package_type_cstr))) +## In state 3582, spurious reduction of production package_type -> mty_longident loption(preceded(WITH,separated_nonempty_list(AND,package_type_cstr))) ## implementation: LPAREN MODULE UIDENT COLON WITH ## -## Ends in an error in state: 3652. +## Ends in an error in state: 3676. ## ## simple_expr_direct_argument -> LPAREN MODULE module_expr COLON . package_type RPAREN [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] ## simple_expr_direct_argument -> LPAREN MODULE module_expr COLON . error [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] @@ -30902,7 +31148,7 @@ implementation: LPAREN MODULE UIDENT COLON WITH implementation: LPAREN MODULE UIDENT SEMI ## -## Ends in an error in state: 3650. +## Ends in an error in state: 3674. ## ## module_expr -> module_expr . module_arguments [ RPAREN LPAREN LBRACE COLON ] ## module_expr -> module_expr . LPAREN module_expr error [ RPAREN LPAREN LBRACE COLON ] @@ -30917,7 +31163,7 @@ implementation: LPAREN MODULE UIDENT SEMI ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1233, spurious reduction of production module_expr -> mod_longident +## In state 1232, spurious reduction of production module_expr -> mod_longident ## @@ -30989,7 +31235,7 @@ implementation: LPAREN STAR WITH implementation: LPAREN UIDENT AMPERAMPER FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1486. +## Ends in an error in state: 1485. ## ## expr -> expr . INFIXOP0 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -31024,7 +31270,7 @@ implementation: LPAREN UIDENT AMPERAMPER FUN LPAREN RPAREN LBRACE RBRACE WITH implementation: LPAREN UIDENT AMPERAMPER WITH ## -## Ends in an error in state: 1485. +## Ends in an error in state: 1484. ## ## expr -> expr AMPERAMPER . expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -31036,7 +31282,7 @@ implementation: LPAREN UIDENT AMPERAMPER WITH implementation: LPAREN UIDENT AMPERSAND FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1484. +## Ends in an error in state: 1483. ## ## expr -> expr . INFIXOP0 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -31071,7 +31317,7 @@ implementation: LPAREN UIDENT AMPERSAND FUN LPAREN RPAREN LBRACE RBRACE WITH implementation: LPAREN UIDENT AMPERSAND WITH ## -## Ends in an error in state: 1483. +## Ends in an error in state: 1482. ## ## expr -> expr AMPERSAND . expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -31083,7 +31329,7 @@ implementation: LPAREN UIDENT AMPERSAND WITH implementation: LPAREN UIDENT BARBAR FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1482. +## Ends in an error in state: 1481. ## ## expr -> expr . INFIXOP0 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -31118,7 +31364,7 @@ implementation: LPAREN UIDENT BARBAR FUN LPAREN RPAREN LBRACE RBRACE WITH implementation: LPAREN UIDENT BARBAR WITH ## -## Ends in an error in state: 1481. +## Ends in an error in state: 1480. ## ## expr -> expr BARBAR . expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -31130,7 +31376,7 @@ implementation: LPAREN UIDENT BARBAR WITH implementation: LPAREN UIDENT BARRBRACKET ## -## Ends in an error in state: 1499. +## Ends in an error in state: 1498. ## ## simple_expr_call -> LPAREN expr_list . RPAREN [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> LPAREN expr_list . error [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -31143,19 +31389,19 @@ implementation: LPAREN UIDENT BARRBRACKET ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call -## In state 1440, spurious reduction of production expr_optional_constraint -> expr -## In state 1498, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint -## In state 1437, spurious reduction of production option(COMMA) -> -## In state 1497, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) +## In state 1439, spurious reduction of production expr_optional_constraint -> expr +## In state 1497, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint +## In state 1436, spurious reduction of production option(COMMA) -> +## In state 1496, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) ## implementation: LPAREN UIDENT COLON UNDERSCORE COLONGREATER WITH ## -## Ends in an error in state: 1493. +## Ends in an error in state: 1492. ## ## option(preceded(COLONGREATER,core_type)) -> COLONGREATER . core_type [ error RPAREN COMMA BARRBRACKET ] ## @@ -31167,7 +31413,7 @@ implementation: LPAREN UIDENT COLON UNDERSCORE COLONGREATER WITH implementation: LPAREN UIDENT COLON UNDERSCORE WITH ## -## Ends in an error in state: 1492. +## Ends in an error in state: 1491. ## ## type_constraint -> COLON core_type . option(preceded(COLONGREATER,core_type)) [ error RPAREN COMMA BARRBRACKET ] ## @@ -31188,7 +31434,7 @@ implementation: LPAREN UIDENT COLON UNDERSCORE WITH implementation: LPAREN UIDENT COLON WITH ## -## Ends in an error in state: 1491. +## Ends in an error in state: 1490. ## ## type_constraint -> COLON . core_type option(preceded(COLONGREATER,core_type)) [ error RPAREN COMMA BARRBRACKET ] ## @@ -31200,7 +31446,7 @@ implementation: LPAREN UIDENT COLON WITH implementation: LPAREN UIDENT COLONEQUAL FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1488. +## Ends in an error in state: 1487. ## ## expr -> expr . INFIXOP0 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -31235,7 +31481,7 @@ implementation: LPAREN UIDENT COLONEQUAL FUN LPAREN RPAREN LBRACE RBRACE WITH implementation: LPAREN UIDENT COLONEQUAL WITH ## -## Ends in an error in state: 1487. +## Ends in an error in state: 1486. ## ## expr -> expr COLONEQUAL . expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -31443,7 +31689,7 @@ implementation: LPAREN UIDENT COLONGREATER LPAREN MODULE UIDENT COMMA ## In state 241, spurious reduction of production ident -> UIDENT ## In state 482, spurious reduction of production mty_longident -> ident ## In state 244, spurious reduction of production loption(preceded(WITH,separated_nonempty_list(AND,package_type_cstr))) -> -## In state 3558, spurious reduction of production package_type -> mty_longident loption(preceded(WITH,separated_nonempty_list(AND,package_type_cstr))) +## In state 3582, spurious reduction of production package_type -> mty_longident loption(preceded(WITH,separated_nonempty_list(AND,package_type_cstr))) ## @@ -31586,7 +31832,7 @@ implementation: LPAREN UIDENT COLONGREATER UNDERSCORE WHILE implementation: LPAREN UIDENT COLONGREATER WITH ## -## Ends in an error in state: 1489. +## Ends in an error in state: 1488. ## ## type_constraint -> COLONGREATER . core_type [ error RPAREN COMMA BARRBRACKET ] ## @@ -31598,7 +31844,7 @@ implementation: LPAREN UIDENT COLONGREATER WITH implementation: LPAREN UIDENT COMMA WITH ## -## Ends in an error in state: 1438. +## Ends in an error in state: 1437. ## ## lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) COMMA . expr_optional_constraint [ error RPAREN COMMA BARRBRACKET ] ## option(COMMA) -> COMMA . [ error RPAREN BARRBRACKET ] @@ -31611,7 +31857,7 @@ implementation: LPAREN UIDENT COMMA WITH implementation: LPAREN UIDENT GREATER FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1480. +## Ends in an error in state: 1479. ## ## expr -> expr . INFIXOP0 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -31646,7 +31892,7 @@ implementation: LPAREN UIDENT GREATER FUN LPAREN RPAREN LBRACE RBRACE WITH implementation: LPAREN UIDENT GREATER GREATER FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1479. +## Ends in an error in state: 1478. ## ## expr -> expr . INFIXOP0 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -31681,7 +31927,7 @@ implementation: LPAREN UIDENT GREATER GREATER FUN LPAREN RPAREN LBRACE RBRACE WI implementation: LPAREN UIDENT GREATER GREATER WITH ## -## Ends in an error in state: 1478. +## Ends in an error in state: 1477. ## ## expr -> expr GREATER GREATER . expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -31693,7 +31939,7 @@ implementation: LPAREN UIDENT GREATER GREATER WITH implementation: LPAREN UIDENT GREATER WITH ## -## Ends in an error in state: 1477. +## Ends in an error in state: 1476. ## ## expr -> expr GREATER . expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr GREATER . GREATER expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -31706,7 +31952,7 @@ implementation: LPAREN UIDENT GREATER WITH implementation: LPAREN UIDENT INFIXOP0 FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1476. +## Ends in an error in state: 1475. ## ## expr -> expr . INFIXOP0 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr INFIXOP0 expr . [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -31741,7 +31987,7 @@ implementation: LPAREN UIDENT INFIXOP0 FUN LPAREN RPAREN LBRACE RBRACE WITH implementation: LPAREN UIDENT INFIXOP0 WITH ## -## Ends in an error in state: 1475. +## Ends in an error in state: 1474. ## ## expr -> expr INFIXOP0 . expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -31753,7 +31999,7 @@ implementation: LPAREN UIDENT INFIXOP0 WITH implementation: LPAREN UIDENT INFIXOP1 FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1472. +## Ends in an error in state: 1471. ## ## expr -> expr . INFIXOP0 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -31788,7 +32034,7 @@ implementation: LPAREN UIDENT INFIXOP1 FUN LPAREN RPAREN LBRACE RBRACE WITH implementation: LPAREN UIDENT INFIXOP1 WITH ## -## Ends in an error in state: 1471. +## Ends in an error in state: 1470. ## ## expr -> expr INFIXOP1 . expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -31800,7 +32046,7 @@ implementation: LPAREN UIDENT INFIXOP1 WITH implementation: LPAREN UIDENT INFIXOP2 FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1470. +## Ends in an error in state: 1469. ## ## expr -> expr . INFIXOP0 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -31835,7 +32081,7 @@ implementation: LPAREN UIDENT INFIXOP2 FUN LPAREN RPAREN LBRACE RBRACE WITH implementation: LPAREN UIDENT INFIXOP2 WITH ## -## Ends in an error in state: 1469. +## Ends in an error in state: 1468. ## ## expr -> expr INFIXOP2 . expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -31847,7 +32093,7 @@ implementation: LPAREN UIDENT INFIXOP2 WITH implementation: LPAREN UIDENT INFIXOP3 FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1456. +## Ends in an error in state: 1455. ## ## expr -> expr . INFIXOP0 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -31882,7 +32128,7 @@ implementation: LPAREN UIDENT INFIXOP3 FUN LPAREN RPAREN LBRACE RBRACE WITH implementation: LPAREN UIDENT INFIXOP3 WITH ## -## Ends in an error in state: 1455. +## Ends in an error in state: 1454. ## ## expr -> expr INFIXOP3 . expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -31894,7 +32140,7 @@ implementation: LPAREN UIDENT INFIXOP3 WITH implementation: LPAREN UIDENT INFIXOP4 FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1444. +## Ends in an error in state: 1443. ## ## expr -> expr . INFIXOP0 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -31929,7 +32175,7 @@ implementation: LPAREN UIDENT INFIXOP4 FUN LPAREN RPAREN LBRACE RBRACE WITH implementation: LPAREN UIDENT INFIXOP4 WITH ## -## Ends in an error in state: 1443. +## Ends in an error in state: 1442. ## ## expr -> expr INFIXOP4 . expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -31941,7 +32187,7 @@ implementation: LPAREN UIDENT INFIXOP4 WITH implementation: LPAREN UIDENT LESS FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1474. +## Ends in an error in state: 1473. ## ## expr -> expr . INFIXOP0 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -31976,7 +32222,7 @@ implementation: LPAREN UIDENT LESS FUN LPAREN RPAREN LBRACE RBRACE WITH implementation: LPAREN UIDENT LESS WITH ## -## Ends in an error in state: 1473. +## Ends in an error in state: 1472. ## ## expr -> expr LESS . expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -31988,7 +32234,7 @@ implementation: LPAREN UIDENT LESS WITH implementation: LPAREN UIDENT LESSDOTDOTGREATER FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1468. +## Ends in an error in state: 1467. ## ## expr -> expr . INFIXOP0 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -32023,7 +32269,7 @@ implementation: LPAREN UIDENT LESSDOTDOTGREATER FUN LPAREN RPAREN LBRACE RBRACE implementation: LPAREN UIDENT LESSDOTDOTGREATER WITH ## -## Ends in an error in state: 1467. +## Ends in an error in state: 1466. ## ## expr -> expr LESSDOTDOTGREATER . expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -32035,7 +32281,7 @@ implementation: LPAREN UIDENT LESSDOTDOTGREATER WITH implementation: LPAREN UIDENT MINUS FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1466. +## Ends in an error in state: 1465. ## ## expr -> expr . INFIXOP0 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -32070,7 +32316,7 @@ implementation: LPAREN UIDENT MINUS FUN LPAREN RPAREN LBRACE RBRACE WITH implementation: LPAREN UIDENT MINUS WITH ## -## Ends in an error in state: 1465. +## Ends in an error in state: 1464. ## ## expr -> expr MINUS . expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -32082,7 +32328,7 @@ implementation: LPAREN UIDENT MINUS WITH implementation: LPAREN UIDENT MINUSDOT FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1464. +## Ends in an error in state: 1463. ## ## expr -> expr . INFIXOP0 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -32117,7 +32363,7 @@ implementation: LPAREN UIDENT MINUSDOT FUN LPAREN RPAREN LBRACE RBRACE WITH implementation: LPAREN UIDENT MINUSDOT WITH ## -## Ends in an error in state: 1463. +## Ends in an error in state: 1462. ## ## expr -> expr MINUSDOT . expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -32129,7 +32375,7 @@ implementation: LPAREN UIDENT MINUSDOT WITH implementation: LPAREN UIDENT OR FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1462. +## Ends in an error in state: 1461. ## ## expr -> expr . INFIXOP0 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -32164,7 +32410,7 @@ implementation: LPAREN UIDENT OR FUN LPAREN RPAREN LBRACE RBRACE WITH implementation: LPAREN UIDENT OR WITH ## -## Ends in an error in state: 1461. +## Ends in an error in state: 1460. ## ## expr -> expr OR . expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -32176,7 +32422,7 @@ implementation: LPAREN UIDENT OR WITH implementation: LPAREN UIDENT PERCENT FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1454. +## Ends in an error in state: 1453. ## ## expr -> expr . INFIXOP0 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -32211,7 +32457,7 @@ implementation: LPAREN UIDENT PERCENT FUN LPAREN RPAREN LBRACE RBRACE WITH implementation: LPAREN UIDENT PERCENT WITH ## -## Ends in an error in state: 1453. +## Ends in an error in state: 1452. ## ## expr -> expr PERCENT . expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -32223,7 +32469,7 @@ implementation: LPAREN UIDENT PERCENT WITH implementation: LPAREN UIDENT PLUS FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1460. +## Ends in an error in state: 1459. ## ## expr -> expr . INFIXOP0 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -32258,7 +32504,7 @@ implementation: LPAREN UIDENT PLUS FUN LPAREN RPAREN LBRACE RBRACE WITH implementation: LPAREN UIDENT PLUS WITH ## -## Ends in an error in state: 1459. +## Ends in an error in state: 1458. ## ## expr -> expr PLUS . expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -32270,7 +32516,7 @@ implementation: LPAREN UIDENT PLUS WITH implementation: LPAREN UIDENT PLUSDOT FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1458. +## Ends in an error in state: 1457. ## ## expr -> expr . INFIXOP0 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -32305,7 +32551,7 @@ implementation: LPAREN UIDENT PLUSDOT FUN LPAREN RPAREN LBRACE RBRACE WITH implementation: LPAREN UIDENT PLUSDOT WITH ## -## Ends in an error in state: 1457. +## Ends in an error in state: 1456. ## ## expr -> expr PLUSDOT . expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -32317,7 +32563,7 @@ implementation: LPAREN UIDENT PLUSDOT WITH implementation: LPAREN UIDENT PLUSEQ FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1452. +## Ends in an error in state: 1451. ## ## expr -> expr . INFIXOP0 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -32352,7 +32598,7 @@ implementation: LPAREN UIDENT PLUSEQ FUN LPAREN RPAREN LBRACE RBRACE WITH implementation: LPAREN UIDENT PLUSEQ WITH ## -## Ends in an error in state: 1451. +## Ends in an error in state: 1450. ## ## expr -> expr PLUSEQ . expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -32364,7 +32610,7 @@ implementation: LPAREN UIDENT PLUSEQ WITH implementation: LPAREN UIDENT QUESTION UIDENT COLON FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1450. +## Ends in an error in state: 1449. ## ## expr -> expr . INFIXOP0 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -32399,7 +32645,7 @@ implementation: LPAREN UIDENT QUESTION UIDENT COLON FUN LPAREN RPAREN LBRACE RBR implementation: LPAREN UIDENT QUESTION UIDENT COLON WITH ## -## Ends in an error in state: 1449. +## Ends in an error in state: 1448. ## ## expr -> expr QUESTION expr COLON . expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -32411,7 +32657,7 @@ implementation: LPAREN UIDENT QUESTION UIDENT COLON WITH implementation: LPAREN UIDENT QUESTION UIDENT TO ## -## Ends in an error in state: 1448. +## Ends in an error in state: 1447. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] @@ -32446,7 +32692,7 @@ implementation: LPAREN UIDENT QUESTION UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -32454,7 +32700,7 @@ implementation: LPAREN UIDENT QUESTION UIDENT TO implementation: LPAREN UIDENT QUESTION WITH ## -## Ends in an error in state: 1447. +## Ends in an error in state: 1446. ## ## expr -> expr QUESTION . expr COLON expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -32466,7 +32712,7 @@ implementation: LPAREN UIDENT QUESTION WITH implementation: LPAREN UIDENT SLASHGREATER FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1446. +## Ends in an error in state: 1445. ## ## expr -> expr . INFIXOP0 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -32501,7 +32747,7 @@ implementation: LPAREN UIDENT SLASHGREATER FUN LPAREN RPAREN LBRACE RBRACE WITH implementation: LPAREN UIDENT SLASHGREATER WITH ## -## Ends in an error in state: 1445. +## Ends in an error in state: 1444. ## ## expr -> expr SLASHGREATER . expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -32513,7 +32759,7 @@ implementation: LPAREN UIDENT SLASHGREATER WITH implementation: LPAREN UIDENT STAR FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 1442. +## Ends in an error in state: 1441. ## ## expr -> expr . INFIXOP0 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -32548,7 +32794,7 @@ implementation: LPAREN UIDENT STAR FUN LPAREN RPAREN LBRACE RBRACE WITH implementation: LPAREN UIDENT STAR WITH ## -## Ends in an error in state: 1441. +## Ends in an error in state: 1440. ## ## expr -> expr STAR . expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -32560,7 +32806,7 @@ implementation: LPAREN UIDENT STAR WITH implementation: LPAREN UIDENT UIDENT ## -## Ends in an error in state: 1437. +## Ends in an error in state: 1436. ## ## expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) . option(COMMA) [ error RPAREN BARRBRACKET ] ## lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) . COMMA expr_optional_constraint [ error RPAREN COMMA BARRBRACKET ] @@ -32573,17 +32819,17 @@ implementation: LPAREN UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call -## In state 1440, spurious reduction of production expr_optional_constraint -> expr -## In state 1498, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint +## In state 1439, spurious reduction of production expr_optional_constraint -> expr +## In state 1497, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint ## implementation: LPAREN WITH ## -## Ends in an error in state: 1358. +## Ends in an error in state: 1357. ## ## constr_longident -> LPAREN . RPAREN [ error STAR SLASHGREATER SHARPOP SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## simple_expr_call -> LPAREN . expr_list RPAREN [ error STAR SLASHGREATER SHARPOP SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -32602,7 +32848,7 @@ implementation: LPAREN WITH implementation: MINUSDOT WITH ## -## Ends in an error in state: 2287. +## Ends in an error in state: 2286. ## ## unattributed_expr -> subtractive . expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -32614,7 +32860,7 @@ implementation: MINUSDOT WITH implementation: MODULE REC UIDENT LBRACE RBRACE AND UIDENT LBRACE RBRACE WITH ## -## Ends in an error in state: 2443. +## Ends in an error in state: 2442. ## ## list(and_module_bindings) -> and_module_bindings . list(and_module_bindings) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -32626,7 +32872,7 @@ implementation: MODULE REC UIDENT LBRACE RBRACE AND UIDENT LBRACE RBRACE WITH implementation: MODULE REC UIDENT LBRACE RBRACE AND UIDENT WITH ## -## Ends in an error in state: 2436. +## Ends in an error in state: 2435. ## ## and_module_bindings -> AND UIDENT . module_binding_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -32638,7 +32884,7 @@ implementation: MODULE REC UIDENT LBRACE RBRACE AND UIDENT WITH implementation: MODULE REC UIDENT LBRACE RBRACE AND WITH ## -## Ends in an error in state: 2435. +## Ends in an error in state: 2434. ## ## and_module_bindings -> AND . UIDENT module_binding_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -32650,7 +32896,7 @@ implementation: MODULE REC UIDENT LBRACE RBRACE AND WITH implementation: MODULE REC UIDENT LBRACE RBRACE DOCSTRING AND UIDENT WITH ## -## Ends in an error in state: 2440. +## Ends in an error in state: 2439. ## ## and_module_bindings -> nonempty_list(as_loc(attribute)) AND UIDENT . module_binding_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -32662,7 +32908,7 @@ implementation: MODULE REC UIDENT LBRACE RBRACE DOCSTRING AND UIDENT WITH implementation: MODULE REC UIDENT LBRACE RBRACE DOCSTRING AND WITH ## -## Ends in an error in state: 2439. +## Ends in an error in state: 2438. ## ## and_module_bindings -> nonempty_list(as_loc(attribute)) AND . UIDENT module_binding_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -32674,7 +32920,7 @@ implementation: MODULE REC UIDENT LBRACE RBRACE DOCSTRING AND WITH implementation: MODULE REC UIDENT LBRACE RBRACE DOCSTRING WITH ## -## Ends in an error in state: 2438. +## Ends in an error in state: 2437. ## ## and_module_bindings -> nonempty_list(as_loc(attribute)) . AND UIDENT module_binding_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -32692,7 +32938,7 @@ implementation: MODULE REC UIDENT LBRACE RBRACE DOCSTRING WITH implementation: MODULE REC UIDENT LBRACE RBRACE WITH ## -## Ends in an error in state: 2434. +## Ends in an error in state: 2433. ## ## structure_item -> opt_LET_MODULE REC UIDENT module_binding_body . list(and_module_bindings) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -32704,7 +32950,7 @@ implementation: MODULE REC UIDENT LBRACE RBRACE WITH implementation: MODULE REC UIDENT WITH ## -## Ends in an error in state: 2433. +## Ends in an error in state: 2432. ## ## structure_item -> opt_LET_MODULE REC UIDENT . module_binding_body list(and_module_bindings) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -32716,7 +32962,7 @@ implementation: MODULE REC UIDENT WITH implementation: MODULE REC WITH ## -## Ends in an error in state: 2432. +## Ends in an error in state: 2431. ## ## structure_item -> opt_LET_MODULE REC . UIDENT module_binding_body list(and_module_bindings) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -32741,7 +32987,7 @@ implementation: MODULE TYPE OF LET implementation: MODULE TYPE UIDENT EQUAL UIDENT RPAREN ## -## Ends in an error in state: 2835. +## Ends in an error in state: 2834. ## ## module_type -> module_type . WITH lseparated_nonempty_list_aux(AND,with_constraint) [ error WITH SEMI RBRACKET RBRACE EOF ] ## module_type_body(EQUAL) -> EQUAL module_type . [ error SEMI RBRACKET RBRACE EOF ] @@ -32755,15 +33001,15 @@ implementation: MODULE TYPE UIDENT EQUAL UIDENT RPAREN ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 615, spurious reduction of production ident -> UIDENT ## In state 634, spurious reduction of production mty_longident -> ident -## In state 2374, spurious reduction of production simple_module_type -> mty_longident -## In state 2373, spurious reduction of production module_type -> simple_module_type +## In state 2373, spurious reduction of production simple_module_type -> mty_longident +## In state 2372, spurious reduction of production module_type -> simple_module_type ## implementation: MODULE TYPE UIDENT EQUAL WITH ## -## Ends in an error in state: 1339. +## Ends in an error in state: 1338. ## ## module_type_body(EQUAL) -> EQUAL . module_type [ error SEMI RBRACKET RBRACE EOF ] ## @@ -32775,7 +33021,7 @@ implementation: MODULE TYPE UIDENT EQUAL WITH implementation: MODULE TYPE UIDENT LBRACE DOCSTRING RBRACKET ## -## Ends in an error in state: 2995. +## Ends in an error in state: 3009. ## ## module_type_signature -> LBRACE signature . RBRACE [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -32787,8 +33033,8 @@ implementation: MODULE TYPE UIDENT LBRACE DOCSTRING RBRACKET ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 368, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## In state 2634, spurious reduction of production signature_items -> nonempty_list(as_loc(attribute)) -## In state 2604, spurious reduction of production signature -> signature_items +## In state 2633, spurious reduction of production signature_items -> nonempty_list(as_loc(attribute)) +## In state 2603, spurious reduction of production signature -> signature_items ## @@ -32820,7 +33066,7 @@ implementation: MODULE TYPE WITH implementation: MODULE UIDENT COLON UIDENT SEMI ## -## Ends in an error in state: 2427. +## Ends in an error in state: 2426. ## ## module_binding_body -> loption(functor_parameters) COLON module_type . module_expr_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## module_type -> module_type . WITH lseparated_nonempty_list_aux(AND,with_constraint) [ WITH LBRACE EQUAL ] @@ -32834,15 +33080,15 @@ implementation: MODULE UIDENT COLON UIDENT SEMI ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 241, spurious reduction of production ident -> UIDENT ## In state 482, spurious reduction of production mty_longident -> ident -## In state 2327, spurious reduction of production simple_module_type -> mty_longident -## In state 2326, spurious reduction of production module_type -> simple_module_type +## In state 2326, spurious reduction of production simple_module_type -> mty_longident +## In state 2325, spurious reduction of production module_type -> simple_module_type ## implementation: MODULE UIDENT COLON WITH ## -## Ends in an error in state: 2426. +## Ends in an error in state: 2425. ## ## module_binding_body -> loption(functor_parameters) COLON . module_type module_expr_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -32854,7 +33100,7 @@ implementation: MODULE UIDENT COLON WITH implementation: MODULE UIDENT EQUAL UIDENT RPAREN ## -## Ends in an error in state: 2320. +## Ends in an error in state: 2319. ## ## module_expr -> module_expr . module_arguments [ error SEMI RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING AND ] ## module_expr -> module_expr . LPAREN module_expr error [ error SEMI RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING AND ] @@ -32867,14 +33113,14 @@ implementation: MODULE UIDENT EQUAL UIDENT RPAREN ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 2362, spurious reduction of production module_expr -> mod_longident +## In state 2361, spurious reduction of production module_expr -> mod_longident ## implementation: MODULE UIDENT EQUAL WITH ## -## Ends in an error in state: 2318. +## Ends in an error in state: 2317. ## ## module_expr_body -> EQUAL . module_expr [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## @@ -32886,7 +33132,7 @@ implementation: MODULE UIDENT EQUAL WITH implementation: MODULE UIDENT LPAREN LIDENT WHILE ## -## Ends in an error in state: 2828. +## Ends in an error in state: 2827. ## ## module_parameter -> module_type . [ RPAREN COMMA ] ## module_type -> module_type . WITH lseparated_nonempty_list_aux(AND,with_constraint) [ WITH RPAREN COMMA ] @@ -32899,7 +33145,7 @@ implementation: MODULE UIDENT LPAREN LIDENT WHILE implementation: MODULE UIDENT LPAREN LPAREN WITH ## -## Ends in an error in state: 2820. +## Ends in an error in state: 2819. ## ## functor_parameters -> LPAREN . RPAREN [ EQUALGREATER ] ## functor_parameters -> LPAREN . module_parameter RPAREN [ EQUALGREATER ] @@ -32918,7 +33164,7 @@ implementation: MODULE UIDENT LPAREN LPAREN WITH implementation: MODULE UIDENT LPAREN RPAREN WITH ## -## Ends in an error in state: 2317. +## Ends in an error in state: 2316. ## ## module_binding_body -> loption(functor_parameters) . module_expr_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] ## module_binding_body -> loption(functor_parameters) . COLON module_type module_expr_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] @@ -32931,7 +33177,7 @@ implementation: MODULE UIDENT LPAREN RPAREN WITH implementation: MODULE UIDENT LPAREN UIDENT WHILE ## -## Ends in an error in state: 2818. +## Ends in an error in state: 2817. ## ## ident -> UIDENT . [ WITH RPAREN COMMA ] ## mod_ext_apply -> UIDENT . LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ LPAREN DOT ] @@ -32946,7 +33192,7 @@ implementation: MODULE UIDENT LPAREN UIDENT WHILE implementation: MODULE UIDENT LPAREN WITH ## -## Ends in an error in state: 1236. +## Ends in an error in state: 1235. ## ## functor_parameters -> LPAREN . RPAREN [ LBRACE EQUALGREATER EQUAL COLON ] ## functor_parameters -> LPAREN . module_parameter RPAREN [ LBRACE EQUALGREATER EQUAL COLON ] @@ -32961,7 +33207,7 @@ implementation: MODULE UIDENT LPAREN WITH implementation: MODULE UIDENT WITH ## -## Ends in an error in state: 2315. +## Ends in an error in state: 2314. ## ## structure_item -> opt_LET_MODULE UIDENT . module_binding_body [ error SEMI RBRACKET RBRACE EOF ] ## @@ -33086,7 +33332,7 @@ implementation: PERCENT WITH DOT UNDERSCORE implementation: PERCENT WITH UNDERSCORE ## -## Ends in an error in state: 2541. +## Ends in an error in state: 2540. ## ## structure_item -> item_extension_sugar . structure_item [ error SEMI RBRACKET RBRACE EOF ] ## @@ -33140,7 +33386,7 @@ implementation: PLUSDOT ASSERT UIDENT ELSE ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## @@ -33171,7 +33417,7 @@ implementation: PLUSDOT BANG WITH implementation: PLUSDOT DOCSTRING WITH ## -## Ends in an error in state: 1433. +## Ends in an error in state: 1432. ## ## expr -> attribute . expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -33183,7 +33429,7 @@ implementation: PLUSDOT DOCSTRING WITH implementation: PLUSDOT ES6_FUN UNDERSCORE COLON UNDERSCORE EQUALGREATER FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 3077. +## Ends in an error in state: 3091. ## ## expr -> ES6_FUN es6_parameters COLON non_arrowed_core_type EQUALGREATER expr . [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP0 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -33218,7 +33464,7 @@ implementation: PLUSDOT ES6_FUN UNDERSCORE COLON UNDERSCORE EQUALGREATER FUN LPA implementation: PLUSDOT ES6_FUN UNDERSCORE COLON UNDERSCORE EQUALGREATER WITH ## -## Ends in an error in state: 3076. +## Ends in an error in state: 3090. ## ## expr -> ES6_FUN es6_parameters COLON non_arrowed_core_type EQUALGREATER . expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -33230,7 +33476,7 @@ implementation: PLUSDOT ES6_FUN UNDERSCORE COLON UNDERSCORE EQUALGREATER WITH implementation: PLUSDOT ES6_FUN UNDERSCORE COLON UNDERSCORE WITH ## -## Ends in an error in state: 3075. +## Ends in an error in state: 3089. ## ## expr -> ES6_FUN es6_parameters COLON non_arrowed_core_type . EQUALGREATER expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -33242,7 +33488,7 @@ implementation: PLUSDOT ES6_FUN UNDERSCORE COLON UNDERSCORE WITH implementation: PLUSDOT ES6_FUN UNDERSCORE COLON WITH ## -## Ends in an error in state: 3074. +## Ends in an error in state: 3088. ## ## expr -> ES6_FUN es6_parameters COLON . non_arrowed_core_type EQUALGREATER expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -33254,7 +33500,7 @@ implementation: PLUSDOT ES6_FUN UNDERSCORE COLON WITH implementation: PLUSDOT ES6_FUN UNDERSCORE EQUALGREATER FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 3073. +## Ends in an error in state: 3087. ## ## expr -> ES6_FUN es6_parameters EQUALGREATER expr . [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP0 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -33327,7 +33573,7 @@ implementation: PLUSDOT ES6_FUN WITH implementation: PLUSDOT FOR LPAREN UNDERSCORE IN UIDENT SEMI ## -## Ends in an error in state: 3139. +## Ends in an error in state: 3153. ## ## expr -> FOR optional_expr_extension LPAREN pattern IN expr . direction_flag expr RPAREN simple_expr_call [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP0 expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -33362,7 +33608,7 @@ implementation: PLUSDOT FOR LPAREN UNDERSCORE IN UIDENT SEMI ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -33370,7 +33616,7 @@ implementation: PLUSDOT FOR LPAREN UNDERSCORE IN UIDENT SEMI implementation: PLUSDOT FOR LPAREN UNDERSCORE IN UIDENT TO UIDENT RPAREN UIDENT ELSE ## -## Ends in an error in state: 3143. +## Ends in an error in state: 3157. ## ## expr -> FOR optional_expr_extension LPAREN pattern IN expr direction_flag expr RPAREN simple_expr_call . [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call . POSTFIXOP [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -33392,14 +33638,14 @@ implementation: PLUSDOT FOR LPAREN UNDERSCORE IN UIDENT TO UIDENT RPAREN UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## implementation: PLUSDOT FOR LPAREN UNDERSCORE IN UIDENT TO UIDENT RPAREN WITH ## -## Ends in an error in state: 3142. +## Ends in an error in state: 3156. ## ## expr -> FOR optional_expr_extension LPAREN pattern IN expr direction_flag expr RPAREN . simple_expr_call [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -33411,7 +33657,7 @@ implementation: PLUSDOT FOR LPAREN UNDERSCORE IN UIDENT TO UIDENT RPAREN WITH implementation: PLUSDOT FOR LPAREN UNDERSCORE IN UIDENT TO UIDENT TO ## -## Ends in an error in state: 3141. +## Ends in an error in state: 3155. ## ## expr -> FOR optional_expr_extension LPAREN pattern IN expr direction_flag expr . RPAREN simple_expr_call [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -33446,7 +33692,7 @@ implementation: PLUSDOT FOR LPAREN UNDERSCORE IN UIDENT TO UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -33454,7 +33700,7 @@ implementation: PLUSDOT FOR LPAREN UNDERSCORE IN UIDENT TO UIDENT TO implementation: PLUSDOT FOR LPAREN UNDERSCORE IN UIDENT TO WITH ## -## Ends in an error in state: 3140. +## Ends in an error in state: 3154. ## ## expr -> FOR optional_expr_extension LPAREN pattern IN expr direction_flag . expr RPAREN simple_expr_call [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -33522,7 +33768,7 @@ implementation: PLUSDOT FOR PERCENT AND WHILE ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 54, spurious reduction of production attr_id -> single_attr_id ## In state 57, spurious reduction of production item_extension_sugar -> PERCENT attr_id -## In state 1604, spurious reduction of production optional_expr_extension -> item_extension_sugar +## In state 1603, spurious reduction of production optional_expr_extension -> item_extension_sugar ## @@ -33555,7 +33801,7 @@ implementation: PLUSDOT FUN PERCENT AND WHILE ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 54, spurious reduction of production attr_id -> single_attr_id ## In state 57, spurious reduction of production item_extension_sugar -> PERCENT attr_id -## In state 1604, spurious reduction of production optional_expr_extension -> item_extension_sugar +## In state 1603, spurious reduction of production optional_expr_extension -> item_extension_sugar ## @@ -33598,7 +33844,7 @@ implementation: PLUSDOT IF LBRACE RBRACE STRING WITH implementation: PLUSDOT IF LBRACE RBRACE UIDENT ELSE FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 3240. +## Ends in an error in state: 3254. ## ## expr -> IF optional_expr_extension parenthesized_expr simple_expr_call ELSE expr . [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP0 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -33633,7 +33879,7 @@ implementation: PLUSDOT IF LBRACE RBRACE UIDENT ELSE FUN LPAREN RPAREN LBRACE RB implementation: PLUSDOT IF LBRACE RBRACE UIDENT ELSE WITH ## -## Ends in an error in state: 3239. +## Ends in an error in state: 3253. ## ## expr -> IF optional_expr_extension parenthesized_expr simple_expr_call ELSE . expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -33672,7 +33918,7 @@ implementation: PLUSDOT IF PERCENT AND WHILE ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 54, spurious reduction of production attr_id -> single_attr_id ## In state 57, spurious reduction of production item_extension_sugar -> PERCENT attr_id -## In state 1604, spurious reduction of production optional_expr_extension -> item_extension_sugar +## In state 1603, spurious reduction of production optional_expr_extension -> item_extension_sugar ## @@ -33692,7 +33938,7 @@ implementation: PLUSDOT IF WITH implementation: PLUSDOT LAZY UIDENT ELSE ## -## Ends in an error in state: 3252. +## Ends in an error in state: 3266. ## ## expr -> LAZY simple_expr_call . [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call . POSTFIXOP [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -33714,7 +33960,7 @@ implementation: PLUSDOT LAZY UIDENT ELSE ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## @@ -33733,7 +33979,7 @@ implementation: PLUSDOT LAZY WITH implementation: PLUSDOT LIDENT EQUAL FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 3524. +## Ends in an error in state: 3538. ## ## expr -> expr . INFIXOP0 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -33780,7 +34026,7 @@ implementation: PLUSDOT LIDENT EQUAL WITH implementation: PLUSDOT LPAREN COLONCOLON RPAREN LPAREN UIDENT COMMA UIDENT TO ## -## Ends in an error in state: 3661. +## Ends in an error in state: 3685. ## ## expr -> LPAREN COLONCOLON RPAREN LPAREN expr COMMA expr . RPAREN [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -33815,7 +34061,7 @@ implementation: PLUSDOT LPAREN COLONCOLON RPAREN LPAREN UIDENT COMMA UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -33823,7 +34069,7 @@ implementation: PLUSDOT LPAREN COLONCOLON RPAREN LPAREN UIDENT COMMA UIDENT TO implementation: PLUSDOT LPAREN COLONCOLON RPAREN LPAREN UIDENT COMMA WITH ## -## Ends in an error in state: 3660. +## Ends in an error in state: 3684. ## ## expr -> LPAREN COLONCOLON RPAREN LPAREN expr COMMA . expr RPAREN [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -33835,7 +34081,7 @@ implementation: PLUSDOT LPAREN COLONCOLON RPAREN LPAREN UIDENT COMMA WITH implementation: PLUSDOT LPAREN COLONCOLON RPAREN LPAREN UIDENT TO ## -## Ends in an error in state: 3659. +## Ends in an error in state: 3683. ## ## expr -> LPAREN COLONCOLON RPAREN LPAREN expr . COMMA expr RPAREN [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -33870,7 +34116,7 @@ implementation: PLUSDOT LPAREN COLONCOLON RPAREN LPAREN UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -33878,7 +34124,7 @@ implementation: PLUSDOT LPAREN COLONCOLON RPAREN LPAREN UIDENT TO implementation: PLUSDOT LPAREN COLONCOLON RPAREN LPAREN WITH ## -## Ends in an error in state: 3658. +## Ends in an error in state: 3682. ## ## expr -> LPAREN COLONCOLON RPAREN LPAREN . expr COMMA expr RPAREN [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -33890,7 +34136,7 @@ implementation: PLUSDOT LPAREN COLONCOLON RPAREN LPAREN WITH implementation: PLUSDOT LPAREN COLONCOLON RPAREN WITH ## -## Ends in an error in state: 3657. +## Ends in an error in state: 3681. ## ## expr -> LPAREN COLONCOLON RPAREN . LPAREN expr COMMA expr RPAREN [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -33902,7 +34148,7 @@ implementation: PLUSDOT LPAREN COLONCOLON RPAREN WITH implementation: PLUSDOT LPAREN COLONCOLON WITH ## -## Ends in an error in state: 3656. +## Ends in an error in state: 3680. ## ## expr -> LPAREN COLONCOLON . RPAREN LPAREN expr COMMA expr RPAREN [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -33945,7 +34191,7 @@ implementation: PLUSDOT MINUSDOT WITH implementation: PLUSDOT PLUSDOT WITH ## -## Ends in an error in state: 1435. +## Ends in an error in state: 1434. ## ## expr -> additive . expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -33970,14 +34216,14 @@ implementation: PLUSDOT SWITCH PERCENT AND WHILE ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 54, spurious reduction of production attr_id -> single_attr_id ## In state 57, spurious reduction of production item_extension_sugar -> PERCENT attr_id -## In state 1604, spurious reduction of production optional_expr_extension -> item_extension_sugar +## In state 1603, spurious reduction of production optional_expr_extension -> item_extension_sugar ## implementation: PLUSDOT SWITCH UIDENT LBRACE BAR CHAR EQUALGREATER CHAR TO ## -## Ends in an error in state: 3701. +## Ends in an error in state: 3730. ## ## expr -> SWITCH optional_expr_extension simple_expr_no_constructor LBRACE match_case(seq_expr) llist_aux(match_case(seq_expr)) . RBRACE [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## llist_aux(match_case(seq_expr)) -> llist_aux(match_case(seq_expr)) . match_case(seq_expr) [ RBRACE BAR ] @@ -33990,18 +34236,18 @@ implementation: PLUSDOT SWITCH UIDENT LBRACE BAR CHAR EQUALGREATER CHAR TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 970, spurious reduction of production expr -> simple_expr_call -## In state 3432, spurious reduction of production option(SEMI) -> -## In state 3436, spurious reduction of production seq_expr_no_seq -> expr option(SEMI) -## In state 3403, spurious reduction of production seq_expr -> seq_expr_no_seq -## In state 3438, spurious reduction of production match_case(seq_expr) -> BAR pattern option(preceded(WHEN,expr)) EQUALGREATER seq_expr -## In state 3700, spurious reduction of production llist_aux(match_case(seq_expr)) -> +## In state 3446, spurious reduction of production option(SEMI) -> +## In state 3450, spurious reduction of production seq_expr_no_seq -> expr option(SEMI) +## In state 3417, spurious reduction of production seq_expr -> seq_expr_no_seq +## In state 3452, spurious reduction of production match_case(seq_expr) -> BAR pattern option(preceded(WHEN,expr)) EQUALGREATER seq_expr +## In state 3729, spurious reduction of production llist_aux(match_case(seq_expr)) -> ## implementation: PLUSDOT SWITCH UIDENT LBRACE WITH ## -## Ends in an error in state: 3699. +## Ends in an error in state: 3728. ## ## expr -> SWITCH optional_expr_extension simple_expr_no_constructor LBRACE . match_case(seq_expr) llist_aux(match_case(seq_expr)) RBRACE [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -34013,7 +34259,7 @@ implementation: PLUSDOT SWITCH UIDENT LBRACE WITH implementation: PLUSDOT SWITCH UIDENT WITH ## -## Ends in an error in state: 3698. +## Ends in an error in state: 3727. ## ## expr -> SWITCH optional_expr_extension simple_expr_no_constructor . LBRACE match_case(seq_expr) llist_aux(match_case(seq_expr)) RBRACE [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_no_constructor -> simple_expr_no_constructor . POSTFIXOP [ SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] @@ -34033,8 +34279,8 @@ implementation: PLUSDOT SWITCH UIDENT WITH ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 3453, spurious reduction of production constr_longident -> mod_longident -## In state 3487, spurious reduction of production simple_expr_no_constructor -> constr_longident +## In state 3467, spurious reduction of production constr_longident -> mod_longident +## In state 3501, spurious reduction of production simple_expr_no_constructor -> constr_longident ## @@ -34053,7 +34299,7 @@ implementation: PLUSDOT SWITCH WITH implementation: PLUSDOT TRUE DOT LBRACE UIDENT RBRACE EQUAL FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 3042. +## Ends in an error in state: 3056. ## ## expr -> expr . INFIXOP0 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -34088,7 +34334,7 @@ implementation: PLUSDOT TRUE DOT LBRACE UIDENT RBRACE EQUAL FUN LPAREN RPAREN LB implementation: PLUSDOT TRUE DOT LBRACE UIDENT RBRACE EQUAL WITH ## -## Ends in an error in state: 3041. +## Ends in an error in state: 3055. ## ## expr -> simple_expr_call DOT LBRACE expr RBRACE EQUAL . expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -34100,7 +34346,7 @@ implementation: PLUSDOT TRUE DOT LBRACE UIDENT RBRACE EQUAL WITH implementation: PLUSDOT TRUE DOT LBRACE UIDENT RBRACE WITH ## -## Ends in an error in state: 3040. +## Ends in an error in state: 3054. ## ## expr -> simple_expr_call DOT LBRACE expr RBRACE . EQUAL expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call DOT LBRACE expr RBRACE . [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -34113,7 +34359,7 @@ implementation: PLUSDOT TRUE DOT LBRACE UIDENT RBRACE WITH implementation: PLUSDOT TRUE DOT LBRACE UIDENT TO ## -## Ends in an error in state: 3039. +## Ends in an error in state: 3053. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -34149,7 +34395,7 @@ implementation: PLUSDOT TRUE DOT LBRACE UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -34157,7 +34403,7 @@ implementation: PLUSDOT TRUE DOT LBRACE UIDENT TO implementation: PLUSDOT TRUE DOT LBRACE WITH ## -## Ends in an error in state: 3038. +## Ends in an error in state: 3052. ## ## expr -> simple_expr_call DOT LBRACE . expr RBRACE EQUAL expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call DOT LBRACE . expr RBRACE [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -34170,7 +34416,7 @@ implementation: PLUSDOT TRUE DOT LBRACE WITH implementation: PLUSDOT TRUE DOT LBRACKET UIDENT RBRACKET EQUAL FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 3037. +## Ends in an error in state: 3051. ## ## expr -> expr . INFIXOP0 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -34205,7 +34451,7 @@ implementation: PLUSDOT TRUE DOT LBRACKET UIDENT RBRACKET EQUAL FUN LPAREN RPARE implementation: PLUSDOT TRUE DOT LBRACKET UIDENT RBRACKET EQUAL WITH ## -## Ends in an error in state: 3036. +## Ends in an error in state: 3050. ## ## expr -> simple_expr_call DOT LBRACKET expr RBRACKET EQUAL . expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -34217,7 +34463,7 @@ implementation: PLUSDOT TRUE DOT LBRACKET UIDENT RBRACKET EQUAL WITH implementation: PLUSDOT TRUE DOT LBRACKET UIDENT RBRACKET WITH ## -## Ends in an error in state: 3035. +## Ends in an error in state: 3049. ## ## expr -> simple_expr_call DOT LBRACKET expr RBRACKET . EQUAL expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call DOT LBRACKET expr RBRACKET . [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -34230,7 +34476,7 @@ implementation: PLUSDOT TRUE DOT LBRACKET UIDENT RBRACKET WITH implementation: PLUSDOT TRUE DOT LBRACKET UIDENT UIDENT ## -## Ends in an error in state: 3034. +## Ends in an error in state: 3048. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -34267,7 +34513,7 @@ implementation: PLUSDOT TRUE DOT LBRACKET UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -34275,7 +34521,7 @@ implementation: PLUSDOT TRUE DOT LBRACKET UIDENT UIDENT implementation: PLUSDOT TRUE DOT LBRACKET WITH ## -## Ends in an error in state: 3033. +## Ends in an error in state: 3047. ## ## expr -> simple_expr_call DOT LBRACKET . expr RBRACKET EQUAL expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call DOT LBRACKET . expr RBRACKET [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -34289,7 +34535,7 @@ implementation: PLUSDOT TRUE DOT LBRACKET WITH implementation: PLUSDOT TRUE DOT LIDENT EQUAL FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 3045. +## Ends in an error in state: 3059. ## ## expr -> expr . INFIXOP0 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -34324,7 +34570,7 @@ implementation: PLUSDOT TRUE DOT LIDENT EQUAL FUN LPAREN RPAREN LBRACE RBRACE WI implementation: PLUSDOT TRUE DOT LIDENT EQUAL WITH ## -## Ends in an error in state: 3044. +## Ends in an error in state: 3058. ## ## expr -> simple_expr_call DOT label_longident EQUAL . expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -34336,7 +34582,7 @@ implementation: PLUSDOT TRUE DOT LIDENT EQUAL WITH implementation: PLUSDOT TRUE DOT LIDENT WITH ## -## Ends in an error in state: 3043. +## Ends in an error in state: 3057. ## ## expr -> simple_expr_call DOT label_longident . EQUAL expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call DOT label_longident . [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -34349,7 +34595,7 @@ implementation: PLUSDOT TRUE DOT LIDENT WITH implementation: PLUSDOT TRUE DOT WITH ## -## Ends in an error in state: 3032. +## Ends in an error in state: 3046. ## ## expr -> simple_expr_call DOT . label_longident EQUAL expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> simple_expr_call DOT . LBRACKET expr RBRACKET EQUAL expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -34381,14 +34627,14 @@ implementation: PLUSDOT TRY PERCENT AND WHILE ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 54, spurious reduction of production attr_id -> single_attr_id ## In state 57, spurious reduction of production item_extension_sugar -> PERCENT attr_id -## In state 1604, spurious reduction of production optional_expr_extension -> item_extension_sugar +## In state 1603, spurious reduction of production optional_expr_extension -> item_extension_sugar ## implementation: PLUSDOT TRY UIDENT LBRACE BAR CHAR EQUALGREATER CHAR TO ## -## Ends in an error in state: 3712. +## Ends in an error in state: 3741. ## ## expr -> TRY optional_expr_extension simple_expr_no_constructor LBRACE match_case(seq_expr) llist_aux(match_case(seq_expr)) . RBRACE [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## llist_aux(match_case(seq_expr)) -> llist_aux(match_case(seq_expr)) . match_case(seq_expr) [ RBRACE BAR ] @@ -34401,18 +34647,18 @@ implementation: PLUSDOT TRY UIDENT LBRACE BAR CHAR EQUALGREATER CHAR TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 970, spurious reduction of production expr -> simple_expr_call -## In state 3432, spurious reduction of production option(SEMI) -> -## In state 3436, spurious reduction of production seq_expr_no_seq -> expr option(SEMI) -## In state 3403, spurious reduction of production seq_expr -> seq_expr_no_seq -## In state 3438, spurious reduction of production match_case(seq_expr) -> BAR pattern option(preceded(WHEN,expr)) EQUALGREATER seq_expr -## In state 3711, spurious reduction of production llist_aux(match_case(seq_expr)) -> +## In state 3446, spurious reduction of production option(SEMI) -> +## In state 3450, spurious reduction of production seq_expr_no_seq -> expr option(SEMI) +## In state 3417, spurious reduction of production seq_expr -> seq_expr_no_seq +## In state 3452, spurious reduction of production match_case(seq_expr) -> BAR pattern option(preceded(WHEN,expr)) EQUALGREATER seq_expr +## In state 3740, spurious reduction of production llist_aux(match_case(seq_expr)) -> ## implementation: PLUSDOT TRY UIDENT LBRACE WITH ## -## Ends in an error in state: 3710. +## Ends in an error in state: 3739. ## ## expr -> TRY optional_expr_extension simple_expr_no_constructor LBRACE . match_case(seq_expr) llist_aux(match_case(seq_expr)) RBRACE [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -34424,7 +34670,7 @@ implementation: PLUSDOT TRY UIDENT LBRACE WITH implementation: PLUSDOT TRY UIDENT WHILE ## -## Ends in an error in state: 3707. +## Ends in an error in state: 3736. ## ## expr -> TRY optional_expr_extension simple_expr_no_constructor . LBRACE match_case(seq_expr) llist_aux(match_case(seq_expr)) RBRACE [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> TRY optional_expr_extension simple_expr_no_constructor . WITH error [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -34445,15 +34691,15 @@ implementation: PLUSDOT TRY UIDENT WHILE ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 3453, spurious reduction of production constr_longident -> mod_longident -## In state 3487, spurious reduction of production simple_expr_no_constructor -> constr_longident +## In state 3467, spurious reduction of production constr_longident -> mod_longident +## In state 3501, spurious reduction of production simple_expr_no_constructor -> constr_longident ## implementation: PLUSDOT TRY UIDENT WITH WITH ## -## Ends in an error in state: 3708. +## Ends in an error in state: 3737. ## ## expr -> TRY optional_expr_extension simple_expr_no_constructor WITH . error [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -34504,14 +34750,14 @@ implementation: PLUSDOT UIDENT ELSE ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## implementation: PLUSDOT UIDENT LBRACKET UIDENT RBRACKET EQUAL FUN LPAREN RPAREN LBRACE RBRACE WITH ## -## Ends in an error in state: 3031. +## Ends in an error in state: 3045. ## ## expr -> expr . INFIXOP0 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -34546,7 +34792,7 @@ implementation: PLUSDOT UIDENT LBRACKET UIDENT RBRACKET EQUAL FUN LPAREN RPAREN implementation: PLUSDOT UIDENT LBRACKET UIDENT RBRACKET EQUAL WITH ## -## Ends in an error in state: 3030. +## Ends in an error in state: 3044. ## ## expr -> simple_expr_call LBRACKET expr RBRACKET EQUAL . expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -34558,7 +34804,7 @@ implementation: PLUSDOT UIDENT LBRACKET UIDENT RBRACKET EQUAL WITH implementation: PLUSDOT UIDENT LBRACKET UIDENT RBRACKET WITH ## -## Ends in an error in state: 3029. +## Ends in an error in state: 3043. ## ## expr -> simple_expr_call LBRACKET expr RBRACKET . EQUAL expr [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call LBRACKET expr RBRACKET . [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -34571,7 +34817,7 @@ implementation: PLUSDOT UIDENT LBRACKET UIDENT RBRACKET WITH implementation: PLUSDOT UIDENT LBRACKET UIDENT UIDENT ## -## Ends in an error in state: 3028. +## Ends in an error in state: 3042. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -34608,7 +34854,7 @@ implementation: PLUSDOT UIDENT LBRACKET UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -34630,7 +34876,7 @@ implementation: PLUSDOT UIDENT LBRACKET WITH implementation: PLUSDOT WHILE LBRACE RBRACE UIDENT ELSE ## -## Ends in an error in state: 3714. +## Ends in an error in state: 3743. ## ## expr -> WHILE optional_expr_extension parenthesized_expr simple_expr_call . [ error UIDENT STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LIDENT LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call . POSTFIXOP [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -34652,7 +34898,7 @@ implementation: PLUSDOT WHILE LBRACE RBRACE UIDENT ELSE ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## @@ -34684,7 +34930,7 @@ implementation: PLUSDOT WHILE PERCENT AND WHILE ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 54, spurious reduction of production attr_id -> single_attr_id ## In state 57, spurious reduction of production item_extension_sugar -> PERCENT attr_id -## In state 1604, spurious reduction of production optional_expr_extension -> item_extension_sugar +## In state 1603, spurious reduction of production optional_expr_extension -> item_extension_sugar ## @@ -34703,7 +34949,7 @@ implementation: PLUSDOT WHILE WITH implementation: PLUSDOT WITH ## -## Ends in an error in state: 2529. +## Ends in an error in state: 2528. ## ## unattributed_expr -> additive . expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -34733,7 +34979,7 @@ implementation: PREFIXOP LPAREN WITH implementation: PREFIXOP STRING WITH ## -## Ends in an error in state: 3689. +## Ends in an error in state: 3718. ## ## simple_expr_call -> simple_expr_call . POSTFIXOP [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call . DOT label_longident [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -34755,7 +35001,7 @@ implementation: PREFIXOP STRING WITH implementation: PREFIXOP TRUE DOT LBRACE UIDENT TO ## -## Ends in an error in state: 1577. +## Ends in an error in state: 1576. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -34790,7 +35036,7 @@ implementation: PREFIXOP TRUE DOT LBRACE UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -34798,7 +35044,7 @@ implementation: PREFIXOP TRUE DOT LBRACE UIDENT TO implementation: PREFIXOP TRUE DOT LBRACE WITH ## -## Ends in an error in state: 1576. +## Ends in an error in state: 1575. ## ## simple_expr_call -> simple_expr_call DOT LBRACE . expr RBRACE [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -34810,7 +35056,7 @@ implementation: PREFIXOP TRUE DOT LBRACE WITH implementation: PREFIXOP TRUE DOT LBRACKET UIDENT UIDENT ## -## Ends in an error in state: 1573. +## Ends in an error in state: 1572. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -34846,7 +35092,7 @@ implementation: PREFIXOP TRUE DOT LBRACKET UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -34854,7 +35100,7 @@ implementation: PREFIXOP TRUE DOT LBRACKET UIDENT UIDENT implementation: PREFIXOP TRUE DOT LBRACKET WITH ## -## Ends in an error in state: 1572. +## Ends in an error in state: 1571. ## ## simple_expr_call -> simple_expr_call DOT LBRACKET . expr RBRACKET [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call DOT LBRACKET . expr error [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -34867,7 +35113,7 @@ implementation: PREFIXOP TRUE DOT LBRACKET WITH implementation: PREFIXOP TRUE DOT WITH ## -## Ends in an error in state: 1571. +## Ends in an error in state: 1570. ## ## simple_expr_call -> simple_expr_call DOT . label_longident [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call DOT . LBRACKET expr RBRACKET [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -34882,7 +35128,7 @@ implementation: PREFIXOP TRUE DOT WITH implementation: PREFIXOP UIDENT LBRACKET UIDENT UIDENT ## -## Ends in an error in state: 1568. +## Ends in an error in state: 1567. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -34918,7 +35164,7 @@ implementation: PREFIXOP UIDENT LBRACKET UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -34926,7 +35172,7 @@ implementation: PREFIXOP UIDENT LBRACKET UIDENT UIDENT implementation: PREFIXOP UIDENT LBRACKET WITH ## -## Ends in an error in state: 1567. +## Ends in an error in state: 1566. ## ## simple_expr_call -> simple_expr_call LBRACKET . expr RBRACKET [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call LBRACKET . expr error [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -35043,7 +35289,7 @@ implementation: STRING LPAREN TILDE LIDENT WITH implementation: STRING LPAREN TILDE UIDENT WITH ## -## Ends in an error in state: 3129. +## Ends in an error in state: 3143. ## ## mod_longident -> mod_longident . DOT UIDENT [ DOT ] ## val_longident -> mod_longident . DOT val_ident [ RPAREN QUESTION EQUAL COMMA ] @@ -35139,14 +35385,14 @@ implementation: SWITCH PERCENT AND WHILE ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 54, spurious reduction of production attr_id -> single_attr_id ## In state 57, spurious reduction of production item_extension_sugar -> PERCENT attr_id -## In state 1604, spurious reduction of production optional_expr_extension -> item_extension_sugar +## In state 1603, spurious reduction of production optional_expr_extension -> item_extension_sugar ## implementation: SWITCH UIDENT LBRACE BAR CHAR EQUALGREATER CHAR TO ## -## Ends in an error in state: 3520. +## Ends in an error in state: 3534. ## ## llist_aux(match_case(seq_expr)) -> llist_aux(match_case(seq_expr)) . match_case(seq_expr) [ RBRACE BAR ] ## unattributed_expr -> SWITCH optional_expr_extension simple_expr_no_constructor LBRACE match_case(seq_expr) llist_aux(match_case(seq_expr)) . RBRACE [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -35159,18 +35405,18 @@ implementation: SWITCH UIDENT LBRACE BAR CHAR EQUALGREATER CHAR TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 970, spurious reduction of production expr -> simple_expr_call -## In state 3432, spurious reduction of production option(SEMI) -> -## In state 3436, spurious reduction of production seq_expr_no_seq -> expr option(SEMI) -## In state 3403, spurious reduction of production seq_expr -> seq_expr_no_seq -## In state 3438, spurious reduction of production match_case(seq_expr) -> BAR pattern option(preceded(WHEN,expr)) EQUALGREATER seq_expr -## In state 3519, spurious reduction of production llist_aux(match_case(seq_expr)) -> +## In state 3446, spurious reduction of production option(SEMI) -> +## In state 3450, spurious reduction of production seq_expr_no_seq -> expr option(SEMI) +## In state 3417, spurious reduction of production seq_expr -> seq_expr_no_seq +## In state 3452, spurious reduction of production match_case(seq_expr) -> BAR pattern option(preceded(WHEN,expr)) EQUALGREATER seq_expr +## In state 3533, spurious reduction of production llist_aux(match_case(seq_expr)) -> ## implementation: SWITCH UIDENT LBRACE WITH ## -## Ends in an error in state: 3518. +## Ends in an error in state: 3532. ## ## unattributed_expr -> SWITCH optional_expr_extension simple_expr_no_constructor LBRACE . match_case(seq_expr) llist_aux(match_case(seq_expr)) RBRACE [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -35182,7 +35428,7 @@ implementation: SWITCH UIDENT LBRACE WITH implementation: SWITCH UIDENT WITH ## -## Ends in an error in state: 3517. +## Ends in an error in state: 3531. ## ## simple_expr_no_constructor -> simple_expr_no_constructor . POSTFIXOP [ SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] ## simple_expr_no_constructor -> simple_expr_no_constructor . DOT label_longident [ SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] @@ -35202,8 +35448,8 @@ implementation: SWITCH UIDENT WITH ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 3453, spurious reduction of production constr_longident -> mod_longident -## In state 3487, spurious reduction of production simple_expr_no_constructor -> constr_longident +## In state 3467, spurious reduction of production constr_longident -> mod_longident +## In state 3501, spurious reduction of production simple_expr_no_constructor -> constr_longident ## @@ -35222,7 +35468,7 @@ implementation: SWITCH WITH implementation: TRUE DOT LBRACE UIDENT RBRACE EQUAL UIDENT UIDENT ## -## Ends in an error in state: 2310. +## Ends in an error in state: 2309. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -35257,7 +35503,7 @@ implementation: TRUE DOT LBRACE UIDENT RBRACE EQUAL UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -35265,7 +35511,7 @@ implementation: TRUE DOT LBRACE UIDENT RBRACE EQUAL UIDENT UIDENT implementation: TRUE DOT LBRACE UIDENT RBRACE EQUAL WITH ## -## Ends in an error in state: 2309. +## Ends in an error in state: 2308. ## ## unattributed_expr -> simple_expr_call DOT LBRACE expr RBRACE EQUAL . expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -35277,7 +35523,7 @@ implementation: TRUE DOT LBRACE UIDENT RBRACE EQUAL WITH implementation: TRUE DOT LBRACE UIDENT RBRACE WITH ## -## Ends in an error in state: 2308. +## Ends in an error in state: 2307. ## ## simple_expr_call -> simple_expr_call DOT LBRACE expr RBRACE . [ error STAR SLASHGREATER SHARPOP SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## unattributed_expr -> simple_expr_call DOT LBRACE expr RBRACE . EQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -35290,7 +35536,7 @@ implementation: TRUE DOT LBRACE UIDENT RBRACE WITH implementation: TRUE DOT LBRACE UIDENT TO ## -## Ends in an error in state: 2307. +## Ends in an error in state: 2306. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -35326,7 +35572,7 @@ implementation: TRUE DOT LBRACE UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -35334,7 +35580,7 @@ implementation: TRUE DOT LBRACE UIDENT TO implementation: TRUE DOT LBRACE WITH ## -## Ends in an error in state: 2306. +## Ends in an error in state: 2305. ## ## simple_expr_call -> simple_expr_call DOT LBRACE . expr RBRACE [ error STAR SLASHGREATER SHARPOP SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## unattributed_expr -> simple_expr_call DOT LBRACE . expr RBRACE EQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -35347,7 +35593,7 @@ implementation: TRUE DOT LBRACE WITH implementation: TRUE DOT LBRACKET UIDENT RBRACKET EQUAL UIDENT UIDENT ## -## Ends in an error in state: 2305. +## Ends in an error in state: 2304. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -35382,7 +35628,7 @@ implementation: TRUE DOT LBRACKET UIDENT RBRACKET EQUAL UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -35390,7 +35636,7 @@ implementation: TRUE DOT LBRACKET UIDENT RBRACKET EQUAL UIDENT UIDENT implementation: TRUE DOT LBRACKET UIDENT RBRACKET EQUAL WITH ## -## Ends in an error in state: 2304. +## Ends in an error in state: 2303. ## ## unattributed_expr -> simple_expr_call DOT LBRACKET expr RBRACKET EQUAL . expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -35402,7 +35648,7 @@ implementation: TRUE DOT LBRACKET UIDENT RBRACKET EQUAL WITH implementation: TRUE DOT LBRACKET UIDENT RBRACKET WITH ## -## Ends in an error in state: 2303. +## Ends in an error in state: 2302. ## ## simple_expr_call -> simple_expr_call DOT LBRACKET expr RBRACKET . [ error STAR SLASHGREATER SHARPOP SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## unattributed_expr -> simple_expr_call DOT LBRACKET expr RBRACKET . EQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -35415,7 +35661,7 @@ implementation: TRUE DOT LBRACKET UIDENT RBRACKET WITH implementation: TRUE DOT LBRACKET UIDENT UIDENT ## -## Ends in an error in state: 2302. +## Ends in an error in state: 2301. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -35452,7 +35698,7 @@ implementation: TRUE DOT LBRACKET UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -35460,7 +35706,7 @@ implementation: TRUE DOT LBRACKET UIDENT UIDENT implementation: TRUE DOT LBRACKET WITH ## -## Ends in an error in state: 2301. +## Ends in an error in state: 2300. ## ## simple_expr_call -> simple_expr_call DOT LBRACKET . expr RBRACKET [ error STAR SLASHGREATER SHARPOP SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call DOT LBRACKET . expr error [ error STAR SLASHGREATER SHARPOP SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -35474,7 +35720,7 @@ implementation: TRUE DOT LBRACKET WITH implementation: TRUE DOT LIDENT EQUAL UIDENT UIDENT ## -## Ends in an error in state: 2313. +## Ends in an error in state: 2312. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -35509,7 +35755,7 @@ implementation: TRUE DOT LIDENT EQUAL UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -35517,7 +35763,7 @@ implementation: TRUE DOT LIDENT EQUAL UIDENT UIDENT implementation: TRUE DOT LIDENT EQUAL WITH ## -## Ends in an error in state: 2312. +## Ends in an error in state: 2311. ## ## unattributed_expr -> simple_expr_call DOT label_longident EQUAL . expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -35529,7 +35775,7 @@ implementation: TRUE DOT LIDENT EQUAL WITH implementation: TRUE DOT LIDENT WITH ## -## Ends in an error in state: 2311. +## Ends in an error in state: 2310. ## ## simple_expr_call -> simple_expr_call DOT label_longident . [ error STAR SLASHGREATER SHARPOP SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## unattributed_expr -> simple_expr_call DOT label_longident . EQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -35542,7 +35788,7 @@ implementation: TRUE DOT LIDENT WITH implementation: TRUE DOT WITH ## -## Ends in an error in state: 2300. +## Ends in an error in state: 2299. ## ## simple_expr_call -> simple_expr_call DOT . label_longident [ error STAR SLASHGREATER SHARPOP SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call DOT . LBRACKET expr RBRACKET [ error STAR SLASHGREATER SHARPOP SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -35570,9 +35816,21 @@ implementation: TRY BACKQUOTE WITH +implementation: TRY LBRACKET WITH +## +## Ends in an error in state: 287. +## +## constr_longident -> LBRACKET . RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] +## +## The known suffix of the stack is as follows: +## LBRACKET +## + + + implementation: TRY LBRACKETBAR UIDENT RPAREN ## -## Ends in an error in state: 3514. +## Ends in an error in state: 3528. ## ## simple_expr_no_constructor -> LBRACKETBAR expr_list . BARRBRACKET [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] ## simple_expr_no_constructor -> LBRACKETBAR expr_list . error [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] @@ -35585,12 +35843,12 @@ implementation: TRY LBRACKETBAR UIDENT RPAREN ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call -## In state 1440, spurious reduction of production expr_optional_constraint -> expr -## In state 1498, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint -## In state 1437, spurious reduction of production option(COMMA) -> -## In state 1497, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) +## In state 1439, spurious reduction of production expr_optional_constraint -> expr +## In state 1497, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint +## In state 1436, spurious reduction of production option(COMMA) -> +## In state 1496, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) ## @@ -35611,7 +35869,7 @@ implementation: TRY LBRACKETBAR WITH implementation: TRY LPAREN UIDENT BARRBRACKET ## -## Ends in an error in state: 3703. +## Ends in an error in state: 3732. ## ## simple_expr_no_constructor -> LPAREN expr_list . RPAREN [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] ## simple_expr_no_constructor -> LPAREN expr_list . error [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] @@ -35624,12 +35882,12 @@ implementation: TRY LPAREN UIDENT BARRBRACKET ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call -## In state 1440, spurious reduction of production expr_optional_constraint -> expr -## In state 1498, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint -## In state 1437, spurious reduction of production option(COMMA) -> -## In state 1497, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) +## In state 1439, spurious reduction of production expr_optional_constraint -> expr +## In state 1497, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint +## In state 1436, spurious reduction of production option(COMMA) -> +## In state 1496, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) ## @@ -35680,14 +35938,14 @@ implementation: TRY PERCENT AND WHILE ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 54, spurious reduction of production attr_id -> single_attr_id ## In state 57, spurious reduction of production item_extension_sugar -> PERCENT attr_id -## In state 1604, spurious reduction of production optional_expr_extension -> item_extension_sugar +## In state 1603, spurious reduction of production optional_expr_extension -> item_extension_sugar ## implementation: TRY PREFIXOP UIDENT WHILE ## -## Ends in an error in state: 3706. +## Ends in an error in state: 3735. ## ## simple_expr_no_constructor -> simple_expr_no_constructor . POSTFIXOP [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] ## simple_expr_no_constructor -> simple_expr_no_constructor . DOT label_longident [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] @@ -35707,8 +35965,8 @@ implementation: TRY PREFIXOP UIDENT WHILE ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 3453, spurious reduction of production constr_longident -> mod_longident -## In state 3487, spurious reduction of production simple_expr_no_constructor -> constr_longident +## In state 3467, spurious reduction of production constr_longident -> mod_longident +## In state 3501, spurious reduction of production simple_expr_no_constructor -> constr_longident ## @@ -35727,7 +35985,7 @@ implementation: TRY PREFIXOP WITH implementation: TRY TRUE DOT LBRACE UIDENT TO ## -## Ends in an error in state: 3449. +## Ends in an error in state: 3463. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -35762,7 +36020,7 @@ implementation: TRY TRUE DOT LBRACE UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -35770,7 +36028,7 @@ implementation: TRY TRUE DOT LBRACE UIDENT TO implementation: TRY TRUE DOT LBRACE WITH ## -## Ends in an error in state: 3448. +## Ends in an error in state: 3462. ## ## simple_expr_no_constructor -> simple_expr_no_constructor DOT LBRACE . expr RBRACE [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] ## @@ -35782,7 +36040,7 @@ implementation: TRY TRUE DOT LBRACE WITH implementation: TRY TRUE DOT LBRACKET UIDENT UIDENT ## -## Ends in an error in state: 3445. +## Ends in an error in state: 3459. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -35818,7 +36076,7 @@ implementation: TRY TRUE DOT LBRACKET UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -35826,7 +36084,7 @@ implementation: TRY TRUE DOT LBRACKET UIDENT UIDENT implementation: TRY TRUE DOT LBRACKET WITH ## -## Ends in an error in state: 3444. +## Ends in an error in state: 3458. ## ## simple_expr_no_constructor -> simple_expr_no_constructor DOT LBRACKET . expr RBRACKET [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] ## simple_expr_no_constructor -> simple_expr_no_constructor DOT LBRACKET . expr error [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] @@ -35839,7 +36097,7 @@ implementation: TRY TRUE DOT LBRACKET WITH implementation: TRY TRUE DOT WITH ## -## Ends in an error in state: 3443. +## Ends in an error in state: 3457. ## ## simple_expr_no_constructor -> simple_expr_no_constructor DOT . label_longident [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] ## simple_expr_no_constructor -> simple_expr_no_constructor DOT . LBRACKET expr RBRACKET [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] @@ -35854,7 +36112,7 @@ implementation: TRY TRUE DOT WITH implementation: TRY UIDENT DOT LBRACE LIDENT COMMA LIDENT SEMI WITH ## -## Ends in an error in state: 3482. +## Ends in an error in state: 3496. ## ## simple_expr_no_constructor -> mod_longident DOT LBRACE record_expr . RBRACE [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] ## simple_expr_no_constructor -> mod_longident DOT LBRACE record_expr . error [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] @@ -35867,7 +36125,7 @@ implementation: TRY UIDENT DOT LBRACE LIDENT COMMA LIDENT SEMI WITH implementation: TRY UIDENT DOT LBRACE WITH ## -## Ends in an error in state: 3480. +## Ends in an error in state: 3494. ## ## simple_expr_no_constructor -> mod_longident DOT LBRACE . RBRACE [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] ## simple_expr_no_constructor -> mod_longident DOT LBRACE . record_expr RBRACE [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] @@ -35881,7 +36139,7 @@ implementation: TRY UIDENT DOT LBRACE WITH implementation: TRY UIDENT DOT LBRACELESS WITH ## -## Ends in an error in state: 3475. +## Ends in an error in state: 3489. ## ## simple_expr_no_constructor -> mod_longident DOT LBRACELESS . lseparated_nonempty_list_aux(COMMA,field_expr) option(COMMA) GREATERRBRACE [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] ## simple_expr_no_constructor -> mod_longident DOT LBRACELESS . lseparated_nonempty_list_aux(COMMA,field_expr) option(COMMA) error [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] @@ -35894,7 +36152,7 @@ implementation: TRY UIDENT DOT LBRACELESS WITH implementation: TRY UIDENT DOT LBRACKET WITH ## -## Ends in an error in state: 3472. +## Ends in an error in state: 3486. ## ## simple_expr_no_constructor -> mod_longident DOT LBRACKET . expr_comma_seq_extension RBRACKET [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] ## @@ -35906,7 +36164,7 @@ implementation: TRY UIDENT DOT LBRACKET WITH implementation: TRY UIDENT DOT LBRACKETBAR UIDENT RPAREN ## -## Ends in an error in state: 3469. +## Ends in an error in state: 3483. ## ## simple_expr_no_constructor -> mod_longident DOT LBRACKETBAR expr_list . BARRBRACKET [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] ## simple_expr_no_constructor -> mod_longident DOT LBRACKETBAR expr_list . error [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] @@ -35919,19 +36177,19 @@ implementation: TRY UIDENT DOT LBRACKETBAR UIDENT RPAREN ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call -## In state 1440, spurious reduction of production expr_optional_constraint -> expr -## In state 1498, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint -## In state 1437, spurious reduction of production option(COMMA) -> -## In state 1497, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) +## In state 1439, spurious reduction of production expr_optional_constraint -> expr +## In state 1497, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint +## In state 1436, spurious reduction of production option(COMMA) -> +## In state 1496, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) ## implementation: TRY UIDENT DOT LBRACKETBAR WITH ## -## Ends in an error in state: 3468. +## Ends in an error in state: 3482. ## ## simple_expr_no_constructor -> mod_longident DOT LBRACKETBAR . expr_list BARRBRACKET [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] ## simple_expr_no_constructor -> mod_longident DOT LBRACKETBAR . expr_list error [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] @@ -35944,7 +36202,7 @@ implementation: TRY UIDENT DOT LBRACKETBAR WITH implementation: TRY UIDENT DOT LBRACKETLESS UIDENT SLASHGREATER WITH ## -## Ends in an error in state: 3466. +## Ends in an error in state: 3480. ## ## simple_expr_no_constructor -> mod_longident DOT LBRACKETLESS jsx_without_leading_less . RBRACKET [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] ## @@ -35956,7 +36214,7 @@ implementation: TRY UIDENT DOT LBRACKETLESS UIDENT SLASHGREATER WITH implementation: TRY UIDENT DOT LBRACKETLESS WITH ## -## Ends in an error in state: 3465. +## Ends in an error in state: 3479. ## ## simple_expr_no_constructor -> mod_longident DOT LBRACKETLESS . jsx_without_leading_less RBRACKET [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] ## @@ -35968,7 +36226,7 @@ implementation: TRY UIDENT DOT LBRACKETLESS WITH implementation: TRY UIDENT DOT LPAREN MODULE UIDENT COLON UIDENT COMMA ## -## Ends in an error in state: 3460. +## Ends in an error in state: 3474. ## ## simple_expr_no_constructor -> mod_longident DOT LPAREN MODULE module_expr COLON package_type . RPAREN [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] ## @@ -35982,14 +36240,14 @@ implementation: TRY UIDENT DOT LPAREN MODULE UIDENT COLON UIDENT COMMA ## In state 241, spurious reduction of production ident -> UIDENT ## In state 482, spurious reduction of production mty_longident -> ident ## In state 244, spurious reduction of production loption(preceded(WITH,separated_nonempty_list(AND,package_type_cstr))) -> -## In state 3558, spurious reduction of production package_type -> mty_longident loption(preceded(WITH,separated_nonempty_list(AND,package_type_cstr))) +## In state 3582, spurious reduction of production package_type -> mty_longident loption(preceded(WITH,separated_nonempty_list(AND,package_type_cstr))) ## implementation: TRY UIDENT DOT LPAREN MODULE UIDENT COLON WITH ## -## Ends in an error in state: 3458. +## Ends in an error in state: 3472. ## ## simple_expr_no_constructor -> mod_longident DOT LPAREN MODULE module_expr COLON . package_type RPAREN [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] ## simple_expr_no_constructor -> mod_longident DOT LPAREN MODULE module_expr COLON . error [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] @@ -36002,7 +36260,7 @@ implementation: TRY UIDENT DOT LPAREN MODULE UIDENT COLON WITH implementation: TRY UIDENT DOT LPAREN MODULE UIDENT SEMI ## -## Ends in an error in state: 3457. +## Ends in an error in state: 3471. ## ## module_expr -> module_expr . module_arguments [ LPAREN LBRACE COLON ] ## module_expr -> module_expr . LPAREN module_expr error [ LPAREN LBRACE COLON ] @@ -36016,14 +36274,14 @@ implementation: TRY UIDENT DOT LPAREN MODULE UIDENT SEMI ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1233, spurious reduction of production module_expr -> mod_longident +## In state 1232, spurious reduction of production module_expr -> mod_longident ## implementation: TRY UIDENT DOT LPAREN MODULE WITH ## -## Ends in an error in state: 3456. +## Ends in an error in state: 3470. ## ## simple_expr_no_constructor -> mod_longident DOT LPAREN MODULE . module_expr COLON package_type RPAREN [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] ## simple_expr_no_constructor -> mod_longident DOT LPAREN MODULE . module_expr COLON error [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] @@ -36036,7 +36294,7 @@ implementation: TRY UIDENT DOT LPAREN MODULE WITH implementation: TRY UIDENT DOT LPAREN UIDENT BARRBRACKET ## -## Ends in an error in state: 3462. +## Ends in an error in state: 3476. ## ## simple_expr_no_constructor -> mod_longident DOT LPAREN expr_list . RPAREN [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] ## simple_expr_no_constructor -> mod_longident DOT LPAREN expr_list . error [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] @@ -36049,19 +36307,19 @@ implementation: TRY UIDENT DOT LPAREN UIDENT BARRBRACKET ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call -## In state 1440, spurious reduction of production expr_optional_constraint -> expr -## In state 1498, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint -## In state 1437, spurious reduction of production option(COMMA) -> -## In state 1497, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) +## In state 1439, spurious reduction of production expr_optional_constraint -> expr +## In state 1497, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint +## In state 1436, spurious reduction of production option(COMMA) -> +## In state 1496, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) ## implementation: TRY UIDENT DOT LPAREN WITH ## -## Ends in an error in state: 3455. +## Ends in an error in state: 3469. ## ## simple_expr_no_constructor -> mod_longident DOT LPAREN . expr_list RPAREN [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] ## simple_expr_no_constructor -> mod_longident DOT LPAREN . expr_list error [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] @@ -36077,7 +36335,7 @@ implementation: TRY UIDENT DOT LPAREN WITH implementation: TRY UIDENT DOT WITH ## -## Ends in an error in state: 3454. +## Ends in an error in state: 3468. ## ## mod_longident -> mod_longident DOT . UIDENT [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] ## simple_expr_no_constructor -> mod_longident DOT . LPAREN expr_list RPAREN [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] @@ -36103,7 +36361,7 @@ implementation: TRY UIDENT DOT WITH implementation: TRY UIDENT LBRACE BAR CHAR EQUALGREATER CHAR TO ## -## Ends in an error in state: 3544. +## Ends in an error in state: 3568. ## ## llist_aux(match_case(seq_expr)) -> llist_aux(match_case(seq_expr)) . match_case(seq_expr) [ RBRACE BAR ] ## unattributed_expr -> TRY optional_expr_extension simple_expr_no_constructor LBRACE match_case(seq_expr) llist_aux(match_case(seq_expr)) . RBRACE [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -36116,18 +36374,18 @@ implementation: TRY UIDENT LBRACE BAR CHAR EQUALGREATER CHAR TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 970, spurious reduction of production expr -> simple_expr_call -## In state 3432, spurious reduction of production option(SEMI) -> -## In state 3436, spurious reduction of production seq_expr_no_seq -> expr option(SEMI) -## In state 3403, spurious reduction of production seq_expr -> seq_expr_no_seq -## In state 3438, spurious reduction of production match_case(seq_expr) -> BAR pattern option(preceded(WHEN,expr)) EQUALGREATER seq_expr -## In state 3543, spurious reduction of production llist_aux(match_case(seq_expr)) -> +## In state 3446, spurious reduction of production option(SEMI) -> +## In state 3450, spurious reduction of production seq_expr_no_seq -> expr option(SEMI) +## In state 3417, spurious reduction of production seq_expr -> seq_expr_no_seq +## In state 3452, spurious reduction of production match_case(seq_expr) -> BAR pattern option(preceded(WHEN,expr)) EQUALGREATER seq_expr +## In state 3567, spurious reduction of production llist_aux(match_case(seq_expr)) -> ## implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER DOCSTRING LET WITH ## -## Ends in an error in state: 3417. +## Ends in an error in state: 3431. ## ## let_binding -> nonempty_list(as_loc(attribute)) LET . option(item_extension_sugar) rec_flag let_binding_body [ SEMI RBRACE LBRACKETAT DOCSTRING BAR AND ] ## option(LET) -> LET . [ OPEN ] @@ -36140,7 +36398,7 @@ implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER DOCSTRING LET WITH implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER DOCSTRING OPEN BANG WITH ## -## Ends in an error in state: 3420. +## Ends in an error in state: 3434. ## ## seq_expr_no_seq -> nonempty_list(as_loc(attribute)) option(LET) OPEN override_flag . mod_longident SEMI seq_expr [ RBRACE BAR ] ## @@ -36152,7 +36410,7 @@ implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER DOCSTRING OPEN BAN implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER DOCSTRING OPEN UIDENT SEMI WITH ## -## Ends in an error in state: 3422. +## Ends in an error in state: 3436. ## ## seq_expr_no_seq -> nonempty_list(as_loc(attribute)) option(LET) OPEN override_flag mod_longident SEMI . seq_expr [ RBRACE BAR ] ## @@ -36164,7 +36422,7 @@ implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER DOCSTRING OPEN UID implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER DOCSTRING OPEN UIDENT WITH ## -## Ends in an error in state: 3421. +## Ends in an error in state: 3435. ## ## mod_longident -> mod_longident . DOT UIDENT [ SEMI DOT ] ## seq_expr_no_seq -> nonempty_list(as_loc(attribute)) option(LET) OPEN override_flag mod_longident . SEMI seq_expr [ RBRACE BAR ] @@ -36177,7 +36435,7 @@ implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER DOCSTRING OPEN UID implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER DOCSTRING OPEN WITH ## -## Ends in an error in state: 3419. +## Ends in an error in state: 3433. ## ## seq_expr_no_seq -> nonempty_list(as_loc(attribute)) option(LET) OPEN . override_flag mod_longident SEMI seq_expr [ RBRACE BAR ] ## @@ -36189,7 +36447,7 @@ implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER DOCSTRING OPEN WIT implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER DOCSTRING WITH ## -## Ends in an error in state: 3416. +## Ends in an error in state: 3430. ## ## let_binding -> nonempty_list(as_loc(attribute)) . LET option(item_extension_sugar) rec_flag let_binding_body [ SEMI RBRACE LBRACKETAT DOCSTRING BAR AND ] ## seq_expr_no_seq -> nonempty_list(as_loc(attribute)) . option(LET) OPEN override_flag mod_longident SEMI seq_expr [ RBRACE BAR ] @@ -36202,14 +36460,14 @@ implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER DOCSTRING WITH ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 3435, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute +## In state 3449, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute ## implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER EXCEPTION COLONCOLON LBRACKETAT ## -## Ends in an error in state: 3401. +## Ends in an error in state: 3415. ## ## seq_expr_no_seq -> str_exception_declaration . SEMI seq_expr [ RBRACE BAR ] ## @@ -36220,19 +36478,19 @@ implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER EXCEPTION COLONCOL ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 3285, spurious reduction of production option(constructor_arguments) -> +## In state 3299, spurious reduction of production option(constructor_arguments) -> ## In state 1021, spurious reduction of production option(preceded(COLON,core_type)) -> ## In state 1022, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) ## In state 1138, spurious reduction of production extension_constructor_declaration -> COLONCOLON generalized_constructor_arguments -## In state 3289, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration -## In state 3290, spurious reduction of production str_exception_declaration -> EXCEPTION either(extension_constructor_declaration,extension_constructor_rebind) +## In state 3303, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration +## In state 3304, spurious reduction of production str_exception_declaration -> EXCEPTION either(extension_constructor_declaration,extension_constructor_rebind) ## implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER EXCEPTION COLONCOLON SEMI WITH ## -## Ends in an error in state: 3402. +## Ends in an error in state: 3416. ## ## seq_expr_no_seq -> str_exception_declaration SEMI . seq_expr [ RBRACE BAR ] ## @@ -36244,7 +36502,7 @@ implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER EXCEPTION COLONCOL implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER LET WITH ## -## Ends in an error in state: 3400. +## Ends in an error in state: 3414. ## ## let_binding -> LET . option(item_extension_sugar) rec_flag let_binding_body [ SEMI RBRACE LBRACKETAT DOCSTRING BAR AND ] ## opt_LET_MODULE -> LET . MODULE [ UIDENT ] @@ -36258,7 +36516,7 @@ implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER LET WITH implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER MODULE UIDENT LBRACE RBRACE SEMI WITH ## -## Ends in an error in state: 3414. +## Ends in an error in state: 3428. ## ## seq_expr_no_seq -> opt_LET_MODULE UIDENT module_binding_body SEMI . seq_expr [ RBRACE BAR ] ## @@ -36270,7 +36528,7 @@ implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER MODULE UIDENT LBRA implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER MODULE UIDENT LBRACE RBRACE WITH ## -## Ends in an error in state: 3413. +## Ends in an error in state: 3427. ## ## seq_expr_no_seq -> opt_LET_MODULE UIDENT module_binding_body . SEMI seq_expr [ RBRACE BAR ] ## @@ -36282,7 +36540,7 @@ implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER MODULE UIDENT LBRA implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER MODULE UIDENT WITH ## -## Ends in an error in state: 3412. +## Ends in an error in state: 3426. ## ## seq_expr_no_seq -> opt_LET_MODULE UIDENT . module_binding_body SEMI seq_expr [ RBRACE BAR ] ## @@ -36294,7 +36552,7 @@ implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER MODULE UIDENT WITH implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER MODULE WITH ## -## Ends in an error in state: 3411. +## Ends in an error in state: 3425. ## ## seq_expr_no_seq -> opt_LET_MODULE . UIDENT module_binding_body SEMI seq_expr [ RBRACE BAR ] ## @@ -36306,7 +36564,7 @@ implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER MODULE WITH implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER OPEN BANG WITH ## -## Ends in an error in state: 3407. +## Ends in an error in state: 3421. ## ## seq_expr_no_seq -> option(LET) OPEN override_flag . mod_longident SEMI seq_expr [ RBRACE BAR ] ## @@ -36318,7 +36576,7 @@ implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER OPEN BANG WITH implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER OPEN UIDENT SEMI WITH ## -## Ends in an error in state: 3409. +## Ends in an error in state: 3423. ## ## seq_expr_no_seq -> option(LET) OPEN override_flag mod_longident SEMI . seq_expr [ RBRACE BAR ] ## @@ -36330,7 +36588,7 @@ implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER OPEN UIDENT SEMI W implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER OPEN UIDENT WITH ## -## Ends in an error in state: 3408. +## Ends in an error in state: 3422. ## ## mod_longident -> mod_longident . DOT UIDENT [ SEMI DOT ] ## seq_expr_no_seq -> option(LET) OPEN override_flag mod_longident . SEMI seq_expr [ RBRACE BAR ] @@ -36343,7 +36601,7 @@ implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER OPEN UIDENT WITH implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER OPEN WITH ## -## Ends in an error in state: 3406. +## Ends in an error in state: 3420. ## ## seq_expr_no_seq -> option(LET) OPEN . override_flag mod_longident SEMI seq_expr [ RBRACE BAR ] ## @@ -36355,7 +36613,7 @@ implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER OPEN WITH implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER PERCENT AND UNDERSCORE ## -## Ends in an error in state: 3427. +## Ends in an error in state: 3441. ## ## seq_expr -> item_extension_sugar . seq_expr_no_seq [ RBRACE BAR ] ## seq_expr -> item_extension_sugar . expr SEMI seq_expr [ RBRACE BAR ] @@ -36375,7 +36633,7 @@ implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER PERCENT AND UNDERS implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER WITH ## -## Ends in an error in state: 3399. +## Ends in an error in state: 3413. ## ## match_case(seq_expr) -> BAR pattern option(preceded(WHEN,expr)) EQUALGREATER . seq_expr [ RBRACE BAR ] ## @@ -36387,7 +36645,7 @@ implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER WITH implementation: TRY UIDENT LBRACE BAR UNDERSCORE WITH ## -## Ends in an error in state: 3397. +## Ends in an error in state: 3411. ## ## match_case(seq_expr) -> BAR pattern . option(preceded(WHEN,expr)) EQUALGREATER seq_expr [ RBRACE BAR ] ## pattern -> pattern . BAR pattern [ WHEN EQUALGREATER BAR ] @@ -36406,7 +36664,7 @@ implementation: TRY UIDENT LBRACE BAR UNDERSCORE WITH implementation: TRY UIDENT LBRACE BAR WITH ## -## Ends in an error in state: 3396. +## Ends in an error in state: 3410. ## ## match_case(seq_expr) -> BAR . pattern option(preceded(WHEN,expr)) EQUALGREATER seq_expr [ RBRACE BAR ] ## @@ -36418,7 +36676,7 @@ implementation: TRY UIDENT LBRACE BAR WITH implementation: TRY UIDENT LBRACE WITH ## -## Ends in an error in state: 3542. +## Ends in an error in state: 3566. ## ## unattributed_expr -> TRY optional_expr_extension simple_expr_no_constructor LBRACE . match_case(seq_expr) llist_aux(match_case(seq_expr)) RBRACE [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -36430,7 +36688,7 @@ implementation: TRY UIDENT LBRACE WITH implementation: TRY UIDENT LBRACKET UIDENT UIDENT ## -## Ends in an error in state: 3392. +## Ends in an error in state: 3406. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -36466,7 +36724,7 @@ implementation: TRY UIDENT LBRACKET UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -36474,7 +36732,7 @@ implementation: TRY UIDENT LBRACKET UIDENT UIDENT implementation: TRY UIDENT LBRACKET WITH ## -## Ends in an error in state: 3391. +## Ends in an error in state: 3405. ## ## simple_expr_no_constructor -> simple_expr_no_constructor LBRACKET . expr RBRACKET [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] ## simple_expr_no_constructor -> simple_expr_no_constructor LBRACKET . expr error [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] @@ -36487,7 +36745,7 @@ implementation: TRY UIDENT LBRACKET WITH implementation: TRY UIDENT SHARP WITH ## -## Ends in an error in state: 3388. +## Ends in an error in state: 3402. ## ## simple_expr_no_constructor -> simple_expr_no_constructor SHARP . LIDENT [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] ## @@ -36499,7 +36757,7 @@ implementation: TRY UIDENT SHARP WITH implementation: TRY UIDENT SHARPOP UIDENT UIDENT ## -## Ends in an error in state: 3387. +## Ends in an error in state: 3401. ## ## simple_expr_no_call -> simple_expr_no_call . POSTFIXOP [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] ## simple_expr_no_call -> simple_expr_no_call . DOT label_longident [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] @@ -36519,7 +36777,7 @@ implementation: TRY UIDENT SHARPOP UIDENT UIDENT ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1222, spurious reduction of production constr_longident -> mod_longident +## In state 1221, spurious reduction of production constr_longident -> mod_longident ## In state 2862, spurious reduction of production simple_expr_no_call -> constr_longident ## @@ -36539,7 +36797,7 @@ implementation: TRY UIDENT SHARPOP WITH implementation: TRY UIDENT WHILE ## -## Ends in an error in state: 3539. +## Ends in an error in state: 3563. ## ## simple_expr_no_constructor -> simple_expr_no_constructor . POSTFIXOP [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] ## simple_expr_no_constructor -> simple_expr_no_constructor . DOT label_longident [ WITH SHARPOP SHARP POSTFIXOP LBRACKET LBRACE DOT ] @@ -36560,15 +36818,15 @@ implementation: TRY UIDENT WHILE ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 3453, spurious reduction of production constr_longident -> mod_longident -## In state 3487, spurious reduction of production simple_expr_no_constructor -> constr_longident +## In state 3467, spurious reduction of production constr_longident -> mod_longident +## In state 3501, spurious reduction of production simple_expr_no_constructor -> constr_longident ## implementation: TRY UIDENT WITH WITH ## -## Ends in an error in state: 3540. +## Ends in an error in state: 3564. ## ## unattributed_expr -> TRY optional_expr_extension simple_expr_no_constructor WITH . error [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -36593,7 +36851,7 @@ implementation: TRY WITH implementation: TYPE LIDENT LPAREN UNDERSCORE RPAREN AMPERSAND ## -## Ends in an error in state: 3637. +## Ends in an error in state: 3661. ## ## str_type_extension -> TYPE nonrec_flag LIDENT type_variables_with_variance . PLUSEQ embedded(private_flag) attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) [ error SEMI RBRACKET RBRACE EOF ] ## type_declaration_details -> LIDENT type_variables_with_variance . type_declaration_kind [ error SEMI RBRACKET RBRACE EOF ] @@ -36606,7 +36864,7 @@ implementation: TYPE LIDENT LPAREN UNDERSCORE RPAREN AMPERSAND implementation: TYPE LIDENT LPAREN WITH ## -## Ends in an error in state: 1246. +## Ends in an error in state: 1245. ## ## loption(parenthesized(type_variables_with_variance_comma_list)) -> LPAREN . type_variables_with_variance_comma_list RPAREN [ error SEMI RBRACKET RBRACE PLUSEQ LBRACKETAT EQUAL EOF DOCSTRING CONSTRAINT AND ] ## @@ -36618,7 +36876,7 @@ implementation: TYPE LIDENT LPAREN WITH implementation: TYPE LIDENT PLUSEQ BAR DOCSTRING UIDENT COLON UNDERSCORE WITH ## -## Ends in an error in state: 2455. +## Ends in an error in state: 2454. ## ## nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> BAR nonempty_list(as_loc(attribute)) either(extension_constructor_declaration,extension_constructor_rebind) . [ error SEMI RBRACKET RBRACE EOF ] ## nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> BAR nonempty_list(as_loc(attribute)) either(extension_constructor_declaration,extension_constructor_rebind) . nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) [ error SEMI RBRACKET RBRACE EOF ] @@ -36634,17 +36892,17 @@ implementation: TYPE LIDENT PLUSEQ BAR DOCSTRING UIDENT COLON UNDERSCORE WITH ## In state 522, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type ## In state 515, spurious reduction of production core_type2 -> unattributed_core_type ## In state 533, spurious reduction of production core_type -> core_type2 -## In state 1261, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 1262, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 1264, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 1663, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration +## In state 1260, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type +## In state 1261, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) +## In state 1263, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments +## In state 1662, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration ## implementation: TYPE LIDENT PLUSEQ BAR DOCSTRING WITH ## -## Ends in an error in state: 2454. +## Ends in an error in state: 2453. ## ## nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> BAR nonempty_list(as_loc(attribute)) . either(extension_constructor_declaration,extension_constructor_rebind) [ error SEMI RBRACKET RBRACE EOF ] ## nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> BAR nonempty_list(as_loc(attribute)) . either(extension_constructor_declaration,extension_constructor_rebind) nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) [ error SEMI RBRACKET RBRACE EOF ] @@ -36663,7 +36921,7 @@ implementation: TYPE LIDENT PLUSEQ BAR DOCSTRING WITH implementation: TYPE LIDENT PLUSEQ BAR UIDENT COLON UNDERSCORE WITH ## -## Ends in an error in state: 2464. +## Ends in an error in state: 2463. ## ## nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> BAR either(extension_constructor_declaration,extension_constructor_rebind) . [ error SEMI RBRACKET RBRACE EOF ] ## nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> BAR either(extension_constructor_declaration,extension_constructor_rebind) . nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) [ error SEMI RBRACKET RBRACE EOF ] @@ -36679,17 +36937,17 @@ implementation: TYPE LIDENT PLUSEQ BAR UIDENT COLON UNDERSCORE WITH ## In state 522, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type ## In state 515, spurious reduction of production core_type2 -> unattributed_core_type ## In state 533, spurious reduction of production core_type -> core_type2 -## In state 1261, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 1262, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 1264, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 1663, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration +## In state 1260, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type +## In state 1261, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) +## In state 1263, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments +## In state 1662, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration ## implementation: TYPE LIDENT PLUSEQ BAR WITH ## -## Ends in an error in state: 2453. +## Ends in an error in state: 2452. ## ## nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> BAR . either(extension_constructor_declaration,extension_constructor_rebind) [ error SEMI RBRACKET RBRACE EOF ] ## nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> BAR . nonempty_list(as_loc(attribute)) either(extension_constructor_declaration,extension_constructor_rebind) [ error SEMI RBRACKET RBRACE EOF ] @@ -36704,7 +36962,7 @@ implementation: TYPE LIDENT PLUSEQ BAR WITH implementation: TYPE LIDENT PLUSEQ DOCSTRING BAR DOCSTRING UIDENT COLON UNDERSCORE WITH ## -## Ends in an error in state: 2460. +## Ends in an error in state: 2459. ## ## nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> nonempty_list(as_loc(attribute)) BAR nonempty_list(as_loc(attribute)) either(extension_constructor_declaration,extension_constructor_rebind) . [ error SEMI RBRACKET RBRACE EOF ] ## nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> nonempty_list(as_loc(attribute)) BAR nonempty_list(as_loc(attribute)) either(extension_constructor_declaration,extension_constructor_rebind) . nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) [ error SEMI RBRACKET RBRACE EOF ] @@ -36720,17 +36978,17 @@ implementation: TYPE LIDENT PLUSEQ DOCSTRING BAR DOCSTRING UIDENT COLON UNDERSCO ## In state 522, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type ## In state 515, spurious reduction of production core_type2 -> unattributed_core_type ## In state 533, spurious reduction of production core_type -> core_type2 -## In state 1261, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 1262, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 1264, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 1663, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration +## In state 1260, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type +## In state 1261, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) +## In state 1263, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments +## In state 1662, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration ## implementation: TYPE LIDENT PLUSEQ DOCSTRING BAR DOCSTRING WITH ## -## Ends in an error in state: 2459. +## Ends in an error in state: 2458. ## ## nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> nonempty_list(as_loc(attribute)) BAR nonempty_list(as_loc(attribute)) . either(extension_constructor_declaration,extension_constructor_rebind) [ error SEMI RBRACKET RBRACE EOF ] ## nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> nonempty_list(as_loc(attribute)) BAR nonempty_list(as_loc(attribute)) . either(extension_constructor_declaration,extension_constructor_rebind) nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) [ error SEMI RBRACKET RBRACE EOF ] @@ -36749,7 +37007,7 @@ implementation: TYPE LIDENT PLUSEQ DOCSTRING BAR DOCSTRING WITH implementation: TYPE LIDENT PLUSEQ DOCSTRING BAR UIDENT COLON UNDERSCORE WITH ## -## Ends in an error in state: 2462. +## Ends in an error in state: 2461. ## ## nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> nonempty_list(as_loc(attribute)) BAR either(extension_constructor_declaration,extension_constructor_rebind) . [ error SEMI RBRACKET RBRACE EOF ] ## nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> nonempty_list(as_loc(attribute)) BAR either(extension_constructor_declaration,extension_constructor_rebind) . nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) [ error SEMI RBRACKET RBRACE EOF ] @@ -36765,17 +37023,17 @@ implementation: TYPE LIDENT PLUSEQ DOCSTRING BAR UIDENT COLON UNDERSCORE WITH ## In state 522, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type ## In state 515, spurious reduction of production core_type2 -> unattributed_core_type ## In state 533, spurious reduction of production core_type -> core_type2 -## In state 1261, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 1262, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 1264, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 1663, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration +## In state 1260, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type +## In state 1261, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) +## In state 1263, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments +## In state 1662, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration ## implementation: TYPE LIDENT PLUSEQ DOCSTRING BAR WITH ## -## Ends in an error in state: 2458. +## Ends in an error in state: 2457. ## ## nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> nonempty_list(as_loc(attribute)) BAR . either(extension_constructor_declaration,extension_constructor_rebind) [ error SEMI RBRACKET RBRACE EOF ] ## nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> nonempty_list(as_loc(attribute)) BAR . nonempty_list(as_loc(attribute)) either(extension_constructor_declaration,extension_constructor_rebind) [ error SEMI RBRACKET RBRACE EOF ] @@ -36790,7 +37048,7 @@ implementation: TYPE LIDENT PLUSEQ DOCSTRING BAR WITH implementation: TYPE LIDENT PLUSEQ DOCSTRING WITH ## -## Ends in an error in state: 2457. +## Ends in an error in state: 2456. ## ## nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> nonempty_list(as_loc(attribute)) . BAR either(extension_constructor_declaration,extension_constructor_rebind) [ error SEMI RBRACKET RBRACE EOF ] ## nonempty_list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> nonempty_list(as_loc(attribute)) . BAR nonempty_list(as_loc(attribute)) either(extension_constructor_declaration,extension_constructor_rebind) [ error SEMI RBRACKET RBRACE EOF ] @@ -36811,7 +37069,7 @@ implementation: TYPE LIDENT PLUSEQ DOCSTRING WITH implementation: TYPE LIDENT PLUSEQ PRI BANG ## -## Ends in an error in state: 3639. +## Ends in an error in state: 3663. ## ## str_type_extension -> TYPE nonrec_flag LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) . attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -36823,7 +37081,7 @@ implementation: TYPE LIDENT PLUSEQ PRI BANG implementation: TYPE LIDENT PLUSEQ UIDENT BAR DOCSTRING UIDENT COLON UNDERSCORE WITH ## -## Ends in an error in state: 2470. +## Ends in an error in state: 2469. ## ## list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> BAR nonempty_list(as_loc(attribute)) either(extension_constructor_declaration,extension_constructor_rebind) . list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -36838,17 +37096,17 @@ implementation: TYPE LIDENT PLUSEQ UIDENT BAR DOCSTRING UIDENT COLON UNDERSCORE ## In state 522, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type ## In state 515, spurious reduction of production core_type2 -> unattributed_core_type ## In state 533, spurious reduction of production core_type -> core_type2 -## In state 1261, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 1262, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 1264, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 1663, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration +## In state 1260, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type +## In state 1261, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) +## In state 1263, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments +## In state 1662, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration ## implementation: TYPE LIDENT PLUSEQ UIDENT BAR DOCSTRING WITH ## -## Ends in an error in state: 2469. +## Ends in an error in state: 2468. ## ## list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> BAR nonempty_list(as_loc(attribute)) . either(extension_constructor_declaration,extension_constructor_rebind) list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -36866,7 +37124,7 @@ implementation: TYPE LIDENT PLUSEQ UIDENT BAR DOCSTRING WITH implementation: TYPE LIDENT PLUSEQ UIDENT BAR UIDENT COLON UNDERSCORE WITH ## -## Ends in an error in state: 2479. +## Ends in an error in state: 2478. ## ## list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> BAR either(extension_constructor_declaration,extension_constructor_rebind) . list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -36881,17 +37139,17 @@ implementation: TYPE LIDENT PLUSEQ UIDENT BAR UIDENT COLON UNDERSCORE WITH ## In state 522, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type ## In state 515, spurious reduction of production core_type2 -> unattributed_core_type ## In state 533, spurious reduction of production core_type -> core_type2 -## In state 1261, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 1262, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 1264, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 1663, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration +## In state 1260, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type +## In state 1261, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) +## In state 1263, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments +## In state 1662, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration ## implementation: TYPE LIDENT PLUSEQ UIDENT BAR WITH ## -## Ends in an error in state: 2468. +## Ends in an error in state: 2467. ## ## list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> BAR . either(extension_constructor_declaration,extension_constructor_rebind) list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) [ error SEMI RBRACKET RBRACE EOF ] ## list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> BAR . nonempty_list(as_loc(attribute)) either(extension_constructor_declaration,extension_constructor_rebind) list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) [ error SEMI RBRACKET RBRACE EOF ] @@ -36904,7 +37162,7 @@ implementation: TYPE LIDENT PLUSEQ UIDENT BAR WITH implementation: TYPE LIDENT PLUSEQ UIDENT COLON UNDERSCORE WITH ## -## Ends in an error in state: 2467. +## Ends in an error in state: 2466. ## ## attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) -> either(extension_constructor_declaration,extension_constructor_rebind) . list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -36919,17 +37177,17 @@ implementation: TYPE LIDENT PLUSEQ UIDENT COLON UNDERSCORE WITH ## In state 522, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type ## In state 515, spurious reduction of production core_type2 -> unattributed_core_type ## In state 533, spurious reduction of production core_type -> core_type2 -## In state 1261, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 1262, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 1264, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 1663, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration +## In state 1260, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type +## In state 1261, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) +## In state 1263, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments +## In state 1662, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration ## implementation: TYPE LIDENT PLUSEQ UIDENT DOCSTRING BAR DOCSTRING UIDENT COLON UNDERSCORE WITH ## -## Ends in an error in state: 2474. +## Ends in an error in state: 2473. ## ## list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> nonempty_list(as_loc(attribute)) BAR nonempty_list(as_loc(attribute)) either(extension_constructor_declaration,extension_constructor_rebind) . list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -36944,17 +37202,17 @@ implementation: TYPE LIDENT PLUSEQ UIDENT DOCSTRING BAR DOCSTRING UIDENT COLON U ## In state 522, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type ## In state 515, spurious reduction of production core_type2 -> unattributed_core_type ## In state 533, spurious reduction of production core_type -> core_type2 -## In state 1261, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 1262, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 1264, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 1663, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration +## In state 1260, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type +## In state 1261, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) +## In state 1263, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments +## In state 1662, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration ## implementation: TYPE LIDENT PLUSEQ UIDENT DOCSTRING BAR DOCSTRING WITH ## -## Ends in an error in state: 2473. +## Ends in an error in state: 2472. ## ## list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> nonempty_list(as_loc(attribute)) BAR nonempty_list(as_loc(attribute)) . either(extension_constructor_declaration,extension_constructor_rebind) list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -36972,7 +37230,7 @@ implementation: TYPE LIDENT PLUSEQ UIDENT DOCSTRING BAR DOCSTRING WITH implementation: TYPE LIDENT PLUSEQ UIDENT DOCSTRING BAR UIDENT COLON UNDERSCORE WITH ## -## Ends in an error in state: 2476. +## Ends in an error in state: 2475. ## ## list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> nonempty_list(as_loc(attribute)) BAR either(extension_constructor_declaration,extension_constructor_rebind) . list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -36987,17 +37245,17 @@ implementation: TYPE LIDENT PLUSEQ UIDENT DOCSTRING BAR UIDENT COLON UNDERSCORE ## In state 522, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type ## In state 515, spurious reduction of production core_type2 -> unattributed_core_type ## In state 533, spurious reduction of production core_type -> core_type2 -## In state 1261, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 1262, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 1264, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 1663, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration +## In state 1260, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type +## In state 1261, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) +## In state 1263, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments +## In state 1662, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration ## implementation: TYPE LIDENT PLUSEQ UIDENT DOCSTRING BAR WITH ## -## Ends in an error in state: 2472. +## Ends in an error in state: 2471. ## ## list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> nonempty_list(as_loc(attribute)) BAR . either(extension_constructor_declaration,extension_constructor_rebind) list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) [ error SEMI RBRACKET RBRACE EOF ] ## list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> nonempty_list(as_loc(attribute)) BAR . nonempty_list(as_loc(attribute)) either(extension_constructor_declaration,extension_constructor_rebind) list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) [ error SEMI RBRACKET RBRACE EOF ] @@ -37010,7 +37268,7 @@ implementation: TYPE LIDENT PLUSEQ UIDENT DOCSTRING BAR WITH implementation: TYPE LIDENT PLUSEQ UIDENT DOCSTRING WITH ## -## Ends in an error in state: 2471. +## Ends in an error in state: 2470. ## ## list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> nonempty_list(as_loc(attribute)) . BAR either(extension_constructor_declaration,extension_constructor_rebind) list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) [ error SEMI RBRACKET RBRACE EOF ] ## list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) -> nonempty_list(as_loc(attribute)) . BAR nonempty_list(as_loc(attribute)) either(extension_constructor_declaration,extension_constructor_rebind) list(attributed_ext_constructor(either(extension_constructor_declaration,extension_constructor_rebind))) [ error SEMI RBRACKET RBRACE EOF ] @@ -37029,7 +37287,7 @@ implementation: TYPE LIDENT PLUSEQ UIDENT DOCSTRING WITH implementation: TYPE LIDENT PLUSEQ WITH ## -## Ends in an error in state: 3638. +## Ends in an error in state: 3662. ## ## str_type_extension -> TYPE nonrec_flag LIDENT type_variables_with_variance PLUSEQ . embedded(private_flag) attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -37041,7 +37299,7 @@ implementation: TYPE LIDENT PLUSEQ WITH implementation: TYPE LIDENT WITH ## -## Ends in an error in state: 3636. +## Ends in an error in state: 3660. ## ## str_type_extension -> TYPE nonrec_flag LIDENT . type_variables_with_variance PLUSEQ embedded(private_flag) attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) [ error SEMI RBRACKET RBRACE EOF ] ## type_declaration_details -> LIDENT . type_variables_with_variance type_declaration_kind [ error SEMI RBRACKET RBRACE EOF ] @@ -37054,7 +37312,7 @@ implementation: TYPE LIDENT WITH implementation: TYPE UIDENT AND LIDENT LPAREN UNDERSCORE RPAREN AMPERSAND ## -## Ends in an error in state: 1319. +## Ends in an error in state: 1318. ## ## type_declaration_details -> LIDENT type_variables_with_variance . type_declaration_kind [ error SEMI RBRACKET RBRACE EOF ] ## @@ -37066,7 +37324,7 @@ implementation: TYPE UIDENT AND LIDENT LPAREN UNDERSCORE RPAREN AMPERSAND implementation: TYPE UIDENT AND LIDENT WITH ## -## Ends in an error in state: 1318. +## Ends in an error in state: 1317. ## ## type_declaration_details -> LIDENT . type_variables_with_variance type_declaration_kind [ error SEMI RBRACKET RBRACE EOF ] ## @@ -37078,7 +37336,7 @@ implementation: TYPE UIDENT AND LIDENT WITH implementation: TYPE UIDENT AND UIDENT WITH ## -## Ends in an error in state: 1316. +## Ends in an error in state: 1315. ## ## type_declaration_details -> UIDENT . type_variables_with_variance type_declaration_kind [ error SEMI RBRACKET RBRACE EOF ] ## @@ -37090,7 +37348,7 @@ implementation: TYPE UIDENT AND UIDENT WITH implementation: TYPE UIDENT AND WITH ## -## Ends in an error in state: 1315. +## Ends in an error in state: 1314. ## ## and_type_declaration -> AND . type_declaration_details [ error SEMI RBRACKET RBRACE EOF ] ## @@ -37102,7 +37360,7 @@ implementation: TYPE UIDENT AND WITH implementation: TYPE UIDENT CONSTRAINT UNDERSCORE EQUAL LIDENT EQUAL ## -## Ends in an error in state: 1313. +## Ends in an error in state: 1312. ## ## nonempty_list(preceded(CONSTRAINT,constrain)) -> CONSTRAINT constrain . [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA AND ] ## nonempty_list(preceded(CONSTRAINT,constrain)) -> CONSTRAINT constrain . nonempty_list(preceded(CONSTRAINT,constrain)) [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA AND ] @@ -37119,14 +37377,14 @@ implementation: TYPE UIDENT CONSTRAINT UNDERSCORE EQUAL LIDENT EQUAL ## In state 522, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type ## In state 515, spurious reduction of production core_type2 -> unattributed_core_type ## In state 533, spurious reduction of production core_type -> core_type2 -## In state 1312, spurious reduction of production constrain -> core_type EQUAL core_type +## In state 1311, spurious reduction of production constrain -> core_type EQUAL core_type ## implementation: TYPE UIDENT CONSTRAINT UNDERSCORE EQUAL LIDENT WITH ## -## Ends in an error in state: 1322. +## Ends in an error in state: 1321. ## ## type_declaration_kind -> type_other_kind nonempty_list(preceded(CONSTRAINT,constrain)) . and_type_declaration [ error SEMI RBRACKET RBRACE EOF ] ## @@ -37142,15 +37400,15 @@ implementation: TYPE UIDENT CONSTRAINT UNDERSCORE EQUAL LIDENT WITH ## In state 522, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type ## In state 515, spurious reduction of production core_type2 -> unattributed_core_type ## In state 533, spurious reduction of production core_type -> core_type2 -## In state 1312, spurious reduction of production constrain -> core_type EQUAL core_type -## In state 1313, spurious reduction of production nonempty_list(preceded(CONSTRAINT,constrain)) -> CONSTRAINT constrain +## In state 1311, spurious reduction of production constrain -> core_type EQUAL core_type +## In state 1312, spurious reduction of production nonempty_list(preceded(CONSTRAINT,constrain)) -> CONSTRAINT constrain ## implementation: TYPE UIDENT CONSTRAINT UNDERSCORE EQUAL WITH ## -## Ends in an error in state: 1311. +## Ends in an error in state: 1310. ## ## constrain -> core_type EQUAL . core_type [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT COMMA AND ] ## @@ -37162,7 +37420,7 @@ implementation: TYPE UIDENT CONSTRAINT UNDERSCORE EQUAL WITH implementation: TYPE UIDENT CONSTRAINT UNDERSCORE WITH ## -## Ends in an error in state: 1310. +## Ends in an error in state: 1309. ## ## constrain -> core_type . EQUAL core_type [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT COMMA AND ] ## @@ -37183,7 +37441,7 @@ implementation: TYPE UIDENT CONSTRAINT UNDERSCORE WITH implementation: TYPE UIDENT CONSTRAINT WITH ## -## Ends in an error in state: 1309. +## Ends in an error in state: 1308. ## ## nonempty_list(preceded(CONSTRAINT,constrain)) -> CONSTRAINT . constrain [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA AND ] ## nonempty_list(preceded(CONSTRAINT,constrain)) -> CONSTRAINT . constrain nonempty_list(preceded(CONSTRAINT,constrain)) [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA AND ] @@ -37196,7 +37454,7 @@ implementation: TYPE UIDENT CONSTRAINT WITH implementation: TYPE UIDENT DOCSTRING AND WITH ## -## Ends in an error in state: 1324. +## Ends in an error in state: 1323. ## ## and_type_declaration -> nonempty_list(as_loc(attribute)) AND . type_declaration_details [ error SEMI RBRACKET RBRACE EOF ] ## @@ -37208,7 +37466,7 @@ implementation: TYPE UIDENT DOCSTRING AND WITH implementation: TYPE UIDENT DOCSTRING WITH ## -## Ends in an error in state: 1323. +## Ends in an error in state: 1322. ## ## and_type_declaration -> nonempty_list(as_loc(attribute)) . AND type_declaration_details [ error SEMI RBRACKET RBRACE EOF ] ## @@ -37226,7 +37484,7 @@ implementation: TYPE UIDENT DOCSTRING WITH implementation: TYPE UIDENT DOT LIDENT LPAREN UNDERSCORE RPAREN WITH ## -## Ends in an error in state: 3644. +## Ends in an error in state: 3668. ## ## str_type_extension -> TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance . PLUSEQ embedded(private_flag) attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -37238,7 +37496,7 @@ implementation: TYPE UIDENT DOT LIDENT LPAREN UNDERSCORE RPAREN WITH implementation: TYPE UIDENT DOT LIDENT PLUSEQ PRI BANG ## -## Ends in an error in state: 3646. +## Ends in an error in state: 3670. ## ## str_type_extension -> TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) . attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -37250,7 +37508,7 @@ implementation: TYPE UIDENT DOT LIDENT PLUSEQ PRI BANG implementation: TYPE UIDENT DOT LIDENT PLUSEQ WITH ## -## Ends in an error in state: 3645. +## Ends in an error in state: 3669. ## ## str_type_extension -> TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance PLUSEQ . embedded(private_flag) attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -37262,7 +37520,7 @@ implementation: TYPE UIDENT DOT LIDENT PLUSEQ WITH implementation: TYPE UIDENT DOT LIDENT WITH ## -## Ends in an error in state: 3643. +## Ends in an error in state: 3667. ## ## str_type_extension -> TYPE nonrec_flag mod_ext_longident DOT LIDENT . type_variables_with_variance PLUSEQ embedded(private_flag) attributed_ext_constructors(either(extension_constructor_declaration,extension_constructor_rebind)) [ error SEMI RBRACKET RBRACE EOF ] ## @@ -37274,7 +37532,7 @@ implementation: TYPE UIDENT DOT LIDENT WITH implementation: TYPE UIDENT DOT UIDENT WITH ## -## Ends in an error in state: 3641. +## Ends in an error in state: 3665. ## ## mod_ext_apply -> mod_ext_longident . DOT UIDENT LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ LPAREN DOT ] ## mod_ext_longident -> mod_ext_longident . DOT UIDENT [ DOT ] @@ -37294,7 +37552,7 @@ implementation: TYPE UIDENT DOT UIDENT WITH implementation: TYPE UIDENT DOT WITH ## -## Ends in an error in state: 3642. +## Ends in an error in state: 3666. ## ## mod_ext_apply -> mod_ext_longident DOT . UIDENT LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ LPAREN DOT ] ## mod_ext_longident -> mod_ext_longident DOT . UIDENT [ DOT ] @@ -37308,7 +37566,7 @@ implementation: TYPE UIDENT DOT WITH implementation: TYPE UIDENT EQUAL BAR DOCSTRING LBRACKET WITH ## -## Ends in an error in state: 3589. +## Ends in an error in state: 3613. ## ## constructor_declaration -> nonempty_list(as_loc(attribute)) LBRACKET . RBRACKET generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] ## @@ -37320,7 +37578,7 @@ implementation: TYPE UIDENT EQUAL BAR DOCSTRING LBRACKET WITH implementation: TYPE UIDENT EQUAL BAR DOCSTRING LPAREN WITH ## -## Ends in an error in state: 3586. +## Ends in an error in state: 3610. ## ## constructor_declaration -> nonempty_list(as_loc(attribute)) LPAREN . RPAREN generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] ## @@ -37332,7 +37590,7 @@ implementation: TYPE UIDENT EQUAL BAR DOCSTRING LPAREN WITH implementation: TYPE UIDENT EQUAL BAR DOCSTRING UIDENT WITH ## -## Ends in an error in state: 3582. +## Ends in an error in state: 3606. ## ## constructor_declaration -> nonempty_list(as_loc(attribute)) UIDENT . generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] ## @@ -37344,7 +37602,7 @@ implementation: TYPE UIDENT EQUAL BAR DOCSTRING UIDENT WITH implementation: TYPE UIDENT EQUAL BAR DOCSTRING WITH ## -## Ends in an error in state: 3581. +## Ends in an error in state: 3605. ## ## constructor_declaration -> nonempty_list(as_loc(attribute)) . UIDENT generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] ## constructor_declaration -> nonempty_list(as_loc(attribute)) . LBRACKET RBRACKET generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] @@ -37367,7 +37625,7 @@ implementation: TYPE UIDENT EQUAL BAR DOCSTRING WITH implementation: TYPE UIDENT EQUAL BAR LBRACKET WITH ## -## Ends in an error in state: 3580. +## Ends in an error in state: 3604. ## ## constructor_declaration -> LBRACKET . RBRACKET generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] ## @@ -37379,7 +37637,7 @@ implementation: TYPE UIDENT EQUAL BAR LBRACKET WITH implementation: TYPE UIDENT EQUAL BAR LPAREN WITH ## -## Ends in an error in state: 3579. +## Ends in an error in state: 3603. ## ## constructor_declaration -> LPAREN . RPAREN generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] ## @@ -37391,7 +37649,7 @@ implementation: TYPE UIDENT EQUAL BAR LPAREN WITH implementation: TYPE UIDENT EQUAL BAR UIDENT WITH ## -## Ends in an error in state: 3578. +## Ends in an error in state: 3602. ## ## constructor_declaration -> UIDENT . generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] ## @@ -37403,7 +37661,7 @@ implementation: TYPE UIDENT EQUAL BAR UIDENT WITH implementation: TYPE UIDENT EQUAL BAR WITH ## -## Ends in an error in state: 3577. +## Ends in an error in state: 3601. ## ## bar_constructor_declaration -> BAR . constructor_declaration [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] ## @@ -37415,7 +37673,7 @@ implementation: TYPE UIDENT EQUAL BAR WITH implementation: TYPE UIDENT EQUAL COLONCOLON WITH ## -## Ends in an error in state: 3575. +## Ends in an error in state: 3599. ## ## constructor_declaration -> COLONCOLON . generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] ## @@ -37427,7 +37685,7 @@ implementation: TYPE UIDENT EQUAL COLONCOLON WITH implementation: TYPE UIDENT EQUAL DOCSTRING BAR WITH ## -## Ends in an error in state: 3602. +## Ends in an error in state: 3626. ## ## bar_constructor_declaration -> nonempty_list(as_loc(attribute)) BAR . constructor_declaration [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] ## @@ -37439,7 +37697,7 @@ implementation: TYPE UIDENT EQUAL DOCSTRING BAR WITH implementation: TYPE UIDENT EQUAL DOCSTRING COLONCOLON WITH ## -## Ends in an error in state: 3594. +## Ends in an error in state: 3618. ## ## constructor_declaration -> nonempty_list(as_loc(attribute)) COLONCOLON . generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] ## @@ -37451,7 +37709,7 @@ implementation: TYPE UIDENT EQUAL DOCSTRING COLONCOLON WITH implementation: TYPE UIDENT EQUAL DOCSTRING FALSE WITH ## -## Ends in an error in state: 3592. +## Ends in an error in state: 3616. ## ## constructor_declaration -> nonempty_list(as_loc(attribute)) FALSE . generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] ## @@ -37463,7 +37721,7 @@ implementation: TYPE UIDENT EQUAL DOCSTRING FALSE WITH implementation: TYPE UIDENT EQUAL DOCSTRING LBRACKET RBRACKET WITH ## -## Ends in an error in state: 3590. +## Ends in an error in state: 3614. ## ## constructor_declaration -> nonempty_list(as_loc(attribute)) LBRACKET RBRACKET . generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] ## @@ -37475,7 +37733,7 @@ implementation: TYPE UIDENT EQUAL DOCSTRING LBRACKET RBRACKET WITH implementation: TYPE UIDENT EQUAL DOCSTRING LBRACKET WITH ## -## Ends in an error in state: 3601. +## Ends in an error in state: 3625. ## ## basic_core_type -> LBRACKET . row_field_list RBRACKET [ error SEMI RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT AS AND ] ## constructor_declaration -> nonempty_list(as_loc(attribute)) LBRACKET . RBRACKET generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] @@ -37488,7 +37746,7 @@ implementation: TYPE UIDENT EQUAL DOCSTRING LBRACKET WITH implementation: TYPE UIDENT EQUAL DOCSTRING LPAREN RPAREN WITH ## -## Ends in an error in state: 3587. +## Ends in an error in state: 3611. ## ## constructor_declaration -> nonempty_list(as_loc(attribute)) LPAREN RPAREN . generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] ## @@ -37500,7 +37758,7 @@ implementation: TYPE UIDENT EQUAL DOCSTRING LPAREN RPAREN WITH implementation: TYPE UIDENT EQUAL DOCSTRING LPAREN WITH ## -## Ends in an error in state: 3600. +## Ends in an error in state: 3624. ## ## arrow_type_parameters -> LPAREN . lseparated_nonempty_list_aux(COMMA,uncurried_arrow_type_parameter) option(COMMA) RPAREN [ error SEMI RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT AS AND ] ## basic_core_type -> LPAREN . MODULE package_type RPAREN [ error SEMI RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT AS AND ] @@ -37514,7 +37772,7 @@ implementation: TYPE UIDENT EQUAL DOCSTRING LPAREN WITH implementation: TYPE UIDENT EQUAL DOCSTRING TRUE WITH ## -## Ends in an error in state: 3584. +## Ends in an error in state: 3608. ## ## constructor_declaration -> nonempty_list(as_loc(attribute)) TRUE . generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] ## @@ -37526,7 +37784,7 @@ implementation: TYPE UIDENT EQUAL DOCSTRING TRUE WITH implementation: TYPE UIDENT EQUAL DOCSTRING UIDENT WITH ## -## Ends in an error in state: 3599. +## Ends in an error in state: 3623. ## ## constructor_declaration -> nonempty_list(as_loc(attribute)) UIDENT . generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] ## mod_ext_apply -> UIDENT . LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ LPAREN DOT ] @@ -37540,7 +37798,7 @@ implementation: TYPE UIDENT EQUAL DOCSTRING UIDENT WITH implementation: TYPE UIDENT EQUAL DOCSTRING WITH ## -## Ends in an error in state: 3619. +## Ends in an error in state: 3643. ## ## bar_constructor_declaration -> nonempty_list(as_loc(attribute)) . BAR constructor_declaration [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] ## constructor_declaration -> nonempty_list(as_loc(attribute)) . UIDENT generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] @@ -37566,7 +37824,7 @@ implementation: TYPE UIDENT EQUAL DOCSTRING WITH implementation: TYPE UIDENT EQUAL DOTDOT AMPERSAND ## -## Ends in an error in state: 1308. +## Ends in an error in state: 1307. ## ## type_declaration_kind -> type_other_kind . and_type_declaration [ error SEMI RBRACKET RBRACE EOF ] ## type_declaration_kind -> type_other_kind . nonempty_list(preceded(CONSTRAINT,constrain)) and_type_declaration [ error SEMI RBRACKET RBRACE EOF ] @@ -37579,7 +37837,7 @@ implementation: TYPE UIDENT EQUAL DOTDOT AMPERSAND implementation: TYPE UIDENT EQUAL FALSE WITH ## -## Ends in an error in state: 3573. +## Ends in an error in state: 3597. ## ## constructor_declaration -> FALSE . generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] ## @@ -37591,7 +37849,7 @@ implementation: TYPE UIDENT EQUAL FALSE WITH implementation: TYPE UIDENT EQUAL LBRACKET RBRACKET WITH ## -## Ends in an error in state: 3571. +## Ends in an error in state: 3595. ## ## constructor_declaration -> LBRACKET RBRACKET . generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] ## @@ -37603,7 +37861,7 @@ implementation: TYPE UIDENT EQUAL LBRACKET RBRACKET WITH implementation: TYPE UIDENT EQUAL LBRACKET WITH ## -## Ends in an error in state: 3570. +## Ends in an error in state: 3594. ## ## basic_core_type -> LBRACKET . row_field_list RBRACKET [ error SEMI RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT AS AND ] ## constructor_declaration -> LBRACKET . RBRACKET generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] @@ -37616,7 +37874,7 @@ implementation: TYPE UIDENT EQUAL LBRACKET WITH implementation: TYPE UIDENT EQUAL LPAREN RPAREN WITH ## -## Ends in an error in state: 3568. +## Ends in an error in state: 3592. ## ## constructor_declaration -> LPAREN RPAREN . generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] ## @@ -37628,7 +37886,7 @@ implementation: TYPE UIDENT EQUAL LPAREN RPAREN WITH implementation: TYPE UIDENT EQUAL LPAREN WITH ## -## Ends in an error in state: 3567. +## Ends in an error in state: 3591. ## ## arrow_type_parameters -> LPAREN . lseparated_nonempty_list_aux(COMMA,uncurried_arrow_type_parameter) option(COMMA) RPAREN [ error SEMI RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT AS AND ] ## basic_core_type -> LPAREN . MODULE package_type RPAREN [ error SEMI RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT AS AND ] @@ -37642,7 +37900,7 @@ implementation: TYPE UIDENT EQUAL LPAREN WITH implementation: TYPE UIDENT EQUAL PRI DOCSTRING WITH ## -## Ends in an error in state: 3598. +## Ends in an error in state: 3622. ## ## bar_constructor_declaration -> nonempty_list(as_loc(attribute)) . BAR constructor_declaration [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] ## constructor_declaration -> nonempty_list(as_loc(attribute)) . UIDENT generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] @@ -37668,7 +37926,7 @@ implementation: TYPE UIDENT EQUAL PRI DOCSTRING WITH implementation: TYPE UIDENT EQUAL PRI WITH ## -## Ends in an error in state: 3566. +## Ends in an error in state: 3590. ## ## type_declaration_kind -> EQUAL PRI . constructor_declarations [ error SEMI RBRACKET RBRACE EOF ] ## type_other_kind -> EQUAL PRI . core_type [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] @@ -37683,7 +37941,7 @@ implementation: TYPE UIDENT EQUAL PRI WITH implementation: TYPE UIDENT EQUAL TRUE WITH ## -## Ends in an error in state: 3564. +## Ends in an error in state: 3588. ## ## constructor_declaration -> TRUE . generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] ## @@ -37695,7 +37953,7 @@ implementation: TYPE UIDENT EQUAL TRUE WITH implementation: TYPE UIDENT EQUAL UIDENT BAR UIDENT COLON UNDERSCORE WITH ## -## Ends in an error in state: 3610. +## Ends in an error in state: 3634. ## ## constructor_declarations_aux -> bar_constructor_declaration . constructor_declarations_aux [ error SEMI RBRACKET RBRACE EOF ] ## @@ -37710,17 +37968,17 @@ implementation: TYPE UIDENT EQUAL UIDENT BAR UIDENT COLON UNDERSCORE WITH ## In state 522, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type ## In state 515, spurious reduction of production core_type2 -> unattributed_core_type ## In state 533, spurious reduction of production core_type -> core_type2 -## In state 1261, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 1262, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 3563, spurious reduction of production constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 3596, spurious reduction of production bar_constructor_declaration -> BAR constructor_declaration +## In state 1260, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type +## In state 1261, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) +## In state 3587, spurious reduction of production constructor_declaration -> UIDENT generalized_constructor_arguments +## In state 3620, spurious reduction of production bar_constructor_declaration -> BAR constructor_declaration ## implementation: TYPE UIDENT EQUAL UIDENT COLON UNDERSCORE WITH ## -## Ends in an error in state: 3605. +## Ends in an error in state: 3629. ## ## constructor_declarations -> either(constructor_declaration,bar_constructor_declaration) . constructor_declarations_aux [ error SEMI RBRACKET RBRACE EOF ] ## @@ -37735,17 +37993,17 @@ implementation: TYPE UIDENT EQUAL UIDENT COLON UNDERSCORE WITH ## In state 522, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type ## In state 515, spurious reduction of production core_type2 -> unattributed_core_type ## In state 533, spurious reduction of production core_type -> core_type2 -## In state 1261, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 1262, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 3563, spurious reduction of production constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 3615, spurious reduction of production either(constructor_declaration,bar_constructor_declaration) -> constructor_declaration +## In state 1260, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type +## In state 1261, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) +## In state 3587, spurious reduction of production constructor_declaration -> UIDENT generalized_constructor_arguments +## In state 3639, spurious reduction of production either(constructor_declaration,bar_constructor_declaration) -> constructor_declaration ## implementation: TYPE UIDENT EQUAL UIDENT CONSTRAINT UNDERSCORE EQUAL LIDENT WITH ## -## Ends in an error in state: 3606. +## Ends in an error in state: 3630. ## ## constructor_declarations_aux -> nonempty_list(preceded(CONSTRAINT,constrain)) . and_type_declaration [ error SEMI RBRACKET RBRACE EOF ] ## @@ -37761,15 +38019,15 @@ implementation: TYPE UIDENT EQUAL UIDENT CONSTRAINT UNDERSCORE EQUAL LIDENT WITH ## In state 522, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type ## In state 515, spurious reduction of production core_type2 -> unattributed_core_type ## In state 533, spurious reduction of production core_type -> core_type2 -## In state 1312, spurious reduction of production constrain -> core_type EQUAL core_type -## In state 1313, spurious reduction of production nonempty_list(preceded(CONSTRAINT,constrain)) -> CONSTRAINT constrain +## In state 1311, spurious reduction of production constrain -> core_type EQUAL core_type +## In state 1312, spurious reduction of production nonempty_list(preceded(CONSTRAINT,constrain)) -> CONSTRAINT constrain ## implementation: TYPE UIDENT EQUAL UIDENT DOCSTRING WITH ## -## Ends in an error in state: 3608. +## Ends in an error in state: 3632. ## ## and_type_declaration -> nonempty_list(as_loc(attribute)) . AND type_declaration_details [ error SEMI RBRACKET RBRACE EOF ] ## bar_constructor_declaration -> nonempty_list(as_loc(attribute)) . BAR constructor_declaration [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] @@ -37836,7 +38094,7 @@ implementation: TYPE UIDENT EQUAL UIDENT WITH implementation: TYPE UIDENT EQUAL UNDERSCORE EQUAL DOCSTRING WITH ## -## Ends in an error in state: 3631. +## Ends in an error in state: 3655. ## ## bar_constructor_declaration -> nonempty_list(as_loc(attribute)) . BAR constructor_declaration [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] ## constructor_declaration -> nonempty_list(as_loc(attribute)) . UIDENT generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] @@ -37861,7 +38119,7 @@ implementation: TYPE UIDENT EQUAL UNDERSCORE EQUAL DOCSTRING WITH implementation: TYPE UIDENT EQUAL UNDERSCORE EQUAL LBRACE WITH ## -## Ends in an error in state: 3624. +## Ends in an error in state: 3648. ## ## record_declaration -> LBRACE . lseparated_nonempty_list_aux(COMMA,record_label_declaration) option(COMMA) RBRACE [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] ## @@ -37873,7 +38131,7 @@ implementation: TYPE UIDENT EQUAL UNDERSCORE EQUAL LBRACE WITH implementation: TYPE UIDENT EQUAL UNDERSCORE EQUAL PRI DOCSTRING WITH ## -## Ends in an error in state: 3626. +## Ends in an error in state: 3650. ## ## bar_constructor_declaration -> nonempty_list(as_loc(attribute)) . BAR constructor_declaration [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] ## constructor_declaration -> nonempty_list(as_loc(attribute)) . UIDENT generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] @@ -37898,7 +38156,7 @@ implementation: TYPE UIDENT EQUAL UNDERSCORE EQUAL PRI DOCSTRING WITH implementation: TYPE UIDENT EQUAL UNDERSCORE EQUAL PRI WITH ## -## Ends in an error in state: 3623. +## Ends in an error in state: 3647. ## ## type_declaration_kind -> EQUAL core_type EQUAL PRI . constructor_declarations [ error SEMI RBRACKET RBRACE EOF ] ## type_other_kind -> EQUAL core_type EQUAL PRI . record_declaration [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] @@ -37912,7 +38170,7 @@ implementation: TYPE UIDENT EQUAL UNDERSCORE EQUAL PRI WITH implementation: TYPE UIDENT EQUAL UNDERSCORE EQUAL WITH ## -## Ends in an error in state: 3622. +## Ends in an error in state: 3646. ## ## type_declaration_kind -> EQUAL core_type EQUAL . constructor_declarations [ error SEMI RBRACKET RBRACE EOF ] ## type_declaration_kind -> EQUAL core_type EQUAL . PRI constructor_declarations [ error SEMI RBRACKET RBRACE EOF ] @@ -37930,7 +38188,7 @@ implementation: TYPE UIDENT EQUAL UNDERSCORE EQUAL WITH implementation: TYPE UIDENT EQUAL UNDERSCORE WITH ## -## Ends in an error in state: 3621. +## Ends in an error in state: 3645. ## ## type_declaration_kind -> EQUAL core_type . EQUAL constructor_declarations [ error SEMI RBRACKET RBRACE EOF ] ## type_declaration_kind -> EQUAL core_type . EQUAL PRI constructor_declarations [ error SEMI RBRACKET RBRACE EOF ] @@ -38132,7 +38390,7 @@ implementation: TYPE WITH implementation: UIDENT AMPERAMPER UIDENT UIDENT ## -## Ends in an error in state: 2285. +## Ends in an error in state: 2284. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -38167,7 +38425,7 @@ implementation: UIDENT AMPERAMPER UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -38175,7 +38433,7 @@ implementation: UIDENT AMPERAMPER UIDENT UIDENT implementation: UIDENT AMPERAMPER WITH ## -## Ends in an error in state: 2284. +## Ends in an error in state: 2283. ## ## unattributed_expr -> unattributed_expr AMPERAMPER . expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -38187,7 +38445,7 @@ implementation: UIDENT AMPERAMPER WITH implementation: UIDENT AMPERSAND UIDENT UIDENT ## -## Ends in an error in state: 2283. +## Ends in an error in state: 2282. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -38222,7 +38480,7 @@ implementation: UIDENT AMPERSAND UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -38230,7 +38488,7 @@ implementation: UIDENT AMPERSAND UIDENT UIDENT implementation: UIDENT AMPERSAND WITH ## -## Ends in an error in state: 2282. +## Ends in an error in state: 2281. ## ## unattributed_expr -> unattributed_expr AMPERSAND . expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -38242,7 +38500,7 @@ implementation: UIDENT AMPERSAND WITH implementation: UIDENT BARBAR UIDENT UIDENT ## -## Ends in an error in state: 2281. +## Ends in an error in state: 2280. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -38277,7 +38535,7 @@ implementation: UIDENT BARBAR UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -38285,7 +38543,7 @@ implementation: UIDENT BARBAR UIDENT UIDENT implementation: UIDENT BARBAR WITH ## -## Ends in an error in state: 2280. +## Ends in an error in state: 2279. ## ## unattributed_expr -> unattributed_expr BARBAR . expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -38297,7 +38555,7 @@ implementation: UIDENT BARBAR WITH implementation: UIDENT COLONEQUAL UIDENT UIDENT ## -## Ends in an error in state: 2279. +## Ends in an error in state: 2278. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -38332,7 +38590,7 @@ implementation: UIDENT COLONEQUAL UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -38340,7 +38598,7 @@ implementation: UIDENT COLONEQUAL UIDENT UIDENT implementation: UIDENT COLONEQUAL WITH ## -## Ends in an error in state: 2278. +## Ends in an error in state: 2277. ## ## unattributed_expr -> unattributed_expr COLONEQUAL . expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -38352,7 +38610,7 @@ implementation: UIDENT COLONEQUAL WITH implementation: UIDENT DOT LBRACE DOTDOTDOT UIDENT COMMA WITH ## -## Ends in an error in state: 2899. +## Ends in an error in state: 2906. ## ## record_expr -> DOTDOTDOT expr_optional_constraint COMMA . label_longident COLON expr llist_aux(preceded(COMMA,lbl_expr)) option(COMMA) [ error RBRACE ] ## record_expr -> DOTDOTDOT expr_optional_constraint COMMA . label_longident llist_aux(preceded(COMMA,lbl_expr)) option(COMMA) [ error RBRACE ] @@ -38367,7 +38625,7 @@ implementation: UIDENT DOT LBRACE DOTDOTDOT UIDENT COMMA WITH implementation: UIDENT DOT LBRACE DOTDOTDOT UIDENT SEMI WITH ## -## Ends in an error in state: 2888. +## Ends in an error in state: 2895. ## ## record_expr -> DOTDOTDOT expr_optional_constraint SEMI . label_longident COLON expr llist_aux(lbl_expr) option(COMMA) [ error RBRACE ] ## record_expr -> DOTDOTDOT expr_optional_constraint SEMI . label_longident llist_aux(lbl_expr) option(COMMA) [ error RBRACE ] @@ -38380,7 +38638,7 @@ implementation: UIDENT DOT LBRACE DOTDOTDOT UIDENT SEMI WITH implementation: UIDENT DOT LBRACE DOTDOTDOT UIDENT TO ## -## Ends in an error in state: 2887. +## Ends in an error in state: 2894. ## ## record_expr -> DOTDOTDOT expr_optional_constraint . COMMA label_longident COLON expr llist_aux(preceded(COMMA,lbl_expr)) option(COMMA) [ error RBRACE ] ## record_expr -> DOTDOTDOT expr_optional_constraint . COMMA label_longident llist_aux(preceded(COMMA,lbl_expr)) option(COMMA) [ error RBRACE ] @@ -38397,16 +38655,16 @@ implementation: UIDENT DOT LBRACE DOTDOTDOT UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call -## In state 2913, spurious reduction of production expr_optional_constraint -> expr +## In state 2920, spurious reduction of production expr_optional_constraint -> expr ## implementation: UIDENT DOT LBRACE DOTDOTDOT WITH ## -## Ends in an error in state: 2886. +## Ends in an error in state: 2893. ## ## record_expr -> DOTDOTDOT . expr_optional_constraint COMMA label_longident COLON expr llist_aux(preceded(COMMA,lbl_expr)) option(COMMA) [ error RBRACE ] ## record_expr -> DOTDOTDOT . expr_optional_constraint COMMA label_longident llist_aux(preceded(COMMA,lbl_expr)) option(COMMA) [ error RBRACE ] @@ -38423,7 +38681,7 @@ implementation: UIDENT DOT LBRACE DOTDOTDOT WITH implementation: UIDENT DOT LBRACE LIDENT COMMA LIDENT SEMI WITH ## -## Ends in an error in state: 3024. +## Ends in an error in state: 3038. ## ## simple_expr_call -> mod_longident DOT LBRACE record_expr . RBRACE [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> mod_longident DOT LBRACE record_expr . error [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -38436,7 +38694,7 @@ implementation: UIDENT DOT LBRACE LIDENT COMMA LIDENT SEMI WITH implementation: UIDENT DOT LBRACE LIDENT WITH ## -## Ends in an error in state: 2918. +## Ends in an error in state: 2925. ## ## record_expr -> label_longident . COLON expr option(COMMA) [ error RBRACE ] ## record_expr -> label_longident . COLON expr SEMI [ error RBRACE ] @@ -38457,7 +38715,7 @@ implementation: UIDENT DOT LBRACE LIDENT WITH implementation: UIDENT DOT LBRACE WITH ## -## Ends in an error in state: 3022. +## Ends in an error in state: 3036. ## ## simple_expr_call -> mod_longident DOT LBRACE . RBRACE [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> mod_longident DOT LBRACE . record_expr RBRACE [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -38471,7 +38729,7 @@ implementation: UIDENT DOT LBRACE WITH implementation: UIDENT DOT LBRACELESS WITH ## -## Ends in an error in state: 3017. +## Ends in an error in state: 3031. ## ## simple_expr_call -> mod_longident DOT LBRACELESS . lseparated_nonempty_list_aux(COMMA,field_expr) option(COMMA) GREATERRBRACE [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> mod_longident DOT LBRACELESS . lseparated_nonempty_list_aux(COMMA,field_expr) option(COMMA) error [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -38484,7 +38742,7 @@ implementation: UIDENT DOT LBRACELESS WITH implementation: UIDENT DOT LBRACKET WITH ## -## Ends in an error in state: 3014. +## Ends in an error in state: 3028. ## ## simple_expr_call -> mod_longident DOT LBRACKET . expr_comma_seq_extension RBRACKET [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -38496,7 +38754,7 @@ implementation: UIDENT DOT LBRACKET WITH implementation: UIDENT DOT LBRACKETBAR UIDENT RPAREN ## -## Ends in an error in state: 3011. +## Ends in an error in state: 3025. ## ## simple_expr_call -> mod_longident DOT LBRACKETBAR expr_list . BARRBRACKET [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> mod_longident DOT LBRACKETBAR expr_list . error [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -38509,19 +38767,19 @@ implementation: UIDENT DOT LBRACKETBAR UIDENT RPAREN ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call -## In state 1440, spurious reduction of production expr_optional_constraint -> expr -## In state 1498, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint -## In state 1437, spurious reduction of production option(COMMA) -> -## In state 1497, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) +## In state 1439, spurious reduction of production expr_optional_constraint -> expr +## In state 1497, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint +## In state 1436, spurious reduction of production option(COMMA) -> +## In state 1496, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) ## implementation: UIDENT DOT LBRACKETBAR WITH ## -## Ends in an error in state: 3010. +## Ends in an error in state: 3024. ## ## simple_expr_call -> mod_longident DOT LBRACKETBAR . expr_list BARRBRACKET [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> mod_longident DOT LBRACKETBAR . expr_list error [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -38534,7 +38792,7 @@ implementation: UIDENT DOT LBRACKETBAR WITH implementation: UIDENT DOT LBRACKETLESS UIDENT SLASHGREATER WITH ## -## Ends in an error in state: 3008. +## Ends in an error in state: 3022. ## ## simple_expr_call -> mod_longident DOT LBRACKETLESS jsx_without_leading_less . RBRACKET [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -38546,7 +38804,7 @@ implementation: UIDENT DOT LBRACKETLESS UIDENT SLASHGREATER WITH implementation: UIDENT DOT LBRACKETLESS WITH ## -## Ends in an error in state: 3007. +## Ends in an error in state: 3021. ## ## simple_expr_call -> mod_longident DOT LBRACKETLESS . jsx_without_leading_less RBRACKET [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -38558,7 +38816,7 @@ implementation: UIDENT DOT LBRACKETLESS WITH implementation: UIDENT DOT LPAREN MODULE UIDENT COLON UIDENT COMMA ## -## Ends in an error in state: 3002. +## Ends in an error in state: 3016. ## ## simple_expr_call -> mod_longident DOT LPAREN MODULE module_expr COLON package_type . RPAREN [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -38572,14 +38830,14 @@ implementation: UIDENT DOT LPAREN MODULE UIDENT COLON UIDENT COMMA ## In state 241, spurious reduction of production ident -> UIDENT ## In state 482, spurious reduction of production mty_longident -> ident ## In state 244, spurious reduction of production loption(preceded(WITH,separated_nonempty_list(AND,package_type_cstr))) -> -## In state 3558, spurious reduction of production package_type -> mty_longident loption(preceded(WITH,separated_nonempty_list(AND,package_type_cstr))) +## In state 3582, spurious reduction of production package_type -> mty_longident loption(preceded(WITH,separated_nonempty_list(AND,package_type_cstr))) ## implementation: UIDENT DOT LPAREN MODULE UIDENT COLON WITH ## -## Ends in an error in state: 3000. +## Ends in an error in state: 3014. ## ## simple_expr_call -> mod_longident DOT LPAREN MODULE module_expr COLON . package_type RPAREN [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> mod_longident DOT LPAREN MODULE module_expr COLON . error [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -38592,7 +38850,7 @@ implementation: UIDENT DOT LPAREN MODULE UIDENT COLON WITH implementation: UIDENT DOT LPAREN MODULE UIDENT SEMI ## -## Ends in an error in state: 2999. +## Ends in an error in state: 3013. ## ## module_expr -> module_expr . module_arguments [ LPAREN LBRACE COLON ] ## module_expr -> module_expr . LPAREN module_expr error [ LPAREN LBRACE COLON ] @@ -38606,7 +38864,7 @@ implementation: UIDENT DOT LPAREN MODULE UIDENT SEMI ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1233, spurious reduction of production module_expr -> mod_longident +## In state 1232, spurious reduction of production module_expr -> mod_longident ## @@ -38626,7 +38884,7 @@ implementation: UIDENT DOT LPAREN MODULE WITH implementation: UIDENT DOT LPAREN UIDENT BARRBRACKET ## -## Ends in an error in state: 3004. +## Ends in an error in state: 3018. ## ## simple_expr_call -> mod_longident DOT LPAREN expr_list . RPAREN [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_call -> mod_longident DOT LPAREN expr_list . error [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -38639,12 +38897,12 @@ implementation: UIDENT DOT LPAREN UIDENT BARRBRACKET ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call -## In state 1440, spurious reduction of production expr_optional_constraint -> expr -## In state 1498, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint -## In state 1437, spurious reduction of production option(COMMA) -> -## In state 1497, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) +## In state 1439, spurious reduction of production expr_optional_constraint -> expr +## In state 1497, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint +## In state 1436, spurious reduction of production option(COMMA) -> +## In state 1496, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) ## @@ -38693,7 +38951,7 @@ implementation: UIDENT DOT WITH implementation: UIDENT GREATER GREATER UIDENT UIDENT ## -## Ends in an error in state: 2276. +## Ends in an error in state: 2275. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -38728,7 +38986,7 @@ implementation: UIDENT GREATER GREATER UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -38736,7 +38994,7 @@ implementation: UIDENT GREATER GREATER UIDENT UIDENT implementation: UIDENT GREATER GREATER WITH ## -## Ends in an error in state: 2275. +## Ends in an error in state: 2274. ## ## unattributed_expr -> unattributed_expr GREATER GREATER . expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -38748,7 +39006,7 @@ implementation: UIDENT GREATER GREATER WITH implementation: UIDENT GREATER UIDENT UIDENT ## -## Ends in an error in state: 2277. +## Ends in an error in state: 2276. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -38783,7 +39041,7 @@ implementation: UIDENT GREATER UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -38791,7 +39049,7 @@ implementation: UIDENT GREATER UIDENT UIDENT implementation: UIDENT GREATER WITH ## -## Ends in an error in state: 2274. +## Ends in an error in state: 2273. ## ## unattributed_expr -> unattributed_expr GREATER . expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## unattributed_expr -> unattributed_expr GREATER . GREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -38804,7 +39062,7 @@ implementation: UIDENT GREATER WITH implementation: UIDENT INFIXOP0 UIDENT UIDENT ## -## Ends in an error in state: 2273. +## Ends in an error in state: 2272. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -38839,7 +39097,7 @@ implementation: UIDENT INFIXOP0 UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -38847,7 +39105,7 @@ implementation: UIDENT INFIXOP0 UIDENT UIDENT implementation: UIDENT INFIXOP0 WITH ## -## Ends in an error in state: 2272. +## Ends in an error in state: 2271. ## ## unattributed_expr -> unattributed_expr INFIXOP0 . expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -38859,7 +39117,7 @@ implementation: UIDENT INFIXOP0 WITH implementation: UIDENT INFIXOP1 UIDENT UIDENT ## -## Ends in an error in state: 2271. +## Ends in an error in state: 2270. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -38894,7 +39152,7 @@ implementation: UIDENT INFIXOP1 UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -38902,7 +39160,7 @@ implementation: UIDENT INFIXOP1 UIDENT UIDENT implementation: UIDENT INFIXOP1 WITH ## -## Ends in an error in state: 2270. +## Ends in an error in state: 2269. ## ## unattributed_expr -> unattributed_expr INFIXOP1 . expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -38914,7 +39172,7 @@ implementation: UIDENT INFIXOP1 WITH implementation: UIDENT INFIXOP2 UIDENT UIDENT ## -## Ends in an error in state: 2269. +## Ends in an error in state: 2268. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -38949,7 +39207,7 @@ implementation: UIDENT INFIXOP2 UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -38957,7 +39215,7 @@ implementation: UIDENT INFIXOP2 UIDENT UIDENT implementation: UIDENT INFIXOP2 WITH ## -## Ends in an error in state: 2268. +## Ends in an error in state: 2267. ## ## unattributed_expr -> unattributed_expr INFIXOP2 . expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -38969,7 +39227,7 @@ implementation: UIDENT INFIXOP2 WITH implementation: UIDENT INFIXOP3 UIDENT UIDENT ## -## Ends in an error in state: 2267. +## Ends in an error in state: 2266. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -39004,7 +39262,7 @@ implementation: UIDENT INFIXOP3 UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -39012,7 +39270,7 @@ implementation: UIDENT INFIXOP3 UIDENT UIDENT implementation: UIDENT INFIXOP3 WITH ## -## Ends in an error in state: 2266. +## Ends in an error in state: 2265. ## ## unattributed_expr -> unattributed_expr INFIXOP3 . expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -39024,7 +39282,7 @@ implementation: UIDENT INFIXOP3 WITH implementation: UIDENT INFIXOP4 UIDENT UIDENT ## -## Ends in an error in state: 2265. +## Ends in an error in state: 2264. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -39059,7 +39317,7 @@ implementation: UIDENT INFIXOP4 UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -39067,7 +39325,7 @@ implementation: UIDENT INFIXOP4 UIDENT UIDENT implementation: UIDENT INFIXOP4 WITH ## -## Ends in an error in state: 2264. +## Ends in an error in state: 2263. ## ## unattributed_expr -> unattributed_expr INFIXOP4 . expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -39079,7 +39337,7 @@ implementation: UIDENT INFIXOP4 WITH implementation: UIDENT LBRACKET UIDENT RBRACKET EQUAL UIDENT UIDENT ## -## Ends in an error in state: 2299. +## Ends in an error in state: 2298. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -39114,7 +39372,7 @@ implementation: UIDENT LBRACKET UIDENT RBRACKET EQUAL UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -39122,7 +39380,7 @@ implementation: UIDENT LBRACKET UIDENT RBRACKET EQUAL UIDENT UIDENT implementation: UIDENT LBRACKET UIDENT RBRACKET EQUAL WITH ## -## Ends in an error in state: 2298. +## Ends in an error in state: 2297. ## ## unattributed_expr -> simple_expr_call LBRACKET expr RBRACKET EQUAL . expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -39134,7 +39392,7 @@ implementation: UIDENT LBRACKET UIDENT RBRACKET EQUAL WITH implementation: UIDENT LBRACKET UIDENT RBRACKET WITH ## -## Ends in an error in state: 2297. +## Ends in an error in state: 2296. ## ## simple_expr_call -> simple_expr_call LBRACKET expr RBRACKET . [ error STAR SLASHGREATER SHARPOP SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## unattributed_expr -> simple_expr_call LBRACKET expr RBRACKET . EQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -39147,7 +39405,7 @@ implementation: UIDENT LBRACKET UIDENT RBRACKET WITH implementation: UIDENT LBRACKET UIDENT UIDENT ## -## Ends in an error in state: 2296. +## Ends in an error in state: 2295. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -39184,7 +39442,7 @@ implementation: UIDENT LBRACKET UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -39192,7 +39450,7 @@ implementation: UIDENT LBRACKET UIDENT UIDENT implementation: UIDENT LBRACKET WITH ## -## Ends in an error in state: 2295. +## Ends in an error in state: 2294. ## ## simple_expr_call -> simple_expr_call LBRACKET . expr RBRACKET [ error STAR SLASHGREATER SHARPOP SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call LBRACKET . expr error [ error STAR SLASHGREATER SHARPOP SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -39206,7 +39464,7 @@ implementation: UIDENT LBRACKET WITH implementation: UIDENT LESS UIDENT UIDENT ## -## Ends in an error in state: 2263. +## Ends in an error in state: 2262. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -39241,7 +39499,7 @@ implementation: UIDENT LESS UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -39249,7 +39507,7 @@ implementation: UIDENT LESS UIDENT UIDENT implementation: UIDENT LESS WITH ## -## Ends in an error in state: 2262. +## Ends in an error in state: 2261. ## ## unattributed_expr -> unattributed_expr LESS . expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -39261,7 +39519,7 @@ implementation: UIDENT LESS WITH implementation: UIDENT LESSDOTDOTGREATER UIDENT UIDENT ## -## Ends in an error in state: 2261. +## Ends in an error in state: 2260. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -39296,7 +39554,7 @@ implementation: UIDENT LESSDOTDOTGREATER UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -39304,7 +39562,7 @@ implementation: UIDENT LESSDOTDOTGREATER UIDENT UIDENT implementation: UIDENT LESSDOTDOTGREATER WITH ## -## Ends in an error in state: 2260. +## Ends in an error in state: 2259. ## ## unattributed_expr -> unattributed_expr LESSDOTDOTGREATER . expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -39316,7 +39574,7 @@ implementation: UIDENT LESSDOTDOTGREATER WITH implementation: UIDENT LPAREN UIDENT COMMA WITH ## -## Ends in an error in state: 3247. +## Ends in an error in state: 3261. ## ## lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) COMMA . expr_optional_constraint [ RPAREN COMMA ] ## option(COMMA) -> COMMA . [ RPAREN ] @@ -39329,7 +39587,7 @@ implementation: UIDENT LPAREN UIDENT COMMA WITH implementation: UIDENT LPAREN UIDENT TO ## -## Ends in an error in state: 3246. +## Ends in an error in state: 3260. ## ## lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) . COMMA expr_optional_constraint [ RPAREN COMMA ] ## non_labeled_argument_list -> LPAREN lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) . option(COMMA) RPAREN [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -39342,10 +39600,10 @@ implementation: UIDENT LPAREN UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call -## In state 2913, spurious reduction of production expr_optional_constraint -> expr -## In state 3251, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint +## In state 2920, spurious reduction of production expr_optional_constraint -> expr +## In state 3265, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint ## @@ -39368,7 +39626,7 @@ implementation: UIDENT LPAREN WITH implementation: UIDENT MINUS UIDENT UIDENT ## -## Ends in an error in state: 2259. +## Ends in an error in state: 2258. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -39403,7 +39661,7 @@ implementation: UIDENT MINUS UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -39411,7 +39669,7 @@ implementation: UIDENT MINUS UIDENT UIDENT implementation: UIDENT MINUS WITH ## -## Ends in an error in state: 2258. +## Ends in an error in state: 2257. ## ## unattributed_expr -> unattributed_expr MINUS . expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -39423,7 +39681,7 @@ implementation: UIDENT MINUS WITH implementation: UIDENT MINUSDOT UIDENT UIDENT ## -## Ends in an error in state: 2257. +## Ends in an error in state: 2256. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -39458,7 +39716,7 @@ implementation: UIDENT MINUSDOT UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -39466,7 +39724,7 @@ implementation: UIDENT MINUSDOT UIDENT UIDENT implementation: UIDENT MINUSDOT WITH ## -## Ends in an error in state: 2256. +## Ends in an error in state: 2255. ## ## unattributed_expr -> unattributed_expr MINUSDOT . expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -39478,7 +39736,7 @@ implementation: UIDENT MINUSDOT WITH implementation: UIDENT OR UIDENT UIDENT ## -## Ends in an error in state: 2255. +## Ends in an error in state: 2254. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -39513,7 +39771,7 @@ implementation: UIDENT OR UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -39521,7 +39779,7 @@ implementation: UIDENT OR UIDENT UIDENT implementation: UIDENT OR WITH ## -## Ends in an error in state: 2254. +## Ends in an error in state: 2253. ## ## unattributed_expr -> unattributed_expr OR . expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -39533,7 +39791,7 @@ implementation: UIDENT OR WITH implementation: UIDENT PERCENT UIDENT UIDENT ## -## Ends in an error in state: 2253. +## Ends in an error in state: 2252. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -39568,7 +39826,7 @@ implementation: UIDENT PERCENT UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -39576,7 +39834,7 @@ implementation: UIDENT PERCENT UIDENT UIDENT implementation: UIDENT PERCENT WITH ## -## Ends in an error in state: 2252. +## Ends in an error in state: 2251. ## ## unattributed_expr -> unattributed_expr PERCENT . expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -39588,7 +39846,7 @@ implementation: UIDENT PERCENT WITH implementation: UIDENT PLUS UIDENT UIDENT ## -## Ends in an error in state: 2251. +## Ends in an error in state: 2250. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -39623,7 +39881,7 @@ implementation: UIDENT PLUS UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -39631,7 +39889,7 @@ implementation: UIDENT PLUS UIDENT UIDENT implementation: UIDENT PLUS WITH ## -## Ends in an error in state: 2250. +## Ends in an error in state: 2249. ## ## unattributed_expr -> unattributed_expr PLUS . expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -39643,7 +39901,7 @@ implementation: UIDENT PLUS WITH implementation: UIDENT PLUSDOT UIDENT UIDENT ## -## Ends in an error in state: 2249. +## Ends in an error in state: 2248. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -39678,7 +39936,7 @@ implementation: UIDENT PLUSDOT UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -39686,7 +39944,7 @@ implementation: UIDENT PLUSDOT UIDENT UIDENT implementation: UIDENT PLUSDOT WITH ## -## Ends in an error in state: 2248. +## Ends in an error in state: 2247. ## ## unattributed_expr -> unattributed_expr PLUSDOT . expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -39698,7 +39956,7 @@ implementation: UIDENT PLUSDOT WITH implementation: UIDENT PLUSEQ UIDENT UIDENT ## -## Ends in an error in state: 2247. +## Ends in an error in state: 2246. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -39733,7 +39991,7 @@ implementation: UIDENT PLUSEQ UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -39741,7 +39999,7 @@ implementation: UIDENT PLUSEQ UIDENT UIDENT implementation: UIDENT PLUSEQ WITH ## -## Ends in an error in state: 2246. +## Ends in an error in state: 2245. ## ## unattributed_expr -> unattributed_expr PLUSEQ . expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -39753,7 +40011,7 @@ implementation: UIDENT PLUSEQ WITH implementation: UIDENT QUESTION UIDENT COLON UIDENT UIDENT ## -## Ends in an error in state: 2245. +## Ends in an error in state: 2244. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -39788,7 +40046,7 @@ implementation: UIDENT QUESTION UIDENT COLON UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -39796,7 +40054,7 @@ implementation: UIDENT QUESTION UIDENT COLON UIDENT UIDENT implementation: UIDENT QUESTION UIDENT COLON WITH ## -## Ends in an error in state: 2244. +## Ends in an error in state: 2243. ## ## unattributed_expr -> unattributed_expr QUESTION expr COLON . expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -39808,7 +40066,7 @@ implementation: UIDENT QUESTION UIDENT COLON WITH implementation: UIDENT QUESTION UIDENT TO ## -## Ends in an error in state: 2243. +## Ends in an error in state: 2242. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] @@ -39843,7 +40101,7 @@ implementation: UIDENT QUESTION UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -39851,7 +40109,7 @@ implementation: UIDENT QUESTION UIDENT TO implementation: UIDENT QUESTION WITH ## -## Ends in an error in state: 2242. +## Ends in an error in state: 2241. ## ## unattributed_expr -> unattributed_expr QUESTION . expr COLON expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -39863,7 +40121,7 @@ implementation: UIDENT QUESTION WITH implementation: UIDENT RBRACKET ## -## Ends in an error in state: 3746. +## Ends in an error in state: 3775. ## ## implementation -> structure . EOF [ # ] ## @@ -39875,17 +40133,17 @@ implementation: UIDENT RBRACKET ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident -## In state 2294, spurious reduction of production unattributed_expr -> simple_expr_call -## In state 2237, spurious reduction of production structure_item -> unattributed_expr -## In state 2289, spurious reduction of production structure -> structure_item +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident +## In state 2293, spurious reduction of production unattributed_expr -> simple_expr_call +## In state 2236, spurious reduction of production structure_item -> unattributed_expr +## In state 2288, spurious reduction of production structure -> structure_item ## implementation: UIDENT SEMI WITH ## -## Ends in an error in state: 2545. +## Ends in an error in state: 2544. ## ## structure -> structure_item SEMI . structure [ RBRACKET RBRACE EOF ] ## @@ -39909,7 +40167,7 @@ implementation: UIDENT SHARP WITH implementation: UIDENT SHARPOP BACKQUOTE UIDENT WITH ## -## Ends in an error in state: 3177. +## Ends in an error in state: 3191. ## ## simple_expr_no_call -> BACKQUOTE ident . [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_template_constructor -> BACKQUOTE ident . non_labeled_argument_list [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -39923,7 +40181,7 @@ implementation: UIDENT SHARPOP BACKQUOTE UIDENT WITH implementation: UIDENT SHARPOP BACKQUOTE WITH ## -## Ends in an error in state: 3176. +## Ends in an error in state: 3190. ## ## simple_expr_no_call -> BACKQUOTE . ident [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_template_constructor -> BACKQUOTE . ident non_labeled_argument_list [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -39937,7 +40195,7 @@ implementation: UIDENT SHARPOP BACKQUOTE WITH implementation: UIDENT SHARPOP LBRACKET WITH ## -## Ends in an error in state: 1643. +## Ends in an error in state: 1642. ## ## constr_longident -> LBRACKET . RBRACKET [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -39949,7 +40207,7 @@ implementation: UIDENT SHARPOP LBRACKET WITH implementation: UIDENT SHARPOP LBRACKETBAR UIDENT RPAREN ## -## Ends in an error in state: 3173. +## Ends in an error in state: 3187. ## ## simple_expr_no_call -> LBRACKETBAR expr_list . BARRBRACKET [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_no_call -> LBRACKETBAR expr_list . error [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -39962,19 +40220,19 @@ implementation: UIDENT SHARPOP LBRACKETBAR UIDENT RPAREN ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call -## In state 1440, spurious reduction of production expr_optional_constraint -> expr -## In state 1498, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint -## In state 1437, spurious reduction of production option(COMMA) -> -## In state 1497, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) +## In state 1439, spurious reduction of production expr_optional_constraint -> expr +## In state 1497, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint +## In state 1436, spurious reduction of production option(COMMA) -> +## In state 1496, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) ## implementation: UIDENT SHARPOP LBRACKETBAR WITH ## -## Ends in an error in state: 3171. +## Ends in an error in state: 3185. ## ## simple_expr_no_call -> LBRACKETBAR . expr_list BARRBRACKET [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_no_call -> LBRACKETBAR . expr_list error [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -39988,7 +40246,7 @@ implementation: UIDENT SHARPOP LBRACKETBAR WITH implementation: UIDENT SHARPOP LPAREN UIDENT BARRBRACKET ## -## Ends in an error in state: 3168. +## Ends in an error in state: 3182. ## ## simple_expr_no_call -> LPAREN expr_list . RPAREN [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_no_call -> LPAREN expr_list . error [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -40001,12 +40259,12 @@ implementation: UIDENT SHARPOP LPAREN UIDENT BARRBRACKET ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call -## In state 1440, spurious reduction of production expr_optional_constraint -> expr -## In state 1498, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint -## In state 1437, spurious reduction of production option(COMMA) -> -## In state 1497, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) +## In state 1439, spurious reduction of production expr_optional_constraint -> expr +## In state 1497, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint +## In state 1436, spurious reduction of production option(COMMA) -> +## In state 1496, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) ## @@ -40043,7 +40301,7 @@ implementation: UIDENT SHARPOP NEW WITH implementation: UIDENT SHARPOP PREFIXOP STRING WITH ## -## Ends in an error in state: 3182. +## Ends in an error in state: 3196. ## ## simple_expr_no_call -> simple_expr_no_call . POSTFIXOP [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_no_call -> simple_expr_no_call . DOT label_longident [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -40064,7 +40322,7 @@ implementation: UIDENT SHARPOP PREFIXOP STRING WITH implementation: UIDENT SHARPOP PREFIXOP UIDENT SHARP WITH ## -## Ends in an error in state: 3236. +## Ends in an error in state: 3250. ## ## simple_expr_no_call -> simple_expr_no_call SHARP . LIDENT [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -40076,7 +40334,7 @@ implementation: UIDENT SHARPOP PREFIXOP UIDENT SHARP WITH implementation: UIDENT SHARPOP PREFIXOP UIDENT SHARPOP STRING WITH ## -## Ends in an error in state: 3184. +## Ends in an error in state: 3198. ## ## simple_expr_no_call -> simple_expr_no_call . POSTFIXOP [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_no_call -> simple_expr_no_call . DOT label_longident [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -40097,7 +40355,7 @@ implementation: UIDENT SHARPOP PREFIXOP UIDENT SHARPOP STRING WITH implementation: UIDENT SHARPOP PREFIXOP UIDENT SHARPOP WITH ## -## Ends in an error in state: 3183. +## Ends in an error in state: 3197. ## ## simple_expr_no_call -> simple_expr_no_call SHARPOP . simple_expr_no_call [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -40121,7 +40379,7 @@ implementation: UIDENT SHARPOP PREFIXOP WITH implementation: UIDENT SHARPOP STRING WITH ## -## Ends in an error in state: 3238. +## Ends in an error in state: 3252. ## ## simple_expr_call -> simple_expr_call SHARPOP simple_expr_no_call . [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_no_call -> simple_expr_no_call . POSTFIXOP [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -40142,7 +40400,7 @@ implementation: UIDENT SHARPOP STRING WITH implementation: UIDENT SHARPOP TRUE DOT LBRACE UIDENT TO ## -## Ends in an error in state: 3196. +## Ends in an error in state: 3210. ## ## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -40177,7 +40435,7 @@ implementation: UIDENT SHARPOP TRUE DOT LBRACE UIDENT TO ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 1194, spurious reduction of production constr_longident -> mod_longident -## In state 1369, spurious reduction of production simple_expr_call -> constr_longident +## In state 1368, spurious reduction of production simple_expr_call -> constr_longident ## In state 970, spurious reduction of production expr -> simple_expr_call ## @@ -40185,7 +40443,7 @@ implementation: UIDENT SHARPOP TRUE DOT LBRACE UIDENT TO implementation: UIDENT SHARPOP TRUE DOT LBRACE WITH ## -## Ends in an error in state: 3195. +## Ends in an error in state: 3209. ## ## simple_expr_no_call -> simple_expr_no_call DOT LBRACE . expr RBRACE [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -40197,7 +40455,7 @@ implementation: UIDENT SHARPOP TRUE DOT LBRACE WITH implementation: UIDENT SHARPOP TRUE DOT LBRACKET UIDENT UIDENT ## -## Ends in an error in state: 3192. +## Ends in an error in state: 3206. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -40233,7 +40491,7 @@ implementation: UIDENT SHARPOP TRUE DOT LBRACKET UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -40241,7 +40499,7 @@ implementation: UIDENT SHARPOP TRUE DOT LBRACKET UIDENT UIDENT implementation: UIDENT SHARPOP TRUE DOT LBRACKET WITH ## -## Ends in an error in state: 3191. +## Ends in an error in state: 3205. ## ## simple_expr_no_call -> simple_expr_no_call DOT LBRACKET . expr RBRACKET [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_no_call -> simple_expr_no_call DOT LBRACKET . expr error [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -40254,7 +40512,7 @@ implementation: UIDENT SHARPOP TRUE DOT LBRACKET WITH implementation: UIDENT SHARPOP TRUE DOT WITH ## -## Ends in an error in state: 3190. +## Ends in an error in state: 3204. ## ## simple_expr_no_call -> simple_expr_no_call DOT . label_longident [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_no_call -> simple_expr_no_call DOT . LBRACKET expr RBRACKET [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -40269,7 +40527,7 @@ implementation: UIDENT SHARPOP TRUE DOT WITH implementation: UIDENT SHARPOP UIDENT DOT LBRACE LIDENT COMMA LIDENT SEMI WITH ## -## Ends in an error in state: 3229. +## Ends in an error in state: 3243. ## ## simple_expr_no_call -> mod_longident DOT LBRACE record_expr . RBRACE [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_no_call -> mod_longident DOT LBRACE record_expr . error [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -40282,7 +40540,7 @@ implementation: UIDENT SHARPOP UIDENT DOT LBRACE LIDENT COMMA LIDENT SEMI WITH implementation: UIDENT SHARPOP UIDENT DOT LBRACE WITH ## -## Ends in an error in state: 3227. +## Ends in an error in state: 3241. ## ## simple_expr_no_call -> mod_longident DOT LBRACE . RBRACE [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_no_call -> mod_longident DOT LBRACE . record_expr RBRACE [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -40296,7 +40554,7 @@ implementation: UIDENT SHARPOP UIDENT DOT LBRACE WITH implementation: UIDENT SHARPOP UIDENT DOT LBRACELESS WITH ## -## Ends in an error in state: 3222. +## Ends in an error in state: 3236. ## ## simple_expr_no_call -> mod_longident DOT LBRACELESS . lseparated_nonempty_list_aux(COMMA,field_expr) option(COMMA) GREATERRBRACE [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_no_call -> mod_longident DOT LBRACELESS . lseparated_nonempty_list_aux(COMMA,field_expr) option(COMMA) error [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -40309,7 +40567,7 @@ implementation: UIDENT SHARPOP UIDENT DOT LBRACELESS WITH implementation: UIDENT SHARPOP UIDENT DOT LBRACKET WITH ## -## Ends in an error in state: 3219. +## Ends in an error in state: 3233. ## ## simple_expr_no_call -> mod_longident DOT LBRACKET . expr_comma_seq_extension RBRACKET [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -40321,7 +40579,7 @@ implementation: UIDENT SHARPOP UIDENT DOT LBRACKET WITH implementation: UIDENT SHARPOP UIDENT DOT LBRACKETBAR UIDENT RPAREN ## -## Ends in an error in state: 3216. +## Ends in an error in state: 3230. ## ## simple_expr_no_call -> mod_longident DOT LBRACKETBAR expr_list . BARRBRACKET [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_no_call -> mod_longident DOT LBRACKETBAR expr_list . error [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -40334,19 +40592,19 @@ implementation: UIDENT SHARPOP UIDENT DOT LBRACKETBAR UIDENT RPAREN ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call -## In state 1440, spurious reduction of production expr_optional_constraint -> expr -## In state 1498, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint -## In state 1437, spurious reduction of production option(COMMA) -> -## In state 1497, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) +## In state 1439, spurious reduction of production expr_optional_constraint -> expr +## In state 1497, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint +## In state 1436, spurious reduction of production option(COMMA) -> +## In state 1496, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) ## implementation: UIDENT SHARPOP UIDENT DOT LBRACKETBAR WITH ## -## Ends in an error in state: 3215. +## Ends in an error in state: 3229. ## ## simple_expr_no_call -> mod_longident DOT LBRACKETBAR . expr_list BARRBRACKET [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_no_call -> mod_longident DOT LBRACKETBAR . expr_list error [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -40359,7 +40617,7 @@ implementation: UIDENT SHARPOP UIDENT DOT LBRACKETBAR WITH implementation: UIDENT SHARPOP UIDENT DOT LBRACKETLESS UIDENT SLASHGREATER WITH ## -## Ends in an error in state: 3213. +## Ends in an error in state: 3227. ## ## simple_expr_no_call -> mod_longident DOT LBRACKETLESS jsx_without_leading_less . RBRACKET [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -40371,7 +40629,7 @@ implementation: UIDENT SHARPOP UIDENT DOT LBRACKETLESS UIDENT SLASHGREATER WITH implementation: UIDENT SHARPOP UIDENT DOT LBRACKETLESS WITH ## -## Ends in an error in state: 3212. +## Ends in an error in state: 3226. ## ## simple_expr_no_call -> mod_longident DOT LBRACKETLESS . jsx_without_leading_less RBRACKET [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -40383,7 +40641,7 @@ implementation: UIDENT SHARPOP UIDENT DOT LBRACKETLESS WITH implementation: UIDENT SHARPOP UIDENT DOT LPAREN MODULE UIDENT COLON UIDENT COMMA ## -## Ends in an error in state: 3207. +## Ends in an error in state: 3221. ## ## simple_expr_no_call -> mod_longident DOT LPAREN MODULE module_expr COLON package_type . RPAREN [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## @@ -40397,14 +40655,14 @@ implementation: UIDENT SHARPOP UIDENT DOT LPAREN MODULE UIDENT COLON UIDENT COMM ## In state 241, spurious reduction of production ident -> UIDENT ## In state 482, spurious reduction of production mty_longident -> ident ## In state 244, spurious reduction of production loption(preceded(WITH,separated_nonempty_list(AND,package_type_cstr))) -> -## In state 3558, spurious reduction of production package_type -> mty_longident loption(preceded(WITH,separated_nonempty_list(AND,package_type_cstr))) +## In state 3582, spurious reduction of production package_type -> mty_longident loption(preceded(WITH,separated_nonempty_list(AND,package_type_cstr))) ## implementation: UIDENT SHARPOP UIDENT DOT LPAREN MODULE UIDENT COLON WITH ## -## Ends in an error in state: 3205. +## Ends in an error in state: 3219. ## ## simple_expr_no_call -> mod_longident DOT LPAREN MODULE module_expr COLON . package_type RPAREN [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_no_call -> mod_longident DOT LPAREN MODULE module_expr COLON . error [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -40417,7 +40675,7 @@ implementation: UIDENT SHARPOP UIDENT DOT LPAREN MODULE UIDENT COLON WITH implementation: UIDENT SHARPOP UIDENT DOT LPAREN MODULE UIDENT SEMI ## -## Ends in an error in state: 3204. +## Ends in an error in state: 3218. ## ## module_expr -> module_expr . module_arguments [ LPAREN LBRACE COLON ] ## module_expr -> module_expr . LPAREN module_expr error [ LPAREN LBRACE COLON ] @@ -40431,14 +40689,14 @@ implementation: UIDENT SHARPOP UIDENT DOT LPAREN MODULE UIDENT SEMI ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 1233, spurious reduction of production module_expr -> mod_longident +## In state 1232, spurious reduction of production module_expr -> mod_longident ## implementation: UIDENT SHARPOP UIDENT DOT LPAREN MODULE WITH ## -## Ends in an error in state: 3203. +## Ends in an error in state: 3217. ## ## simple_expr_no_call -> mod_longident DOT LPAREN MODULE . module_expr COLON package_type RPAREN [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_no_call -> mod_longident DOT LPAREN MODULE . module_expr COLON error [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -40451,7 +40709,7 @@ implementation: UIDENT SHARPOP UIDENT DOT LPAREN MODULE WITH implementation: UIDENT SHARPOP UIDENT DOT LPAREN UIDENT BARRBRACKET ## -## Ends in an error in state: 3209. +## Ends in an error in state: 3223. ## ## simple_expr_no_call -> mod_longident DOT LPAREN expr_list . RPAREN [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_no_call -> mod_longident DOT LPAREN expr_list . error [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -40464,19 +40722,19 @@ implementation: UIDENT SHARPOP UIDENT DOT LPAREN UIDENT BARRBRACKET ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call -## In state 1440, spurious reduction of production expr_optional_constraint -> expr -## In state 1498, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint -## In state 1437, spurious reduction of production option(COMMA) -> -## In state 1497, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) +## In state 1439, spurious reduction of production expr_optional_constraint -> expr +## In state 1497, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint +## In state 1436, spurious reduction of production option(COMMA) -> +## In state 1496, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) ## implementation: UIDENT SHARPOP UIDENT DOT LPAREN WITH ## -## Ends in an error in state: 3202. +## Ends in an error in state: 3216. ## ## simple_expr_no_call -> mod_longident DOT LPAREN . expr_list RPAREN [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_no_call -> mod_longident DOT LPAREN . expr_list error [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -40492,7 +40750,7 @@ implementation: UIDENT SHARPOP UIDENT DOT LPAREN WITH implementation: UIDENT SHARPOP UIDENT DOT WITH ## -## Ends in an error in state: 3201. +## Ends in an error in state: 3215. ## ## mod_longident -> mod_longident DOT . UIDENT [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_no_call -> mod_longident DOT . LPAREN expr_list RPAREN [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -40518,7 +40776,7 @@ implementation: UIDENT SHARPOP UIDENT DOT WITH implementation: UIDENT SHARPOP UIDENT LBRACKET UIDENT UIDENT ## -## Ends in an error in state: 3187. +## Ends in an error in state: 3201. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -40554,7 +40812,7 @@ implementation: UIDENT SHARPOP UIDENT LBRACKET UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -40562,7 +40820,7 @@ implementation: UIDENT SHARPOP UIDENT LBRACKET UIDENT UIDENT implementation: UIDENT SHARPOP UIDENT LBRACKET WITH ## -## Ends in an error in state: 3186. +## Ends in an error in state: 3200. ## ## simple_expr_no_call -> simple_expr_no_call LBRACKET . expr RBRACKET [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_no_call -> simple_expr_no_call LBRACKET . expr error [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -40575,7 +40833,7 @@ implementation: UIDENT SHARPOP UIDENT LBRACKET WITH implementation: UIDENT SHARPOP UIDENT WITH ## -## Ends in an error in state: 3234. +## Ends in an error in state: 3248. ## ## simple_expr_no_call -> constr_longident . [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_template_constructor -> constr_longident . non_labeled_argument_list [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -40588,7 +40846,7 @@ implementation: UIDENT SHARPOP UIDENT WITH ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 3200, spurious reduction of production constr_longident -> mod_longident +## In state 3214, spurious reduction of production constr_longident -> mod_longident ## @@ -40607,7 +40865,7 @@ implementation: UIDENT SHARPOP WITH implementation: UIDENT SLASHGREATER UIDENT UIDENT ## -## Ends in an error in state: 2241. +## Ends in an error in state: 2240. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -40642,7 +40900,7 @@ implementation: UIDENT SLASHGREATER UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -40650,7 +40908,7 @@ implementation: UIDENT SLASHGREATER UIDENT UIDENT implementation: UIDENT SLASHGREATER WITH ## -## Ends in an error in state: 2240. +## Ends in an error in state: 2239. ## ## unattributed_expr -> unattributed_expr SLASHGREATER . expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -40662,7 +40920,7 @@ implementation: UIDENT SLASHGREATER WITH implementation: UIDENT STAR UIDENT UIDENT ## -## Ends in an error in state: 2239. +## Ends in an error in state: 2238. ## ## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -40697,7 +40955,7 @@ implementation: UIDENT STAR UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## In state 973, spurious reduction of production expr -> simple_expr_call ## @@ -40705,7 +40963,7 @@ implementation: UIDENT STAR UIDENT UIDENT implementation: UIDENT STAR WITH ## -## Ends in an error in state: 2238. +## Ends in an error in state: 2237. ## ## unattributed_expr -> unattributed_expr STAR . expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -40717,7 +40975,7 @@ implementation: UIDENT STAR WITH implementation: UIDENT UIDENT ## -## Ends in an error in state: 2294. +## Ends in an error in state: 2293. ## ## simple_expr_call -> simple_expr_call . POSTFIXOP [ error STAR SLASHGREATER SHARPOP SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call . DOT label_longident [ error STAR SLASHGREATER SHARPOP SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -40743,14 +41001,14 @@ implementation: UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## implementation: UIDENT WITH ## -## Ends in an error in state: 1428. +## Ends in an error in state: 1427. ## ## simple_expr_call -> constr_longident . [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] ## simple_expr_template_constructor -> constr_longident . non_labeled_argument_list [ error UIDENT STAR SLASHGREATER SHARPOP SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LIDENT LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] @@ -40770,7 +41028,7 @@ implementation: UIDENT WITH implementation: WHILE LBRACE RBRACE UIDENT UIDENT ## -## Ends in an error in state: 3742. +## Ends in an error in state: 3771. ## ## simple_expr_call -> simple_expr_call . POSTFIXOP [ error STAR SLASHGREATER SHARPOP SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## simple_expr_call -> simple_expr_call . DOT label_longident [ error STAR SLASHGREATER SHARPOP SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] @@ -40792,14 +41050,14 @@ implementation: WHILE LBRACE RBRACE UIDENT UIDENT ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 975, spurious reduction of production constr_longident -> mod_longident -## In state 1428, spurious reduction of production simple_expr_call -> constr_longident +## In state 1427, spurious reduction of production simple_expr_call -> constr_longident ## implementation: WHILE LBRACE RBRACE WITH ## -## Ends in an error in state: 3741. +## Ends in an error in state: 3770. ## ## unattributed_expr -> WHILE optional_expr_extension parenthesized_expr . simple_expr_call [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] ## @@ -40824,7 +41082,7 @@ implementation: WHILE PERCENT WITH LAZY ## may provide an INCOMPLETE view of the future (what was expected next). ## In state 54, spurious reduction of production attr_id -> single_attr_id ## In state 57, spurious reduction of production item_extension_sugar -> PERCENT attr_id -## In state 1604, spurious reduction of production optional_expr_extension -> item_extension_sugar +## In state 1603, spurious reduction of production optional_expr_extension -> item_extension_sugar ## diff --git a/src/reason-parser/reason_parser.mly b/src/reason-parser/reason_parser.mly index ae09077b2..d34be73ff 100644 --- a/src/reason-parser/reason_parser.mly +++ b/src/reason-parser/reason_parser.mly @@ -1036,6 +1036,11 @@ let raise_record_trailing_semi_error loc = let msg = "Record entries are separated by comma; we've found a semicolon instead." in raise Reason_syntax_util.(Error(loc, (Syntax_error msg))) +let mklist lst startp endp = + let seq, ext_opt = lst in + let loc = mklocation startp endp in + make_real_exp (mktailexp_extension loc seq ext_opt) + %} @@ -2618,12 +2623,30 @@ jsx_start_tag_and_args_without_leading_less: (jsx_component lident $2, lident) } ; +jsx_expr_list: + LBRACKET expr_comma_seq_extension RBRACKET + { mklist $2 $startpos($2) $endpos($2) } + +jsx_children_including_list: + | simple_expr_no_call { $1 } + | jsx_expr_list { $1 } + jsx: | LESSGREATER simple_expr_no_call* LESSSLASHGREATER { let loc = mklocation $symbolstartpos $endpos in let body = mktailexp_extension loc $2 None in makeFrag loc body } + | LESSGREATER jsx_expr_list+ LESSSLASHGREATER + { let loc = mklocation $symbolstartpos $endpos in + let body = mktailexp_extension loc $2 None in + makeFrag loc body + } + | LESSGREATER DOTDOTDOT jsx_children_including_list LESSSLASHGREATER + { let loc = mklocation $symbolstartpos $endpos in + let body = $3 (*mktailexp_extension loc $3 None*) in + makeFrag loc body + } | jsx_start_tag_and_args SLASHGREATER { let (component, _) = $1 in let loc = mklocation $symbolstartpos $endpos in @@ -2644,7 +2667,18 @@ jsx: (Nolabel, mkexp_constructor_unit loc loc) ] loc } - | jsx_start_tag_and_args GREATER DOTDOTDOT simple_expr_no_call LESSSLASHIDENTGREATER + | jsx_start_tag_and_args GREATER jsx_expr_list+ LESSSLASHIDENTGREATER + { let (component, start) = $1 in + let loc = mklocation $symbolstartpos $endpos in + (* TODO: Make this tag check simply a warning *) + let endName = Longident.parse $4 in + let _ = ensureTagsAreEqual start endName loc in + component [ + (Labelled "children", mktailexp_extension loc $3 None); + (Nolabel, mkexp_constructor_unit loc loc) + ] loc + } + | jsx_start_tag_and_args GREATER DOTDOTDOT jsx_children_including_list LESSSLASHIDENTGREATER (* ...bar or ...((a) => 1) *) { let (component, start) = $1 in let loc = mklocation $symbolstartpos $endpos in @@ -2665,6 +2699,16 @@ jsx_without_leading_less: let body = mktailexp_extension loc $2 None in makeFrag loc body } + | GREATER jsx_expr_list+ LESSSLASHGREATER + { let loc = mklocation $symbolstartpos $endpos in + let body = mktailexp_extension loc $2 None in + makeFrag loc body + } + | GREATER DOTDOTDOT jsx_children_including_list LESSSLASHGREATER + { let loc = mklocation $symbolstartpos $endpos in + let body = $3 (*mktailexp_extension loc $3 None*) in + makeFrag loc body + } | jsx_start_tag_and_args_without_leading_less SLASHGREATER { let (component, _) = $1 in let loc = mklocation $symbolstartpos $endpos in @@ -2685,7 +2729,18 @@ jsx_without_leading_less: (Nolabel, mkexp_constructor_unit loc loc) ] loc } - | jsx_start_tag_and_args_without_leading_less GREATER DOTDOTDOT simple_expr_no_call LESSSLASHIDENTGREATER { + | jsx_start_tag_and_args_without_leading_less GREATER jsx_expr_list+ LESSSLASHIDENTGREATER + { let (component, start) = $1 in + let loc = mklocation $symbolstartpos $endpos in + (* TODO: Make this tag check simply a warning *) + let endName = Longident.parse $4 in + let _ = ensureTagsAreEqual start endName loc in + component [ + (Labelled "children", mktailexp_extension loc $3 None); + (Nolabel, mkexp_constructor_unit loc loc) + ] loc + } + | jsx_start_tag_and_args_without_leading_less GREATER DOTDOTDOT jsx_children_including_list LESSSLASHIDENTGREATER { let (component, start) = $1 in let loc = mklocation $symbolstartpos $endpos in (* TODO: Make this tag check simply a warning *) @@ -3034,10 +3089,7 @@ simple_expr_call: { let (body, args) = $1 in (body, List.rev_append $2 args) } | LBRACKET expr_comma_seq_extension RBRACKET - { let seq, ext_opt = $2 in - let loc = mklocation $startpos($2) $endpos($2) in - (make_real_exp (mktailexp_extension loc seq ext_opt), []) - } + { (mklist $2 $startpos($2) $endpos($2), []) } | simple_expr_template_constructor { ($1, []) } ; diff --git a/src/reason-parser/reason_pprint_ast.ml b/src/reason-parser/reason_pprint_ast.ml index 33cef15c2..b57c1d392 100644 --- a/src/reason-parser/reason_pprint_ast.ml +++ b/src/reason-parser/reason_pprint_ast.ml @@ -5637,9 +5637,9 @@ let printer = object(self:'self) | ({txt="JSX"; loc}, PStr []) :: _ -> begin match self#simplest_expression x with | Some r -> self#formatChildren remaining (r :: processedRev) - | None -> self#formatChildren (remaining @ children) processedRev + | None -> self#formatChildren (children @ remaining) processedRev end - | _ -> self#formatChildren (remaining @ children) processedRev + | _ -> self#formatChildren (children @ remaining) processedRev end | {pexp_desc = Pexp_apply(expr, l); pexp_attributes} :: remaining -> self#formatChildren remaining (self#simplifyUnparseExpr (List.hd children) :: processedRev)