From 1dc2043ca4bbf77d0bcfab01a1a07cdd40c1a360 Mon Sep 17 00:00:00 2001 From: Iwan Date: Thu, 25 Oct 2018 17:28:49 +0200 Subject: [PATCH] Allow function application on the right side of fast pipe. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fast pipe desugars to |. Why? It's easy stub-able like: let (|.) = (a, f) => f(a); This results into the rhs of -> not taking function application to make this work: a->f(b) is parsed as (a->f)(b). The fact that there isn't function application on the rhs, has resulted into a wide range of problems with fastpipe. In printing you actually want the layout to break as if there was a function application on the rhs! The printing problems were fixed at the cost of a tremendous amount of complexity in the printer. Are the semantics (evaluation order etc) identical when defined in user space like this, as opposed to ppx? No, they aren't… ``` let fn1 = (~foo=?, ()) => 1; let fn2 = (~bar=?, x) => 2; /* Ok */ fn1(~foo=1, ())->(fn2(~bar=2)) /* Ok */ fn1(~foo=1,()) |. fn2(~bar=2) /* Error: This expression has type int. It is not a function. */ fn1(~foo=1, ())->fn2(~bar=2) /* Explanation */ fn1(~foo=1, ())->fn2(~bar=2) /* this translates to: */ fn2(1)(~bar=2) /* however, because `~bar` is optional, `fn2(1)` already produced a value. Therefore: */ 2(~bar=2) ``` In retrospect, not having function application on the rhs was a terrible mistake. Fast pipe is all about function application in its current form. If it was done via ppx, then you wouldn't get the error in the example above. --- esy.json | 3 +- .../expected_output/reservedField.re | 2 +- .../expected_output/reservedRecord.re | 2 +- .../expected_output/reservedRecordPunned.re | 2 +- .../expected_output/reservedRecordType.re | 2 +- .../reservedRecordTypePunned.re | 2 +- .../expected_output/fastPipe.re | 190 - formatTest/typeCheckedTests/input/fastPipe.re | 168 - .../unit_tests/expected_output/fastPipe.re | 40 +- formatTest/unit_tests/input/fastPipe.re | 8 +- src/reason-parser/reason_heuristics.ml | 18 - .../reason_parser.messages.checked-in | 41441 ---------------- src/reason-parser/reason_parser.mly | 2 +- src/reason-parser/reason_pprint_ast.ml | 292 +- src/reason-parser/reason_toolchain.ml | 3 +- 15 files changed, 92 insertions(+), 42083 deletions(-) delete mode 100644 formatTest/typeCheckedTests/expected_output/fastPipe.re delete mode 100644 formatTest/typeCheckedTests/input/fastPipe.re diff --git a/esy.json b/esy.json index f435ae7b2..7c1789a68 100644 --- a/esy.json +++ b/esy.json @@ -32,6 +32,7 @@ "install": [ ["esy-installer", "reason.install"], ["esy-installer", "rtop.install"] - ] + ], + "buildsInSource": "_build" } } diff --git a/formatTest/errorTests/expected_output/reservedField.re b/formatTest/errorTests/expected_output/reservedField.re index 15cae90fa..31fe0bae8 100644 --- a/formatTest/errorTests/expected_output/reservedField.re +++ b/formatTest/errorTests/expected_output/reservedField.re @@ -1,2 +1,2 @@ File "reservedField.re", line 1, characters 11-15: -Error: 1050: type is a reserved keyword, it cannot be used as an identifier. Try `type_` or `_type` instead +Error: type is a reserved keyword, it cannot be used as an identifier. Try `type_` or `_type` instead diff --git a/formatTest/errorTests/expected_output/reservedRecord.re b/formatTest/errorTests/expected_output/reservedRecord.re index 1c5088f1f..bcc5d8fc5 100644 --- a/formatTest/errorTests/expected_output/reservedRecord.re +++ b/formatTest/errorTests/expected_output/reservedRecord.re @@ -1,2 +1,2 @@ File "reservedRecord.re", line 1, characters 24-28: -Error: 1821: type is a reserved keyword, it cannot be used as an identifier. Try `type_` or `_type` instead +Error: type is a reserved keyword, it cannot be used as an identifier. Try `type_` or `_type` instead diff --git a/formatTest/errorTests/expected_output/reservedRecordPunned.re b/formatTest/errorTests/expected_output/reservedRecordPunned.re index c5b176bc2..0988fd65d 100644 --- a/formatTest/errorTests/expected_output/reservedRecordPunned.re +++ b/formatTest/errorTests/expected_output/reservedRecordPunned.re @@ -1,2 +1,2 @@ File "reservedRecordPunned.re", line 1, characters 22-26: -Error: 3369: type is a reserved keyword, it cannot be used as an identifier. Try `type_` or `_type` instead +Error: type is a reserved keyword, it cannot be used as an identifier. Try `type_` or `_type` instead diff --git a/formatTest/errorTests/expected_output/reservedRecordType.re b/formatTest/errorTests/expected_output/reservedRecordType.re index 6cf07ec4e..238150d0a 100644 --- a/formatTest/errorTests/expected_output/reservedRecordType.re +++ b/formatTest/errorTests/expected_output/reservedRecordType.re @@ -1,2 +1,2 @@ File "reservedRecordType.re", line 1, characters 11-15: -Error: 766: type is a reserved keyword, it cannot be used as an identifier. Try `type_` or `_type` instead +Error: type is a reserved keyword, it cannot be used as an identifier. Try `type_` or `_type` instead diff --git a/formatTest/errorTests/expected_output/reservedRecordTypePunned.re b/formatTest/errorTests/expected_output/reservedRecordTypePunned.re index b5ac7c7ea..30e716113 100644 --- a/formatTest/errorTests/expected_output/reservedRecordTypePunned.re +++ b/formatTest/errorTests/expected_output/reservedRecordTypePunned.re @@ -1,2 +1,2 @@ File "reservedRecordTypePunned.re", line 1, characters 11-15: -Error: 766: type is a reserved keyword, it cannot be used as an identifier. Try `type_` or `_type` instead +Error: type is a reserved keyword, it cannot be used as an identifier. Try `type_` or `_type` instead diff --git a/formatTest/typeCheckedTests/expected_output/fastPipe.re b/formatTest/typeCheckedTests/expected_output/fastPipe.re deleted file mode 100644 index ed8cbc2ab..000000000 --- a/formatTest/typeCheckedTests/expected_output/fastPipe.re +++ /dev/null @@ -1,190 +0,0 @@ -let (|.) = (x, y) => x + y; - -let a = 1; -let b = 2; -let c = 3; - -/* parses as 10 < (a->b->c) */ -let t1: bool = 10 < a->b->c; - -type coordinate = { - x: int, - y: int, -}; -let coord = {x: 1, y: 1}; - -/* parses as (coord.x)->a->b->c */ -let t2: int = coord.x->a->b->c; - -let (|.) = (x, y) => x || y; - -let a = true; -let b = false; -let c = true; - -/* parses as !(a->b->c) */ -let t3: bool = !a->b->c; - -/* parse fast pipe with underscore application correct */ -let doStuff = (a: int, b: int, c: int): int => - a + 2 * b + 3 * c; - -let (|.) = (a, f) => f(a); - -let t4: int = 5->doStuff(1, _, 7); -let t5: int = - 5->doStuff(1, _, 7)->doStuff(1, _, 7); - -module Foo = { - let createElement = (~children, ()) => - List.hd(children) ++ "test"; - - let map = (xs, f) => List.map(f, xs); - - let plusOne = x => x + 1; - - let toString = lst => - List.fold_left( - (acc, curr) => - acc ++ string_of_int(curr), - "", - lst, - ); -}; - -let items = [1, 2, 3]; - -let t6: string = - - {items->Foo.map(Foo.plusOne)->Foo.toString} - ; - -type saveStatus = - | Pristine - | Saved - | Saving - | Unsaved; - -let saveStatus = Pristine; - -let t7: string = - - { - ( - switch (saveStatus) { - | Pristine => [0] - | Saved => [1] - | Saving => [2] - | Unsaved => [3] - } - ) - ->Foo.map(Foo.plusOne) - ->Foo.toString - } - ; - -let genItems = f => List.map(f, items); - -let t8: string = - - {genItems(Foo.plusOne)->Foo.toString} - ; - -let blocks = [1, 2, 3]; - -let t9: string = - blocks->(b => Foo.toString(b)) ; - -let foo = xs => List.concat([xs, xs]); - -let t10: string = - - { - blocks - ->foo - ->Foo.map(Foo.plusOne) - ->Foo.toString - } - ; - -let t11: string = - - { - blocks - ->foo - ->Foo.map(Foo.plusOne) - ->Foo.map(Foo.plusOne) - ->Foo.toString - } - ; - -let title = "los pilares de la tierra"; - -let t12: string = - - (title === "" ? [1, 2, 3] : blocks) - ->Foo.toString - ; - -type change = - | Change(list(int)); - -type this = {send: change => string}; - -let change = x => Change(x); - -let self = { - send: x => - switch (x) { - | Change(xs) => Foo.toString(xs) - }, -}; - -let urlToRoute = x => [x, x, x]; - -let t13: string = - urlToRoute(1)->change->(self.send); - -module FooLabeled = { - let createElement = (~children, ()) => - List.hd(children) ++ "test"; - - let map = (xs, ~f) => List.map(f, xs); - - let plusOne = x => x + 1; - - let toString = lst => - List.fold_left( - (acc, curr) => - acc ++ string_of_int(curr), - "", - lst, - ); -}; - -let t14: string = - - { - items - ->FooLabeled.map(~f=FooLabeled.plusOne) - ->FooLabeled.toString - } - ; - -let c = (a, b) => a + b; -let a = 1; -let b = 2; -let t: int = a->(b->c); - -module Div = { - let createElement = (~children, ()) => - List.hd(children) ++ "test"; -}; - -let url = "reason"; -let suffix = ".com"; - -let parse = (a, b) => a ++ b; - -let t15: string = -
{url->parse(suffix, _)}
; diff --git a/formatTest/typeCheckedTests/input/fastPipe.re b/formatTest/typeCheckedTests/input/fastPipe.re deleted file mode 100644 index b0caab4de..000000000 --- a/formatTest/typeCheckedTests/input/fastPipe.re +++ /dev/null @@ -1,168 +0,0 @@ -let (|.) = (x, y) => x + y; - -let a = 1; -let b = 2; -let c = 3; - -/* parses as 10 < (a->b->c) */ -let t1: bool = 10 < a->b->c; - -type coordinate = {x: int, y: int}; -let coord = {x: 1, y: 1}; - -/* parses as (coord.x)->a->b->c */ -let t2: int = coord.x->a->b->c; - -let (|.) = (x, y) => x || y; - -let a = true; -let b = false; -let c = true; - -/* parses as !(a->b->c) */ -let t3: bool = !a->b->c; - -/* parse fast pipe with underscore application correct */ -let doStuff = (a: int, b: int, c: int): int => { - a + 2 * b + 3 * c; -}; - -let (|.) = (a, f) => f(a); - -let t4: int = 5->doStuff(1, _, 7); -let t5: int = 5->doStuff(1, _, 7)->doStuff(1, _, 7); - -module Foo = { - let createElement = (~children, ()) => - List.hd(children) ++ "test"; - - let map = (xs, f) => List.map(f, xs); - - let plusOne = x => x + 1; - - let toString = lst => - List.fold_left( - (acc, curr) => - acc ++ (string_of_int(curr)), - "", - lst - ); -}; - -let items = [1, 2, 3]; - -let t6: string = - {items->Foo.map(Foo.plusOne)->Foo.toString} ; - -type saveStatus = - | Pristine - | Saved - | Saving - | Unsaved; - -let saveStatus = Pristine; - -let t7: string = - - { - ( - switch (saveStatus) { - | Pristine => [0] - | Saved => [1] - | Saving => [2] - | Unsaved => [3] - } - ) - ->Foo.map(Foo.plusOne) - ->Foo.toString - } - ; - -let genItems = (f) => List.map(f, items); - -let t8: string = - - {genItems(Foo.plusOne)->Foo.toString} - ; - -let blocks = [1, 2, 3]; - -let t9: string = - - blocks->(b => Foo.toString(b)) - ; - -let foo = (xs) => List.concat([xs, xs]); - -let t10: string = - - {blocks->foo->Foo.map(Foo.plusOne)->Foo.toString} - ; - -let t11: string = - - {blocks->foo->Foo.map(Foo.plusOne)->Foo.map(Foo.plusOne)->Foo.toString} - ; - -let title = "los pilares de la tierra"; - -let t12: string = - (title === "" ? [1, 2, 3]: blocks)->Foo.toString - -type change = - | Change(list(int)); - -type this = { - send: change => string -}; - -let change = x => Change(x); - -let self = { - send: x => - switch (x) { - | Change(xs) => Foo.toString(xs) - }, -}; - -let urlToRoute = (x) => [x, x, x]; - -let t13: string = urlToRoute(1)->change->(self.send); - -module FooLabeled = { - let createElement = (~children, ()) => - List.hd(children) ++ "test"; - - let map = (xs, ~f) => List.map(f, xs); - - let plusOne = x => x + 1; - - let toString = lst => - List.fold_left( - (acc, curr) => - acc ++ (string_of_int(curr)), - "", - lst - ); -}; - -let t14: string = - {items->FooLabeled.map(~f=FooLabeled.plusOne)->FooLabeled.toString} ; - -let c = (a, b) => a + b; -let a = 1; -let b = 2; -let t: int = a->(b->c); - -module Div = { - let createElement = (~children, ()) => - List.hd(children) ++ "test"; -}; - -let url = "reason"; -let suffix = ".com"; - -let parse = (a, b) => a ++ b; - -let t15: string = -
{url->parse(suffix, _)}
; diff --git a/formatTest/unit_tests/expected_output/fastPipe.re b/formatTest/unit_tests/expected_output/fastPipe.re index e22ea270e..1b75f9bce 100644 --- a/formatTest/unit_tests/expected_output/fastPipe.re +++ b/formatTest/unit_tests/expected_output/fastPipe.re @@ -75,11 +75,11 @@ event->(target["value"][0]); event->target(foo); -event->(target(foo)); - event->target(foo); -event->(target(foo)); +(event->target)(foo); + +event->target(foo); foo->bar := baz; @@ -87,7 +87,7 @@ foo->bar === baz; event->target["value"](foo); -event->target##(value(foo)); +/* event->target##(value(foo)); */ (foo^)->bar; @@ -129,28 +129,28 @@ a->b["c"]; ->str;
- ( - switch (saveStatus) { - | Pristine => "" - | Saved => "Saved" - | Saving => "Saving" - | Unsaved => "Unsaved" - } - ) - ->str + {( + switch (saveStatus) { + | Pristine => "" + | Saved => "Saved" + | Saving => "Saving" + | Unsaved => "Unsaved" + } + ) + ->str}
; blocks->(blocks => {"blocks": blocks});
- blocks->(blocks => {"blocks": blocks}) + {blocks->(blocks => {"blocks": blocks})}
; (state.title == "" ? "untitled" : state.title) ->str; - (state.title == "" ? "untitled" : state.title) - ->str + {(state.title == "" ? "untitled" : state.title) + ->str} ; ReasonReact.Router.watchUrl(url => @@ -202,11 +202,9 @@ foo["bar"] );
- { - items - ->Belt.Array.map(ReasonReact.string) - ->ReasonReact.array - } + {items + ->Belt.Array.map(ReasonReact.string) + ->ReasonReact.array}
; a->(b->c); diff --git a/formatTest/unit_tests/input/fastPipe.re b/formatTest/unit_tests/input/fastPipe.re index 9254fd399..8c9dd05cf 100644 --- a/formatTest/unit_tests/input/fastPipe.re +++ b/formatTest/unit_tests/input/fastPipe.re @@ -87,7 +87,7 @@ foo->bar === baz; event->target##value(foo); -event->target##(value(foo)); +/* event->target##(value(foo)); */ (foo^)->bar; @@ -127,17 +127,17 @@ a->(b##c); ->str;
- (switch (saveStatus) { +{(switch (saveStatus) { | Pristine => "" | Saved => "Saved" | Saving => "Saving" | Unsaved => "Unsaved" }) - ->str + ->str}
; blocks->(blocks => {"blocks": blocks}); -
blocks->(blocks => {"blocks": blocks})
; +
{blocks->(blocks => {"blocks": blocks})}
; (state.title == "" ? "untitled" : state.title)->str; diff --git a/src/reason-parser/reason_heuristics.ml b/src/reason-parser/reason_heuristics.ml index 95115d4a2..e1ff3765c 100644 --- a/src/reason-parser/reason_heuristics.ml +++ b/src/reason-parser/reason_heuristics.ml @@ -118,21 +118,3 @@ let isUnderscoreApplication expr = ) } -> true | _ -> false - -(*
{items->Belt.Array.map(ReasonReact.string)->ReasonReact.array}
; - * An application with fast pipe inside jsx children requires special treatment. - * Jsx children don't allow expression application, hence we need the braces - * preserved in this case. *) -let isFastPipeWithNonSimpleJSXChild e = match Ast_404.Parsetree.(e.pexp_desc) with - | Pexp_apply( - {pexp_desc = Pexp_ident({txt = Longident.Lident("|.")})}, - [Nolabel, {pexp_desc = Pexp_apply(_)}; _] - ) -> true - - (* Handle
{url->a(b, _)}
; - * underscore sugar needs protection *) - | Pexp_apply( - {pexp_desc = Pexp_ident({txt = Longident.Lident("|.")})}, - [_; Nolabel, fe] - ) when isUnderscoreApplication fe -> true - | _ -> false diff --git a/src/reason-parser/reason_parser.messages.checked-in b/src/reason-parser/reason_parser.messages.checked-in index 4fba43bec..e69de29bb 100644 --- a/src/reason-parser/reason_parser.messages.checked-in +++ b/src/reason-parser/reason_parser.messages.checked-in @@ -1,41441 +0,0 @@ -use_file: DOCSTRING WITH -## -## Ends in an error in state: 4174. -## -## embedded(__anonymous_1) -> structure_item . SEMI use_file_no_mapper [ # ] -## embedded(__anonymous_1) -> structure_item . EOF [ # ] -## -## The known suffix of the stack is as follows: -## structure_item -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## In state 4118, spurious reduction of production structure_item -> nonempty_list(as_loc(attribute)) -## - - - -use_file: SHARP LIDENT SEMI WITH -## -## Ends in an error in state: 4172. -## -## embedded(__anonymous_1) -> toplevel_directive SEMI . use_file_no_mapper [ # ] -## -## The known suffix of the stack is as follows: -## toplevel_directive SEMI -## - - - -use_file: SHARP LIDENT TRUE WITH -## -## Ends in an error in state: 4171. -## -## embedded(__anonymous_1) -> toplevel_directive . SEMI use_file_no_mapper [ # ] -## embedded(__anonymous_1) -> toplevel_directive . EOF [ # ] -## -## The known suffix of the stack is as follows: -## toplevel_directive -## - - - -use_file: UIDENT SEMI WITH -## -## Ends in an error in state: 4175. -## -## embedded(__anonymous_1) -> structure_item SEMI . use_file_no_mapper [ # ] -## -## The known suffix of the stack is as follows: -## structure_item SEMI -## - - - -use_file: WITH -## -## Ends in an error in state: 4167. -## -## use_file' -> . use_file [ # ] -## -## The known suffix of the stack is as follows: -## -## - - - -toplevel_phrase: ASSERT UIDENT WITH -## -## Ends in an error in state: 4020. -## -## simple_expr_call -> simple_expr_call . POSTFIXOP [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT label_longident [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr RBRACKET [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr error [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr RBRACKET [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr error [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARP LIDENT [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPOP simple_expr_no_call [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPEQUAL simple_expr_call [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . MINUSGREATER simple_expr_no_call [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . labeled_arguments [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## unattributed_expr -> ASSERT simple_expr_call . [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ASSERT simple_expr_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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## - - - -toplevel_phrase: ASSERT WITH -## -## Ends in an error in state: 4019. -## -## unattributed_expr -> ASSERT . simple_expr_call [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ASSERT -## - - - -toplevel_phrase: BANG WITH -## -## Ends in an error in state: 4017. -## -## unattributed_expr -> BANG . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## BANG -## - - - -toplevel_phrase: CLASS LIDENT COLON LIDENT SEMI -## -## Ends in an error in state: 3970. -## -## class_declaration_body -> option(preceded(COLON,class_constructor_type)) . either(preceded(EQUAL,class_expr),class_body_expr) [ SEMI LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## option(preceded(COLON,class_constructor_type)) -## -## 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 2125, spurious reduction of production loption(parenthesized(class_type_arguments_comma_list)) -> -## In state 2129, spurious reduction of production class_instance_type -> clty_longident loption(parenthesized(class_type_arguments_comma_list)) -## In state 2214, spurious reduction of production class_constructor_type -> class_instance_type -## In state 2215, 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: 2447. -## -## class_expr -> attribute . class_expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING AS AND ] -## -## The known suffix of the stack is as follows: -## attribute -## - - - -toplevel_phrase: CLASS LIDENT EQUAL WITH -## -## Ends in an error in state: 3974. -## -## either(preceded(EQUAL,class_expr),class_body_expr) -> EQUAL . class_expr [ SEMI LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## EQUAL -## - - - -toplevel_phrase: CLASS LIDENT LBRACE RBRACE AND LIDENT LBRACE RBRACE WITH -## -## Ends in an error in state: 4015. -## -## list(and_class_declaration) -> and_class_declaration . list(and_class_declaration) [ SEMI EOF ] -## -## The known suffix of the stack is as follows: -## and_class_declaration -## - - - -toplevel_phrase: CLASS LIDENT LBRACE RBRACE AND WITH -## -## Ends in an error in state: 4009. -## -## and_class_declaration -> AND . class_declaration_details [ SEMI LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## AND -## - - - -toplevel_phrase: CLASS LIDENT LBRACE RBRACE DOCSTRING AND WITH -## -## Ends in an error in state: 4012. -## -## and_class_declaration -> nonempty_list(as_loc(attribute)) AND . class_declaration_details [ SEMI LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) AND -## - - - -toplevel_phrase: CLASS LIDENT LBRACE RBRACE DOCSTRING WITH -## -## Ends in an error in state: 4011. -## -## and_class_declaration -> nonempty_list(as_loc(attribute)) . AND class_declaration_details [ SEMI LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -toplevel_phrase: CLASS LIDENT LBRACE RBRACE WITH -## -## Ends in an error in state: 4008. -## -## structure_item -> CLASS class_declaration_details . list(and_class_declaration) [ SEMI EOF ] -## -## The known suffix of the stack is as follows: -## CLASS class_declaration_details -## - - - -toplevel_phrase: CLASS LIDENT LBRACE WITH -## -## Ends in an error in state: 3972. -## -## either(preceded(EQUAL,class_expr),class_body_expr) -> LBRACE class_expr_lets_and_rest . RBRACE [ SEMI LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## LBRACE class_expr_lets_and_rest -## -## 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 3971, spurious reduction of production option(SEMI) -> -## In state 2469, spurious reduction of production object_body_class_fields -> option(SEMI) -## In state 2470, spurious reduction of production object_body -> object_body_class_fields -## In state 2471, 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: 3979. -## -## class_declaration_details -> virtual_flag LIDENT LPAREN DOT RPAREN . class_declaration_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT LPAREN DOT RPAREN -## - - - -toplevel_phrase: CLASS LIDENT LPAREN DOT UNDERSCORE EQUAL -## -## Ends in an error in state: 3981. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) -## -## 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 1209, spurious reduction of production pattern -> pattern_without_or -## In state 1218, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1321, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1327, 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: 3983. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN -## - - - -toplevel_phrase: CLASS LIDENT LPAREN DOT WITH -## -## Ends in an error in state: 3978. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT LPAREN DOT -## - - - -toplevel_phrase: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN DOT RPAREN WITH -## -## Ends in an error in state: 3992. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN LPAREN DOT RPAREN -## - - - -toplevel_phrase: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN DOT UNDERSCORE EQUAL -## -## Ends in an error in state: 3994. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) -## -## 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 1209, spurious reduction of production pattern -> pattern_without_or -## In state 1218, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1321, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1327, 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: 3996. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## 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 -## - - - -toplevel_phrase: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN DOT WITH -## -## Ends in an error in state: 3991. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN LPAREN DOT -## - - - -toplevel_phrase: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN RPAREN WITH -## -## Ends in an error in state: 3989. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN LPAREN RPAREN -## - - - -toplevel_phrase: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN UNDERSCORE EQUAL -## -## Ends in an error in state: 3998. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) -## -## 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 1209, spurious reduction of production pattern -> pattern_without_or -## In state 1218, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1321, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1327, 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: 4000. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## 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 -## - - - -toplevel_phrase: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN WITH -## -## Ends in an error in state: 3988. -## -## 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 ] -## 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 ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN LPAREN -## - - - -toplevel_phrase: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN WITH -## -## Ends in an error in state: 3987. -## -## 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 ] -## 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 ] -## 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 ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN -## - - - -toplevel_phrase: CLASS LIDENT LPAREN QUOTE UIDENT WITH -## -## Ends in an error in state: 3985. -## -## 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 ] -## 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 ] -## 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 ] -## lseparated_nonempty_list_aux(COMMA,type_parameter) -> lseparated_nonempty_list_aux(COMMA,type_parameter) . COMMA type_parameter [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) -## - - - -toplevel_phrase: CLASS LIDENT LPAREN RPAREN WITH -## -## Ends in an error in state: 3969. -## -## class_declaration_details -> virtual_flag LIDENT LPAREN RPAREN . class_declaration_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT LPAREN RPAREN -## - - - -toplevel_phrase: CLASS LIDENT LPAREN UNDERSCORE EQUAL -## -## Ends in an error in state: 4003. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) -## -## 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 1209, spurious reduction of production pattern -> pattern_without_or -## In state 1218, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1321, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1327, 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: 4005. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN -## - - - -toplevel_phrase: CLASS LIDENT LPAREN WITH -## -## Ends in an error in state: 3968. -## -## 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 ] -## 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 ] -## 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 ] -## 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 ] -## 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 ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT LPAREN -## - - - -toplevel_phrase: CLASS LIDENT WITH -## -## Ends in an error in state: 3967. -## -## 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 ] -## 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 ] -## 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 ] -## 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 ] -## 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 ] -## 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 ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT -## - - - -toplevel_phrase: CLASS VIRTUAL LET -## -## Ends in an error in state: 3966. -## -## 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 ] -## 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 ] -## 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 ] -## 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 ] -## 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 ] -## 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 ] -## -## The known suffix of the stack is as follows: -## virtual_flag -## - - - -toplevel_phrase: CLASS WITH -## -## Ends in an error in state: 3965. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## CLASS -## - - - -toplevel_phrase: DOCSTRING CLASS LIDENT LBRACE RBRACE WITH -## -## Ends in an error in state: 4148. -## -## structure_item -> nonempty_list(as_loc(attribute)) CLASS class_declaration_details . list(and_class_declaration) [ SEMI EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) CLASS class_declaration_details -## - - - -toplevel_phrase: DOCSTRING CLASS WITH -## -## Ends in an error in state: 4147. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) CLASS -## - - - -toplevel_phrase: DOCSTRING EXCEPTION WITH -## -## Ends in an error in state: 3320. -## -## str_exception_declaration -> nonempty_list(as_loc(attribute)) EXCEPTION . either(extension_constructor_declaration,extension_constructor_rebind) [ SEMI EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) EXCEPTION -## - - - -toplevel_phrase: DOCSTRING EXTERNAL LIDENT COLON UNDERSCORE EQUAL WITH -## -## Ends in an error in state: 4145. -## -## structure_item -> nonempty_list(as_loc(attribute)) EXTERNAL val_ident COLON core_type EQUAL . primitive_declaration [ SEMI EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) EXTERNAL val_ident COLON core_type EQUAL -## - - - -toplevel_phrase: DOCSTRING EXTERNAL LIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 4144. -## -## structure_item -> nonempty_list(as_loc(attribute)) EXTERNAL val_ident COLON core_type . EQUAL primitive_declaration [ SEMI EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) EXTERNAL val_ident COLON core_type -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## - - - -toplevel_phrase: DOCSTRING EXTERNAL LIDENT COLON WITH -## -## Ends in an error in state: 4143. -## -## structure_item -> nonempty_list(as_loc(attribute)) EXTERNAL val_ident COLON . core_type EQUAL primitive_declaration [ SEMI EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) EXTERNAL val_ident COLON -## - - - -toplevel_phrase: DOCSTRING EXTERNAL LIDENT WITH -## -## Ends in an error in state: 4142. -## -## structure_item -> nonempty_list(as_loc(attribute)) EXTERNAL val_ident . COLON core_type EQUAL primitive_declaration [ SEMI EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) EXTERNAL val_ident -## - - - -toplevel_phrase: DOCSTRING EXTERNAL WITH -## -## Ends in an error in state: 4141. -## -## structure_item -> nonempty_list(as_loc(attribute)) EXTERNAL . val_ident COLON core_type EQUAL primitive_declaration [ SEMI EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) EXTERNAL -## - - - -toplevel_phrase: DOCSTRING INCLUDE WITH -## -## Ends in an error in state: 4139. -## -## structure_item -> nonempty_list(as_loc(attribute)) INCLUDE . module_expr [ SEMI EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) INCLUDE -## - - - -toplevel_phrase: DOCSTRING LET PERCENT AND ASSERT -## -## Ends in an error in state: 2344. -## -## let_binding -> nonempty_list(as_loc(attribute)) LET option(item_extension_sugar) . rec_flag let_binding_body [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) LET option(item_extension_sugar) -## -## 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 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 1903, spurious reduction of production option(item_extension_sugar) -> item_extension_sugar -## - - - -toplevel_phrase: DOCSTRING LET REC ASSERT -## -## Ends in an error in state: 2345. -## -## let_binding -> nonempty_list(as_loc(attribute)) LET option(item_extension_sugar) rec_flag . let_binding_body [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) LET option(item_extension_sugar) rec_flag -## - - - -toplevel_phrase: DOCSTRING LET WITH -## -## Ends in an error in state: 4138. -## -## 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 LIDENT ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) LET -## - - - -toplevel_phrase: DOCSTRING MODULE REC LIDENT LBRACE RBRACE WITH -## -## Ends in an error in state: 4154. -## -## structure_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE_REC_ident module_binding_body . list(and_module_bindings) [ SEMI EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) opt_LET_MODULE_REC_ident module_binding_body -## - - - -toplevel_phrase: DOCSTRING MODULE REC LIDENT WITH -## -## Ends in an error in state: 4153. -## -## structure_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE_REC_ident . module_binding_body list(and_module_bindings) [ SEMI EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) opt_LET_MODULE_REC_ident -## - - - -toplevel_phrase: DOCSTRING MODULE TYPE OF LET -## -## Ends in an error in state: 4135. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) MODULE TYPE option(OF) -## - - - -toplevel_phrase: DOCSTRING MODULE TYPE WITH -## -## Ends in an error in state: 4134. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) MODULE TYPE -## - - - -toplevel_phrase: DOCSTRING MODULE UIDENT WITH -## -## Ends in an error in state: 4151. -## -## structure_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE_ident . module_binding_body [ SEMI EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) opt_LET_MODULE_ident -## - - - -toplevel_phrase: DOCSTRING MODULE WITH -## -## Ends in an error in state: 4133. -## -## opt_LET_MODULE -> MODULE . [ UIDENT REC LIDENT ] -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) MODULE -## - - - -toplevel_phrase: DOCSTRING PERCENT AND UNDERSCORE -## -## Ends in an error in state: 4156. -## -## structure_item -> nonempty_list(as_loc(attribute)) item_extension_sugar . structure_item [ SEMI EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) item_extension_sugar -## -## 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 54, spurious reduction of production attr_id -> single_attr_id -## In state 57, spurious reduction of production item_extension_sugar -> PERCENT attr_id -## - - - -toplevel_phrase: DOCSTRING TYPE LIDENT LPAREN UNDERSCORE RPAREN AMPERSAND -## -## Ends in an error in state: 4122. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag LIDENT type_variables_with_variance -## - - - -toplevel_phrase: DOCSTRING TYPE LIDENT PLUSEQ PRI BANG -## -## Ends in an error in state: 4124. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) -## - - - -toplevel_phrase: DOCSTRING TYPE LIDENT PLUSEQ WITH -## -## Ends in an error in state: 4123. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag LIDENT type_variables_with_variance PLUSEQ -## - - - -toplevel_phrase: DOCSTRING TYPE LIDENT WITH -## -## Ends in an error in state: 4121. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag LIDENT -## - - - -toplevel_phrase: DOCSTRING TYPE UIDENT DOT LIDENT LPAREN UNDERSCORE RPAREN WITH -## -## Ends in an error in state: 4129. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance -## - - - -toplevel_phrase: DOCSTRING TYPE UIDENT DOT LIDENT PLUSEQ PRI BANG -## -## Ends in an error in state: 4131. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) -## - - - -toplevel_phrase: DOCSTRING TYPE UIDENT DOT LIDENT PLUSEQ WITH -## -## Ends in an error in state: 4130. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance PLUSEQ -## - - - -toplevel_phrase: DOCSTRING TYPE UIDENT DOT LIDENT WITH -## -## Ends in an error in state: 4128. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident DOT LIDENT -## - - - -toplevel_phrase: DOCSTRING TYPE UIDENT DOT UIDENT WITH -## -## Ends in an error in state: 4126. -## -## 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 ] -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident -## -## 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 196, spurious reduction of production mod_ext_longident -> mod_ext_longident DOT UIDENT -## - - - -toplevel_phrase: DOCSTRING TYPE UIDENT DOT WITH -## -## Ends in an error in state: 4127. -## -## 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 ] -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident DOT -## - - - -toplevel_phrase: DOCSTRING TYPE WITH -## -## Ends in an error in state: 4120. -## -## 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 ] -## type_declarations -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag . type_declaration_details [ SEMI EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag -## -## 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 4119, spurious reduction of production nonrec_flag -> -## - - - -toplevel_phrase: ES6_FUN UNDERSCORE COLON UNDERSCORE EQUALGREATER UIDENT TO -## -## Ends in an error in state: 3963. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ES6_FUN es6_parameters COLON non_arrowed_core_type EQUALGREATER expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: ES6_FUN UNDERSCORE COLON UNDERSCORE EQUALGREATER WITH -## -## Ends in an error in state: 3962. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ES6_FUN es6_parameters COLON non_arrowed_core_type EQUALGREATER -## - - - -toplevel_phrase: ES6_FUN UNDERSCORE COLON UNDERSCORE WITH -## -## Ends in an error in state: 3961. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ES6_FUN es6_parameters COLON non_arrowed_core_type -## - - - -toplevel_phrase: ES6_FUN UNDERSCORE COLON WITH -## -## Ends in an error in state: 3960. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ES6_FUN es6_parameters COLON -## - - - -toplevel_phrase: ES6_FUN UNDERSCORE EQUALGREATER UIDENT TO -## -## Ends in an error in state: 3959. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ES6_FUN es6_parameters EQUALGREATER expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: ES6_FUN UNDERSCORE EQUALGREATER WITH -## -## Ends in an error in state: 3958. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ES6_FUN es6_parameters EQUALGREATER -## - - - -toplevel_phrase: ES6_FUN UNDERSCORE WITH -## -## Ends in an error in state: 3957. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ES6_FUN es6_parameters -## - - - -toplevel_phrase: ES6_FUN WITH -## -## Ends in an error in state: 3956. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ES6_FUN -## - - - -toplevel_phrase: EXCEPTION COLONCOLON EQUAL WITH -## -## Ends in an error in state: 3291. -## -## extension_constructor_rebind -> COLONCOLON EQUAL . constr_longident [ SEMI LBRACKETAT EOF DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## COLONCOLON EQUAL -## - - - -toplevel_phrase: EXCEPTION COLONCOLON WITH -## -## Ends in an error in state: 3290. -## -## extension_constructor_declaration -> COLONCOLON . generalized_constructor_arguments [ SEMI LBRACKETAT EOF DOCSTRING BAR ] -## extension_constructor_rebind -> COLONCOLON . EQUAL constr_longident [ SEMI LBRACKETAT EOF DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## COLONCOLON -## - - - -toplevel_phrase: EXCEPTION FALSE EQUAL WITH -## -## Ends in an error in state: 3288. -## -## extension_constructor_rebind -> FALSE EQUAL . constr_longident [ SEMI LBRACKETAT EOF DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## FALSE EQUAL -## - - - -toplevel_phrase: EXCEPTION FALSE WITH -## -## Ends in an error in state: 3287. -## -## extension_constructor_declaration -> FALSE . generalized_constructor_arguments [ SEMI LBRACKETAT EOF DOCSTRING BAR ] -## extension_constructor_rebind -> FALSE . EQUAL constr_longident [ SEMI LBRACKETAT EOF DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## FALSE -## - - - -toplevel_phrase: EXCEPTION LBRACKET RBRACKET EQUAL WITH -## -## Ends in an error in state: 3285. -## -## extension_constructor_rebind -> LBRACKET RBRACKET EQUAL . constr_longident [ SEMI LBRACKETAT EOF DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## LBRACKET RBRACKET EQUAL -## - - - -toplevel_phrase: EXCEPTION LBRACKET RBRACKET WITH -## -## Ends in an error in state: 3284. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LBRACKET RBRACKET -## - - - -toplevel_phrase: EXCEPTION LBRACKET WITH -## -## Ends in an error in state: 3283. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LBRACKET -## - - - -toplevel_phrase: EXCEPTION LPAREN RPAREN EQUAL WITH -## -## Ends in an error in state: 3281. -## -## extension_constructor_rebind -> LPAREN RPAREN EQUAL . constr_longident [ SEMI LBRACKETAT EOF DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## LPAREN RPAREN EQUAL -## - - - -toplevel_phrase: EXCEPTION LPAREN RPAREN WITH -## -## Ends in an error in state: 3280. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN RPAREN -## - - - -toplevel_phrase: EXCEPTION LPAREN WITH -## -## Ends in an error in state: 3279. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -toplevel_phrase: EXCEPTION TRUE EQUAL WITH -## -## Ends in an error in state: 3277. -## -## extension_constructor_rebind -> TRUE EQUAL . constr_longident [ SEMI LBRACKETAT EOF DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## TRUE EQUAL -## - - - -toplevel_phrase: EXCEPTION TRUE WITH -## -## Ends in an error in state: 3276. -## -## extension_constructor_declaration -> TRUE . generalized_constructor_arguments [ SEMI LBRACKETAT EOF DOCSTRING BAR ] -## extension_constructor_rebind -> TRUE . EQUAL constr_longident [ SEMI LBRACKETAT EOF DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## TRUE -## - - - -toplevel_phrase: EXCEPTION UIDENT EQUAL LPAREN WITH -## -## Ends in an error in state: 3274. -## -## constr_longident -> LPAREN . RPAREN [ SEMI LBRACKETAT EOF DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -toplevel_phrase: EXCEPTION UIDENT EQUAL WITH -## -## Ends in an error in state: 3273. -## -## extension_constructor_rebind -> UIDENT EQUAL . constr_longident [ SEMI LBRACKETAT EOF DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## UIDENT EQUAL -## - - - -toplevel_phrase: EXCEPTION UIDENT WITH -## -## Ends in an error in state: 3272. -## -## extension_constructor_declaration -> UIDENT . generalized_constructor_arguments [ SEMI LBRACKETAT EOF DOCSTRING BAR ] -## extension_constructor_rebind -> UIDENT . EQUAL constr_longident [ SEMI LBRACKETAT EOF DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## UIDENT -## - - - -toplevel_phrase: EXCEPTION WITH -## -## Ends in an error in state: 3271. -## -## str_exception_declaration -> EXCEPTION . either(extension_constructor_declaration,extension_constructor_rebind) [ SEMI EOF ] -## -## The known suffix of the stack is as follows: -## EXCEPTION -## - - - -toplevel_phrase: EXTERNAL LIDENT COLON UNDERSCORE EQUAL WITH -## -## Ends in an error in state: 3954. -## -## structure_item -> EXTERNAL val_ident COLON core_type EQUAL . primitive_declaration [ SEMI EOF ] -## -## The known suffix of the stack is as follows: -## EXTERNAL val_ident COLON core_type EQUAL -## - - - -toplevel_phrase: EXTERNAL LIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 3953. -## -## structure_item -> EXTERNAL val_ident COLON core_type . EQUAL primitive_declaration [ SEMI EOF ] -## -## The known suffix of the stack is as follows: -## EXTERNAL val_ident COLON core_type -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## - - - -toplevel_phrase: EXTERNAL LIDENT COLON WITH -## -## Ends in an error in state: 3952. -## -## structure_item -> EXTERNAL val_ident COLON . core_type EQUAL primitive_declaration [ SEMI EOF ] -## -## The known suffix of the stack is as follows: -## EXTERNAL val_ident COLON -## - - - -toplevel_phrase: EXTERNAL LIDENT WITH -## -## Ends in an error in state: 3951. -## -## structure_item -> EXTERNAL val_ident . COLON core_type EQUAL primitive_declaration [ SEMI EOF ] -## -## The known suffix of the stack is as follows: -## EXTERNAL val_ident -## - - - -toplevel_phrase: EXTERNAL WITH -## -## Ends in an error in state: 3950. -## -## structure_item -> EXTERNAL . val_ident COLON core_type EQUAL primitive_declaration [ SEMI EOF ] -## -## The known suffix of the stack is as follows: -## EXTERNAL -## - - - -toplevel_phrase: FOR LPAREN UNDERSCORE IN UIDENT SEMI -## -## Ends in an error in state: 3945. -## -## expr -> expr . INFIXOP0 expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FOR optional_expr_extension LPAREN pattern IN expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: FOR LPAREN UNDERSCORE IN UIDENT TO UIDENT RPAREN UIDENT WITH -## -## Ends in an error in state: 3949. -## -## simple_expr_call -> simple_expr_call . POSTFIXOP [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT label_longident [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr RBRACKET [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr error [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr RBRACKET [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr error [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARP LIDENT [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPOP simple_expr_no_call [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPEQUAL simple_expr_call [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . MINUSGREATER simple_expr_no_call [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . labeled_arguments [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FOR optional_expr_extension LPAREN pattern IN expr direction_flag expr RPAREN simple_expr_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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, 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: 3948. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FOR optional_expr_extension LPAREN pattern IN expr direction_flag expr RPAREN -## - - - -toplevel_phrase: FOR LPAREN UNDERSCORE IN UIDENT TO UIDENT TO -## -## Ends in an error in state: 3947. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FOR optional_expr_extension LPAREN pattern IN expr direction_flag expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: FOR LPAREN UNDERSCORE IN UIDENT TO WITH -## -## Ends in an error in state: 3946. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FOR optional_expr_extension LPAREN pattern IN expr direction_flag -## - - - -toplevel_phrase: FOR LPAREN UNDERSCORE IN WITH -## -## Ends in an error in state: 3944. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FOR optional_expr_extension LPAREN pattern IN -## - - - -toplevel_phrase: FOR LPAREN UNDERSCORE WITH -## -## Ends in an error in state: 3943. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FOR optional_expr_extension LPAREN pattern -## -## 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 1209, spurious reduction of production pattern -> pattern_without_or -## - - - -toplevel_phrase: FOR LPAREN WITH -## -## Ends in an error in state: 3942. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FOR optional_expr_extension LPAREN -## - - - -toplevel_phrase: FOR PERCENT AND LIDENT -## -## Ends in an error in state: 3941. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FOR optional_expr_extension -## -## 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 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 1945, spurious reduction of production optional_expr_extension -> item_extension_sugar -## - - - -toplevel_phrase: FOR WITH -## -## Ends in an error in state: 3940. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FOR -## - - - -toplevel_phrase: FUN BAR CHAR EQUALGREATER CHAR TO -## -## Ends in an error in state: 3938. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FUN optional_expr_extension match_case(expr) llist_aux(match_case(expr)) -## -## 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 1369, spurious reduction of production expr -> simple_expr_call -## In state 3251, spurious reduction of production match_case(expr) -> BAR pattern option(preceded(WHEN,expr)) EQUALGREATER expr -## In state 3937, spurious reduction of production llist_aux(match_case(expr)) -> -## - - - -toplevel_phrase: FUN PERCENT AND BANG -## -## Ends in an error in state: 3936. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FUN optional_expr_extension -## -## 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 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 1945, spurious reduction of production optional_expr_extension -> item_extension_sugar -## - - - -toplevel_phrase: FUN WITH -## -## Ends in an error in state: 3935. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FUN -## - - - -toplevel_phrase: IF LBRACE RBRACE UIDENT ELSE UIDENT TO -## -## Ends in an error in state: 3934. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## IF optional_expr_extension parenthesized_expr simple_expr_call ELSE expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: IF LBRACE RBRACE UIDENT ELSE WITH -## -## Ends in an error in state: 3933. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## IF optional_expr_extension parenthesized_expr simple_expr_call ELSE -## - - - -toplevel_phrase: IF LBRACE RBRACE UIDENT WITH -## -## Ends in an error in state: 3932. -## -## simple_expr_call -> simple_expr_call . POSTFIXOP [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF ELSE DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT label_longident [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF ELSE DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr RBRACKET [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF ELSE DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr error [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF ELSE DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr RBRACKET [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF ELSE DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr error [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF ELSE DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF ELSE DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARP LIDENT [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF ELSE DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPOP simple_expr_no_call [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF ELSE DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPEQUAL simple_expr_call [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF ELSE DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . MINUSGREATER simple_expr_no_call [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF ELSE DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . labeled_arguments [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF ELSE DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## IF optional_expr_extension parenthesized_expr simple_expr_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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## - - - -toplevel_phrase: IF LBRACE RBRACE WITH -## -## Ends in an error in state: 3931. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## IF optional_expr_extension parenthesized_expr -## - - - -toplevel_phrase: IF PERCENT AND LAZY -## -## Ends in an error in state: 3930. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## IF optional_expr_extension -## -## 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 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 1945, spurious reduction of production optional_expr_extension -> item_extension_sugar -## - - - -toplevel_phrase: IF WITH -## -## Ends in an error in state: 3929. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## IF -## - - - -toplevel_phrase: INCLUDE DOCSTRING LPAREN RPAREN WITH -## -## Ends in an error in state: 1421. -## -## 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 ] -## module_expr -> attribute module_expr . [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## -## The known suffix of the stack is as follows: -## attribute module_expr -## - - - -toplevel_phrase: INCLUDE DOCSTRING WITH -## -## Ends in an error in state: 1420. -## -## module_expr -> attribute . module_expr [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## -## The known suffix of the stack is as follows: -## attribute -## - - - -toplevel_phrase: INCLUDE FUN LPAREN RPAREN COLON LIDENT WITH -## -## Ends in an error in state: 3092. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## either(ES6_FUN,FUN) functor_parameters option(preceded(COLON,simple_module_type)) -## - - - -toplevel_phrase: INCLUDE FUN LPAREN RPAREN EQUALGREATER LPAREN RPAREN WITH -## -## Ends in an error in state: 3094. -## -## 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 ] -## module_expr -> module_expr . LPAREN module_expr error [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## -## The known suffix of the stack is as follows: -## either(ES6_FUN,FUN) functor_parameters option(preceded(COLON,simple_module_type)) EQUALGREATER module_expr -## - - - -toplevel_phrase: INCLUDE FUN LPAREN RPAREN EQUALGREATER WITH -## -## Ends in an error in state: 3093. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## either(ES6_FUN,FUN) functor_parameters option(preceded(COLON,simple_module_type)) EQUALGREATER -## - - - -toplevel_phrase: INCLUDE FUN LPAREN RPAREN WITH -## -## Ends in an error in state: 3091. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## either(ES6_FUN,FUN) functor_parameters -## - - - -toplevel_phrase: INCLUDE FUN WITH -## -## Ends in an error in state: 1410. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## either(ES6_FUN,FUN) -## - - - -toplevel_phrase: INCLUDE LBRACE UIDENT EOF -## -## Ends in an error in state: 3416. -## -## module_expr_structure -> LBRACE structure . RBRACE [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## -## The known suffix of the stack is as follows: -## LBRACE structure -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 2631, spurious reduction of production unattributed_expr -> simple_expr_call -## In state 2572, spurious reduction of production structure_item -> unattributed_expr -## In state 2626, spurious reduction of production structure -> structure_item -## - - - -toplevel_phrase: INCLUDE LBRACE WITH -## -## Ends in an error in state: 329. -## -## module_expr_structure -> LBRACE . structure RBRACE [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## -## The known suffix of the stack is as follows: -## LBRACE -## - - - -toplevel_phrase: INCLUDE LPAREN UIDENT COLON UIDENT SEMI -## -## Ends in an error in state: 3743. -## -## 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 ] -## module_type -> module_type . WITH lseparated_nonempty_list_aux(AND,with_constraint) [ error WITH RPAREN ] -## -## The known suffix of the stack is as follows: -## LPAREN module_expr COLON module_type -## -## 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 908, spurious reduction of production ident -> UIDENT -## In state 1671, spurious reduction of production mty_longident -> ident -## In state 1630, spurious reduction of production simple_module_type -> mty_longident -## In state 1628, spurious reduction of production module_type -> simple_module_type -## - - - -toplevel_phrase: INCLUDE LPAREN UIDENT COLON WITH -## -## Ends in an error in state: 3742. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN module_expr COLON -## - - - -toplevel_phrase: INCLUDE LPAREN UIDENT SEMI -## -## Ends in an error in state: 3740. -## -## module_complex_expr -> module_expr . [ RPAREN ] -## 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 ] -## module_expr -> module_expr . module_arguments [ error RPAREN LPAREN LBRACE COLON ] -## module_expr -> module_expr . LPAREN module_expr error [ error RPAREN LPAREN LBRACE COLON ] -## module_expr -> LPAREN module_expr . error [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## -## The known suffix of the stack is as follows: -## LPAREN module_expr -## -## 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 2669, spurious reduction of production module_expr -> mod_longident -## - - - -toplevel_phrase: INCLUDE LPAREN VAL UIDENT COLON WITH -## -## Ends in an error in state: 3737. -## -## module_complex_expr -> VAL expr COLON . option(MODULE) package_type [ RPAREN ] -## module_complex_expr -> VAL expr COLON . option(MODULE) package_type COLONGREATER option(MODULE) package_type [ RPAREN ] -## module_expr -> LPAREN VAL expr COLON . error [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## -## The known suffix of the stack is as follows: -## LPAREN VAL expr COLON -## - - - -toplevel_phrase: INCLUDE LPAREN VAL UIDENT COLONGREATER UIDENT SEMI -## -## Ends in an error in state: 3745. -## -## module_expr -> LPAREN module_complex_expr . RPAREN [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## -## The known suffix of the stack is as follows: -## LPAREN module_complex_expr -## -## 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 243, spurious reduction of production ident -> UIDENT -## In state 945, spurious reduction of production mty_longident -> ident -## In state 913, spurious reduction of production simple_module_type -> mty_longident -## In state 912, spurious reduction of production module_type -> simple_module_type -## In state 1017, spurious reduction of production package_type -> module_type -## In state 1928, spurious reduction of production module_complex_expr -> VAL expr COLONGREATER option(MODULE) package_type -## - - - -toplevel_phrase: INCLUDE LPAREN VAL UIDENT COLONGREATER WITH -## -## Ends in an error in state: 3735. -## -## module_complex_expr -> VAL expr COLONGREATER . option(MODULE) package_type [ RPAREN ] -## module_expr -> LPAREN VAL expr COLONGREATER . error [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## -## The known suffix of the stack is as follows: -## LPAREN VAL expr COLONGREATER -## - - - -toplevel_phrase: INCLUDE LPAREN VAL UIDENT SEMI -## -## Ends in an error in state: 3733. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## module_complex_expr -> VAL expr . [ RPAREN ] -## module_complex_expr -> VAL expr . COLON option(MODULE) package_type [ RPAREN ] -## module_complex_expr -> VAL expr . COLON option(MODULE) package_type COLONGREATER option(MODULE) package_type [ RPAREN ] -## module_complex_expr -> VAL expr . COLONGREATER option(MODULE) package_type [ RPAREN ] -## module_expr -> LPAREN VAL expr . COLON error [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## module_expr -> LPAREN VAL expr . COLONGREATER error [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## module_expr -> LPAREN VAL expr . error [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## -## The known suffix of the stack is as follows: -## LPAREN VAL expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: INCLUDE LPAREN VAL WITH -## -## Ends in an error in state: 123. -## -## module_complex_expr -> VAL . expr [ RPAREN ] -## module_complex_expr -> VAL . expr COLON option(MODULE) package_type [ RPAREN ] -## module_complex_expr -> VAL . expr COLON option(MODULE) package_type COLONGREATER option(MODULE) package_type [ RPAREN ] -## module_complex_expr -> VAL . expr COLONGREATER option(MODULE) package_type [ RPAREN ] -## module_expr -> LPAREN VAL . expr COLON error [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## module_expr -> LPAREN VAL . expr COLONGREATER error [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## module_expr -> LPAREN VAL . expr error [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## -## The known suffix of the stack is as follows: -## LPAREN VAL -## - - - -toplevel_phrase: INCLUDE LPAREN WITH -## -## Ends in an error in state: 122. -## -## module_expr -> LPAREN . module_expr COLON module_type error [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## module_expr -> LPAREN . module_complex_expr RPAREN [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## module_expr -> LPAREN . RPAREN [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## module_expr -> LPAREN . module_expr error [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## module_expr -> LPAREN . VAL expr COLON error [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## module_expr -> LPAREN . VAL expr COLONGREATER error [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## module_expr -> LPAREN . VAL expr error [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -toplevel_phrase: INCLUDE UIDENT LPAREN COMMA WITH -## -## Ends in an error in state: 3391. -## -## module_arguments -> LPAREN module_arguments_comma_list . RPAREN [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## -## The known suffix of the stack is as follows: -## LPAREN module_arguments_comma_list -## - - - -toplevel_phrase: INCLUDE UIDENT LPAREN UIDENT SEMI -## -## Ends in an error in state: 3389. -## -## module_complex_expr -> module_expr . [ RPAREN COMMA ] -## module_complex_expr -> module_expr . COLON module_type [ RPAREN COMMA ] -## module_expr -> module_expr . module_arguments [ error RPAREN LPAREN LBRACE COMMA COLON ] -## module_expr -> module_expr . LPAREN module_expr error [ error RPAREN LPAREN LBRACE COMMA COLON ] -## module_expr -> module_expr LPAREN module_expr . error [ SEMI RPAREN LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## -## The known suffix of the stack is as follows: -## module_expr LPAREN module_expr -## -## 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 2669, spurious reduction of production module_expr -> mod_longident -## - - - -toplevel_phrase: INCLUDE UIDENT LPAREN WITH -## -## Ends in an error in state: 961. -## -## module_arguments -> LPAREN . module_arguments_comma_list RPAREN [ 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 ] -## -## The known suffix of the stack is as follows: -## module_expr LPAREN -## - - - -toplevel_phrase: INCLUDE UIDENT WITH -## -## Ends in an error in state: 1408. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## mod_longident -## - - - -toplevel_phrase: INCLUDE WITH -## -## Ends in an error in state: 3927. -## -## structure_item -> INCLUDE . module_expr [ SEMI EOF ] -## -## The known suffix of the stack is as follows: -## INCLUDE -## - - - -toplevel_phrase: LAZY UIDENT WITH -## -## Ends in an error in state: 3926. -## -## simple_expr_call -> simple_expr_call . POSTFIXOP [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT label_longident [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr RBRACKET [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr error [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr RBRACKET [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr error [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARP LIDENT [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPOP simple_expr_no_call [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPEQUAL simple_expr_call [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . MINUSGREATER simple_expr_no_call [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . labeled_arguments [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## unattributed_expr -> LAZY simple_expr_call . [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LAZY simple_expr_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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## - - - -toplevel_phrase: LAZY WITH -## -## Ends in an error in state: 3925. -## -## unattributed_expr -> LAZY . simple_expr_call [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LAZY -## - - - -toplevel_phrase: LET CHAR EQUAL CHAR AND UNDERSCORE EQUAL CHAR TO -## -## Ends in an error in state: 2393. -## -## list(and_let_binding) -> AND let_binding_body . list(and_let_binding) [ SEMI RBRACE EOF BAR ] -## -## The known suffix of the stack is as follows: -## AND let_binding_body -## -## 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 1369, spurious reduction of production expr -> simple_expr_call -## In state 2296, spurious reduction of production let_binding_body -> pattern EQUAL expr -## - - - -toplevel_phrase: LET CHAR EQUAL CHAR AND WITH -## -## Ends in an error in state: 2392. -## -## list(and_let_binding) -> AND . let_binding_body list(and_let_binding) [ SEMI RBRACE EOF BAR ] -## -## The known suffix of the stack is as follows: -## AND -## - - - -toplevel_phrase: LET CHAR EQUAL CHAR DOCSTRING AND UNDERSCORE EQUAL CHAR TO -## -## Ends in an error in state: 2396. -## -## list(and_let_binding) -> nonempty_list(as_loc(attribute)) AND let_binding_body . list(and_let_binding) [ SEMI RBRACE EOF BAR ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) AND let_binding_body -## -## 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 1369, spurious reduction of production expr -> simple_expr_call -## In state 2296, 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: 2395. -## -## list(and_let_binding) -> nonempty_list(as_loc(attribute)) AND . let_binding_body list(and_let_binding) [ SEMI RBRACE EOF BAR ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) AND -## - - - -toplevel_phrase: LET CHAR EQUAL CHAR DOCSTRING WITH -## -## Ends in an error in state: 2394. -## -## list(and_let_binding) -> nonempty_list(as_loc(attribute)) . AND let_binding_body list(and_let_binding) [ SEMI RBRACE EOF BAR ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -toplevel_phrase: LET CHAR EQUAL CHAR TO -## -## Ends in an error in state: 2391. -## -## let_bindings -> let_binding . list(and_let_binding) [ SEMI RBRACE EOF BAR ] -## -## The known suffix of the stack is as follows: -## let_binding -## -## 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 1369, spurious reduction of production expr -> simple_expr_call -## In state 2296, spurious reduction of production let_binding_body -> pattern EQUAL expr -## In state 2297, 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: 2288. -## -## let_binding_body -> simple_pattern_ident COLON nonempty_list(preceded(QUOTE,ident)) DOT core_type EQUAL . expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] -## -## The known suffix of the stack is as follows: -## simple_pattern_ident COLON nonempty_list(preceded(QUOTE,ident)) DOT core_type EQUAL -## - - - -toplevel_phrase: LET LIDENT COLON QUOTE LIDENT DOT UNDERSCORE WITH -## -## Ends in an error in state: 2287. -## -## let_binding_body -> simple_pattern_ident COLON nonempty_list(preceded(QUOTE,ident)) DOT core_type . EQUAL expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] -## -## The known suffix of the stack is as follows: -## simple_pattern_ident COLON nonempty_list(preceded(QUOTE,ident)) DOT core_type -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## - - - -toplevel_phrase: LET LIDENT COLON QUOTE LIDENT DOT WITH -## -## Ends in an error in state: 2286. -## -## let_binding_body -> simple_pattern_ident COLON nonempty_list(preceded(QUOTE,ident)) DOT . core_type EQUAL expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] -## -## The known suffix of the stack is as follows: -## simple_pattern_ident COLON nonempty_list(preceded(QUOTE,ident)) DOT -## - - - -toplevel_phrase: LET LIDENT COLON TYPE LIDENT DOT UNDERSCORE EQUAL WITH -## -## Ends in an error in state: 2283. -## -## let_binding_body -> simple_pattern_ident COLON TYPE nonempty_list(LIDENT) DOT core_type EQUAL . expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] -## -## The known suffix of the stack is as follows: -## simple_pattern_ident COLON TYPE nonempty_list(LIDENT) DOT core_type EQUAL -## - - - -toplevel_phrase: LET LIDENT COLON TYPE LIDENT DOT UNDERSCORE WITH -## -## Ends in an error in state: 2282. -## -## let_binding_body -> simple_pattern_ident COLON TYPE nonempty_list(LIDENT) DOT core_type . EQUAL expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] -## -## The known suffix of the stack is as follows: -## simple_pattern_ident COLON TYPE nonempty_list(LIDENT) DOT core_type -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## - - - -toplevel_phrase: LET LIDENT COLON TYPE LIDENT DOT WITH -## -## Ends in an error in state: 2281. -## -## let_binding_body -> simple_pattern_ident COLON TYPE nonempty_list(LIDENT) DOT . core_type EQUAL expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] -## -## The known suffix of the stack is as follows: -## simple_pattern_ident COLON TYPE nonempty_list(LIDENT) DOT -## - - - -toplevel_phrase: LET LIDENT COLON TYPE WITH -## -## Ends in an error in state: 2279. -## -## let_binding_body -> simple_pattern_ident COLON TYPE . nonempty_list(LIDENT) DOT core_type EQUAL expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] -## -## The known suffix of the stack is as follows: -## simple_pattern_ident COLON TYPE -## - - - -toplevel_phrase: LET LIDENT COLON WITH -## -## Ends in an error in state: 2278. -## -## 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 ] -## type_constraint -> COLON . core_type option(preceded(COLONGREATER,core_type)) [ EQUAL ] -## type_constraint -> COLON . MODULE package_type [ EQUAL ] -## -## The known suffix of the stack is as follows: -## simple_pattern_ident COLON -## - - - -toplevel_phrase: LET LIDENT COLONGREATER LIDENT EQUAL WITH -## -## Ends in an error in state: 2291. -## -## let_binding_body -> simple_pattern_ident type_constraint EQUAL . expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] -## -## The known suffix of the stack is as follows: -## simple_pattern_ident type_constraint EQUAL -## - - - -toplevel_phrase: LET LIDENT COLONGREATER LIDENT WITH -## -## Ends in an error in state: 2290. -## -## let_binding_body -> simple_pattern_ident type_constraint . EQUAL expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] -## -## The known suffix of the stack is as follows: -## simple_pattern_ident type_constraint -## -## 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 378, spurious reduction of production basic_core_type -> type_longident -## In state 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 1013, spurious reduction of production type_constraint -> COLONGREATER core_type -## - - - -toplevel_phrase: LET LIDENT LPAREN DOT RPAREN COLON LIDENT WITH -## -## Ends in an error in state: 2266. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN DOT RPAREN option(preceded(COLON,core_type)) -## -## 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 378, spurious reduction of production basic_core_type -> type_longident -## In state 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 528, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## - - - -toplevel_phrase: LET LIDENT LPAREN DOT RPAREN WITH -## -## Ends in an error in state: 2265. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN DOT RPAREN -## - - - -toplevel_phrase: LET LIDENT LPAREN DOT UNDERSCORE EQUAL -## -## Ends in an error in state: 2268. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) -## -## 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 1209, spurious reduction of production pattern -> pattern_without_or -## In state 1218, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1321, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1327, 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: 2271. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN option(preceded(COLON,core_type)) -## -## 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 378, spurious reduction of production basic_core_type -> type_longident -## In state 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 528, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## - - - -toplevel_phrase: LET LIDENT LPAREN DOT UNDERSCORE RPAREN WITH -## -## Ends in an error in state: 2270. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN -## - - - -toplevel_phrase: LET LIDENT LPAREN DOT WITH -## -## Ends in an error in state: 2264. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN DOT -## - - - -toplevel_phrase: LET LIDENT LPAREN RPAREN COLON LIDENT WITH -## -## Ends in an error in state: 2259. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN RPAREN option(preceded(COLON,core_type)) -## -## 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 378, spurious reduction of production basic_core_type -> type_longident -## In state 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 528, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## - - - -toplevel_phrase: LET LIDENT LPAREN RPAREN EQUAL UIDENT TO -## -## Ends in an error in state: 2261. -## -## 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 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP1 expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## EQUAL expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: LET LIDENT LPAREN RPAREN EQUAL WITH -## -## Ends in an error in state: 2260. -## -## either(preceded(EQUAL,expr),braced_expr) -> EQUAL . expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] -## -## The known suffix of the stack is as follows: -## EQUAL -## - - - -toplevel_phrase: LET LIDENT LPAREN RPAREN WITH -## -## Ends in an error in state: 2258. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN RPAREN -## - - - -toplevel_phrase: LET LIDENT LPAREN UNDERSCORE EQUAL -## -## Ends in an error in state: 2273. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) -## -## 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 1209, spurious reduction of production pattern -> pattern_without_or -## In state 1218, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1321, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1327, 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: 2276. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN option(preceded(COLON,core_type)) -## -## 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 378, spurious reduction of production basic_core_type -> type_longident -## In state 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 528, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## - - - -toplevel_phrase: LET LIDENT LPAREN UNDERSCORE RPAREN WITH -## -## Ends in an error in state: 2275. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN -## - - - -toplevel_phrase: LET LIDENT LPAREN WITH -## -## Ends in an error in state: 2257. -## -## 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 ] -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -toplevel_phrase: LET LIDENT WITH -## -## Ends in an error in state: 2256. -## -## 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 ] -## 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 ] -## simple_pattern -> simple_pattern_ident . [ EQUAL COLONCOLON BAR AS ] -## -## The known suffix of the stack is as follows: -## simple_pattern_ident -## - - - -toplevel_phrase: LET PERCENT AND ASSERT -## -## Ends in an error in state: 2249. -## -## let_binding -> LET option(item_extension_sugar) . rec_flag let_binding_body [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] -## -## The known suffix of the stack is as follows: -## LET option(item_extension_sugar) -## -## 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 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 1903, spurious reduction of production option(item_extension_sugar) -> item_extension_sugar -## - - - -toplevel_phrase: LET REC ASSERT -## -## Ends in an error in state: 2250. -## -## let_binding -> LET option(item_extension_sugar) rec_flag . let_binding_body [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] -## -## The known suffix of the stack is as follows: -## LET option(item_extension_sugar) rec_flag -## - - - -toplevel_phrase: LET UIDENT UIDENT WITH -## -## Ends in an error in state: 2294. -## -## let_binding_body -> pattern . EQUAL expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] -## pattern -> pattern . BAR pattern [ EQUAL BAR ] -## -## The known suffix of the stack is as follows: -## pattern -## -## 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 1202, spurious reduction of production constr_longident -> mod_longident -## In state 1246, spurious reduction of production simple_pattern_direct_argument -> constr_longident -## In state 1244, spurious reduction of production pattern_constructor_argument -> simple_pattern_direct_argument -## In state 1245, spurious reduction of production pattern_without_or -> constr_longident pattern_constructor_argument -## In state 1209, spurious reduction of production pattern -> pattern_without_or -## - - - -toplevel_phrase: LET UNDERSCORE COLON UNDERSCORE EQUAL WITH -## -## Ends in an error in state: 2254. -## -## let_binding_body -> simple_pattern_not_ident COLON core_type EQUAL . expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] -## -## The known suffix of the stack is as follows: -## simple_pattern_not_ident COLON core_type EQUAL -## - - - -toplevel_phrase: LET UNDERSCORE COLON UNDERSCORE WITH -## -## Ends in an error in state: 2253. -## -## let_binding_body -> simple_pattern_not_ident COLON core_type . EQUAL expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] -## -## The known suffix of the stack is as follows: -## simple_pattern_not_ident COLON core_type -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## - - - -toplevel_phrase: LET UNDERSCORE COLON WITH -## -## Ends in an error in state: 2252. -## -## let_binding_body -> simple_pattern_not_ident COLON . core_type EQUAL expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] -## -## The known suffix of the stack is as follows: -## simple_pattern_not_ident COLON -## - - - -toplevel_phrase: LET UNDERSCORE EQUAL WITH -## -## Ends in an error in state: 2295. -## -## let_binding_body -> pattern EQUAL . expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING BAR AND ] -## -## The known suffix of the stack is as follows: -## pattern EQUAL -## - - - -toplevel_phrase: LET UNDERSCORE WITH -## -## Ends in an error in state: 2251. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## simple_pattern_not_ident -## - - - -toplevel_phrase: LET WITH -## -## Ends in an error in state: 3924. -## -## let_binding -> LET . option(item_extension_sugar) rec_flag let_binding_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] -## opt_LET_MODULE -> LET . MODULE [ UIDENT REC LIDENT ] -## -## The known suffix of the stack is as follows: -## LET -## - - - -toplevel_phrase: LIDENT EQUAL UIDENT TO -## -## Ends in an error in state: 3923. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## unattributed_expr -> LIDENT EQUAL expr . [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LIDENT EQUAL expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: LIDENT EQUAL WITH -## -## Ends in an error in state: 3922. -## -## unattributed_expr -> LIDENT EQUAL . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LIDENT EQUAL -## - - - -toplevel_phrase: LPAREN COLONCOLON RPAREN LPAREN UIDENT COMMA UIDENT TO -## -## Ends in an error in state: 3919. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN COLONCOLON RPAREN LPAREN expr COMMA expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: LPAREN COLONCOLON RPAREN LPAREN UIDENT COMMA WITH -## -## Ends in an error in state: 3918. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN COLONCOLON RPAREN LPAREN expr COMMA -## - - - -toplevel_phrase: LPAREN COLONCOLON RPAREN LPAREN UIDENT TO -## -## Ends in an error in state: 3917. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN COLONCOLON RPAREN LPAREN expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: LPAREN COLONCOLON RPAREN LPAREN WITH -## -## Ends in an error in state: 3916. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN COLONCOLON RPAREN LPAREN -## - - - -toplevel_phrase: LPAREN COLONCOLON RPAREN WITH -## -## Ends in an error in state: 3915. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN COLONCOLON RPAREN -## - - - -toplevel_phrase: LPAREN COLONCOLON WITH -## -## Ends in an error in state: 3914. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN COLONCOLON -## - - - -toplevel_phrase: LPAREN WITH -## -## Ends in an error in state: 3913. -## -## constr_longident -> LPAREN . RPAREN [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> LPAREN . expr_list RPAREN [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> LPAREN . expr_list error [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LPAREN . MODULE module_expr RPAREN [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LPAREN . MODULE module_expr COLON package_type RPAREN [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LPAREN . MODULE module_expr COLON error [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## val_ident -> LPAREN . operator RPAREN [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -toplevel_phrase: MINUSDOT WITH -## -## Ends in an error in state: 4076. -## -## unattributed_expr -> subtractive . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## subtractive -## - - - -toplevel_phrase: MODULE REC LIDENT LBRACE RBRACE AND UIDENT LBRACE RBRACE WITH -## -## Ends in an error in state: 4115. -## -## list(and_module_bindings) -> and_module_bindings . list(and_module_bindings) [ SEMI EOF ] -## -## The known suffix of the stack is as follows: -## and_module_bindings -## - - - -toplevel_phrase: MODULE REC LIDENT LBRACE RBRACE AND UIDENT WITH -## -## Ends in an error in state: 4108. -## -## and_module_bindings -> AND UIDENT . module_binding_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## AND UIDENT -## - - - -toplevel_phrase: MODULE REC LIDENT LBRACE RBRACE AND WITH -## -## Ends in an error in state: 4107. -## -## and_module_bindings -> AND . UIDENT module_binding_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## AND -## - - - -toplevel_phrase: MODULE REC LIDENT LBRACE RBRACE DOCSTRING AND UIDENT WITH -## -## Ends in an error in state: 4112. -## -## and_module_bindings -> nonempty_list(as_loc(attribute)) AND UIDENT . module_binding_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) AND UIDENT -## - - - -toplevel_phrase: MODULE REC LIDENT LBRACE RBRACE DOCSTRING AND WITH -## -## Ends in an error in state: 4111. -## -## and_module_bindings -> nonempty_list(as_loc(attribute)) AND . UIDENT module_binding_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) AND -## - - - -toplevel_phrase: MODULE REC LIDENT LBRACE RBRACE DOCSTRING WITH -## -## Ends in an error in state: 4110. -## -## and_module_bindings -> nonempty_list(as_loc(attribute)) . AND UIDENT module_binding_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -toplevel_phrase: MODULE REC LIDENT LBRACE RBRACE WITH -## -## Ends in an error in state: 4106. -## -## structure_item -> opt_LET_MODULE_REC_ident module_binding_body . list(and_module_bindings) [ SEMI EOF ] -## -## The known suffix of the stack is as follows: -## opt_LET_MODULE_REC_ident module_binding_body -## - - - -toplevel_phrase: MODULE REC LIDENT WITH -## -## Ends in an error in state: 4105. -## -## structure_item -> opt_LET_MODULE_REC_ident . module_binding_body list(and_module_bindings) [ SEMI EOF ] -## -## The known suffix of the stack is as follows: -## opt_LET_MODULE_REC_ident -## - - - -toplevel_phrase: MODULE TYPE OF LET -## -## Ends in an error in state: 3910. -## -## structure_item -> MODULE TYPE option(OF) . ident [ SEMI EOF ] -## structure_item -> MODULE TYPE option(OF) . ident module_type_body(EQUAL) [ SEMI EOF ] -## -## The known suffix of the stack is as follows: -## MODULE TYPE option(OF) -## - - - -toplevel_phrase: MODULE TYPE WITH -## -## Ends in an error in state: 3909. -## -## structure_item -> MODULE TYPE . option(OF) ident [ SEMI EOF ] -## structure_item -> MODULE TYPE . option(OF) ident module_type_body(EQUAL) [ SEMI EOF ] -## -## The known suffix of the stack is as follows: -## MODULE TYPE -## - - - -toplevel_phrase: MODULE UIDENT COLON UIDENT SEMI -## -## Ends in an error in state: 3346. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## loption(functor_parameters) COLON module_type -## -## 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 243, spurious reduction of production ident -> UIDENT -## In state 945, spurious reduction of production mty_longident -> ident -## In state 913, spurious reduction of production simple_module_type -> mty_longident -## In state 912, spurious reduction of production module_type -> simple_module_type -## - - - -toplevel_phrase: MODULE UIDENT COLON WITH -## -## Ends in an error in state: 3345. -## -## module_binding_body -> loption(functor_parameters) COLON . module_type module_expr_body [ SEMI LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## loption(functor_parameters) COLON -## - - - -toplevel_phrase: MODULE UIDENT EQUAL UIDENT RPAREN -## -## Ends in an error in state: 3344. -## -## 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 ] -## module_expr_body -> EQUAL module_expr . [ SEMI LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## EQUAL module_expr -## -## 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 1408, spurious reduction of production module_expr -> mod_longident -## - - - -toplevel_phrase: MODULE UIDENT EQUAL WITH -## -## Ends in an error in state: 3343. -## -## module_expr_body -> EQUAL . module_expr [ SEMI LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## EQUAL -## - - - -toplevel_phrase: MODULE UIDENT LPAREN RPAREN WITH -## -## Ends in an error in state: 3342. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## loption(functor_parameters) -## - - - -toplevel_phrase: MODULE UIDENT WITH -## -## Ends in an error in state: 4103. -## -## structure_item -> opt_LET_MODULE_ident . module_binding_body [ SEMI EOF ] -## -## The known suffix of the stack is as follows: -## opt_LET_MODULE_ident -## - - - -toplevel_phrase: MODULE WITH -## -## Ends in an error in state: 3908. -## -## opt_LET_MODULE -> MODULE . [ UIDENT REC LIDENT ] -## structure_item -> MODULE . TYPE option(OF) ident [ SEMI EOF ] -## structure_item -> MODULE . TYPE option(OF) ident module_type_body(EQUAL) [ SEMI EOF ] -## -## The known suffix of the stack is as follows: -## MODULE -## - - - -toplevel_phrase: PERCENT AND UNDERSCORE -## -## Ends in an error in state: 4159. -## -## structure_item -> item_extension_sugar . structure_item [ SEMI EOF ] -## -## The known suffix of the stack is as follows: -## item_extension_sugar -## -## 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 54, spurious reduction of production attr_id -> single_attr_id -## In state 57, spurious reduction of production item_extension_sugar -> PERCENT attr_id -## - - - -toplevel_phrase: PLUSDOT WITH -## -## Ends in an error in state: 4163. -## -## unattributed_expr -> additive . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## additive -## - - - -toplevel_phrase: SHARP UIDENT EOF -## -## Ends in an error in state: 4074. -## -## embedded(__anonymous_0) -> toplevel_directive . SEMI [ # ] -## -## The known suffix of the stack is as follows: -## toplevel_directive -## -## 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 3900, spurious reduction of production embedded(__anonymous_38) -> -## In state 3907, spurious reduction of production toplevel_directive -> SHARP ident embedded(__anonymous_38) -## - - - -toplevel_phrase: SHARP UIDENT UIDENT DOT WITH -## -## Ends in an error in state: 1025. -## -## mod_longident -> mod_longident DOT . UIDENT [ SEMI EOF DOT ] -## val_longident -> mod_longident DOT . val_ident [ SEMI RPAREN QUESTION EOF COMMA COLONGREATER COLON ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT -## - - - -toplevel_phrase: SHARP UIDENT UIDENT WITH -## -## Ends in an error in state: 3906. -## -## embedded(__anonymous_38) -> mod_longident . [ SEMI EOF ] -## mod_longident -> mod_longident . DOT UIDENT [ SEMI EOF DOT ] -## val_longident -> mod_longident . DOT val_ident [ SEMI EOF ] -## -## The known suffix of the stack is as follows: -## mod_longident -## - - - -toplevel_phrase: SHARP UIDENT WITH -## -## Ends in an error in state: 3900. -## -## toplevel_directive -> SHARP ident . embedded(__anonymous_38) [ SEMI EOF ] -## -## The known suffix of the stack is as follows: -## SHARP ident -## - - - -toplevel_phrase: SHARP WITH -## -## Ends in an error in state: 3899. -## -## toplevel_directive -> SHARP . ident embedded(__anonymous_38) [ SEMI EOF ] -## -## The known suffix of the stack is as follows: -## SHARP -## - - - -toplevel_phrase: SWITCH PERCENT AND WHILE -## -## Ends in an error in state: 3893. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## SWITCH optional_expr_extension -## -## 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 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 1945, 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: 3897. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## SWITCH optional_expr_extension simple_expr_no_constructor LBRACE match_case(seq_expr) llist_aux(match_case(seq_expr)) -## -## 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 1369, spurious reduction of production expr -> simple_expr_call -## In state 3518, spurious reduction of production option(SEMI) -> -## In state 3522, spurious reduction of production seq_expr_no_seq -> expr option(SEMI) -## In state 3490, spurious reduction of production seq_expr -> seq_expr_no_seq -## In state 3524, spurious reduction of production match_case(seq_expr) -> BAR pattern option(preceded(WHEN,expr)) EQUALGREATER seq_expr -## In state 3896, spurious reduction of production llist_aux(match_case(seq_expr)) -> -## - - - -toplevel_phrase: SWITCH UIDENT LBRACE WITH -## -## Ends in an error in state: 3895. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## SWITCH optional_expr_extension simple_expr_no_constructor LBRACE -## - - - -toplevel_phrase: SWITCH UIDENT WITH -## -## Ends in an error in state: 3894. -## -## simple_expr_no_constructor -> simple_expr_no_constructor . POSTFIXOP [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . DOT label_longident [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . LBRACKET expr RBRACKET [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . LBRACKET expr error [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . DOT LBRACKET expr RBRACKET [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . DOT LBRACKET expr error [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . SHARP LIDENT [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . SHARPOP simple_expr_no_call [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . SHARPEQUAL simple_expr_call [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . MINUSGREATER simple_expr_no_call [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## SWITCH optional_expr_extension simple_expr_no_constructor -## -## 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 3540, spurious reduction of production constr_longident -> mod_longident -## In state 3578, spurious reduction of production simple_expr_no_constructor -> constr_longident -## - - - -toplevel_phrase: SWITCH WITH -## -## Ends in an error in state: 3892. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## SWITCH -## - - - -toplevel_phrase: TRUE DOT LBRACE UIDENT RBRACE EQUAL UIDENT TO -## -## Ends in an error in state: 4099. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## unattributed_expr -> simple_expr_call DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE EQUAL expr . [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE EQUAL expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: TRUE DOT LBRACE UIDENT RBRACE EQUAL WITH -## -## Ends in an error in state: 4098. -## -## unattributed_expr -> simple_expr_call DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE EQUAL . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE EQUAL -## - - - -toplevel_phrase: TRUE DOT LBRACE UIDENT RBRACE WITH -## -## Ends in an error in state: 4097. -## -## simple_expr_call -> simple_expr_call DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE . [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## unattributed_expr -> simple_expr_call DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE . EQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE -## - - - -toplevel_phrase: TRUE DOT LBRACE WITH -## -## Ends in an error in state: 4094. -## -## simple_expr_call -> simple_expr_call DOT LBRACE . lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## unattributed_expr -> simple_expr_call DOT LBRACE . lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE EQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACE -## - - - -toplevel_phrase: TRUE DOT LBRACKET UIDENT RBRACKET EQUAL UIDENT TO -## -## Ends in an error in state: 4093. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACKET expr RBRACKET EQUAL expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: TRUE DOT LBRACKET UIDENT RBRACKET EQUAL WITH -## -## Ends in an error in state: 4092. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACKET expr RBRACKET EQUAL -## - - - -toplevel_phrase: TRUE DOT LBRACKET UIDENT RBRACKET WITH -## -## Ends in an error in state: 4091. -## -## simple_expr_call -> simple_expr_call DOT LBRACKET expr RBRACKET . [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACKET expr RBRACKET -## - - - -toplevel_phrase: TRUE DOT LBRACKET UIDENT SEMI -## -## Ends in an error in state: 4090. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT LBRACKET expr . RBRACKET [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT LBRACKET expr . error [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACKET expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: TRUE DOT LBRACKET WITH -## -## Ends in an error in state: 4089. -## -## simple_expr_call -> simple_expr_call DOT LBRACKET . expr RBRACKET [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT LBRACKET . expr error [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACKET -## - - - -toplevel_phrase: TRUE DOT LIDENT EQUAL UIDENT TO -## -## Ends in an error in state: 4102. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT label_longident EQUAL expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: TRUE DOT LIDENT EQUAL WITH -## -## Ends in an error in state: 4101. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT label_longident EQUAL -## - - - -toplevel_phrase: TRUE DOT LIDENT WITH -## -## Ends in an error in state: 4100. -## -## simple_expr_call -> simple_expr_call DOT label_longident . [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT label_longident -## - - - -toplevel_phrase: TRUE DOT WITH -## -## Ends in an error in state: 4088. -## -## simple_expr_call -> simple_expr_call DOT . label_longident [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT . LBRACKET expr RBRACKET [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT . LBRACKET expr error [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT . LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## unattributed_expr -> simple_expr_call DOT . LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE EQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT -## - - - -toplevel_phrase: TRY PERCENT AND WHILE -## -## Ends in an error in state: 3884. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## TRY optional_expr_extension -## -## 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 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 1945, 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: 3890. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## TRY optional_expr_extension simple_expr_no_constructor LBRACE match_case(seq_expr) llist_aux(match_case(seq_expr)) -## -## 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 1369, spurious reduction of production expr -> simple_expr_call -## In state 3518, spurious reduction of production option(SEMI) -> -## In state 3522, spurious reduction of production seq_expr_no_seq -> expr option(SEMI) -## In state 3490, spurious reduction of production seq_expr -> seq_expr_no_seq -## In state 3524, spurious reduction of production match_case(seq_expr) -> BAR pattern option(preceded(WHEN,expr)) EQUALGREATER seq_expr -## In state 3889, spurious reduction of production llist_aux(match_case(seq_expr)) -> -## - - - -toplevel_phrase: TRY UIDENT LBRACE WITH -## -## Ends in an error in state: 3888. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## TRY optional_expr_extension simple_expr_no_constructor LBRACE -## - - - -toplevel_phrase: TRY UIDENT WHILE -## -## Ends in an error in state: 3885. -## -## simple_expr_no_constructor -> simple_expr_no_constructor . POSTFIXOP [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . DOT label_longident [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . LBRACKET expr RBRACKET [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . LBRACKET expr error [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . DOT LBRACKET expr RBRACKET [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . DOT LBRACKET expr error [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . SHARP LIDENT [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . SHARPOP simple_expr_no_call [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . SHARPEQUAL simple_expr_call [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . MINUSGREATER simple_expr_no_call [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## TRY optional_expr_extension simple_expr_no_constructor -## -## 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 3540, spurious reduction of production constr_longident -> mod_longident -## In state 3578, spurious reduction of production simple_expr_no_constructor -> constr_longident -## - - - -toplevel_phrase: TRY UIDENT WITH WITH -## -## Ends in an error in state: 3886. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## TRY optional_expr_extension simple_expr_no_constructor WITH -## - - - -toplevel_phrase: TRY WITH -## -## Ends in an error in state: 3883. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## TRY -## - - - -toplevel_phrase: TYPE LIDENT LPAREN UNDERSCORE RPAREN AMPERSAND -## -## Ends in an error in state: 3843. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag LIDENT type_variables_with_variance -## - - - -toplevel_phrase: TYPE LIDENT PLUSEQ BAR DOCSTRING UIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 3848. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## BAR nonempty_list(as_loc(attribute)) either(extension_constructor_declaration,extension_constructor_rebind) -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 528, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 529, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 639, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 3294, 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: 3847. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## BAR nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -toplevel_phrase: TYPE LIDENT PLUSEQ BAR UIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 3857. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## BAR either(extension_constructor_declaration,extension_constructor_rebind) -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 528, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 529, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 639, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 3294, 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: 3846. -## -## 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 ] -## 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 ] -## 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 ] -## -## The known suffix of the stack is as follows: -## BAR -## - - - -toplevel_phrase: TYPE LIDENT PLUSEQ DOCSTRING BAR DOCSTRING UIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 3853. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) BAR nonempty_list(as_loc(attribute)) either(extension_constructor_declaration,extension_constructor_rebind) -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 528, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 529, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 639, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 3294, 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: 3852. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) BAR nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -toplevel_phrase: TYPE LIDENT PLUSEQ DOCSTRING BAR UIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 3855. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) BAR either(extension_constructor_declaration,extension_constructor_rebind) -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 528, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 529, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 639, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 3294, 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: 3851. -## -## 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 ] -## 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 ] -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) BAR -## - - - -toplevel_phrase: TYPE LIDENT PLUSEQ DOCSTRING WITH -## -## Ends in an error in state: 3850. -## -## 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 ] -## 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 ] -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -toplevel_phrase: TYPE LIDENT PLUSEQ PRI BANG -## -## Ends in an error in state: 3845. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) -## - - - -toplevel_phrase: TYPE LIDENT PLUSEQ UIDENT BAR DOCSTRING UIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 3863. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## BAR nonempty_list(as_loc(attribute)) either(extension_constructor_declaration,extension_constructor_rebind) -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 528, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 529, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 639, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 3294, 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: 3862. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## BAR nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -toplevel_phrase: TYPE LIDENT PLUSEQ UIDENT BAR UIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 3872. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## BAR either(extension_constructor_declaration,extension_constructor_rebind) -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 528, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 529, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 639, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 3294, 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: 3861. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## BAR -## - - - -toplevel_phrase: TYPE LIDENT PLUSEQ UIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 3860. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## either(extension_constructor_declaration,extension_constructor_rebind) -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 528, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 529, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 639, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 3294, 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 UNDERSCORE WITH -## -## Ends in an error in state: 3867. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) BAR nonempty_list(as_loc(attribute)) either(extension_constructor_declaration,extension_constructor_rebind) -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 528, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 529, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 639, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 3294, 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: 3866. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) BAR nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -toplevel_phrase: TYPE LIDENT PLUSEQ UIDENT DOCSTRING BAR UIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 3869. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) BAR either(extension_constructor_declaration,extension_constructor_rebind) -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 528, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 529, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 639, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 3294, 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: 3865. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) BAR -## - - - -toplevel_phrase: TYPE LIDENT PLUSEQ UIDENT DOCSTRING WITH -## -## Ends in an error in state: 3864. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -toplevel_phrase: TYPE LIDENT PLUSEQ WITH -## -## Ends in an error in state: 3844. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag LIDENT type_variables_with_variance PLUSEQ -## - - - -toplevel_phrase: TYPE LIDENT WITH -## -## Ends in an error in state: 3842. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag LIDENT -## - - - -toplevel_phrase: TYPE UIDENT DOT LIDENT LPAREN UNDERSCORE RPAREN WITH -## -## Ends in an error in state: 3879. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance -## - - - -toplevel_phrase: TYPE UIDENT DOT LIDENT PLUSEQ PRI BANG -## -## Ends in an error in state: 3881. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) -## - - - -toplevel_phrase: TYPE UIDENT DOT LIDENT PLUSEQ WITH -## -## Ends in an error in state: 3880. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance PLUSEQ -## - - - -toplevel_phrase: TYPE UIDENT DOT LIDENT WITH -## -## Ends in an error in state: 3878. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag mod_ext_longident DOT LIDENT -## - - - -toplevel_phrase: TYPE UIDENT DOT UIDENT WITH -## -## Ends in an error in state: 3876. -## -## 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 ] -## 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 ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag mod_ext_longident -## -## 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 196, spurious reduction of production mod_ext_longident -> mod_ext_longident DOT UIDENT -## - - - -toplevel_phrase: TYPE UIDENT DOT WITH -## -## Ends in an error in state: 3877. -## -## 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 ] -## 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 ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag mod_ext_longident DOT -## - - - -toplevel_phrase: TYPE WITH -## -## Ends in an error in state: 3841. -## -## 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 ] -## type_declarations -> TYPE nonrec_flag . type_declaration_details [ SEMI EOF ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag -## -## 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 3840, spurious reduction of production nonrec_flag -> -## - - - -toplevel_phrase: UIDENT AMPERAMPER UIDENT TO -## -## Ends in an error in state: 4071. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## unattributed_expr -> unattributed_expr AMPERAMPER expr . [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr AMPERAMPER expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: UIDENT AMPERAMPER WITH -## -## Ends in an error in state: 4070. -## -## unattributed_expr -> unattributed_expr AMPERAMPER . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr AMPERAMPER -## - - - -toplevel_phrase: UIDENT AMPERSAND UIDENT TO -## -## Ends in an error in state: 4069. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## unattributed_expr -> unattributed_expr AMPERSAND expr . [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr AMPERSAND expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: UIDENT AMPERSAND WITH -## -## Ends in an error in state: 4068. -## -## unattributed_expr -> unattributed_expr AMPERSAND . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr AMPERSAND -## - - - -toplevel_phrase: UIDENT BARBAR UIDENT TO -## -## Ends in an error in state: 4067. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## unattributed_expr -> unattributed_expr BARBAR expr . [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr BARBAR expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: UIDENT BARBAR WITH -## -## Ends in an error in state: 4066. -## -## unattributed_expr -> unattributed_expr BARBAR . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr BARBAR -## - - - -toplevel_phrase: UIDENT COLONEQUAL UIDENT TO -## -## Ends in an error in state: 4065. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## unattributed_expr -> unattributed_expr COLONEQUAL expr . [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr COLONEQUAL expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: UIDENT COLONEQUAL WITH -## -## Ends in an error in state: 4064. -## -## unattributed_expr -> unattributed_expr COLONEQUAL . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr COLONEQUAL -## - - - -toplevel_phrase: UIDENT EOF -## -## Ends in an error in state: 4078. -## -## embedded(__anonymous_0) -> structure_item . SEMI [ # ] -## -## The known suffix of the stack is as follows: -## structure_item -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 4082, spurious reduction of production unattributed_expr -> simple_expr_call -## In state 4021, spurious reduction of production structure_item -> unattributed_expr -## - - - -toplevel_phrase: UIDENT GREATER GREATER UIDENT TO -## -## Ends in an error in state: 4062. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr GREATER GREATER expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: UIDENT GREATER GREATER WITH -## -## Ends in an error in state: 4061. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr GREATER GREATER -## - - - -toplevel_phrase: UIDENT GREATER UIDENT TO -## -## Ends in an error in state: 4063. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## unattributed_expr -> unattributed_expr GREATER expr . [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr GREATER expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: UIDENT GREATER WITH -## -## Ends in an error in state: 4060. -## -## unattributed_expr -> unattributed_expr GREATER . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr GREATER -## - - - -toplevel_phrase: UIDENT GREATERDOTDOTDOT UIDENT TO -## -## Ends in an error in state: 4059. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## unattributed_expr -> unattributed_expr GREATERDOTDOTDOT expr . [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr GREATERDOTDOTDOT expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: UIDENT GREATERDOTDOTDOT WITH -## -## Ends in an error in state: 4058. -## -## unattributed_expr -> unattributed_expr GREATERDOTDOTDOT . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr GREATERDOTDOTDOT -## - - - -toplevel_phrase: UIDENT INFIXOP0 UIDENT TO -## -## Ends in an error in state: 4057. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## unattributed_expr -> unattributed_expr INFIXOP0 expr . [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr INFIXOP0 expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: UIDENT INFIXOP0 WITH -## -## Ends in an error in state: 4056. -## -## unattributed_expr -> unattributed_expr INFIXOP0 . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr INFIXOP0 -## - - - -toplevel_phrase: UIDENT INFIXOP1 UIDENT TO -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## unattributed_expr -> unattributed_expr INFIXOP1 expr . [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr INFIXOP1 expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: UIDENT INFIXOP1 WITH -## -## Ends in an error in state: 4054. -## -## unattributed_expr -> unattributed_expr INFIXOP1 . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr INFIXOP1 -## - - - -toplevel_phrase: UIDENT INFIXOP2 UIDENT TO -## -## Ends in an error in state: 4053. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## unattributed_expr -> unattributed_expr INFIXOP2 expr . [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr INFIXOP2 expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: UIDENT INFIXOP2 WITH -## -## Ends in an error in state: 4052. -## -## unattributed_expr -> unattributed_expr INFIXOP2 . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr INFIXOP2 -## - - - -toplevel_phrase: UIDENT INFIXOP3 UIDENT TO -## -## Ends in an error in state: 4051. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## unattributed_expr -> unattributed_expr INFIXOP3 expr . [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr INFIXOP3 expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: UIDENT INFIXOP3 WITH -## -## Ends in an error in state: 4050. -## -## unattributed_expr -> unattributed_expr INFIXOP3 . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr INFIXOP3 -## - - - -toplevel_phrase: UIDENT INFIXOP4 UIDENT TO -## -## Ends in an error in state: 4049. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## unattributed_expr -> unattributed_expr INFIXOP4 expr . [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr INFIXOP4 expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: UIDENT INFIXOP4 WITH -## -## Ends in an error in state: 4048. -## -## unattributed_expr -> unattributed_expr INFIXOP4 . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr INFIXOP4 -## - - - -toplevel_phrase: UIDENT LBRACKET UIDENT RBRACKET EQUAL UIDENT TO -## -## Ends in an error in state: 4087. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call LBRACKET expr RBRACKET EQUAL expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: UIDENT LBRACKET UIDENT RBRACKET EQUAL WITH -## -## Ends in an error in state: 4086. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call LBRACKET expr RBRACKET EQUAL -## - - - -toplevel_phrase: UIDENT LBRACKET UIDENT RBRACKET WITH -## -## Ends in an error in state: 4085. -## -## simple_expr_call -> simple_expr_call LBRACKET expr RBRACKET . [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call LBRACKET expr RBRACKET -## - - - -toplevel_phrase: UIDENT LBRACKET UIDENT SEMI -## -## Ends in an error in state: 4084. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call LBRACKET expr . RBRACKET [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call LBRACKET expr . error [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call LBRACKET expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: UIDENT LBRACKET WITH -## -## Ends in an error in state: 4083. -## -## simple_expr_call -> simple_expr_call LBRACKET . expr RBRACKET [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call LBRACKET . expr error [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call LBRACKET -## - - - -toplevel_phrase: UIDENT LESS UIDENT TO -## -## Ends in an error in state: 4047. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## unattributed_expr -> unattributed_expr LESS expr . [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr LESS expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: UIDENT LESS WITH -## -## Ends in an error in state: 4046. -## -## unattributed_expr -> unattributed_expr LESS . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr LESS -## - - - -toplevel_phrase: UIDENT LESSDOTDOTGREATER UIDENT TO -## -## Ends in an error in state: 4045. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## unattributed_expr -> unattributed_expr LESSDOTDOTGREATER expr . [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr LESSDOTDOTGREATER expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: UIDENT LESSDOTDOTGREATER WITH -## -## Ends in an error in state: 4044. -## -## unattributed_expr -> unattributed_expr LESSDOTDOTGREATER . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr LESSDOTDOTGREATER -## - - - -toplevel_phrase: UIDENT MINUS UIDENT TO -## -## Ends in an error in state: 4043. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## unattributed_expr -> unattributed_expr MINUS expr . [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr MINUS expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: UIDENT MINUS WITH -## -## Ends in an error in state: 4042. -## -## unattributed_expr -> unattributed_expr MINUS . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr MINUS -## - - - -toplevel_phrase: UIDENT MINUSDOT UIDENT TO -## -## Ends in an error in state: 4041. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## unattributed_expr -> unattributed_expr MINUSDOT expr . [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr MINUSDOT expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: UIDENT MINUSDOT WITH -## -## Ends in an error in state: 4040. -## -## unattributed_expr -> unattributed_expr MINUSDOT . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr MINUSDOT -## - - - -toplevel_phrase: UIDENT OR UIDENT TO -## -## Ends in an error in state: 4039. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## unattributed_expr -> unattributed_expr OR expr . [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr OR expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: UIDENT OR WITH -## -## Ends in an error in state: 4038. -## -## unattributed_expr -> unattributed_expr OR . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr OR -## - - - -toplevel_phrase: UIDENT PERCENT UIDENT TO -## -## Ends in an error in state: 4037. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## unattributed_expr -> unattributed_expr PERCENT expr . [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr PERCENT expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: UIDENT PERCENT WITH -## -## Ends in an error in state: 4036. -## -## unattributed_expr -> unattributed_expr PERCENT . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr PERCENT -## - - - -toplevel_phrase: UIDENT PLUS UIDENT TO -## -## Ends in an error in state: 4035. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## unattributed_expr -> unattributed_expr PLUS expr . [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr PLUS expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: UIDENT PLUS WITH -## -## Ends in an error in state: 4034. -## -## unattributed_expr -> unattributed_expr PLUS . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr PLUS -## - - - -toplevel_phrase: UIDENT PLUSDOT UIDENT TO -## -## Ends in an error in state: 4033. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## unattributed_expr -> unattributed_expr PLUSDOT expr . [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr PLUSDOT expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: UIDENT PLUSDOT WITH -## -## Ends in an error in state: 4032. -## -## unattributed_expr -> unattributed_expr PLUSDOT . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr PLUSDOT -## - - - -toplevel_phrase: UIDENT PLUSEQ UIDENT TO -## -## Ends in an error in state: 4031. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## unattributed_expr -> unattributed_expr PLUSEQ expr . [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr PLUSEQ expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: UIDENT PLUSEQ WITH -## -## Ends in an error in state: 4030. -## -## unattributed_expr -> unattributed_expr PLUSEQ . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr PLUSEQ -## - - - -toplevel_phrase: UIDENT QUESTION UIDENT COLON UIDENT TO -## -## Ends in an error in state: 4029. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr QUESTION expr COLON expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: UIDENT QUESTION UIDENT COLON WITH -## -## Ends in an error in state: 4028. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr QUESTION expr COLON -## - - - -toplevel_phrase: UIDENT QUESTION UIDENT TO -## -## Ends in an error in state: 4027. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr QUESTION expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: UIDENT QUESTION WITH -## -## Ends in an error in state: 4026. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr QUESTION -## - - - -toplevel_phrase: UIDENT SLASHGREATER UIDENT TO -## -## Ends in an error in state: 4025. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## unattributed_expr -> unattributed_expr SLASHGREATER expr . [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr SLASHGREATER expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: UIDENT SLASHGREATER WITH -## -## Ends in an error in state: 4024. -## -## unattributed_expr -> unattributed_expr SLASHGREATER . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr SLASHGREATER -## - - - -toplevel_phrase: UIDENT STAR UIDENT TO -## -## Ends in an error in state: 4023. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## unattributed_expr -> unattributed_expr STAR expr . [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr STAR expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -toplevel_phrase: UIDENT STAR WITH -## -## Ends in an error in state: 4022. -## -## unattributed_expr -> unattributed_expr STAR . expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr STAR -## - - - -toplevel_phrase: UIDENT WITH -## -## Ends in an error in state: 4082. -## -## simple_expr_call -> simple_expr_call . POSTFIXOP [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT label_longident [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr RBRACKET [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr error [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr RBRACKET [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr error [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARP LIDENT [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPOP simple_expr_no_call [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPEQUAL simple_expr_call [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . MINUSGREATER simple_expr_no_call [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . labeled_arguments [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## unattributed_expr -> simple_expr_call . [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF 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 GREATERDOTDOTDOT GREATER EOF 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 GREATERDOTDOTDOT GREATER EOF 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## unattributed_expr -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE EQUAL expr [ STAR SLASHGREATER SEMI QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## - - - -toplevel_phrase: WHILE LBRACE RBRACE UIDENT WITH -## -## Ends in an error in state: 3839. -## -## simple_expr_call -> simple_expr_call . POSTFIXOP [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT label_longident [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr RBRACKET [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr error [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr RBRACKET [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr error [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARP LIDENT [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPOP simple_expr_no_call [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPEQUAL simple_expr_call [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . MINUSGREATER simple_expr_no_call [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . labeled_arguments [ STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## WHILE optional_expr_extension parenthesized_expr simple_expr_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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## - - - -toplevel_phrase: WHILE LBRACE RBRACE WITH -## -## Ends in an error in state: 3838. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## WHILE optional_expr_extension parenthesized_expr -## - - - -toplevel_phrase: WHILE PERCENT AND LAZY -## -## Ends in an error in state: 3837. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## WHILE optional_expr_extension -## -## 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 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 1945, spurious reduction of production optional_expr_extension -> item_extension_sugar -## - - - -toplevel_phrase: WHILE WITH -## -## Ends in an error in state: 3836. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## WHILE -## - - - -toplevel_phrase: WITH -## -## Ends in an error in state: 3835. -## -## toplevel_phrase' -> . toplevel_phrase [ # ] -## -## The known suffix of the stack is as follows: -## -## - - - -parse_pattern: BACKQUOTE UIDENT WITH -## -## Ends in an error in state: 1191. -## -## pattern_without_or -> BACKQUOTE ident . simple_pattern [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> BACKQUOTE ident . [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## BACKQUOTE ident -## - - - -parse_pattern: BACKQUOTE WITH -## -## Ends in an error in state: 1190. -## -## pattern_without_or -> BACKQUOTE . ident simple_pattern [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> BACKQUOTE . ident [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## BACKQUOTE -## - - - -parse_pattern: DOCSTRING WITH -## -## Ends in an error in state: 1213. -## -## pattern_without_or -> attribute . pattern_without_or [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## attribute -## - - - -parse_pattern: EXCEPTION WITH -## -## Ends in an error in state: 1189. -## -## pattern_without_or -> EXCEPTION . pattern_without_or [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## EXCEPTION -## - - - -parse_pattern: LAZY BACKQUOTE WITH -## -## Ends in an error in state: 1192. -## -## simple_pattern_not_ident -> BACKQUOTE . ident [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## BACKQUOTE -## - - - -parse_pattern: LAZY LPAREN WITH -## -## Ends in an error in state: 1165. -## -## constr_longident -> LPAREN . RPAREN [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> LPAREN . lseparated_nonempty_list_aux(COMMA,pattern_optional_constraint) option(COMMA) RPAREN [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> LPAREN . pattern error [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> LPAREN . pattern COLON core_type error [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> LPAREN . pattern COLON error [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> LPAREN . MODULE UIDENT RPAREN [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## val_ident -> LPAREN . operator RPAREN [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -parse_pattern: LAZY WITH -## -## Ends in an error in state: 1164. -## -## pattern_without_or -> LAZY . simple_pattern [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LAZY -## - - - -parse_pattern: LBRACE DOTDOTDOT WITH -## -## Ends in an error in state: 1121. -## -## _lbl_pattern_list -> option(DOTDOTDOT) . lbl_pattern [ error RBRACE ] -## _lbl_pattern_list -> option(DOTDOTDOT) . lbl_pattern COMMA [ error RBRACE ] -## _lbl_pattern_list -> option(DOTDOTDOT) . lbl_pattern COMMA UNDERSCORE option(COMMA) [ error RBRACE ] -## _lbl_pattern_list -> option(DOTDOTDOT) . lbl_pattern COMMA _lbl_pattern_list [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## option(DOTDOTDOT) -## - - - -parse_pattern: LBRACE LIDENT AS LIDENT WITH -## -## Ends in an error in state: 1126. -## -## _lbl_pattern_list -> option(DOTDOTDOT) lbl_pattern . [ error RBRACE ] -## _lbl_pattern_list -> option(DOTDOTDOT) lbl_pattern . COMMA [ error RBRACE ] -## _lbl_pattern_list -> option(DOTDOTDOT) lbl_pattern . COMMA UNDERSCORE option(COMMA) [ error RBRACE ] -## _lbl_pattern_list -> option(DOTDOTDOT) lbl_pattern . COMMA _lbl_pattern_list [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## option(DOTDOTDOT) lbl_pattern -## - - - -parse_pattern: LBRACE LIDENT AS WITH -## -## Ends in an error in state: 1279. -## -## lbl_pattern -> label_longident AS . val_ident [ error RBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## label_longident AS -## - - - -parse_pattern: LBRACE LIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 1278. -## -## lbl_pattern -> label_longident COLON pattern . [ error RBRACE COMMA ] -## pattern -> pattern . BAR pattern [ error RBRACE COMMA BAR ] -## -## The known suffix of the stack is as follows: -## label_longident COLON pattern -## -## 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 1166, spurious reduction of production pattern -> pattern_without_or -## - - - -parse_pattern: LBRACE LIDENT COLON WITH -## -## Ends in an error in state: 1133. -## -## lbl_pattern -> label_longident COLON . pattern [ error RBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## label_longident COLON -## - - - -parse_pattern: LBRACE LIDENT COMMA UNDERSCORE COMMA WITH -## -## Ends in an error in state: 1161. -## -## simple_pattern_not_ident -> LBRACE _lbl_pattern_list . RBRACE [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> LBRACE _lbl_pattern_list . error [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LBRACE _lbl_pattern_list -## - - - -parse_pattern: LBRACE LIDENT COMMA UNDERSCORE WITH -## -## Ends in an error in state: 1128. -## -## _lbl_pattern_list -> option(DOTDOTDOT) lbl_pattern COMMA UNDERSCORE . option(COMMA) [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## option(DOTDOTDOT) lbl_pattern COMMA UNDERSCORE -## - - - -parse_pattern: LBRACE LIDENT COMMA WITH -## -## Ends in an error in state: 1127. -## -## _lbl_pattern_list -> option(DOTDOTDOT) lbl_pattern COMMA . [ error RBRACE ] -## _lbl_pattern_list -> option(DOTDOTDOT) lbl_pattern COMMA . UNDERSCORE option(COMMA) [ error RBRACE ] -## _lbl_pattern_list -> option(DOTDOTDOT) lbl_pattern COMMA . _lbl_pattern_list [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## option(DOTDOTDOT) lbl_pattern COMMA -## - - - -parse_pattern: LBRACE LIDENT WITH -## -## Ends in an error in state: 1132. -## -## lbl_pattern -> label_longident . COLON pattern [ error RBRACE COMMA ] -## lbl_pattern -> label_longident . [ error RBRACE COMMA ] -## lbl_pattern -> label_longident . AS val_ident [ error RBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## label_longident -## - - - -parse_pattern: LBRACE UIDENT DOT WITH -## -## Ends in an error in state: 1124. -## -## label_longident -> mod_longident DOT . LIDENT [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EQUAL EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] -## mod_longident -> mod_longident DOT . UIDENT [ DOT ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT -## - - - -parse_pattern: LBRACE UIDENT WITH -## -## Ends in an error in state: 1123. -## -## label_longident -> mod_longident . DOT LIDENT [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EQUAL EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] -## mod_longident -> mod_longident . DOT UIDENT [ DOT ] -## -## The known suffix of the stack is as follows: -## mod_longident -## - - - -parse_pattern: LBRACE WITH -## -## Ends in an error in state: 1160. -## -## simple_pattern_not_ident -> LBRACE . _lbl_pattern_list RBRACE [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> LBRACE . _lbl_pattern_list error [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LBRACE -## - - - -parse_pattern: LBRACKET UNDERSCORE COMMA WITH -## -## Ends in an error in state: 1118. -## -## lseparated_nonempty_list_aux(COMMA,opt_spread(pattern)) -> lseparated_nonempty_list_aux(COMMA,opt_spread(pattern)) COMMA . option(DOTDOTDOT) pattern [ error RBRACKET COMMA ] -## option(COMMA) -> COMMA . [ error RBRACKET ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,opt_spread(pattern)) COMMA -## - - - -parse_pattern: LBRACKET UNDERSCORE SEMI -## -## Ends in an error in state: 1117. -## -## lseparated_nonempty_list_aux(COMMA,opt_spread(pattern)) -> lseparated_nonempty_list_aux(COMMA,opt_spread(pattern)) . COMMA option(DOTDOTDOT) pattern [ error RBRACKET COMMA ] -## pattern_comma_list_extension -> lseparated_nonempty_list_aux(COMMA,opt_spread(pattern)) . option(COMMA) [ error RBRACKET ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,opt_spread(pattern)) -## -## 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 1166, spurious reduction of production pattern -> pattern_without_or -## In state 1297, spurious reduction of production lseparated_nonempty_list_aux(COMMA,opt_spread(pattern)) -> option(DOTDOTDOT) pattern -## - - - -parse_pattern: LBRACKET WITH -## -## Ends in an error in state: 1156. -## -## constr_longident -> LBRACKET . RBRACKET [ WHEN UIDENT TRUE SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETBAR LBRACKET LBRACE IN FALSE EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> LBRACKET . pattern_comma_list_extension RBRACKET [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> LBRACKET . pattern_comma_list_extension error [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LBRACKET -## - - - -parse_pattern: LBRACKETBAR DOTDOTDOT ASSERT -## -## Ends in an error in state: 1098. -## -## lseparated_nonempty_list_aux(COMMA,opt_spread(pattern)) -> option(DOTDOTDOT) . pattern [ error SEMI RBRACKET COMMA BARRBRACKET ] -## -## The known suffix of the stack is as follows: -## option(DOTDOTDOT) -## - - - -parse_pattern: LBRACKETBAR MINUS WITH -## -## Ends in an error in state: 1100. -## -## signed_constant -> MINUS . INT [ error SEMI RPAREN RBRACKET RBRACE DOTDOT COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## signed_constant -> MINUS . FLOAT [ error SEMI RPAREN RBRACKET RBRACE DOTDOT COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## MINUS -## - - - -parse_pattern: LBRACKETBAR PLUS WITH -## -## Ends in an error in state: 1099. -## -## signed_constant -> PLUS . INT [ error SEMI RPAREN RBRACKET RBRACE DOTDOT COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## signed_constant -> PLUS . FLOAT [ error SEMI RPAREN RBRACKET RBRACE DOTDOT COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## PLUS -## - - - -parse_pattern: LBRACKETBAR UNDERSCORE COMMA DOTDOTDOT ASSERT -## -## Ends in an error in state: 1112. -## -## lseparated_nonempty_list_aux(COMMA,opt_spread(pattern)) -> lseparated_nonempty_list_aux(COMMA,opt_spread(pattern)) COMMA option(DOTDOTDOT) . pattern [ error SEMI RBRACKET COMMA BARRBRACKET ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,opt_spread(pattern)) COMMA option(DOTDOTDOT) -## - - - -parse_pattern: LBRACKETBAR UNDERSCORE COMMA UNDERSCORE WITH -## -## Ends in an error in state: 1284. -## -## lseparated_nonempty_list_aux(COMMA,opt_spread(pattern)) -> lseparated_nonempty_list_aux(COMMA,opt_spread(pattern)) COMMA option(DOTDOTDOT) pattern . [ error SEMI RBRACKET COMMA BARRBRACKET ] -## pattern -> pattern . BAR pattern [ error SEMI RBRACKET COMMA BARRBRACKET BAR ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,opt_spread(pattern)) COMMA option(DOTDOTDOT) pattern -## -## 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 1166, spurious reduction of production pattern -> pattern_without_or -## - - - -parse_pattern: LBRACKETBAR UNDERSCORE COMMA WITH -## -## Ends in an error in state: 1111. -## -## lseparated_nonempty_list_aux(COMMA,opt_spread(pattern)) -> lseparated_nonempty_list_aux(COMMA,opt_spread(pattern)) COMMA . option(DOTDOTDOT) pattern [ error SEMI COMMA BARRBRACKET ] -## option(COMMA) -> COMMA . [ BARRBRACKET ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,opt_spread(pattern)) COMMA -## - - - -parse_pattern: LBRACKETBAR UNDERSCORE RBRACKET -## -## Ends in an error in state: 1299. -## -## simple_pattern_not_ident -> LBRACKETBAR lseparated_nonempty_list_aux(COMMA,opt_spread(pattern)) option(SEMI) . error [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LBRACKETBAR lseparated_nonempty_list_aux(COMMA,opt_spread(pattern)) option(SEMI) -## -## 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 1166, spurious reduction of production pattern -> pattern_without_or -## In state 1297, spurious reduction of production lseparated_nonempty_list_aux(COMMA,opt_spread(pattern)) -> option(DOTDOTDOT) pattern -## In state 1298, spurious reduction of production option(SEMI) -> -## - - - -parse_pattern: LBRACKETBAR UNDERSCORE WITH -## -## Ends in an error in state: 1297. -## -## lseparated_nonempty_list_aux(COMMA,opt_spread(pattern)) -> option(DOTDOTDOT) pattern . [ error SEMI RBRACKET COMMA BARRBRACKET ] -## pattern -> pattern . BAR pattern [ error SEMI RBRACKET COMMA BARRBRACKET BAR ] -## -## The known suffix of the stack is as follows: -## option(DOTDOTDOT) pattern -## -## 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 1166, spurious reduction of production pattern -> pattern_without_or -## - - - -parse_pattern: LBRACKETBAR WITH -## -## Ends in an error in state: 1097. -## -## simple_pattern_not_ident -> LBRACKETBAR . lseparated_nonempty_list_aux(COMMA,opt_spread(pattern)) option(SEMI) error [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> LBRACKETBAR . loption(terminated(pattern_comma_list,option(COMMA))) BARRBRACKET [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LBRACKETBAR -## - - - -parse_pattern: LPAREN BACKQUOTE UIDENT WITH -## -## Ends in an error in state: 1138. -## -## pattern_without_or -> BACKQUOTE ident . simple_pattern [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> BACKQUOTE ident . [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## BACKQUOTE ident -## - - - -parse_pattern: LPAREN BACKQUOTE WITH -## -## Ends in an error in state: 1137. -## -## pattern_without_or -> BACKQUOTE . ident simple_pattern [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> BACKQUOTE . ident [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## BACKQUOTE -## - - - -parse_pattern: LPAREN COLONCOLON RPAREN LPAREN UNDERSCORE COMMA UNDERSCORE WITH -## -## Ends in an error in state: 3404. -## -## pattern_without_or -> pattern_without_or . AS val_ident [ error RPAREN COLONCOLON AS ] -## pattern_without_or -> pattern_without_or . AS error [ error RPAREN COLONCOLON AS ] -## pattern_without_or -> pattern_without_or . COLONCOLON pattern_without_or [ error RPAREN COLONCOLON AS ] -## pattern_without_or -> pattern_without_or . COLONCOLON error [ error RPAREN COLONCOLON AS ] -## pattern_without_or -> LPAREN COLONCOLON RPAREN LPAREN pattern_without_or COMMA pattern_without_or . RPAREN [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## pattern_without_or -> LPAREN COLONCOLON RPAREN LPAREN pattern_without_or COMMA pattern_without_or . error [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LPAREN COLONCOLON RPAREN LPAREN pattern_without_or COMMA pattern_without_or -## - - - -parse_pattern: LPAREN COLONCOLON RPAREN LPAREN UNDERSCORE COMMA WITH -## -## Ends in an error in state: 3403. -## -## pattern_without_or -> LPAREN COLONCOLON RPAREN LPAREN pattern_without_or COMMA . pattern_without_or RPAREN [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## pattern_without_or -> LPAREN COLONCOLON RPAREN LPAREN pattern_without_or COMMA . pattern_without_or error [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LPAREN COLONCOLON RPAREN LPAREN pattern_without_or COMMA -## - - - -parse_pattern: LPAREN COLONCOLON RPAREN LPAREN UNDERSCORE WITH -## -## Ends in an error in state: 3402. -## -## pattern_without_or -> pattern_without_or . AS val_ident [ COMMA COLONCOLON AS ] -## pattern_without_or -> pattern_without_or . AS error [ COMMA COLONCOLON AS ] -## pattern_without_or -> pattern_without_or . COLONCOLON pattern_without_or [ COMMA COLONCOLON AS ] -## pattern_without_or -> pattern_without_or . COLONCOLON error [ COMMA COLONCOLON AS ] -## pattern_without_or -> LPAREN COLONCOLON RPAREN LPAREN pattern_without_or . COMMA pattern_without_or RPAREN [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## pattern_without_or -> LPAREN COLONCOLON RPAREN LPAREN pattern_without_or . COMMA pattern_without_or error [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LPAREN COLONCOLON RPAREN LPAREN pattern_without_or -## - - - -parse_pattern: LPAREN COLONCOLON RPAREN LPAREN WITH -## -## Ends in an error in state: 3401. -## -## pattern_without_or -> LPAREN COLONCOLON RPAREN LPAREN . pattern_without_or COMMA pattern_without_or RPAREN [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## pattern_without_or -> LPAREN COLONCOLON RPAREN LPAREN . pattern_without_or COMMA pattern_without_or error [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LPAREN COLONCOLON RPAREN LPAREN -## - - - -parse_pattern: LPAREN COLONCOLON RPAREN WITH -## -## Ends in an error in state: 3400. -## -## pattern_without_or -> LPAREN COLONCOLON RPAREN . LPAREN pattern_without_or COMMA pattern_without_or RPAREN [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## pattern_without_or -> LPAREN COLONCOLON RPAREN . LPAREN pattern_without_or COMMA pattern_without_or error [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LPAREN COLONCOLON RPAREN -## - - - -parse_pattern: LPAREN COLONCOLON WITH -## -## Ends in an error in state: 3399. -## -## pattern_without_or -> LPAREN COLONCOLON . RPAREN LPAREN pattern_without_or COMMA pattern_without_or RPAREN [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## pattern_without_or -> LPAREN COLONCOLON . RPAREN LPAREN pattern_without_or COMMA pattern_without_or error [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LPAREN COLONCOLON -## - - - -parse_pattern: LPAREN DOCSTRING WITH -## -## Ends in an error in state: 1170. -## -## pattern_without_or -> attribute . pattern_without_or [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## attribute -## - - - -parse_pattern: LPAREN EXCEPTION WITH -## -## Ends in an error in state: 1136. -## -## pattern_without_or -> EXCEPTION . pattern_without_or [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## EXCEPTION -## - - - -parse_pattern: LPAREN LAZY BACKQUOTE WITH -## -## Ends in an error in state: 1139. -## -## simple_pattern_not_ident -> BACKQUOTE . ident [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## BACKQUOTE -## - - - -parse_pattern: LPAREN LAZY LPAREN WITH -## -## Ends in an error in state: 1135. -## -## constr_longident -> LPAREN . RPAREN [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> LPAREN . lseparated_nonempty_list_aux(COMMA,pattern_optional_constraint) option(COMMA) RPAREN [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> LPAREN . pattern error [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> LPAREN . pattern COLON core_type error [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> LPAREN . pattern COLON error [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> LPAREN . MODULE UIDENT RPAREN [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## val_ident -> LPAREN . operator RPAREN [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -parse_pattern: LPAREN LAZY WITH -## -## Ends in an error in state: 1134. -## -## pattern_without_or -> LAZY . simple_pattern [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LAZY -## - - - -parse_pattern: LPAREN LBRACE LIDENT COMMA UNDERSCORE COMMA WITH -## -## Ends in an error in state: 1281. -## -## simple_pattern_not_ident -> LBRACE _lbl_pattern_list . RBRACE [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> LBRACE _lbl_pattern_list . error [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LBRACE _lbl_pattern_list -## - - - -parse_pattern: LPAREN LBRACE WITH -## -## Ends in an error in state: 1120. -## -## simple_pattern_not_ident -> LBRACE . _lbl_pattern_list RBRACE [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> LBRACE . _lbl_pattern_list error [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LBRACE -## - - - -parse_pattern: LPAREN LBRACKET WITH -## -## Ends in an error in state: 1113. -## -## constr_longident -> LBRACKET . RBRACKET [ error UIDENT TRUE SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETBAR LBRACKET LBRACE FALSE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> LBRACKET . pattern_comma_list_extension RBRACKET [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> LBRACKET . pattern_comma_list_extension error [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LBRACKET -## - - - -parse_pattern: LPAREN LBRACKETBAR UNDERSCORE RBRACKET -## -## Ends in an error in state: 1285. -## -## simple_pattern_not_ident -> LBRACKETBAR lseparated_nonempty_list_aux(COMMA,opt_spread(pattern)) option(SEMI) . error [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LBRACKETBAR lseparated_nonempty_list_aux(COMMA,opt_spread(pattern)) option(SEMI) -## -## 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 1166, spurious reduction of production pattern -> pattern_without_or -## In state 1297, spurious reduction of production lseparated_nonempty_list_aux(COMMA,opt_spread(pattern)) -> option(DOTDOTDOT) pattern -## In state 1109, spurious reduction of production option(SEMI) -> -## - - - -parse_pattern: LPAREN LBRACKETBAR WITH -## -## Ends in an error in state: 1108. -## -## simple_pattern_not_ident -> LBRACKETBAR . lseparated_nonempty_list_aux(COMMA,opt_spread(pattern)) option(SEMI) error [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> LBRACKETBAR . loption(terminated(pattern_comma_list,option(COMMA))) BARRBRACKET [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LBRACKETBAR -## - - - -parse_pattern: LPAREN LPAREN COLONCOLON RPAREN LPAREN UNDERSCORE COMMA UNDERSCORE WITH -## -## Ends in an error in state: 1294. -## -## pattern_without_or -> pattern_without_or . AS val_ident [ error RPAREN COLONCOLON AS ] -## pattern_without_or -> pattern_without_or . AS error [ error RPAREN COLONCOLON AS ] -## pattern_without_or -> pattern_without_or . COLONCOLON pattern_without_or [ error RPAREN COLONCOLON AS ] -## pattern_without_or -> pattern_without_or . COLONCOLON error [ error RPAREN COLONCOLON AS ] -## pattern_without_or -> LPAREN COLONCOLON RPAREN LPAREN pattern_without_or COMMA pattern_without_or . RPAREN [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## pattern_without_or -> LPAREN COLONCOLON RPAREN LPAREN pattern_without_or COMMA pattern_without_or . error [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LPAREN COLONCOLON RPAREN LPAREN pattern_without_or COMMA pattern_without_or -## - - - -parse_pattern: LPAREN LPAREN COLONCOLON RPAREN LPAREN UNDERSCORE COMMA WITH -## -## Ends in an error in state: 1293. -## -## pattern_without_or -> LPAREN COLONCOLON RPAREN LPAREN pattern_without_or COMMA . pattern_without_or RPAREN [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## pattern_without_or -> LPAREN COLONCOLON RPAREN LPAREN pattern_without_or COMMA . pattern_without_or error [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LPAREN COLONCOLON RPAREN LPAREN pattern_without_or COMMA -## - - - -parse_pattern: LPAREN LPAREN COLONCOLON RPAREN LPAREN UNDERSCORE WITH -## -## Ends in an error in state: 1292. -## -## pattern_without_or -> pattern_without_or . AS val_ident [ COMMA COLONCOLON AS ] -## pattern_without_or -> pattern_without_or . AS error [ COMMA COLONCOLON AS ] -## pattern_without_or -> pattern_without_or . COLONCOLON pattern_without_or [ COMMA COLONCOLON AS ] -## pattern_without_or -> pattern_without_or . COLONCOLON error [ COMMA COLONCOLON AS ] -## pattern_without_or -> LPAREN COLONCOLON RPAREN LPAREN pattern_without_or . COMMA pattern_without_or RPAREN [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## pattern_without_or -> LPAREN COLONCOLON RPAREN LPAREN pattern_without_or . COMMA pattern_without_or error [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LPAREN COLONCOLON RPAREN LPAREN pattern_without_or -## - - - -parse_pattern: LPAREN LPAREN COLONCOLON RPAREN LPAREN WITH -## -## Ends in an error in state: 1291. -## -## pattern_without_or -> LPAREN COLONCOLON RPAREN LPAREN . pattern_without_or COMMA pattern_without_or RPAREN [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## pattern_without_or -> LPAREN COLONCOLON RPAREN LPAREN . pattern_without_or COMMA pattern_without_or error [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LPAREN COLONCOLON RPAREN LPAREN -## - - - -parse_pattern: LPAREN LPAREN COLONCOLON RPAREN WITH -## -## Ends in an error in state: 1290. -## -## pattern_without_or -> LPAREN COLONCOLON RPAREN . LPAREN pattern_without_or COMMA pattern_without_or RPAREN [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## pattern_without_or -> LPAREN COLONCOLON RPAREN . LPAREN pattern_without_or COMMA pattern_without_or error [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LPAREN COLONCOLON RPAREN -## - - - -parse_pattern: LPAREN LPAREN COLONCOLON WITH -## -## Ends in an error in state: 1289. -## -## pattern_without_or -> LPAREN COLONCOLON . RPAREN LPAREN pattern_without_or COMMA pattern_without_or RPAREN [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## pattern_without_or -> LPAREN COLONCOLON . RPAREN LPAREN pattern_without_or COMMA pattern_without_or error [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LPAREN COLONCOLON -## - - - -parse_pattern: LPAREN LPAREN MODULE UIDENT WITH -## -## Ends in an error in state: 1105. -## -## pattern_optional_constraint -> MODULE UIDENT . COLON option(MODULE) package_type [ RPAREN COMMA ] -## simple_pattern_not_ident -> LPAREN MODULE UIDENT . RPAREN [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LPAREN MODULE UIDENT -## - - - -parse_pattern: LPAREN LPAREN MODULE WITH -## -## Ends in an error in state: 1104. -## -## pattern_optional_constraint -> MODULE . UIDENT COLON option(MODULE) package_type [ RPAREN COMMA ] -## simple_pattern_not_ident -> LPAREN MODULE . UIDENT RPAREN [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LPAREN MODULE -## - - - -parse_pattern: LPAREN LPAREN UNDERSCORE COLON UNDERSCORE WITH -## -## Ends in an error in state: 1272. -## -## pattern_optional_constraint -> pattern COLON core_type . [ RPAREN COMMA ] -## simple_pattern_not_ident -> LPAREN pattern COLON core_type . error [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LPAREN pattern COLON core_type -## -## 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 820, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 815, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 807, spurious reduction of production core_type2 -> unattributed_core_type -## In state 825, spurious reduction of production core_type -> core_type2 -## - - - -parse_pattern: LPAREN LPAREN UNDERSCORE COLON WITH -## -## Ends in an error in state: 1270. -## -## pattern_optional_constraint -> pattern COLON . core_type [ RPAREN COMMA ] -## simple_pattern_not_ident -> LPAREN pattern COLON . core_type error [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> LPAREN pattern COLON . error [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LPAREN pattern COLON -## - - - -parse_pattern: LPAREN LPAREN UNDERSCORE COMMA CHAR EQUAL -## -## Ends in an error in state: 1274. -## -## lseparated_nonempty_list_aux(COMMA,pattern_optional_constraint) -> lseparated_nonempty_list_aux(COMMA,pattern_optional_constraint) . COMMA pattern_optional_constraint [ RPAREN COMMA ] -## simple_pattern_not_ident -> LPAREN lseparated_nonempty_list_aux(COMMA,pattern_optional_constraint) . option(COMMA) RPAREN [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LPAREN lseparated_nonempty_list_aux(COMMA,pattern_optional_constraint) -## -## 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 1198, spurious reduction of production simple_pattern_not_ident -> signed_constant -## In state 1195, spurious reduction of production simple_pattern -> simple_pattern_not_ident -## In state 1205, spurious reduction of production pattern_without_or -> simple_pattern -## In state 1209, spurious reduction of production pattern -> pattern_without_or -## In state 1218, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1247, spurious reduction of production lseparated_nonempty_list_aux(COMMA,pattern_optional_constraint) -> lseparated_nonempty_list_aux(COMMA,pattern_optional_constraint) COMMA pattern_optional_constraint -## - - - -parse_pattern: LPAREN LPAREN UNDERSCORE WITH -## -## Ends in an error in state: 1268. -## -## pattern -> pattern . BAR pattern [ error RPAREN COMMA COLON BAR ] -## pattern_optional_constraint -> pattern . [ RPAREN COMMA ] -## pattern_optional_constraint -> pattern . COLON core_type [ RPAREN COMMA ] -## simple_pattern_not_ident -> LPAREN pattern . error [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> LPAREN pattern . COLON core_type error [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> LPAREN pattern . COLON error [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LPAREN pattern -## -## 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 1166, spurious reduction of production pattern -> pattern_without_or -## - - - -parse_pattern: LPAREN LPAREN WITH -## -## Ends in an error in state: 1103. -## -## constr_longident -> LPAREN . RPAREN [ error UIDENT TRUE SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETBAR LBRACKET LBRACE FALSE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## pattern_without_or -> LPAREN . COLONCOLON RPAREN LPAREN pattern_without_or COMMA pattern_without_or RPAREN [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## pattern_without_or -> LPAREN . COLONCOLON RPAREN LPAREN pattern_without_or COMMA pattern_without_or error [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> LPAREN . lseparated_nonempty_list_aux(COMMA,pattern_optional_constraint) option(COMMA) RPAREN [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> LPAREN . pattern error [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> LPAREN . pattern COLON core_type error [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> LPAREN . pattern COLON error [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> LPAREN . MODULE UIDENT RPAREN [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## val_ident -> LPAREN . operator RPAREN [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -parse_pattern: LPAREN MINUS WITH -## -## Ends in an error in state: 1107. -## -## operator -> MINUS . [ RPAREN ] -## signed_constant -> MINUS . INT [ error RPAREN DOTDOT COMMA COLONCOLON COLON BAR AS ] -## signed_constant -> MINUS . FLOAT [ error RPAREN DOTDOT COMMA COLONCOLON COLON BAR AS ] -## -## The known suffix of the stack is as follows: -## MINUS -## - - - -parse_pattern: LPAREN MODULE UIDENT COLON MODULE DO -## -## Ends in an error in state: 753. -## -## pattern_optional_constraint -> MODULE UIDENT COLON option(MODULE) . package_type [ RPAREN EQUAL COMMA ] -## -## The known suffix of the stack is as follows: -## MODULE UIDENT COLON option(MODULE) -## - - - -parse_pattern: LPAREN MODULE UIDENT COLON WITH -## -## Ends in an error in state: 751. -## -## pattern_optional_constraint -> MODULE UIDENT COLON . option(MODULE) package_type [ RPAREN EQUAL COMMA ] -## -## The known suffix of the stack is as follows: -## MODULE UIDENT COLON -## - - - -parse_pattern: LPAREN MODULE UIDENT WITH -## -## Ends in an error in state: 749. -## -## pattern_optional_constraint -> MODULE UIDENT . COLON option(MODULE) package_type [ RPAREN COMMA ] -## simple_pattern_not_ident -> LPAREN MODULE UIDENT . RPAREN [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LPAREN MODULE UIDENT -## - - - -parse_pattern: LPAREN MODULE WITH -## -## Ends in an error in state: 748. -## -## pattern_optional_constraint -> MODULE . UIDENT COLON option(MODULE) package_type [ RPAREN COMMA ] -## simple_pattern_not_ident -> LPAREN MODULE . UIDENT RPAREN [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LPAREN MODULE -## - - - -parse_pattern: LPAREN PLUS WITH -## -## Ends in an error in state: 745. -## -## operator -> PLUS . [ RPAREN ] -## signed_constant -> PLUS . INT [ error RPAREN DOTDOT COMMA COLONCOLON COLON BAR AS ] -## signed_constant -> PLUS . FLOAT [ error RPAREN DOTDOT COMMA COLONCOLON COLON BAR AS ] -## -## The known suffix of the stack is as follows: -## PLUS -## - - - -parse_pattern: LPAREN SHARP UIDENT DOT WITH -## -## Ends in an error in state: 743. -## -## 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 ] -## type_longident -> mod_ext_longident DOT . LIDENT [ error WITH SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER COLONCOLON COLON BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## mod_ext_longident DOT -## - - - -parse_pattern: LPAREN SHARP UIDENT WITH -## -## Ends in an error in state: 742. -## -## 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 ] -## type_longident -> mod_ext_longident . DOT LIDENT [ error WITH SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER COLONCOLON COLON BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## mod_ext_longident -## -## 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 192, spurious reduction of production mod_ext_longident -> UIDENT -## - - - -parse_pattern: LPAREN SHARP WITH -## -## Ends in an error in state: 739. -## -## simple_pattern_not_ident -> SHARP . type_longident [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## SHARP -## - - - -parse_pattern: LPAREN STRING DOTDOT WITH -## -## Ends in an error in state: 1146. -## -## simple_pattern_not_ident -> signed_constant DOTDOT . signed_constant [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## signed_constant DOTDOT -## - - - -parse_pattern: LPAREN STRING WITH -## -## Ends in an error in state: 1145. -## -## simple_pattern_not_ident -> signed_constant . [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> signed_constant . DOTDOT signed_constant [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## signed_constant -## - - - -parse_pattern: LPAREN UIDENT DOT WITH -## -## Ends in an error in state: 334. -## -## mod_longident -> mod_longident DOT . UIDENT [ error UIDENT TRUE SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETBAR LBRACKETAT LBRACKET LBRACE FALSE EOF DOT DOCSTRING COMMA COLONCOLON COLON BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT -## - - - -parse_pattern: LPAREN UIDENT LBRACE LIDENT COMMA UNDERSCORE COMMA WITH -## -## Ends in an error in state: 1262. -## -## simple_pattern_direct_argument -> LBRACE _lbl_pattern_list . RBRACE [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_direct_argument -> LBRACE _lbl_pattern_list . error [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LBRACE _lbl_pattern_list -## - - - -parse_pattern: LPAREN UIDENT LBRACE WITH -## -## Ends in an error in state: 1261. -## -## simple_pattern_direct_argument -> LBRACE . _lbl_pattern_list RBRACE [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_direct_argument -> LBRACE . _lbl_pattern_list error [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LBRACE -## - - - -parse_pattern: LPAREN UIDENT LBRACKET WITH -## -## Ends in an error in state: 1257. -## -## constr_longident -> LBRACKET . RBRACKET [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_direct_argument -> LBRACKET . pattern_comma_list_extension RBRACKET [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_direct_argument -> LBRACKET . pattern_comma_list_extension error [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LBRACKET -## - - - -parse_pattern: LPAREN UIDENT LBRACKETBAR WITH -## -## Ends in an error in state: 1254. -## -## simple_pattern_direct_argument -> LBRACKETBAR . loption(terminated(pattern_comma_list,option(COMMA))) BARRBRACKET [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LBRACKETBAR -## - - - -parse_pattern: LPAREN UIDENT LPAREN UNDERSCORE EQUAL -## -## Ends in an error in state: 1251. -## -## lseparated_nonempty_list_aux(COMMA,pattern_optional_constraint) -> lseparated_nonempty_list_aux(COMMA,pattern_optional_constraint) . COMMA pattern_optional_constraint [ RPAREN COMMA ] -## pattern_constructor_argument -> LPAREN lseparated_nonempty_list_aux(COMMA,pattern_optional_constraint) . option(COMMA) RPAREN [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LPAREN lseparated_nonempty_list_aux(COMMA,pattern_optional_constraint) -## -## 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 1209, spurious reduction of production pattern -> pattern_without_or -## In state 1218, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1178, spurious reduction of production lseparated_nonempty_list_aux(COMMA,pattern_optional_constraint) -> pattern_optional_constraint -## - - - -parse_pattern: LPAREN UIDENT LPAREN WITH -## -## Ends in an error in state: 1155. -## -## constr_longident -> LPAREN . RPAREN [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## pattern_constructor_argument -> LPAREN . lseparated_nonempty_list_aux(COMMA,pattern_optional_constraint) option(COMMA) RPAREN [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -parse_pattern: LPAREN UIDENT WITH -## -## Ends in an error in state: 1154. -## -## pattern_without_or -> constr_longident . pattern_constructor_argument [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> constr_longident . [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## constr_longident -## -## 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 1149, spurious reduction of production constr_longident -> mod_longident -## - - - -parse_pattern: LPAREN UNDERSCORE AS LPAREN WITH -## -## Ends in an error in state: 1174. -## -## val_ident -> LPAREN . operator RPAREN [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -parse_pattern: LPAREN UNDERSCORE AS WITH -## -## Ends in an error in state: 1172. -## -## pattern_without_or -> pattern_without_or AS . val_ident [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## pattern_without_or -> pattern_without_or AS . error [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## pattern_without_or AS -## - - - -parse_pattern: LPAREN UNDERSCORE BAR WITH -## -## Ends in an error in state: 1185. -## -## pattern -> pattern BAR . pattern [ error SEMI RPAREN RBRACKET RBRACE COMMA COLON BARRBRACKET BAR ] -## -## The known suffix of the stack is as follows: -## pattern BAR -## - - - -parse_pattern: LPAREN UNDERSCORE COLON UNDERSCORE WITH -## -## Ends in an error in state: 1183. -## -## pattern_optional_constraint -> pattern COLON core_type . [ RPAREN COMMA ] -## simple_pattern_not_ident -> LPAREN pattern COLON core_type . error [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LPAREN pattern COLON core_type -## -## 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 820, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 815, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 807, spurious reduction of production core_type2 -> unattributed_core_type -## In state 825, spurious reduction of production core_type -> core_type2 -## - - - -parse_pattern: LPAREN UNDERSCORE COLON WITH -## -## Ends in an error in state: 1181. -## -## pattern_optional_constraint -> pattern COLON . core_type [ RPAREN COMMA ] -## simple_pattern_not_ident -> LPAREN pattern COLON . core_type error [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> LPAREN pattern COLON . error [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LPAREN pattern COLON -## - - - -parse_pattern: LPAREN UNDERSCORE COLONCOLON UNDERSCORE WITH -## -## Ends in an error in state: 1169. -## -## pattern_without_or -> pattern_without_or . AS val_ident [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## pattern_without_or -> pattern_without_or . AS error [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## pattern_without_or -> pattern_without_or . COLONCOLON pattern_without_or [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## pattern_without_or -> pattern_without_or COLONCOLON pattern_without_or . [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## pattern_without_or -> pattern_without_or . COLONCOLON error [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## pattern_without_or COLONCOLON pattern_without_or -## - - - -parse_pattern: LPAREN UNDERSCORE COLONCOLON WITH -## -## Ends in an error in state: 1167. -## -## pattern_without_or -> pattern_without_or COLONCOLON . pattern_without_or [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## pattern_without_or -> pattern_without_or COLONCOLON . error [ error SEMI RPAREN RBRACKET RBRACE COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## pattern_without_or COLONCOLON -## - - - -parse_pattern: LPAREN UNDERSCORE COMMA CHAR EQUAL -## -## Ends in an error in state: 1187. -## -## lseparated_nonempty_list_aux(COMMA,pattern_optional_constraint) -> lseparated_nonempty_list_aux(COMMA,pattern_optional_constraint) . COMMA pattern_optional_constraint [ RPAREN COMMA ] -## simple_pattern_not_ident -> LPAREN lseparated_nonempty_list_aux(COMMA,pattern_optional_constraint) . option(COMMA) RPAREN [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LPAREN lseparated_nonempty_list_aux(COMMA,pattern_optional_constraint) -## -## 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 1198, spurious reduction of production simple_pattern_not_ident -> signed_constant -## In state 1195, spurious reduction of production simple_pattern -> simple_pattern_not_ident -## In state 1205, spurious reduction of production pattern_without_or -> simple_pattern -## In state 1209, spurious reduction of production pattern -> pattern_without_or -## In state 1218, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1247, spurious reduction of production lseparated_nonempty_list_aux(COMMA,pattern_optional_constraint) -> lseparated_nonempty_list_aux(COMMA,pattern_optional_constraint) COMMA pattern_optional_constraint -## - - - -parse_pattern: LPAREN UNDERSCORE COMMA WITH -## -## Ends in an error in state: 1188. -## -## lseparated_nonempty_list_aux(COMMA,pattern_optional_constraint) -> lseparated_nonempty_list_aux(COMMA,pattern_optional_constraint) COMMA . pattern_optional_constraint [ RPAREN COMMA ] -## option(COMMA) -> COMMA . [ RPAREN ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,pattern_optional_constraint) COMMA -## - - - -parse_pattern: LPAREN UNDERSCORE WITH -## -## Ends in an error in state: 1179. -## -## pattern -> pattern . BAR pattern [ error RPAREN COMMA COLON BAR ] -## pattern_optional_constraint -> pattern . [ RPAREN COMMA ] -## pattern_optional_constraint -> pattern . COLON core_type [ RPAREN COMMA ] -## simple_pattern_not_ident -> LPAREN pattern . error [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> LPAREN pattern . COLON core_type error [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> LPAREN pattern . COLON error [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LPAREN pattern -## -## 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 1166, spurious reduction of production pattern -> pattern_without_or -## - - - -parse_pattern: LPAREN WITH -## -## Ends in an error in state: 737. -## -## constr_longident -> LPAREN . RPAREN [ WHEN UIDENT TRUE SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETBAR LBRACKET LBRACE IN FALSE EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## pattern_without_or -> LPAREN . COLONCOLON RPAREN LPAREN pattern_without_or COMMA pattern_without_or RPAREN [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## pattern_without_or -> LPAREN . COLONCOLON RPAREN LPAREN pattern_without_or COMMA pattern_without_or error [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> LPAREN . lseparated_nonempty_list_aux(COMMA,pattern_optional_constraint) option(COMMA) RPAREN [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> LPAREN . pattern error [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> LPAREN . pattern COLON core_type error [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> LPAREN . pattern COLON error [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> LPAREN . MODULE UIDENT RPAREN [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## val_ident -> LPAREN . operator RPAREN [ WHEN SEMI RPAREN RBRACKET RBRACE LPAREN IN EQUALGREATER EQUAL EOF COMMA COLONGREATER COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -parse_pattern: MINUS WITH -## -## Ends in an error in state: 734. -## -## signed_constant -> MINUS . INT [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF DOTDOT COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## signed_constant -> MINUS . FLOAT [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF DOTDOT COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## MINUS -## - - - -parse_pattern: PLUS WITH -## -## Ends in an error in state: 731. -## -## signed_constant -> PLUS . INT [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF DOTDOT COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## signed_constant -> PLUS . FLOAT [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF DOTDOT COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## PLUS -## - - - -parse_pattern: SHARP WITH -## -## Ends in an error in state: 729. -## -## simple_pattern_not_ident -> SHARP . type_longident [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## SHARP -## - - - -parse_pattern: STRING DOTDOT WITH -## -## Ends in an error in state: 1199. -## -## simple_pattern_not_ident -> signed_constant DOTDOT . signed_constant [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## signed_constant DOTDOT -## - - - -parse_pattern: STRING WITH -## -## Ends in an error in state: 1198. -## -## simple_pattern_not_ident -> signed_constant . [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> signed_constant . DOTDOT signed_constant [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## signed_constant -## - - - -parse_pattern: UIDENT DOT WITH -## -## Ends in an error in state: 693. -## -## mod_longident -> mod_longident DOT . UIDENT [ WHEN UIDENT TRUE SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETBAR LBRACKETAT LBRACKET LBRACE IN FALSE EQUALGREATER EQUAL EOF DOT DOCSTRING COMMA COLONCOLON COLON BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT -## - - - -parse_pattern: UIDENT LBRACE LIDENT COMMA UNDERSCORE COMMA WITH -## -## Ends in an error in state: 1241. -## -## simple_pattern_direct_argument -> LBRACE _lbl_pattern_list . RBRACE [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_direct_argument -> LBRACE _lbl_pattern_list . error [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LBRACE _lbl_pattern_list -## - - - -parse_pattern: UIDENT LBRACE WITH -## -## Ends in an error in state: 1240. -## -## simple_pattern_direct_argument -> LBRACE . _lbl_pattern_list RBRACE [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_direct_argument -> LBRACE . _lbl_pattern_list error [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LBRACE -## - - - -parse_pattern: UIDENT LBRACKET WITH -## -## Ends in an error in state: 1236. -## -## constr_longident -> LBRACKET . RBRACKET [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_direct_argument -> LBRACKET . pattern_comma_list_extension RBRACKET [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_direct_argument -> LBRACKET . pattern_comma_list_extension error [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LBRACKET -## - - - -parse_pattern: UIDENT LBRACKETBAR DOTDOTDOT ASSERT -## -## Ends in an error in state: 1227. -## -## lseparated_nonempty_list_aux(COMMA,opt_spread(pattern)) -> option(DOTDOTDOT) . pattern [ COMMA BARRBRACKET ] -## -## The known suffix of the stack is as follows: -## option(DOTDOTDOT) -## - - - -parse_pattern: UIDENT LBRACKETBAR UNDERSCORE COMMA DOTDOTDOT ASSERT -## -## Ends in an error in state: 1231. -## -## lseparated_nonempty_list_aux(COMMA,opt_spread(pattern)) -> lseparated_nonempty_list_aux(COMMA,opt_spread(pattern)) COMMA option(DOTDOTDOT) . pattern [ COMMA BARRBRACKET ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,opt_spread(pattern)) COMMA option(DOTDOTDOT) -## - - - -parse_pattern: UIDENT LBRACKETBAR UNDERSCORE COMMA UNDERSCORE WITH -## -## Ends in an error in state: 1232. -## -## lseparated_nonempty_list_aux(COMMA,opt_spread(pattern)) -> lseparated_nonempty_list_aux(COMMA,opt_spread(pattern)) COMMA option(DOTDOTDOT) pattern . [ COMMA BARRBRACKET ] -## pattern -> pattern . BAR pattern [ COMMA BARRBRACKET BAR ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,opt_spread(pattern)) COMMA option(DOTDOTDOT) pattern -## -## 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 1209, spurious reduction of production pattern -> pattern_without_or -## - - - -parse_pattern: UIDENT LBRACKETBAR UNDERSCORE COMMA WITH -## -## Ends in an error in state: 1230. -## -## lseparated_nonempty_list_aux(COMMA,opt_spread(pattern)) -> lseparated_nonempty_list_aux(COMMA,opt_spread(pattern)) COMMA . option(DOTDOTDOT) pattern [ COMMA BARRBRACKET ] -## option(COMMA) -> COMMA . [ BARRBRACKET ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,opt_spread(pattern)) COMMA -## - - - -parse_pattern: UIDENT LBRACKETBAR UNDERSCORE WITH -## -## Ends in an error in state: 1228. -## -## lseparated_nonempty_list_aux(COMMA,opt_spread(pattern)) -> option(DOTDOTDOT) pattern . [ COMMA BARRBRACKET ] -## pattern -> pattern . BAR pattern [ COMMA BARRBRACKET BAR ] -## -## The known suffix of the stack is as follows: -## option(DOTDOTDOT) pattern -## -## 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 1209, spurious reduction of production pattern -> pattern_without_or -## - - - -parse_pattern: UIDENT LBRACKETBAR WITH -## -## Ends in an error in state: 1226. -## -## simple_pattern_direct_argument -> LBRACKETBAR . loption(terminated(pattern_comma_list,option(COMMA))) BARRBRACKET [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LBRACKETBAR -## - - - -parse_pattern: UIDENT LPAREN MODULE UIDENT WITH -## -## Ends in an error in state: 1096. -## -## pattern_optional_constraint -> MODULE UIDENT . COLON option(MODULE) package_type [ RPAREN EQUAL COMMA ] -## -## The known suffix of the stack is as follows: -## MODULE UIDENT -## - - - -parse_pattern: UIDENT LPAREN MODULE WITH -## -## Ends in an error in state: 1095. -## -## pattern_optional_constraint -> MODULE . UIDENT COLON option(MODULE) package_type [ RPAREN EQUAL COMMA ] -## -## The known suffix of the stack is as follows: -## MODULE -## - - - -parse_pattern: UIDENT LPAREN UNDERSCORE COLON WITH -## -## Ends in an error in state: 1219. -## -## pattern_optional_constraint -> pattern COLON . core_type [ RPAREN EQUAL COMMA ] -## -## The known suffix of the stack is as follows: -## pattern COLON -## - - - -parse_pattern: UIDENT LPAREN UNDERSCORE EQUAL -## -## Ends in an error in state: 1223. -## -## lseparated_nonempty_list_aux(COMMA,pattern_optional_constraint) -> lseparated_nonempty_list_aux(COMMA,pattern_optional_constraint) . COMMA pattern_optional_constraint [ RPAREN COMMA ] -## pattern_constructor_argument -> LPAREN lseparated_nonempty_list_aux(COMMA,pattern_optional_constraint) . option(COMMA) RPAREN [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LPAREN lseparated_nonempty_list_aux(COMMA,pattern_optional_constraint) -## -## 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 1209, spurious reduction of production pattern -> pattern_without_or -## In state 1218, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1178, spurious reduction of production lseparated_nonempty_list_aux(COMMA,pattern_optional_constraint) -> pattern_optional_constraint -## - - - -parse_pattern: UIDENT LPAREN UNDERSCORE WITH -## -## Ends in an error in state: 1218. -## -## pattern -> pattern . BAR pattern [ RPAREN EQUAL COMMA COLON BAR ] -## pattern_optional_constraint -> pattern . [ RPAREN EQUAL COMMA ] -## pattern_optional_constraint -> pattern . COLON core_type [ RPAREN EQUAL COMMA ] -## -## The known suffix of the stack is as follows: -## pattern -## -## 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 1209, spurious reduction of production pattern -> pattern_without_or -## - - - -parse_pattern: UIDENT LPAREN WITH -## -## Ends in an error in state: 1208. -## -## constr_longident -> LPAREN . RPAREN [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## pattern_constructor_argument -> LPAREN . lseparated_nonempty_list_aux(COMMA,pattern_optional_constraint) option(COMMA) RPAREN [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -parse_pattern: UIDENT WITH -## -## Ends in an error in state: 1207. -## -## pattern_without_or -> constr_longident . pattern_constructor_argument [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## simple_pattern_not_ident -> constr_longident . [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## constr_longident -## -## 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 1202, spurious reduction of production constr_longident -> mod_longident -## - - - -parse_pattern: UNDERSCORE AS WITH -## -## Ends in an error in state: 1215. -## -## pattern_without_or -> pattern_without_or AS . val_ident [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## pattern_without_or -> pattern_without_or AS . error [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## pattern_without_or AS -## - - - -parse_pattern: UNDERSCORE BAR WITH -## -## Ends in an error in state: 1221. -## -## pattern -> pattern BAR . pattern [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLON BARRBRACKET BAR ] -## -## The known suffix of the stack is as follows: -## pattern BAR -## - - - -parse_pattern: UNDERSCORE COLONCOLON UNDERSCORE WITH -## -## Ends in an error in state: 1212. -## -## pattern_without_or -> pattern_without_or . AS val_ident [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## pattern_without_or -> pattern_without_or . AS error [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## pattern_without_or -> pattern_without_or . COLONCOLON pattern_without_or [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## pattern_without_or -> pattern_without_or COLONCOLON pattern_without_or . [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## pattern_without_or -> pattern_without_or . COLONCOLON error [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## pattern_without_or COLONCOLON pattern_without_or -## - - - -parse_pattern: UNDERSCORE COLONCOLON WITH -## -## Ends in an error in state: 1210. -## -## pattern_without_or -> pattern_without_or COLONCOLON . pattern_without_or [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## pattern_without_or -> pattern_without_or COLONCOLON . error [ WHEN SEMI RPAREN RBRACKET RBRACE IN EQUALGREATER EQUAL EOF COMMA COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## pattern_without_or COLONCOLON -## - - - -parse_pattern: UNDERSCORE WITH -## -## Ends in an error in state: 3832. -## -## parse_pattern -> pattern . EOF [ # ] -## pattern -> pattern . BAR pattern [ EOF BAR ] -## -## The known suffix of the stack is as follows: -## pattern -## -## 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 1209, spurious reduction of production pattern -> pattern_without_or -## - - - -parse_pattern: WITH -## -## Ends in an error in state: 3831. -## -## parse_pattern' -> . parse_pattern [ # ] -## -## The known suffix of the stack is as follows: -## -## - - - -parse_expression: ASSERT UIDENT WITH -## -## Ends in an error in state: 1336. -## -## expr -> ASSERT 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . POSTFIXOP [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT label_longident [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr RBRACKET [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr error [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr RBRACKET [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr error [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARP LIDENT [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPOP simple_expr_no_call [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPEQUAL simple_expr_call [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . MINUSGREATER simple_expr_no_call [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . labeled_arguments [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ASSERT simple_expr_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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## - - - -parse_expression: ASSERT WITH -## -## Ends in an error in state: 1335. -## -## expr -> ASSERT . 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ASSERT -## - - - -parse_expression: BACKQUOTE UIDENT WHILE -## -## Ends in an error in state: 976. -## -## simple_expr_call -> BACKQUOTE ident . [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_template_constructor -> BACKQUOTE ident . non_labeled_argument_list [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_template_constructor -> BACKQUOTE ident . simple_expr_direct_argument [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## BACKQUOTE ident -## - - - -parse_expression: BACKQUOTE WITH -## -## Ends in an error in state: 975. -## -## simple_expr_call -> BACKQUOTE . ident [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_template_constructor -> BACKQUOTE . ident non_labeled_argument_list [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_template_constructor -> BACKQUOTE . ident simple_expr_direct_argument [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## BACKQUOTE -## - - - -parse_expression: BANG WITH -## -## Ends in an error in state: 1334. -## -## expr -> BANG . expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## BANG -## - - - -parse_expression: DOCSTRING WITH -## -## Ends in an error in state: 1467. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## attribute -## - - - -parse_expression: ES6_FUN UNDERSCORE COLON UNDERSCORE EQUALGREATER FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 3220. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ES6_FUN es6_parameters COLON non_arrowed_core_type EQUALGREATER expr -## - - - -parse_expression: ES6_FUN UNDERSCORE COLON UNDERSCORE EQUALGREATER WITH -## -## Ends in an error in state: 3219. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ES6_FUN es6_parameters COLON non_arrowed_core_type EQUALGREATER -## - - - -parse_expression: ES6_FUN UNDERSCORE COLON UNDERSCORE WITH -## -## Ends in an error in state: 3218. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ES6_FUN es6_parameters COLON non_arrowed_core_type -## - - - -parse_expression: ES6_FUN UNDERSCORE COLON WITH -## -## Ends in an error in state: 3217. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ES6_FUN es6_parameters COLON -## - - - -parse_expression: ES6_FUN UNDERSCORE EQUALGREATER FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 3216. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ES6_FUN es6_parameters EQUALGREATER expr -## - - - -parse_expression: ES6_FUN UNDERSCORE EQUALGREATER WITH -## -## Ends in an error in state: 1333. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ES6_FUN es6_parameters EQUALGREATER -## - - - -parse_expression: ES6_FUN UNDERSCORE WITH -## -## Ends in an error in state: 1332. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ES6_FUN es6_parameters -## - - - -parse_expression: ES6_FUN WITH -## -## Ends in an error in state: 1313. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ES6_FUN -## - - - -parse_expression: FOR LPAREN UNDERSCORE IN UIDENT SEMI -## -## Ends in an error in state: 3221. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FOR optional_expr_extension LPAREN pattern IN expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -parse_expression: FOR LPAREN UNDERSCORE IN UIDENT TO UIDENT RPAREN UIDENT WITH -## -## Ends in an error in state: 3225. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . POSTFIXOP [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT label_longident [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr RBRACKET [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr error [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr RBRACKET [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr error [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARP LIDENT [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPOP simple_expr_no_call [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPEQUAL simple_expr_call [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . MINUSGREATER simple_expr_no_call [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . labeled_arguments [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FOR optional_expr_extension LPAREN pattern IN expr direction_flag expr RPAREN simple_expr_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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, 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: 3224. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FOR optional_expr_extension LPAREN pattern IN expr direction_flag expr RPAREN -## - - - -parse_expression: FOR LPAREN UNDERSCORE IN UIDENT TO UIDENT TO -## -## Ends in an error in state: 3223. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FOR optional_expr_extension LPAREN pattern IN expr direction_flag expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -parse_expression: FOR LPAREN UNDERSCORE IN UIDENT TO WITH -## -## Ends in an error in state: 3222. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FOR optional_expr_extension LPAREN pattern IN expr direction_flag -## - - - -parse_expression: FOR LPAREN UNDERSCORE IN WITH -## -## Ends in an error in state: 1312. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FOR optional_expr_extension LPAREN pattern IN -## - - - -parse_expression: FOR LPAREN UNDERSCORE WITH -## -## Ends in an error in state: 1311. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## pattern -> pattern . BAR pattern [ IN BAR ] -## -## The known suffix of the stack is as follows: -## FOR optional_expr_extension LPAREN pattern -## -## 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 1209, spurious reduction of production pattern -> pattern_without_or -## - - - -parse_expression: FOR LPAREN WITH -## -## Ends in an error in state: 1310. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FOR optional_expr_extension LPAREN -## - - - -parse_expression: FOR PERCENT AND LIDENT -## -## Ends in an error in state: 1309. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FOR optional_expr_extension -## -## 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 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 1945, spurious reduction of production optional_expr_extension -> item_extension_sugar -## - - - -parse_expression: FOR WITH -## -## Ends in an error in state: 1308. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FOR -## - - - -parse_expression: FUN BAR UNDERSCORE EQUALGREATER FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 3251. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## BAR pattern option(preceded(WHEN,expr)) EQUALGREATER expr -## - - - -parse_expression: FUN BAR UNDERSCORE EQUALGREATER WITH -## -## Ends in an error in state: 3250. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## BAR pattern option(preceded(WHEN,expr)) EQUALGREATER -## - - - -parse_expression: FUN BAR UNDERSCORE WITH -## -## Ends in an error in state: 3248. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## pattern -> pattern . BAR pattern [ WHEN EQUALGREATER BAR ] -## -## The known suffix of the stack is as follows: -## BAR pattern -## -## 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 1209, spurious reduction of production pattern -> pattern_without_or -## - - - -parse_expression: FUN BAR WITH -## -## Ends in an error in state: 3247. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## BAR -## - - - -parse_expression: FUN LPAREN DOT RPAREN COLON LIDENT WITH -## -## Ends in an error in state: 3235. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN DOT RPAREN option(preceded(COLON,non_arrowed_core_type)) -## -## 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 378, spurious reduction of production basic_core_type -> type_longident -## In state 474, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 472, spurious reduction of production non_arrowed_core_type -> non_arrowed_simple_core_type -## In state 1359, spurious reduction of production option(preceded(COLON,non_arrowed_core_type)) -> COLON non_arrowed_core_type -## - - - -parse_expression: FUN LPAREN DOT RPAREN WITH -## -## Ends in an error in state: 3234. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN DOT RPAREN -## - - - -parse_expression: FUN LPAREN DOT UNDERSCORE EQUAL -## -## Ends in an error in state: 3237. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) -## -## 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 1209, spurious reduction of production pattern -> pattern_without_or -## In state 1218, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1321, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1327, 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: 3240. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN option(preceded(COLON,non_arrowed_core_type)) -## -## 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 378, spurious reduction of production basic_core_type -> type_longident -## In state 474, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 472, spurious reduction of production non_arrowed_core_type -> non_arrowed_simple_core_type -## In state 1359, spurious reduction of production option(preceded(COLON,non_arrowed_core_type)) -> COLON non_arrowed_core_type -## - - - -parse_expression: FUN LPAREN DOT UNDERSCORE RPAREN WITH -## -## Ends in an error in state: 3239. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN -## - - - -parse_expression: FUN LPAREN DOT WITH -## -## Ends in an error in state: 3233. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO 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) [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN DOT -## - - - -parse_expression: FUN LPAREN RPAREN COLON LIDENT WITH -## -## Ends in an error in state: 3228. -## -## fun_def(EQUALGREATER,non_arrowed_core_type) -> LPAREN 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN RPAREN option(preceded(COLON,non_arrowed_core_type)) -## -## 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 378, spurious reduction of production basic_core_type -> type_longident -## In state 474, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 472, spurious reduction of production non_arrowed_core_type -> non_arrowed_simple_core_type -## In state 1359, spurious reduction of production option(preceded(COLON,non_arrowed_core_type)) -> COLON non_arrowed_core_type -## - - - -parse_expression: FUN LPAREN RPAREN EQUALGREATER FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 3230. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## EQUALGREATER expr -## - - - -parse_expression: FUN LPAREN RPAREN EQUALGREATER WITH -## -## Ends in an error in state: 3229. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## EQUALGREATER -## - - - -parse_expression: FUN LPAREN RPAREN WITH -## -## Ends in an error in state: 3227. -## -## fun_def(EQUALGREATER,non_arrowed_core_type) -> LPAREN 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN RPAREN -## - - - -parse_expression: FUN LPAREN UNDERSCORE EQUAL -## -## Ends in an error in state: 3242. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) -## -## 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 1209, spurious reduction of production pattern -> pattern_without_or -## In state 1218, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1321, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1327, 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: 3245. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN option(preceded(COLON,non_arrowed_core_type)) -## -## 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 378, spurious reduction of production basic_core_type -> type_longident -## In state 474, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 472, spurious reduction of production non_arrowed_core_type -> non_arrowed_simple_core_type -## In state 1359, spurious reduction of production option(preceded(COLON,non_arrowed_core_type)) -> COLON non_arrowed_core_type -## - - - -parse_expression: FUN LPAREN UNDERSCORE RPAREN WITH -## -## Ends in an error in state: 3244. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN -## - - - -parse_expression: FUN LPAREN WITH -## -## Ends in an error in state: 1089. -## -## fun_def(EQUALGREATER,non_arrowed_core_type) -> LPAREN . 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO 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) [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -parse_expression: FUN PERCENT AND BANG -## -## Ends in an error in state: 1088. -## -## expr -> FUN optional_expr_extension . fun_def(EQUALGREATER,non_arrowed_core_type) [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> FUN optional_expr_extension . match_case(expr) llist_aux(match_case(expr)) [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FUN optional_expr_extension -## -## 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 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 1945, spurious reduction of production optional_expr_extension -> item_extension_sugar -## - - - -parse_expression: FUN WITH -## -## Ends in an error in state: 1087. -## -## expr -> FUN . optional_expr_extension fun_def(EQUALGREATER,non_arrowed_core_type) [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> FUN . optional_expr_extension match_case(expr) llist_aux(match_case(expr)) [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FUN -## - - - -parse_expression: IF LBRACE RBRACE UIDENT ELSE FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 3370. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## IF optional_expr_extension parenthesized_expr simple_expr_call ELSE expr -## - - - -parse_expression: IF LBRACE RBRACE UIDENT ELSE WITH -## -## Ends in an error in state: 3369. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## IF optional_expr_extension parenthesized_expr simple_expr_call ELSE -## - - - -parse_expression: IF LBRACE RBRACE UIDENT WITH -## -## Ends in an error in state: 1036. -## -## expr -> IF 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . POSTFIXOP [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT label_longident [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr RBRACKET [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr error [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr RBRACKET [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr error [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARP LIDENT [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPOP simple_expr_no_call [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPEQUAL simple_expr_call [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . MINUSGREATER simple_expr_no_call [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . labeled_arguments [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## IF optional_expr_extension parenthesized_expr simple_expr_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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## - - - -parse_expression: IF LBRACE RBRACE WITH -## -## Ends in an error in state: 1035. -## -## expr -> IF 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## IF optional_expr_extension parenthesized_expr -## - - - -parse_expression: IF PERCENT AND LAZY -## -## Ends in an error in state: 1034. -## -## expr -> IF 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## IF optional_expr_extension -## -## 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 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 1945, spurious reduction of production optional_expr_extension -> item_extension_sugar -## - - - -parse_expression: IF WITH -## -## Ends in an error in state: 1033. -## -## expr -> IF . 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## IF -## - - - -parse_expression: LAZY UIDENT WITH -## -## Ends in an error in state: 983. -## -## expr -> LAZY 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . POSTFIXOP [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT label_longident [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr RBRACKET [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr error [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr RBRACKET [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr error [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARP LIDENT [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPOP simple_expr_no_call [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPEQUAL simple_expr_call [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . MINUSGREATER simple_expr_no_call [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . labeled_arguments [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LAZY simple_expr_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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## - - - -parse_expression: LAZY WITH -## -## Ends in an error in state: 974. -## -## expr -> LAZY . 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LAZY -## - - - -parse_expression: LBRACE DOTDOTDOT UIDENT SEMI WITH -## -## Ends in an error in state: 3787. -## -## braced_expr -> LBRACE DOTDOTDOT expr_optional_constraint SEMI . RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] -## record_expr -> DOTDOTDOT expr_optional_constraint SEMI . lseparated_nonempty_list_aux(COMMA,opt_spread(lbl_expr)) option(COMMA) [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## LBRACE DOTDOTDOT expr_optional_constraint SEMI -## - - - -parse_expression: LBRACE DOTDOTDOT UIDENT TO -## -## Ends in an error in state: 3786. -## -## braced_expr -> LBRACE DOTDOTDOT expr_optional_constraint . option(COMMA) RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] -## braced_expr -> LBRACE DOTDOTDOT expr_optional_constraint . SEMI RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] -## record_expr -> DOTDOTDOT expr_optional_constraint . COMMA option(DOTDOTDOT) label_longident COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> DOTDOTDOT expr_optional_constraint . COMMA option(DOTDOTDOT) label_longident llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> DOTDOTDOT expr_optional_constraint . SEMI lseparated_nonempty_list_aux(COMMA,opt_spread(lbl_expr)) option(COMMA) [ error RBRACE ] -## record_expr -> DOTDOTDOT expr_optional_constraint . COMMA option(DOTDOTDOT) label_longident COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## record_expr -> DOTDOTDOT expr_optional_constraint . COMMA option(DOTDOTDOT) label_longident llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## record_expr_with_string_keys -> DOTDOTDOT expr_optional_constraint . COMMA string_literal_exprs_maybe_punned [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## LBRACE DOTDOTDOT expr_optional_constraint -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## In state 1460, spurious reduction of production expr_optional_constraint -> expr -## - - - -parse_expression: LBRACE DOTDOTDOT WITH -## -## Ends in an error in state: 3785. -## -## braced_expr -> LBRACE DOTDOTDOT . expr_optional_constraint option(COMMA) RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] -## braced_expr -> LBRACE DOTDOTDOT . expr_optional_constraint SEMI RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] -## record_expr -> DOTDOTDOT . expr_optional_constraint COMMA option(DOTDOTDOT) label_longident COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> DOTDOTDOT . expr_optional_constraint COMMA option(DOTDOTDOT) label_longident llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> DOTDOTDOT . expr_optional_constraint SEMI lseparated_nonempty_list_aux(COMMA,opt_spread(lbl_expr)) option(COMMA) [ error RBRACE ] -## record_expr -> DOTDOTDOT . expr_optional_constraint COMMA option(DOTDOTDOT) label_longident COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## record_expr -> DOTDOTDOT . expr_optional_constraint COMMA option(DOTDOTDOT) label_longident llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## record_expr_with_string_keys -> DOTDOTDOT . expr_optional_constraint COMMA string_literal_exprs_maybe_punned [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## LBRACE DOTDOTDOT -## - - - -parse_expression: LBRACE LIDENT COMMA LIDENT SEMI WITH -## -## Ends in an error in state: 3797. -## -## braced_expr -> LBRACE record_expr . RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] -## braced_expr -> LBRACE record_expr . error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACE record_expr -## - - - -parse_expression: LBRACE UIDENT RPAREN -## -## Ends in an error in state: 3791. -## -## braced_expr -> LBRACE seq_expr . RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] -## braced_expr -> LBRACE seq_expr . error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACE seq_expr -## -## 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 3363, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## In state 3336, spurious reduction of production option(SEMI) -> -## In state 3340, spurious reduction of production seq_expr_no_seq -> expr option(SEMI) -## In state 3305, spurious reduction of production seq_expr -> seq_expr_no_seq -## - - - -parse_expression: LBRACE WITH -## -## Ends in an error in state: 3800. -## -## braced_expr -> LBRACE object_body . RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] -## braced_expr -> LBRACE object_body . error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACE object_body -## -## 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 62, spurious reduction of production option(SEMI) -> -## In state 2337, spurious reduction of production object_body_class_fields -> option(SEMI) -## In state 2338, spurious reduction of production object_body -> object_body_class_fields -## - - - -parse_expression: LBRACELESS WITH -## -## Ends in an error in state: 275. -## -## simple_expr_direct_argument -> LBRACELESS . lseparated_nonempty_list_aux(COMMA,field_expr) option(COMMA) GREATERRBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LBRACELESS . lseparated_nonempty_list_aux(COMMA,field_expr) option(COMMA) error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LBRACELESS . GREATERRBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACELESS -## - - - -parse_expression: LBRACKET UIDENT COMMA BARRBRACKET -## -## Ends in an error in state: 972. -## -## simple_expr_call -> LBRACKET expr_comma_seq_extension . RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACKET expr_comma_seq_extension -## -## 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 269, spurious reduction of production option(COMMA) -> COMMA -## In state 311, spurious reduction of production expr_comma_seq_extension -> lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) option(COMMA) -## - - - -parse_expression: LBRACKET WITH -## -## Ends in an error in state: 971. -## -## constr_longident -> LBRACKET . RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> LBRACKET . expr_comma_seq_extension RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACKET -## - - - -parse_expression: LBRACKETBAR COMMA BARBAR -## -## Ends in an error in state: 966. -## -## simple_expr_call -> LBRACKETBAR option(COMMA) . BARRBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACKETBAR option(COMMA) -## - - - -parse_expression: LBRACKETBAR UIDENT COMMA RBRACKET -## -## Ends in an error in state: 969. -## -## simple_expr_call -> LBRACKETBAR lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) option(COMMA) . BARRBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACKETBAR lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) option(COMMA) -## -## 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 269, spurious reduction of production option(COMMA) -> COMMA -## - - - -parse_expression: LBRACKETBAR UIDENT TO -## -## Ends in an error in state: 968. -## -## lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) -> lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) . COMMA option(DOTDOTDOT) expr_optional_constraint [ COMMA BARRBRACKET ] -## simple_expr_call -> LBRACKETBAR lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) . option(COMMA) BARRBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACKETBAR lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## In state 1460, spurious reduction of production expr_optional_constraint -> expr -## In state 3604, spurious reduction of production lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) -> option(DOTDOTDOT) expr_optional_constraint -## - - - -parse_expression: LBRACKETBAR WITH -## -## Ends in an error in state: 965. -## -## simple_expr_call -> LBRACKETBAR . option(COMMA) BARRBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> LBRACKETBAR . lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) option(COMMA) BARRBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACKETBAR -## - - - -parse_expression: LBRACKETLESS UIDENT SLASHGREATER COMMA UIDENT COMMA BARRBRACKET -## -## Ends in an error in state: 3616. -## -## simple_expr_direct_argument -> LBRACKETLESS jsx_without_leading_less COMMA expr_comma_seq_extension . RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACKETLESS jsx_without_leading_less COMMA expr_comma_seq_extension -## -## 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 269, spurious reduction of production option(COMMA) -> COMMA -## In state 311, spurious reduction of production expr_comma_seq_extension -> lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) option(COMMA) -## - - - -parse_expression: LBRACKETLESS UIDENT SLASHGREATER COMMA WITH -## -## Ends in an error in state: 3614. -## -## simple_expr_direct_argument -> LBRACKETLESS jsx_without_leading_less COMMA . expr_comma_seq_extension RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET 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 SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACKETLESS jsx_without_leading_less COMMA -## - - - -parse_expression: LBRACKETLESS UIDENT SLASHGREATER WITH -## -## Ends in an error in state: 3612. -## -## simple_expr_direct_argument -> LBRACKETLESS jsx_without_leading_less . COMMA expr_comma_seq_extension RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET 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 SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET 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 SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACKETLESS jsx_without_leading_less -## - - - -parse_expression: LBRACKETLESS WITH -## -## Ends in an error in state: 255. -## -## simple_expr_direct_argument -> LBRACKETLESS . jsx_without_leading_less COMMA expr_comma_seq_extension RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET 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 SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET 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 SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACKETLESS -## - - - -parse_expression: LESSGREATER UIDENT LESSSLASHIDENTGREATER -## -## Ends in an error in state: 3618. -## -## jsx -> LESSGREATER list(simple_expr_no_call) . LESSSLASHGREATER [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LESSGREATER list(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 325, spurious reduction of production constr_longident -> mod_longident -## In state 993, spurious reduction of production simple_expr_no_call -> constr_longident -## In state 321, spurious reduction of production list(simple_expr_no_call) -> -## In state 3451, spurious reduction of production list(simple_expr_no_call) -> simple_expr_no_call list(simple_expr_no_call) -## - - - -parse_expression: LESSGREATER WITH -## -## Ends in an error in state: 251. -## -## jsx -> LESSGREATER . list(simple_expr_no_call) LESSSLASHGREATER [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LESSGREATER -## - - - -parse_expression: LESSIDENT GREATER UIDENT LESSSLASHGREATER -## -## Ends in an error in state: 989. -## -## jsx -> jsx_start_tag_and_args GREATER list(simple_expr_no_call) . LESSSLASHIDENTGREATER [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## jsx_start_tag_and_args GREATER list(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 325, spurious reduction of production constr_longident -> mod_longident -## In state 993, spurious reduction of production simple_expr_no_call -> constr_longident -## In state 321, spurious reduction of production list(simple_expr_no_call) -> -## In state 3451, spurious reduction of production list(simple_expr_no_call) -> simple_expr_no_call list(simple_expr_no_call) -## - - - -parse_expression: LESSIDENT GREATER WITH -## -## Ends in an error in state: 988. -## -## greater_spread -> GREATER . DOTDOTDOT [ UIDENT TRUE STRING PREFIXOP NEW LPAREN LIDENT LESSIDENT LESSGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKET LBRACELESS LBRACE INT FLOAT FALSE CHAR BACKQUOTE ] -## jsx -> jsx_start_tag_and_args GREATER . list(simple_expr_no_call) LESSSLASHIDENTGREATER [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## jsx_start_tag_and_args GREATER -## - - - -parse_expression: LESSIDENT GREATERDOTDOTDOT UIDENT WITH -## -## Ends in an error in state: 998. -## -## jsx -> jsx_start_tag_and_args greater_spread simple_expr_no_call . LESSSLASHIDENTGREATER [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> simple_expr_no_call . POSTFIXOP [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . DOT label_longident [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . LBRACKET expr RBRACKET [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . LBRACKET expr error [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . DOT LBRACKET expr RBRACKET [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . DOT LBRACKET expr error [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . SHARP LIDENT [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . SHARPOP simple_expr_no_call [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . SHARPEQUAL simple_expr_call [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . MINUSGREATER simple_expr_no_call [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LESSSLASHIDENTGREATER LBRACKET DOT ] -## -## The known suffix of the stack is as follows: -## jsx_start_tag_and_args greater_spread 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 325, spurious reduction of production constr_longident -> mod_longident -## In state 993, spurious reduction of production simple_expr_no_call -> constr_longident -## - - - -parse_expression: LESSIDENT GREATERDOTDOTDOT WITH -## -## Ends in an error in state: 997. -## -## jsx -> jsx_start_tag_and_args greater_spread . simple_expr_no_call LESSSLASHIDENTGREATER [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## jsx_start_tag_and_args greater_spread -## - - - -parse_expression: LESSIDENT INFIXOP3 WITH -## -## Ends in an error in state: 986. -## -## jsx -> jsx_start_tag_and_args . SLASHGREATER [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET 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 SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## jsx -> jsx_start_tag_and_args . greater_spread simple_expr_no_call LESSSLASHIDENTGREATER [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## jsx_start_tag_and_args -## - - - -parse_expression: LIDENT EQUAL FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 3385. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> LIDENT 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LIDENT EQUAL expr -## - - - -parse_expression: LIDENT EQUAL WITH -## -## Ends in an error in state: 964. -## -## expr -> LIDENT 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LIDENT EQUAL -## - - - -parse_expression: LPAREN COLONCOLON RPAREN LPAREN UIDENT COMMA UIDENT TO -## -## Ends in an error in state: 3462. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN COLONCOLON RPAREN LPAREN expr COMMA expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -parse_expression: LPAREN COLONCOLON RPAREN LPAREN UIDENT COMMA WITH -## -## Ends in an error in state: 3461. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN COLONCOLON RPAREN LPAREN expr COMMA -## - - - -parse_expression: LPAREN COLONCOLON RPAREN LPAREN UIDENT TO -## -## Ends in an error in state: 3460. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN COLONCOLON RPAREN LPAREN expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -parse_expression: LPAREN COLONCOLON RPAREN LPAREN WITH -## -## Ends in an error in state: 3459. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN COLONCOLON RPAREN LPAREN -## - - - -parse_expression: LPAREN COLONCOLON RPAREN WITH -## -## Ends in an error in state: 3458. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN COLONCOLON RPAREN -## - - - -parse_expression: LPAREN COLONCOLON WITH -## -## Ends in an error in state: 3457. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN COLONCOLON -## - - - -parse_expression: LPAREN MODULE UIDENT COLON UIDENT SEMI -## -## Ends in an error in state: 3751. -## -## simple_expr_direct_argument -> LPAREN MODULE module_expr COLON package_type . RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN MODULE module_expr COLON package_type -## -## 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 243, spurious reduction of production ident -> UIDENT -## In state 945, spurious reduction of production mty_longident -> ident -## In state 913, spurious reduction of production simple_module_type -> mty_longident -## In state 912, spurious reduction of production module_type -> simple_module_type -## In state 1017, spurious reduction of production package_type -> module_type -## - - - -parse_expression: LPAREN MODULE UIDENT COLON WITH -## -## Ends in an error in state: 3749. -## -## simple_expr_direct_argument -> LPAREN MODULE module_expr COLON . package_type RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET 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 SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN MODULE module_expr COLON -## - - - -parse_expression: LPAREN MODULE UIDENT SEMI -## -## Ends in an error in state: 3747. -## -## module_expr -> module_expr . module_arguments [ RPAREN LPAREN LBRACE COLON ] -## module_expr -> module_expr . LPAREN module_expr error [ RPAREN LPAREN LBRACE COLON ] -## simple_expr_direct_argument -> LPAREN MODULE module_expr . RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LPAREN MODULE module_expr . COLON package_type RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET 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 SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN MODULE module_expr -## -## 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 1408, spurious reduction of production module_expr -> mod_longident -## - - - -parse_expression: LPAREN MODULE WITH -## -## Ends in an error in state: 121. -## -## simple_expr_direct_argument -> LPAREN MODULE . module_expr RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LPAREN MODULE . module_expr COLON package_type RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET 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 SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN MODULE -## - - - -parse_expression: LPAREN STAR WITH -## -## Ends in an error in state: 720. -## -## val_ident -> LPAREN operator . RPAREN [ WITH WHEN UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 IN GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EQUAL EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLONCOLON COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN operator -## - - - -parse_expression: LPAREN UIDENT BARRBRACKET -## -## Ends in an error in state: 3464. -## -## simple_expr_call -> LPAREN expr_list . RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> LPAREN expr_list . error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## In state 1623, spurious reduction of production expr_optional_constraint -> expr -## In state 1684, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint -## In state 1530, spurious reduction of production option(COMMA) -> -## In state 1683, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) -## - - - -parse_expression: LPAREN WITH -## -## Ends in an error in state: 298. -## -## constr_longident -> LPAREN . RPAREN [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> LPAREN . expr_list RPAREN [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> LPAREN . expr_list error [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LPAREN . MODULE module_expr RPAREN [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LPAREN . MODULE module_expr COLON package_type RPAREN [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LPAREN . MODULE module_expr COLON error [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## val_ident -> LPAREN . operator RPAREN [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -parse_expression: MINUSDOT WITH -## -## Ends in an error in state: 1368. -## -## expr -> subtractive . expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## subtractive -## - - - -parse_expression: NEW WITH -## -## Ends in an error in state: 102. -## -## simple_expr_call -> NEW . class_longident [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## NEW -## - - - -parse_expression: PLUSDOT WITH -## -## Ends in an error in state: 1469. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## additive -## - - - -parse_expression: PREFIXOP LPAREN WITH -## -## Ends in an error in state: 104. -## -## constr_longident -> LPAREN . RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> LPAREN . expr_list RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> LPAREN . expr_list error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LPAREN . MODULE module_expr RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LPAREN . MODULE module_expr COLON package_type RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LPAREN . MODULE module_expr COLON error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## val_ident -> LPAREN . operator RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -parse_expression: PREFIXOP STRING WHILE -## -## Ends in an error in state: 3760. -## -## simple_expr_call -> simple_expr_call . POSTFIXOP [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT label_longident [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> PREFIXOP simple_expr_call . [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARP LIDENT [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPOP simple_expr_no_call [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPEQUAL simple_expr_call [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . MINUSGREATER simple_expr_no_call [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . labeled_arguments [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## PREFIXOP simple_expr_call -## - - - -parse_expression: PREFIXOP TRUE DOT LBRACE WITH -## -## Ends in an error in state: 3210. -## -## simple_expr_call -> simple_expr_call DOT LBRACE . lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACE -## - - - -parse_expression: PREFIXOP TRUE DOT LBRACKET UIDENT SEMI -## -## Ends in an error in state: 3208. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT LBRACKET expr . RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT LBRACKET expr . error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACKET expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -parse_expression: PREFIXOP TRUE DOT LBRACKET WITH -## -## Ends in an error in state: 1340. -## -## simple_expr_call -> simple_expr_call DOT LBRACKET . expr RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT LBRACKET . expr error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACKET -## - - - -parse_expression: PREFIXOP TRUE DOT WITH -## -## Ends in an error in state: 1339. -## -## simple_expr_call -> simple_expr_call DOT . label_longident [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT . LBRACKET expr RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT . LBRACKET expr error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT . LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT -## - - - -parse_expression: PREFIXOP UIDENT LBRACKET UIDENT SEMI -## -## Ends in an error in state: 3367. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call LBRACKET expr . RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call LBRACKET expr . error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call LBRACKET expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -parse_expression: PREFIXOP UIDENT LBRACKET WITH -## -## Ends in an error in state: 1039. -## -## simple_expr_call -> simple_expr_call LBRACKET . expr RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call LBRACKET . expr error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call LBRACKET -## - - - -parse_expression: PREFIXOP WITH -## -## Ends in an error in state: 101. -## -## simple_expr_call -> PREFIXOP . simple_expr_call [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## PREFIXOP -## - - - -parse_expression: STRING LPAREN COMMA WITH -## -## Ends in an error in state: 3379. -## -## labeled_arguments -> LPAREN option(COMMA) . RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN option(COMMA) -## - - - -parse_expression: STRING LPAREN DOT WITH -## -## Ends in an error in state: 1005. -## -## labeled_arguments -> LPAREN DOT . RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] -## option(DOT) -> DOT . [ WHILE UNDERSCORE UIDENT TRY TRUE TILDE SWITCH STRING PREFIXOP PLUSDOT PLUS NEW MINUSDOT MINUS LPAREN LIDENT LESSIDENT LESSGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE LAZY INT IF FUN FOR FLOAT FALSE ES6_FUN DOCSTRING CHAR BANG BACKQUOTE ASSERT ] -## -## The known suffix of the stack is as follows: -## LPAREN DOT -## - - - -parse_expression: STRING LPAREN UNDERSCORE WITH -## -## Ends in an error in state: 3381. -## -## labeled_arguments -> LPAREN lseparated_nonempty_list_aux(COMMA,uncurried_labeled_expr) . option(COMMA) RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN lseparated_nonempty_list_aux(COMMA,uncurried_labeled_expr) -## - - - -parse_expression: STRING LPAREN WITH -## -## Ends in an error in state: 1004. -## -## labeled_arguments -> LPAREN . option(COMMA) RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] -## labeled_arguments -> LPAREN . lseparated_nonempty_list_aux(COMMA,uncurried_labeled_expr) option(COMMA) RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] -## labeled_arguments -> LPAREN . DOT RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LPAREN . MODULE module_expr RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LPAREN . MODULE module_expr COLON package_type RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET 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 SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -parse_expression: SWITCH PERCENT AND WHILE -## -## Ends in an error in state: 272. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## SWITCH optional_expr_extension -## -## 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 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 1945, spurious reduction of production optional_expr_extension -> item_extension_sugar -## - - - -parse_expression: SWITCH UIDENT LBRACE BAR CHAR EQUALGREATER CHAR TO -## -## Ends in an error in state: 3592. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO 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 ] -## -## The known suffix of the stack is as follows: -## SWITCH optional_expr_extension simple_expr_no_constructor LBRACE match_case(seq_expr) llist_aux(match_case(seq_expr)) -## -## 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 1369, spurious reduction of production expr -> simple_expr_call -## In state 3518, spurious reduction of production option(SEMI) -> -## In state 3522, spurious reduction of production seq_expr_no_seq -> expr option(SEMI) -## In state 3490, spurious reduction of production seq_expr -> seq_expr_no_seq -## In state 3524, spurious reduction of production match_case(seq_expr) -> BAR pattern option(preceded(WHEN,expr)) EQUALGREATER seq_expr -## In state 3591, spurious reduction of production llist_aux(match_case(seq_expr)) -> -## - - - -parse_expression: SWITCH UIDENT LBRACE WITH -## -## Ends in an error in state: 3590. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## SWITCH optional_expr_extension simple_expr_no_constructor LBRACE -## - - - -parse_expression: SWITCH UIDENT WITH -## -## Ends in an error in state: 3589. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_no_constructor -> simple_expr_no_constructor . POSTFIXOP [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . DOT label_longident [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . LBRACKET expr RBRACKET [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . LBRACKET expr error [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . DOT LBRACKET expr RBRACKET [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . DOT LBRACKET expr error [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . SHARP LIDENT [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . SHARPOP simple_expr_no_call [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . SHARPEQUAL simple_expr_call [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . MINUSGREATER simple_expr_no_call [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## SWITCH optional_expr_extension simple_expr_no_constructor -## -## 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 3540, spurious reduction of production constr_longident -> mod_longident -## In state 3578, spurious reduction of production simple_expr_no_constructor -> constr_longident -## - - - -parse_expression: SWITCH WITH -## -## Ends in an error in state: 271. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## SWITCH -## - - - -parse_expression: TRUE DOT LBRACE UIDENT RBRACE EQUAL FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 3148. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> simple_expr_call DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE EQUAL expr -## - - - -parse_expression: TRUE DOT LBRACE UIDENT RBRACE EQUAL WITH -## -## Ends in an error in state: 3147. -## -## expr -> simple_expr_call DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE EQUAL -## - - - -parse_expression: TRUE DOT LBRACE UIDENT RBRACE WITH -## -## Ends in an error in state: 3146. -## -## expr -> simple_expr_call DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE . [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE -## - - - -parse_expression: TRUE DOT LBRACE WITH -## -## Ends in an error in state: 3143. -## -## expr -> simple_expr_call DOT LBRACE . lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT LBRACE . lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACE -## - - - -parse_expression: TRUE DOT LBRACKET UIDENT RBRACKET EQUAL FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 3142. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACKET expr RBRACKET EQUAL expr -## - - - -parse_expression: TRUE DOT LBRACKET UIDENT RBRACKET EQUAL WITH -## -## Ends in an error in state: 3141. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACKET expr RBRACKET EQUAL -## - - - -parse_expression: TRUE DOT LBRACKET UIDENT RBRACKET WITH -## -## Ends in an error in state: 3140. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT LBRACKET expr RBRACKET . [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACKET expr RBRACKET -## - - - -parse_expression: TRUE DOT LBRACKET UIDENT SEMI -## -## Ends in an error in state: 3138. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT LBRACKET expr . RBRACKET [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT LBRACKET expr . error [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACKET expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -parse_expression: TRUE DOT LBRACKET WITH -## -## Ends in an error in state: 3137. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT LBRACKET . expr RBRACKET [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT LBRACKET . expr error [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACKET -## - - - -parse_expression: TRUE DOT LIDENT EQUAL FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 3151. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT label_longident EQUAL expr -## - - - -parse_expression: TRUE DOT LIDENT EQUAL WITH -## -## Ends in an error in state: 3150. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT label_longident EQUAL -## - - - -parse_expression: TRUE DOT LIDENT WITH -## -## Ends in an error in state: 3149. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT label_longident . [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT label_longident -## - - - -parse_expression: TRUE DOT UIDENT DOT WITH -## -## Ends in an error in state: 920. -## -## label_longident -> mod_longident DOT . LIDENT [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EQUAL EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## mod_longident -> mod_longident DOT . UIDENT [ DOT ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT -## - - - -parse_expression: TRUE DOT UIDENT WITH -## -## Ends in an error in state: 919. -## -## label_longident -> mod_longident . DOT LIDENT [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EQUAL EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## mod_longident -> mod_longident . DOT UIDENT [ DOT ] -## -## The known suffix of the stack is as follows: -## mod_longident -## - - - -parse_expression: TRUE DOT WITH -## -## Ends in an error in state: 3136. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> simple_expr_call DOT . LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT . label_longident [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT . LBRACKET expr RBRACKET [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT . LBRACKET expr error [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT . LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT -## - - - -parse_expression: TRY PERCENT AND WHILE -## -## Ends in an error in state: 264. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## TRY optional_expr_extension -## -## 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 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 1945, 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: 3602. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO 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 ] -## -## The known suffix of the stack is as follows: -## TRY optional_expr_extension simple_expr_no_constructor LBRACE match_case(seq_expr) llist_aux(match_case(seq_expr)) -## -## 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 1369, spurious reduction of production expr -> simple_expr_call -## In state 3518, spurious reduction of production option(SEMI) -> -## In state 3522, spurious reduction of production seq_expr_no_seq -> expr option(SEMI) -## In state 3490, spurious reduction of production seq_expr -> seq_expr_no_seq -## In state 3524, spurious reduction of production match_case(seq_expr) -> BAR pattern option(preceded(WHEN,expr)) EQUALGREATER seq_expr -## In state 3601, spurious reduction of production llist_aux(match_case(seq_expr)) -> -## - - - -parse_expression: TRY UIDENT LBRACE WITH -## -## Ends in an error in state: 3600. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## TRY optional_expr_extension simple_expr_no_constructor LBRACE -## - - - -parse_expression: TRY UIDENT WHILE -## -## Ends in an error in state: 3597. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_no_constructor -> simple_expr_no_constructor . POSTFIXOP [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . DOT label_longident [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . LBRACKET expr RBRACKET [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . LBRACKET expr error [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . DOT LBRACKET expr RBRACKET [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . DOT LBRACKET expr error [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . SHARP LIDENT [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . SHARPOP simple_expr_no_call [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . SHARPEQUAL simple_expr_call [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . MINUSGREATER simple_expr_no_call [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## TRY optional_expr_extension simple_expr_no_constructor -## -## 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 3540, spurious reduction of production constr_longident -> mod_longident -## In state 3578, spurious reduction of production simple_expr_no_constructor -> constr_longident -## - - - -parse_expression: TRY UIDENT WITH WITH -## -## Ends in an error in state: 3598. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## TRY optional_expr_extension simple_expr_no_constructor WITH -## - - - -parse_expression: TRY WITH -## -## Ends in an error in state: 263. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## TRY -## - - - -parse_expression: UIDENT AMPERAMPER FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1512. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr AMPERAMPER expr -## - - - -parse_expression: UIDENT AMPERAMPER WITH -## -## Ends in an error in state: 1511. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr AMPERAMPER -## - - - -parse_expression: UIDENT AMPERSAND FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1510. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr AMPERSAND expr -## - - - -parse_expression: UIDENT AMPERSAND WITH -## -## Ends in an error in state: 1509. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr AMPERSAND -## - - - -parse_expression: UIDENT BARBAR FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1508. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr BARBAR expr -## - - - -parse_expression: UIDENT BARBAR WITH -## -## Ends in an error in state: 1507. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr BARBAR -## - - - -parse_expression: UIDENT COLONEQUAL FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1514. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr COLONEQUAL expr -## - - - -parse_expression: UIDENT COLONEQUAL WITH -## -## Ends in an error in state: 1513. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr COLONEQUAL -## - - - -parse_expression: UIDENT DOT LBRACE LIDENT COMMA LIDENT SEMI WITH -## -## Ends in an error in state: 1837. -## -## simple_expr_call -> mod_longident DOT LBRACE record_expr . RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT LBRACE record_expr . error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACE record_expr -## - - - -parse_expression: UIDENT DOT LBRACE WITH -## -## Ends in an error in state: 1832. -## -## simple_expr_call -> mod_longident DOT LBRACE . RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT LBRACE . record_expr RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT LBRACE . record_expr error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT LBRACE . record_expr_with_string_keys RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT LBRACE . record_expr_with_string_keys error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACE -## - - - -parse_expression: UIDENT DOT LBRACELESS WITH -## -## Ends in an error in state: 1827. -## -## simple_expr_call -> mod_longident DOT LBRACELESS . lseparated_nonempty_list_aux(COMMA,field_expr) option(COMMA) GREATERRBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT LBRACELESS . lseparated_nonempty_list_aux(COMMA,field_expr) option(COMMA) error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACELESS -## - - - -parse_expression: UIDENT DOT LBRACKET UIDENT COMMA BARRBRACKET -## -## Ends in an error in state: 1825. -## -## simple_expr_call -> mod_longident DOT LBRACKET expr_comma_seq_extension . RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACKET expr_comma_seq_extension -## -## 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 269, spurious reduction of production option(COMMA) -> COMMA -## In state 311, spurious reduction of production expr_comma_seq_extension -> lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) option(COMMA) -## - - - -parse_expression: UIDENT DOT LBRACKET WITH -## -## Ends in an error in state: 1823. -## -## simple_expr_call -> mod_longident DOT LBRACKET . RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT LBRACKET . expr_comma_seq_extension RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACKET -## - - - -parse_expression: UIDENT DOT LBRACKETBAR UIDENT RPAREN -## -## Ends in an error in state: 1820. -## -## simple_expr_call -> mod_longident DOT LBRACKETBAR expr_list . BARRBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT LBRACKETBAR expr_list . error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACKETBAR 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## In state 1623, spurious reduction of production expr_optional_constraint -> expr -## In state 1684, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint -## In state 1530, spurious reduction of production option(COMMA) -> -## In state 1683, 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: 1819. -## -## simple_expr_call -> mod_longident DOT LBRACKETBAR . expr_list BARRBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT LBRACKETBAR . expr_list error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACKETBAR -## - - - -parse_expression: UIDENT DOT LBRACKETLESS UIDENT SLASHGREATER WITH -## -## Ends in an error in state: 1817. -## -## simple_expr_call -> mod_longident DOT LBRACKETLESS jsx_without_leading_less . RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACKETLESS jsx_without_leading_less -## - - - -parse_expression: UIDENT DOT LBRACKETLESS WITH -## -## Ends in an error in state: 1816. -## -## simple_expr_call -> mod_longident DOT LBRACKETLESS . jsx_without_leading_less RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACKETLESS -## - - - -parse_expression: UIDENT DOT LPAREN MODULE UIDENT COLON UIDENT SEMI -## -## Ends in an error in state: 1441. -## -## simple_expr_call -> mod_longident DOT LPAREN MODULE module_expr COLON package_type . RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LPAREN MODULE module_expr COLON package_type -## -## 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 243, spurious reduction of production ident -> UIDENT -## In state 945, spurious reduction of production mty_longident -> ident -## In state 913, spurious reduction of production simple_module_type -> mty_longident -## In state 912, spurious reduction of production module_type -> simple_module_type -## In state 1017, spurious reduction of production package_type -> module_type -## - - - -parse_expression: UIDENT DOT LPAREN MODULE UIDENT COLON WITH -## -## Ends in an error in state: 1439. -## -## simple_expr_call -> mod_longident DOT LPAREN MODULE module_expr COLON . package_type RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT LPAREN MODULE module_expr COLON . error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LPAREN MODULE module_expr COLON -## - - - -parse_expression: UIDENT DOT LPAREN MODULE UIDENT SEMI -## -## Ends in an error in state: 1438. -## -## module_expr -> module_expr . module_arguments [ LPAREN LBRACE COLON ] -## module_expr -> module_expr . LPAREN module_expr error [ LPAREN LBRACE COLON ] -## simple_expr_call -> mod_longident DOT LPAREN MODULE module_expr . COLON package_type RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT LPAREN MODULE module_expr . COLON error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LPAREN MODULE module_expr -## -## 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 1408, spurious reduction of production module_expr -> mod_longident -## - - - -parse_expression: UIDENT DOT LPAREN MODULE WITH -## -## Ends in an error in state: 1437. -## -## simple_expr_call -> mod_longident DOT LPAREN MODULE . module_expr COLON package_type RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT LPAREN MODULE . module_expr COLON error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LPAREN MODULE -## - - - -parse_expression: UIDENT DOT LPAREN UIDENT BARRBRACKET -## -## Ends in an error in state: 1813. -## -## simple_expr_call -> mod_longident DOT LPAREN expr_list . RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT LPAREN expr_list . error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LPAREN 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## In state 1623, spurious reduction of production expr_optional_constraint -> expr -## In state 1684, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint -## In state 1530, spurious reduction of production option(COMMA) -> -## In state 1683, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) -## - - - -parse_expression: UIDENT DOT LPAREN WITH -## -## Ends in an error in state: 1436. -## -## simple_expr_call -> mod_longident DOT LPAREN . expr_list RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT LPAREN . expr_list error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT LPAREN . MODULE module_expr COLON package_type RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT LPAREN . MODULE module_expr COLON error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## val_ident -> LPAREN . operator RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LPAREN -## - - - -parse_expression: UIDENT DOT WITH -## -## Ends in an error in state: 1435. -## -## mod_longident -> mod_longident DOT . UIDENT [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LPAREN expr_list RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LPAREN expr_list error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LBRACE RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LBRACE record_expr RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LBRACE record_expr error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LBRACE record_expr_with_string_keys RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LBRACE record_expr_with_string_keys error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LBRACKETBAR expr_list BARRBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LBRACKETBAR expr_list error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LBRACKETLESS jsx_without_leading_less RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LBRACKET RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LBRACKET expr_comma_seq_extension RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LBRACELESS lseparated_nonempty_list_aux(COMMA,field_expr) option(COMMA) GREATERRBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LBRACELESS lseparated_nonempty_list_aux(COMMA,field_expr) option(COMMA) error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LPAREN MODULE module_expr COLON package_type RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LPAREN MODULE module_expr COLON error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## val_longident -> mod_longident DOT . val_ident [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT -## - - - -parse_expression: UIDENT GREATER FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1506. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr GREATER expr -## - - - -parse_expression: UIDENT GREATER GREATER FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1505. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr GREATER GREATER expr -## - - - -parse_expression: UIDENT GREATER GREATER WITH -## -## Ends in an error in state: 1504. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr GREATER GREATER -## - - - -parse_expression: UIDENT GREATER WITH -## -## Ends in an error in state: 1503. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr GREATER -## - - - -parse_expression: UIDENT GREATERDOTDOTDOT FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1502. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr GREATERDOTDOTDOT expr . [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr GREATERDOTDOTDOT expr -## - - - -parse_expression: UIDENT GREATERDOTDOTDOT WITH -## -## Ends in an error in state: 1501. -## -## expr -> expr GREATERDOTDOTDOT . expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr GREATERDOTDOTDOT -## - - - -parse_expression: UIDENT INFIXOP0 FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1500. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr INFIXOP0 expr -## - - - -parse_expression: UIDENT INFIXOP0 WITH -## -## Ends in an error in state: 1499. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr INFIXOP0 -## - - - -parse_expression: UIDENT INFIXOP1 FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1496. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr INFIXOP1 expr -## - - - -parse_expression: UIDENT INFIXOP1 WITH -## -## Ends in an error in state: 1495. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr INFIXOP1 -## - - - -parse_expression: UIDENT INFIXOP2 FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1494. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr INFIXOP2 expr -## - - - -parse_expression: UIDENT INFIXOP2 WITH -## -## Ends in an error in state: 1493. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr INFIXOP2 -## - - - -parse_expression: UIDENT INFIXOP3 FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1480. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr INFIXOP3 expr -## - - - -parse_expression: UIDENT INFIXOP3 WITH -## -## Ends in an error in state: 1479. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr INFIXOP3 -## - - - -parse_expression: UIDENT INFIXOP4 FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1464. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr INFIXOP4 expr -## - - - -parse_expression: UIDENT INFIXOP4 WITH -## -## Ends in an error in state: 1463. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr INFIXOP4 -## - - - -parse_expression: UIDENT LBRACKET UIDENT RBRACKET EQUAL FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 3135. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call LBRACKET expr RBRACKET EQUAL expr -## - - - -parse_expression: UIDENT LBRACKET UIDENT RBRACKET EQUAL WITH -## -## Ends in an error in state: 3134. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call LBRACKET expr RBRACKET EQUAL -## - - - -parse_expression: UIDENT LBRACKET UIDENT RBRACKET WITH -## -## Ends in an error in state: 3133. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call LBRACKET expr RBRACKET . [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call LBRACKET expr RBRACKET -## - - - -parse_expression: UIDENT LBRACKET UIDENT SEMI -## -## Ends in an error in state: 3131. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call LBRACKET expr . RBRACKET [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call LBRACKET expr . error [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call LBRACKET expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -parse_expression: UIDENT LBRACKET WITH -## -## Ends in an error in state: 1370. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call LBRACKET . expr RBRACKET [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call LBRACKET . expr error [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call LBRACKET -## - - - -parse_expression: UIDENT LESS FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1498. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr LESS expr -## - - - -parse_expression: UIDENT LESS WITH -## -## Ends in an error in state: 1497. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr LESS -## - - - -parse_expression: UIDENT LESSDOTDOTGREATER FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1492. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr LESSDOTDOTGREATER expr -## - - - -parse_expression: UIDENT LESSDOTDOTGREATER WITH -## -## Ends in an error in state: 1491. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr LESSDOTDOTGREATER -## - - - -parse_expression: UIDENT LPAREN UIDENT TO -## -## Ends in an error in state: 3467. -## -## 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 SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## In state 1460, spurious reduction of production expr_optional_constraint -> expr -## In state 3261, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint -## - - - -parse_expression: UIDENT LPAREN WITH -## -## Ends in an error in state: 296. -## -## non_labeled_argument_list -> LPAREN . lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## non_labeled_argument_list -> LPAREN . RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LPAREN . MODULE module_expr RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LPAREN . MODULE module_expr COLON package_type RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LPAREN . MODULE module_expr COLON error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -parse_expression: UIDENT MINUS FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1490. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr MINUS expr -## - - - -parse_expression: UIDENT MINUS WITH -## -## Ends in an error in state: 1489. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr MINUS -## - - - -parse_expression: UIDENT MINUSDOT FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1488. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr MINUSDOT expr -## - - - -parse_expression: UIDENT MINUSDOT WITH -## -## Ends in an error in state: 1487. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr MINUSDOT -## - - - -parse_expression: UIDENT MINUSGREATER WITH -## -## Ends in an error in state: 1002. -## -## simple_expr_call -> simple_expr_call MINUSGREATER . simple_expr_no_call [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call MINUSGREATER -## - - - -parse_expression: UIDENT OR FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1486. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr OR expr -## - - - -parse_expression: UIDENT OR WITH -## -## Ends in an error in state: 1485. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr OR -## - - - -parse_expression: UIDENT PERCENT FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1478. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr PERCENT expr -## - - - -parse_expression: UIDENT PERCENT WITH -## -## Ends in an error in state: 1477. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr PERCENT -## - - - -parse_expression: UIDENT PLUS FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1484. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr PLUS expr -## - - - -parse_expression: UIDENT PLUS WITH -## -## Ends in an error in state: 1483. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr PLUS -## - - - -parse_expression: UIDENT PLUSDOT FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1482. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr PLUSDOT expr -## - - - -parse_expression: UIDENT PLUSDOT WITH -## -## Ends in an error in state: 1481. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr PLUSDOT -## - - - -parse_expression: UIDENT PLUSEQ FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1476. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr PLUSEQ expr -## - - - -parse_expression: UIDENT PLUSEQ WITH -## -## Ends in an error in state: 1475. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr PLUSEQ -## - - - -parse_expression: UIDENT QUESTION UIDENT COLON FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1516. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr QUESTION expr COLON expr -## - - - -parse_expression: UIDENT QUESTION UIDENT COLON WITH -## -## Ends in an error in state: 1515. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr QUESTION expr COLON -## - - - -parse_expression: UIDENT QUESTION UIDENT TO -## -## Ends in an error in state: 1474. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr QUESTION expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -parse_expression: UIDENT QUESTION WITH -## -## Ends in an error in state: 1473. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr QUESTION -## - - - -parse_expression: UIDENT SHARP WITH -## -## Ends in an error in state: 1337. -## -## simple_expr_call -> simple_expr_call SHARP . LIDENT [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call SHARP -## - - - -parse_expression: UIDENT SHARPEQUAL STRING WHILE -## -## Ends in an error in state: 1038. -## -## simple_expr_call -> simple_expr_call . POSTFIXOP [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT label_longident [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARP LIDENT [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPOP simple_expr_no_call [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPEQUAL simple_expr_call [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call SHARPEQUAL simple_expr_call . [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . MINUSGREATER simple_expr_no_call [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . labeled_arguments [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call SHARPEQUAL simple_expr_call -## - - - -parse_expression: UIDENT SHARPEQUAL WITH -## -## Ends in an error in state: 1037. -## -## simple_expr_call -> simple_expr_call SHARPEQUAL . simple_expr_call [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call SHARPEQUAL -## - - - -parse_expression: UIDENT SHARPOP WITH -## -## Ends in an error in state: 984. -## -## simple_expr_call -> simple_expr_call SHARPOP . simple_expr_no_call [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call SHARPOP -## - - - -parse_expression: UIDENT SLASHGREATER FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1472. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr SLASHGREATER expr -## - - - -parse_expression: UIDENT SLASHGREATER WITH -## -## Ends in an error in state: 1471. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr SLASHGREATER -## - - - -parse_expression: UIDENT STAR FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1462. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ TO STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr STAR expr -## - - - -parse_expression: UIDENT STAR WITH -## -## Ends in an error in state: 1461. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr STAR -## - - - -parse_expression: UIDENT TO -## -## Ends in an error in state: 3829. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## parse_expression -> expr . EOF [ # ] -## -## The known suffix of the stack is as follows: -## expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -parse_expression: UIDENT WHILE -## -## Ends in an error in state: 1465. -## -## simple_expr_call -> constr_longident . [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_template_constructor -> constr_longident . non_labeled_argument_list [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_template_constructor -> constr_longident . simple_expr_direct_argument [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## constr_longident -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## - - - -parse_expression: UIDENT WITH -## -## Ends in an error in state: 1369. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . POSTFIXOP [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT label_longident [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr RBRACKET [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr error [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr RBRACKET [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr error [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARP LIDENT [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPOP simple_expr_no_call [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPEQUAL simple_expr_call [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . MINUSGREATER simple_expr_no_call [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . labeled_arguments [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## - - - -parse_expression: WHILE LBRACE RBRACE UIDENT WITH -## -## Ends in an error in state: 3804. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . POSTFIXOP [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT label_longident [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr RBRACKET [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr error [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr RBRACKET [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr error [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARP LIDENT [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPOP simple_expr_no_call [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPEQUAL simple_expr_call [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . MINUSGREATER simple_expr_no_call [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . labeled_arguments [ TO STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## WHILE optional_expr_extension parenthesized_expr simple_expr_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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## - - - -parse_expression: WHILE LBRACE RBRACE WITH -## -## Ends in an error in state: 3803. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## WHILE optional_expr_extension parenthesized_expr -## - - - -parse_expression: WHILE PERCENT AND LAZY -## -## Ends in an error in state: 61. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## WHILE optional_expr_extension -## -## 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 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 1945, spurious reduction of production optional_expr_extension -> item_extension_sugar -## - - - -parse_expression: WHILE WITH -## -## Ends in an error in state: 60. -## -## 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 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOWNTO DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## WHILE -## - - - -parse_expression: WITH -## -## Ends in an error in state: 3827. -## -## parse_expression' -> . parse_expression [ # ] -## -## The known suffix of the stack is as follows: -## -## - - - -parse_core_type: DOCSTRING WITH -## -## Ends in an error in state: 385. -## -## core_type2 -> nonempty_list(as_loc(attribute)) . unattributed_core_type [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -parse_core_type: ES6_FUN LPAREN DOT DO -## -## Ends in an error in state: 371. -## -## lseparated_nonempty_list_aux(COMMA,uncurried_arrow_type_parameter) -> option(DOT) . arrow_type_parameter [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## option(DOT) -## - - - -parse_core_type: ES6_FUN LPAREN LIDENT RPAREN EQUALGREATER WITH -## -## Ends in an error in state: 417. -## -## arrowed_simple_core_type -> ES6_FUN arrow_type_parameters EQUALGREATER . core_type2 [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## ES6_FUN arrow_type_parameters EQUALGREATER -## - - - -parse_core_type: ES6_FUN LPAREN LIDENT RPAREN WITH -## -## Ends in an error in state: 416. -## -## arrowed_simple_core_type -> ES6_FUN arrow_type_parameters . EQUALGREATER core_type2 [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## ES6_FUN arrow_type_parameters -## - - - -parse_core_type: ES6_FUN LPAREN TILDE LIDENT COLON LIDENT EQUAL QUESTION WITH -## -## Ends in an error in state: 408. -## -## arrow_type_parameter -> labelled_arrow_type_parameter_optional . [ RPAREN COMMA ] -## arrowed_simple_core_type -> labelled_arrow_type_parameter_optional . EQUALGREATER core_type2 [ RPAREN COMMA AS ] -## -## The known suffix of the stack is as follows: -## labelled_arrow_type_parameter_optional -## - - - -parse_core_type: ES6_FUN LPAREN TILDE LIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 380. -## -## arrow_type_parameter -> TILDE LIDENT COLON protected_type . [ RPAREN COMMA ] -## labelled_arrow_type_parameter_optional -> TILDE LIDENT COLON protected_type . EQUAL optional [ RPAREN EQUALGREATER COMMA ] -## -## The known suffix of the stack is as follows: -## TILDE LIDENT COLON protected_type -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 406, spurious reduction of production protected_type -> core_type -## - - - -parse_core_type: ES6_FUN LPAREN TILDE LIDENT COLON WITH -## -## Ends in an error in state: 374. -## -## arrow_type_parameter -> TILDE LIDENT COLON . protected_type [ RPAREN COMMA ] -## labelled_arrow_type_parameter_optional -> TILDE LIDENT COLON . protected_type EQUAL optional [ RPAREN EQUALGREATER COMMA ] -## -## The known suffix of the stack is as follows: -## TILDE LIDENT COLON -## - - - -parse_core_type: ES6_FUN LPAREN TILDE LIDENT WITH -## -## Ends in an error in state: 373. -## -## arrow_type_parameter -> TILDE LIDENT . COLON protected_type [ RPAREN COMMA ] -## labelled_arrow_type_parameter_optional -> TILDE LIDENT . COLON protected_type EQUAL optional [ RPAREN EQUALGREATER COMMA ] -## -## The known suffix of the stack is as follows: -## TILDE LIDENT -## - - - -parse_core_type: ES6_FUN LPAREN TILDE WITH -## -## Ends in an error in state: 372. -## -## arrow_type_parameter -> TILDE . LIDENT COLON protected_type [ RPAREN COMMA ] -## labelled_arrow_type_parameter_optional -> TILDE . LIDENT COLON protected_type EQUAL optional [ RPAREN EQUALGREATER COMMA ] -## -## The known suffix of the stack is as follows: -## TILDE -## - - - -parse_core_type: ES6_FUN LPAREN UNDERSCORE COMMA DOT DO -## -## Ends in an error in state: 412. -## -## lseparated_nonempty_list_aux(COMMA,uncurried_arrow_type_parameter) -> lseparated_nonempty_list_aux(COMMA,uncurried_arrow_type_parameter) COMMA option(DOT) . arrow_type_parameter [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,uncurried_arrow_type_parameter) COMMA option(DOT) -## - - - -parse_core_type: ES6_FUN LPAREN UNDERSCORE COMMA WITH -## -## Ends in an error in state: 411. -## -## lseparated_nonempty_list_aux(COMMA,uncurried_arrow_type_parameter) -> lseparated_nonempty_list_aux(COMMA,uncurried_arrow_type_parameter) COMMA . option(DOT) arrow_type_parameter [ RPAREN COMMA ] -## option(COMMA) -> COMMA . [ RPAREN ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,uncurried_arrow_type_parameter) COMMA -## - - - -parse_core_type: ES6_FUN LPAREN UNDERSCORE WITH -## -## Ends in an error in state: 410. -## -## arrow_type_parameters -> LPAREN lseparated_nonempty_list_aux(COMMA,uncurried_arrow_type_parameter) . option(COMMA) RPAREN [ EQUALGREATER ] -## lseparated_nonempty_list_aux(COMMA,uncurried_arrow_type_parameter) -> lseparated_nonempty_list_aux(COMMA,uncurried_arrow_type_parameter) . COMMA option(DOT) arrow_type_parameter [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## LPAREN lseparated_nonempty_list_aux(COMMA,uncurried_arrow_type_parameter) -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 406, spurious reduction of production protected_type -> core_type -## In state 407, spurious reduction of production arrow_type_parameter -> protected_type -## In state 409, spurious reduction of production lseparated_nonempty_list_aux(COMMA,uncurried_arrow_type_parameter) -> option(DOT) arrow_type_parameter -## - - - -parse_core_type: ES6_FUN LPAREN WITH -## -## Ends in an error in state: 369. -## -## arrow_type_parameters -> LPAREN . lseparated_nonempty_list_aux(COMMA,uncurried_arrow_type_parameter) option(COMMA) RPAREN [ EQUALGREATER ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -parse_core_type: ES6_FUN WITH -## -## Ends in an error in state: 368. -## -## arrowed_simple_core_type -> ES6_FUN . arrow_type_parameters EQUALGREATER core_type2 [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## ES6_FUN -## - - - -parse_core_type: LBRACE DOT WITH -## -## Ends in an error in state: 451. -## -## object_record_type -> LBRACE DOT . string_literal_labels RBRACE [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE GREATER EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER COLON BARRBRACKET BAR AS AND ] -## object_record_type -> LBRACE DOT . loption(object_label_declarations) RBRACE [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE GREATER EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER COLON BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## LBRACE DOT -## - - - -parse_core_type: LBRACE DOTDOT DOCSTRING LIDENT COLON WITH -## -## Ends in an error in state: 437. -## -## object_label_declaration -> nonempty_list(as_loc(attribute)) LIDENT COLON . poly_type [ RBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) LIDENT COLON -## - - - -parse_core_type: LBRACE DOTDOT DOCSTRING LIDENT WITH -## -## Ends in an error in state: 436. -## -## object_label_declaration -> nonempty_list(as_loc(attribute)) LIDENT . [ RBRACE COMMA ] -## object_label_declaration -> nonempty_list(as_loc(attribute)) LIDENT . COLON poly_type [ RBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) LIDENT -## - - - -parse_core_type: LBRACE DOTDOT DOCSTRING STRING COLON WITH -## -## Ends in an error in state: 434. -## -## string_literal_label -> nonempty_list(as_loc(attribute)) STRING COLON . poly_type [ RBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) STRING COLON -## - - - -parse_core_type: LBRACE DOTDOT DOCSTRING STRING WITH -## -## Ends in an error in state: 433. -## -## string_literal_label -> nonempty_list(as_loc(attribute)) STRING . COLON poly_type [ RBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) STRING -## - - - -parse_core_type: LBRACE DOTDOT DOCSTRING WITH -## -## Ends in an error in state: 432. -## -## object_label_declaration -> nonempty_list(as_loc(attribute)) . LIDENT [ RBRACE COMMA ] -## object_label_declaration -> nonempty_list(as_loc(attribute)) . LIDENT COLON poly_type [ RBRACE COMMA ] -## string_literal_label -> nonempty_list(as_loc(attribute)) . STRING COLON poly_type [ RBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -parse_core_type: LBRACE DOTDOT LIDENT COLON LIDENT WITH -## -## Ends in an error in state: 444. -## -## lseparated_nonempty_list_aux(COMMA,object_label_declaration) -> lseparated_nonempty_list_aux(COMMA,object_label_declaration) . COMMA object_label_declaration [ RBRACE COMMA ] -## object_label_declarations -> lseparated_nonempty_list_aux(COMMA,object_label_declaration) . option(COMMA) [ RBRACE ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,object_label_declaration) -## -## 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 378, spurious reduction of production basic_core_type -> type_longident -## In state 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 423, spurious reduction of production poly_type -> core_type -## In state 426, spurious reduction of production object_label_declaration -> LIDENT COLON poly_type -## In state 431, spurious reduction of production lseparated_nonempty_list_aux(COMMA,object_label_declaration) -> object_label_declaration -## - - - -parse_core_type: LBRACE DOTDOT LIDENT COLON WITH -## -## Ends in an error in state: 425. -## -## object_label_declaration -> LIDENT COLON . poly_type [ RBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## LIDENT COLON -## - - - -parse_core_type: LBRACE DOTDOT LIDENT COMMA DOCSTRING WITH -## -## Ends in an error in state: 447. -## -## object_label_declaration -> nonempty_list(as_loc(attribute)) . LIDENT [ RBRACE COMMA ] -## object_label_declaration -> nonempty_list(as_loc(attribute)) . LIDENT COLON poly_type [ RBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -parse_core_type: LBRACE DOTDOT LIDENT COMMA WITH -## -## Ends in an error in state: 445. -## -## lseparated_nonempty_list_aux(COMMA,object_label_declaration) -> lseparated_nonempty_list_aux(COMMA,object_label_declaration) COMMA . object_label_declaration [ RBRACE COMMA ] -## option(COMMA) -> COMMA . [ RBRACE ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,object_label_declaration) COMMA -## - - - -parse_core_type: LBRACE DOTDOT LIDENT WITH -## -## Ends in an error in state: 424. -## -## object_label_declaration -> LIDENT . [ RBRACE COMMA ] -## object_label_declaration -> LIDENT . COLON poly_type [ RBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## LIDENT -## - - - -parse_core_type: LBRACE DOTDOT STRING COLON LIDENT COMMA DOCSTRING WITH -## -## Ends in an error in state: 442. -## -## string_literal_label -> nonempty_list(as_loc(attribute)) . STRING COLON poly_type [ RBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -parse_core_type: LBRACE DOTDOT STRING COLON LIDENT COMMA WITH -## -## Ends in an error in state: 440. -## -## lseparated_nonempty_list_aux(COMMA,string_literal_label) -> lseparated_nonempty_list_aux(COMMA,string_literal_label) COMMA . string_literal_label [ RBRACE COMMA ] -## option(COMMA) -> COMMA . [ RBRACE ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,string_literal_label) COMMA -## - - - -parse_core_type: LBRACE DOTDOT STRING COLON LIDENT WITH -## -## Ends in an error in state: 439. -## -## lseparated_nonempty_list_aux(COMMA,string_literal_label) -> lseparated_nonempty_list_aux(COMMA,string_literal_label) . COMMA string_literal_label [ RBRACE COMMA ] -## string_literal_labels -> lseparated_nonempty_list_aux(COMMA,string_literal_label) . option(COMMA) [ RBRACE ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,string_literal_label) -## -## 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 378, spurious reduction of production basic_core_type -> type_longident -## In state 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 423, spurious reduction of production poly_type -> core_type -## In state 419, spurious reduction of production string_literal_label -> STRING COLON poly_type -## In state 429, spurious reduction of production lseparated_nonempty_list_aux(COMMA,string_literal_label) -> string_literal_label -## - - - -parse_core_type: LBRACE DOTDOT STRING COLON QUOTE UIDENT DOT WITH -## -## Ends in an error in state: 421. -## -## poly_type -> nonempty_list(preceded(QUOTE,ident)) DOT . core_type [ SEMI RBRACE LBRACE EQUAL COMMA ] -## -## The known suffix of the stack is as follows: -## nonempty_list(preceded(QUOTE,ident)) DOT -## - - - -parse_core_type: LBRACE DOTDOT STRING COLON WITH -## -## Ends in an error in state: 362. -## -## string_literal_label -> STRING COLON . poly_type [ RBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## STRING COLON -## - - - -parse_core_type: LBRACE DOTDOT STRING WITH -## -## Ends in an error in state: 361. -## -## string_literal_label -> STRING . COLON poly_type [ RBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## STRING -## - - - -parse_core_type: LBRACE DOTDOT WITH -## -## Ends in an error in state: 360. -## -## object_record_type -> LBRACE DOTDOT . string_literal_labels RBRACE [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE GREATER EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER COLON BARRBRACKET BAR AS AND ] -## object_record_type -> LBRACE DOTDOT . loption(object_label_declarations) RBRACE [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE GREATER EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER COLON BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## LBRACE DOTDOT -## - - - -parse_core_type: LBRACE WITH -## -## Ends in an error in state: 358. -## -## object_record_type -> LBRACE . RBRACE [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE GREATER EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## object_record_type -> LBRACE . DOT string_literal_labels RBRACE [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE GREATER EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## object_record_type -> LBRACE . DOTDOT string_literal_labels RBRACE [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE GREATER EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## object_record_type -> LBRACE . DOT loption(object_label_declarations) RBRACE [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE GREATER EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## object_record_type -> LBRACE . DOTDOT loption(object_label_declarations) RBRACE [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE GREATER EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## LBRACE -## - - - -parse_core_type: LBRACKET UNDERSCORE GREATER -## -## Ends in an error in state: 477. -## -## basic_core_type -> LBRACKET row_field_list . RBRACKET [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE GREATER EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## LBRACKET row_field_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 479, spurious reduction of production list(bar_row_field) -> -## In state 483, spurious reduction of production row_field_list -> row_field list(bar_row_field) -## - - - -parse_core_type: LBRACKET WITH -## -## Ends in an error in state: 357. -## -## basic_core_type -> LBRACKET . row_field_list RBRACKET [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE GREATER EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## LBRACKET -## - - - -parse_core_type: LBRACKETGREATER UNDERSCORE GREATER -## -## Ends in an error in state: 490. -## -## basic_core_type -> LBRACKETGREATER loption(row_field_list) . RBRACKET [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE GREATER EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## LBRACKETGREATER loption(row_field_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 479, spurious reduction of production list(bar_row_field) -> -## In state 483, spurious reduction of production row_field_list -> row_field list(bar_row_field) -## In state 489, spurious reduction of production loption(row_field_list) -> row_field_list -## - - - -parse_core_type: LBRACKETGREATER WITH -## -## Ends in an error in state: 356. -## -## basic_core_type -> LBRACKETGREATER . loption(row_field_list) RBRACKET [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE GREATER EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## LBRACKETGREATER -## - - - -parse_core_type: LBRACKETLESS BACKQUOTE UIDENT AMPERSAND WITH -## -## Ends in an error in state: 460. -## -## tag_field -> BACKQUOTE ident boption(AMPERSAND) . separated_nonempty_list(AMPERSAND,non_arrowed_simple_core_types) [ RBRACKET LBRACKETAT GREATER DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## BACKQUOTE ident boption(AMPERSAND) -## - - - -parse_core_type: LBRACKETLESS BACKQUOTE UIDENT LPAREN LIDENT RPAREN AMPERSAND WITH -## -## Ends in an error in state: 463. -## -## separated_nonempty_list(AMPERSAND,non_arrowed_simple_core_types) -> non_arrowed_simple_core_types AMPERSAND . separated_nonempty_list(AMPERSAND,non_arrowed_simple_core_types) [ RBRACKET LBRACKETAT GREATER DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## non_arrowed_simple_core_types AMPERSAND -## - - - -parse_core_type: LBRACKETLESS BACKQUOTE UIDENT LPAREN LIDENT RPAREN WITH -## -## Ends in an error in state: 462. -## -## separated_nonempty_list(AMPERSAND,non_arrowed_simple_core_types) -> non_arrowed_simple_core_types . [ RBRACKET LBRACKETAT GREATER DOCSTRING BAR ] -## separated_nonempty_list(AMPERSAND,non_arrowed_simple_core_types) -> non_arrowed_simple_core_types . AMPERSAND separated_nonempty_list(AMPERSAND,non_arrowed_simple_core_types) [ RBRACKET LBRACKETAT GREATER DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## non_arrowed_simple_core_types -## - - - -parse_core_type: LBRACKETLESS BACKQUOTE UIDENT WITH -## -## Ends in an error in state: 458. -## -## tag_field -> BACKQUOTE ident . boption(AMPERSAND) separated_nonempty_list(AMPERSAND,non_arrowed_simple_core_types) [ RBRACKET LBRACKETAT GREATER DOCSTRING BAR ] -## tag_field -> BACKQUOTE ident . [ RBRACKET LBRACKETAT GREATER DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## BACKQUOTE ident -## - - - -parse_core_type: LBRACKETLESS BACKQUOTE WITH -## -## Ends in an error in state: 457. -## -## tag_field -> BACKQUOTE . ident boption(AMPERSAND) separated_nonempty_list(AMPERSAND,non_arrowed_simple_core_types) [ RBRACKET LBRACKETAT GREATER DOCSTRING BAR ] -## tag_field -> BACKQUOTE . ident [ RBRACKET LBRACKETAT GREATER DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## BACKQUOTE -## - - - -parse_core_type: LBRACKETLESS BAR DOCSTRING WITH -## -## Ends in an error in state: 467. -## -## tag_field -> nonempty_list(as_loc(attribute)) . BACKQUOTE ident boption(AMPERSAND) separated_nonempty_list(AMPERSAND,non_arrowed_simple_core_types) [ RBRACKET LBRACKETAT GREATER DOCSTRING BAR ] -## tag_field -> nonempty_list(as_loc(attribute)) . BACKQUOTE ident [ RBRACKET LBRACKETAT GREATER DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 475, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -parse_core_type: LBRACKETLESS BAR UNDERSCORE WITH -## -## Ends in an error in state: 487. -## -## row_field_list -> bar_row_field . list(bar_row_field) [ RBRACKET GREATER ] -## -## The known suffix of the stack is as follows: -## bar_row_field -## - - - -parse_core_type: LBRACKETLESS BAR WITH -## -## Ends in an error in state: 456. -## -## bar_row_field -> BAR . row_field [ RBRACKET LBRACKETAT GREATER DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## BAR -## - - - -parse_core_type: LBRACKETLESS DOCSTRING BACKQUOTE UIDENT AMPERSAND WITH -## -## Ends in an error in state: 470. -## -## tag_field -> nonempty_list(as_loc(attribute)) BACKQUOTE ident boption(AMPERSAND) . separated_nonempty_list(AMPERSAND,non_arrowed_simple_core_types) [ RBRACKET LBRACKETAT GREATER DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) BACKQUOTE ident boption(AMPERSAND) -## - - - -parse_core_type: LBRACKETLESS DOCSTRING BACKQUOTE UIDENT WITH -## -## Ends in an error in state: 469. -## -## tag_field -> nonempty_list(as_loc(attribute)) BACKQUOTE ident . boption(AMPERSAND) separated_nonempty_list(AMPERSAND,non_arrowed_simple_core_types) [ RBRACKET LBRACKETAT GREATER DOCSTRING BAR ] -## tag_field -> nonempty_list(as_loc(attribute)) BACKQUOTE ident . [ RBRACKET LBRACKETAT GREATER DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) BACKQUOTE ident -## - - - -parse_core_type: LBRACKETLESS DOCSTRING BACKQUOTE WITH -## -## Ends in an error in state: 468. -## -## tag_field -> nonempty_list(as_loc(attribute)) BACKQUOTE . ident boption(AMPERSAND) separated_nonempty_list(AMPERSAND,non_arrowed_simple_core_types) [ RBRACKET LBRACKETAT GREATER DOCSTRING BAR ] -## tag_field -> nonempty_list(as_loc(attribute)) BACKQUOTE . ident [ RBRACKET LBRACKETAT GREATER DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) BACKQUOTE -## - - - -parse_core_type: LBRACKETLESS DOCSTRING BAR WITH -## -## Ends in an error in state: 481. -## -## bar_row_field -> nonempty_list(as_loc(attribute)) BAR . row_field [ RBRACKET LBRACKETAT GREATER DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) BAR -## - - - -parse_core_type: LBRACKETLESS DOCSTRING WITH -## -## Ends in an error in state: 486. -## -## bar_row_field -> nonempty_list(as_loc(attribute)) . BAR row_field [ RBRACKET LBRACKETAT GREATER DOCSTRING BAR ] -## tag_field -> nonempty_list(as_loc(attribute)) . BACKQUOTE ident boption(AMPERSAND) separated_nonempty_list(AMPERSAND,non_arrowed_simple_core_types) [ RBRACKET LBRACKETAT GREATER DOCSTRING BAR ] -## tag_field -> nonempty_list(as_loc(attribute)) . BACKQUOTE ident [ RBRACKET LBRACKETAT GREATER DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 475, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -parse_core_type: LBRACKETLESS UNDERSCORE BAR LIDENT WITH -## -## Ends in an error in state: 484. -## -## list(bar_row_field) -> bar_row_field . list(bar_row_field) [ RBRACKET GREATER ] -## -## The known suffix of the stack is as follows: -## bar_row_field -## -## 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 378, spurious reduction of production basic_core_type -> type_longident -## In state 474, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 472, spurious reduction of production non_arrowed_core_type -> non_arrowed_simple_core_type -## In state 473, spurious reduction of production row_field -> non_arrowed_core_type -## In state 466, spurious reduction of production bar_row_field -> BAR row_field -## - - - -parse_core_type: LBRACKETLESS UNDERSCORE DOCSTRING WITH -## -## Ends in an error in state: 480. -## -## bar_row_field -> nonempty_list(as_loc(attribute)) . BAR row_field [ RBRACKET LBRACKETAT GREATER DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -parse_core_type: LBRACKETLESS UNDERSCORE GREATER BACKQUOTE UIDENT WITH -## -## Ends in an error in state: 495. -## -## nonempty_list(name_tag) -> BACKQUOTE ident . [ RBRACKET ] -## nonempty_list(name_tag) -> BACKQUOTE ident . nonempty_list(name_tag) [ RBRACKET ] -## -## The known suffix of the stack is as follows: -## BACKQUOTE ident -## - - - -parse_core_type: LBRACKETLESS UNDERSCORE GREATER BACKQUOTE WITH -## -## Ends in an error in state: 494. -## -## nonempty_list(name_tag) -> BACKQUOTE . ident [ RBRACKET ] -## nonempty_list(name_tag) -> BACKQUOTE . ident nonempty_list(name_tag) [ RBRACKET ] -## -## The known suffix of the stack is as follows: -## BACKQUOTE -## - - - -parse_core_type: LBRACKETLESS UNDERSCORE GREATER WITH -## -## Ends in an error in state: 493. -## -## loption(preceded(GREATER,nonempty_list(name_tag))) -> GREATER . nonempty_list(name_tag) [ RBRACKET ] -## -## The known suffix of the stack is as follows: -## GREATER -## - - - -parse_core_type: LBRACKETLESS UNDERSCORE WITH -## -## Ends in an error in state: 479. -## -## row_field_list -> row_field . list(bar_row_field) [ RBRACKET GREATER ] -## -## The known suffix of the stack is as follows: -## row_field -## - - - -parse_core_type: LBRACKETLESS WITH -## -## Ends in an error in state: 355. -## -## basic_core_type -> LBRACKETLESS . row_field_list loption(preceded(GREATER,nonempty_list(name_tag))) RBRACKET [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE GREATER EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## LBRACKETLESS -## - - - -parse_core_type: LBRACKETPERCENT UNDERSCORE -## -## Ends in an error in state: 131. -## -## extension -> LBRACKETPERCENT . attr_id payload RBRACKET [ WITH WHEN UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 IN GREATERDOTDOTDOT 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 ] -## -## The known suffix of the stack is as follows: -## LBRACKETPERCENT -## - - - -parse_core_type: LBRACKETPERCENT WITH UIDENT RBRACE -## -## Ends in an error in state: 3718. -## -## extension -> LBRACKETPERCENT attr_id payload . RBRACKET [ WITH WHEN UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 IN GREATERDOTDOTDOT 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 ] -## -## The known suffix of the stack is as follows: -## LBRACKETPERCENT attr_id payload -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 2631, spurious reduction of production unattributed_expr -> simple_expr_call -## In state 2572, spurious reduction of production structure_item -> unattributed_expr -## In state 2626, spurious reduction of production structure -> structure_item -## In state 2962, spurious reduction of production payload -> structure -## - - - -parse_core_type: LIDENT WHILE -## -## Ends in an error in state: 378. -## -## basic_core_type -> type_longident . type_parameters [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE GREATER EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## basic_core_type -> type_longident . [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE GREATER EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## type_longident -## - - - -parse_core_type: LPAREN LIDENT RPAREN WHILE -## -## Ends in an error in state: 402. -## -## core_type -> core_type2 . [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AND ] -## core_type -> core_type2 . AS QUOTE ident [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AND ] -## -## The known suffix of the stack is as follows: -## core_type2 -## - - - -parse_core_type: LPAREN MODULE UIDENT LBRACKETAT -## -## Ends in an error in state: 1017. -## -## module_type -> module_type . WITH lseparated_nonempty_list_aux(AND,with_constraint) [ WITH SEMI RPAREN RBRACKET RBRACE EQUAL COMMA COLONGREATER BARRBRACKET ] -## package_type -> module_type . [ SEMI RPAREN RBRACKET RBRACE EQUAL COMMA COLONGREATER BARRBRACKET ] -## -## The known suffix of the stack is as follows: -## module_type -## -## 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 243, spurious reduction of production ident -> UIDENT -## In state 945, spurious reduction of production mty_longident -> ident -## In state 913, spurious reduction of production simple_module_type -> mty_longident -## In state 912, spurious reduction of production module_type -> simple_module_type -## - - - -parse_core_type: LPAREN MODULE WITH -## -## Ends in an error in state: 242. -## -## protected_type -> MODULE . package_type [ RPAREN EQUAL COMMA ] -## -## The known suffix of the stack is as follows: -## MODULE -## - - - -parse_core_type: LPAREN UNDERSCORE COMMA WITH -## -## Ends in an error in state: 542. -## -## lseparated_nonempty_list_aux(COMMA,protected_type) -> lseparated_nonempty_list_aux(COMMA,protected_type) COMMA . protected_type [ RPAREN COMMA ] -## option(COMMA) -> COMMA . [ RPAREN ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,protected_type) COMMA -## - - - -parse_core_type: LPAREN UNDERSCORE WITH -## -## Ends in an error in state: 541. -## -## lseparated_nonempty_list_aux(COMMA,protected_type) -> lseparated_nonempty_list_aux(COMMA,protected_type) . COMMA protected_type [ RPAREN COMMA ] -## type_parameters -> LPAREN lseparated_nonempty_list_aux(COMMA,protected_type) . option(COMMA) RPAREN [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE GREATER EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND AMPERSAND ] -## -## The known suffix of the stack is as follows: -## LPAREN lseparated_nonempty_list_aux(COMMA,protected_type) -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 406, spurious reduction of production protected_type -> core_type -## In state 540, spurious reduction of production lseparated_nonempty_list_aux(COMMA,protected_type) -> protected_type -## - - - -parse_core_type: LPAREN WITH -## -## Ends in an error in state: 239. -## -## type_parameters -> LPAREN . lseparated_nonempty_list_aux(COMMA,protected_type) option(COMMA) RPAREN [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE GREATER EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND AMPERSAND ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -parse_core_type: QUOTE WITH -## -## Ends in an error in state: 240. -## -## basic_core_type -> QUOTE . ident [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE GREATER EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## QUOTE -## - - - -parse_core_type: SHARP LIDENT WHILE -## -## Ends in an error in state: 238. -## -## basic_core_type -> SHARP class_longident . type_parameters [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE GREATER EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## basic_core_type -> SHARP class_longident . [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE GREATER EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## SHARP class_longident -## - - - -parse_core_type: SHARP UIDENT DOT WITH -## -## Ends in an error in state: 87. -## -## class_longident -> mod_longident DOT . LIDENT [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EQUAL EOF ELSE DOWNTO DOT DOCSTRING CONSTRAINT COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] -## mod_longident -> mod_longident DOT . UIDENT [ DOT ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT -## - - - -parse_core_type: SHARP UIDENT WITH -## -## Ends in an error in state: 86. -## -## class_longident -> mod_longident . DOT LIDENT [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EQUAL EOF ELSE DOWNTO DOT DOCSTRING CONSTRAINT COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AS AND AMPERSAND AMPERAMPER ] -## mod_longident -> mod_longident . DOT UIDENT [ DOT ] -## -## The known suffix of the stack is as follows: -## mod_longident -## - - - -parse_core_type: SHARP WITH -## -## Ends in an error in state: 237. -## -## basic_core_type -> SHARP . class_longident type_parameters [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE GREATER EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## basic_core_type -> SHARP . class_longident [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE GREATER EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## SHARP -## - - - -parse_core_type: TILDE LIDENT COLON LIDENT EQUAL EQUALGREATER WITH -## -## Ends in an error in state: 393. -## -## arrowed_simple_core_type -> labelled_arrow_type_parameter_optional EQUALGREATER . core_type2 [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## labelled_arrow_type_parameter_optional EQUALGREATER -## - - - -parse_core_type: TILDE LIDENT COLON LIDENT EQUAL RPAREN -## -## Ends in an error in state: 392. -## -## arrowed_simple_core_type -> labelled_arrow_type_parameter_optional . EQUALGREATER core_type2 [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## labelled_arrow_type_parameter_optional -## -## 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 381, spurious reduction of production optional -> -## In state 383, spurious reduction of production labelled_arrow_type_parameter_optional -> TILDE LIDENT COLON protected_type EQUAL optional -## - - - -parse_core_type: TILDE LIDENT COLON UNDERSCORE EQUAL WITH -## -## Ends in an error in state: 381. -## -## labelled_arrow_type_parameter_optional -> TILDE LIDENT COLON protected_type EQUAL . optional [ RPAREN EQUALGREATER COMMA ] -## -## The known suffix of the stack is as follows: -## TILDE LIDENT COLON protected_type EQUAL -## - - - -parse_core_type: TILDE LIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 3632. -## -## labelled_arrow_type_parameter_optional -> TILDE LIDENT COLON protected_type . EQUAL optional [ EQUALGREATER ] -## -## The known suffix of the stack is as follows: -## TILDE LIDENT COLON protected_type -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 406, spurious reduction of production protected_type -> core_type -## - - - -parse_core_type: TILDE LIDENT COLON WITH -## -## Ends in an error in state: 236. -## -## labelled_arrow_type_parameter_optional -> TILDE LIDENT COLON . protected_type EQUAL optional [ EQUALGREATER ] -## -## The known suffix of the stack is as follows: -## TILDE LIDENT COLON -## - - - -parse_core_type: TILDE LIDENT WITH -## -## Ends in an error in state: 235. -## -## labelled_arrow_type_parameter_optional -> TILDE LIDENT . COLON protected_type EQUAL optional [ EQUALGREATER ] -## -## The known suffix of the stack is as follows: -## TILDE LIDENT -## - - - -parse_core_type: TILDE WITH -## -## Ends in an error in state: 234. -## -## labelled_arrow_type_parameter_optional -> TILDE . LIDENT COLON protected_type EQUAL optional [ EQUALGREATER ] -## -## The known suffix of the stack is as follows: -## TILDE -## - - - -parse_core_type: UIDENT DOT UIDENT LPAREN WITH -## -## Ends in an error in state: 197. -## -## mod_ext_apply -> mod_ext_longident DOT UIDENT LPAREN . lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ WITH SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION LPAREN LIDENT LBRACKETAT LBRACE INFIXOP3 GREATERDOTDOTDOT GREATER EQUAL EOF DOT DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## mod_ext_longident DOT UIDENT LPAREN -## - - - -parse_core_type: UIDENT DOT UIDENT WHILE -## -## Ends in an error in state: 196. -## -## mod_ext_apply -> mod_ext_longident DOT UIDENT . LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ WITH SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION LPAREN LIDENT LBRACKETAT LBRACE INFIXOP3 GREATERDOTDOTDOT GREATER EQUAL EOF DOT DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## mod_ext_longident -> mod_ext_longident DOT UIDENT . [ WITH SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION LIDENT LBRACKETAT LBRACE INFIXOP3 GREATERDOTDOTDOT GREATER EQUAL EOF DOT DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## mod_ext_longident DOT UIDENT -## - - - -parse_core_type: UIDENT DOT WITH -## -## Ends in an error in state: 390. -## -## mod_ext_apply -> mod_ext_longident DOT . UIDENT LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ RPAREN LPAREN DOT COMMA ] -## mod_ext_longident -> mod_ext_longident DOT . UIDENT [ RPAREN DOT COMMA ] -## type_longident -> mod_ext_longident DOT . LIDENT [ WITH WHEN SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE IN GREATER EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER COLONCOLON COLON BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## mod_ext_longident DOT -## - - - -parse_core_type: UIDENT LPAREN UIDENT COMMA UIDENT WITH -## -## Ends in an error in state: 203. -## -## lseparated_nonempty_list_aux(COMMA,mod_ext_longident) -> lseparated_nonempty_list_aux(COMMA,mod_ext_longident) COMMA mod_ext_longident . [ RPAREN COMMA ] -## mod_ext_apply -> mod_ext_longident . DOT UIDENT LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ RPAREN LPAREN DOT COMMA ] -## mod_ext_longident -> mod_ext_longident . DOT UIDENT [ RPAREN DOT COMMA ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,mod_ext_longident) COMMA mod_ext_longident -## -## 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 192, spurious reduction of production mod_ext_longident -> UIDENT -## - - - -parse_core_type: UIDENT LPAREN UIDENT COMMA WITH -## -## Ends in an error in state: 202. -## -## lseparated_nonempty_list_aux(COMMA,mod_ext_longident) -> lseparated_nonempty_list_aux(COMMA,mod_ext_longident) COMMA . mod_ext_longident [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,mod_ext_longident) COMMA -## - - - -parse_core_type: UIDENT LPAREN UIDENT RPAREN LPAREN WITH -## -## Ends in an error in state: 199. -## -## mod_ext_apply -> mod_ext_apply LPAREN . lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ WITH SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION LPAREN LIDENT LBRACKETAT LBRACE INFIXOP3 GREATERDOTDOTDOT GREATER EQUAL EOF DOT DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## mod_ext_apply LPAREN -## - - - -parse_core_type: UIDENT LPAREN UIDENT RPAREN WHILE -## -## Ends in an error in state: 198. -## -## mod_ext_apply -> mod_ext_apply . LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ WITH SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION LPAREN LIDENT LBRACKETAT LBRACE INFIXOP3 GREATERDOTDOTDOT GREATER EQUAL EOF DOT DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## mod_ext_longident -> mod_ext_apply . [ WITH SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION LIDENT LBRACKETAT LBRACE INFIXOP3 GREATERDOTDOTDOT GREATER EQUAL EOF DOT DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## mod_ext_apply -## - - - -parse_core_type: UIDENT LPAREN UIDENT WITH -## -## Ends in an error in state: 194. -## -## lseparated_nonempty_list_aux(COMMA,mod_ext_longident) -> mod_ext_longident . [ RPAREN COMMA ] -## mod_ext_apply -> mod_ext_longident . DOT UIDENT LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ RPAREN LPAREN DOT COMMA ] -## mod_ext_longident -> mod_ext_longident . DOT UIDENT [ RPAREN DOT COMMA ] -## -## The known suffix of the stack is as follows: -## mod_ext_longident -## -## 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 192, spurious reduction of production mod_ext_longident -> UIDENT -## - - - -parse_core_type: UIDENT LPAREN WITH -## -## Ends in an error in state: 193. -## -## mod_ext_apply -> UIDENT LPAREN . lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ WITH SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION LPAREN LIDENT LBRACKETAT LBRACE INFIXOP3 GREATERDOTDOTDOT GREATER EQUAL EOF DOT DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## UIDENT LPAREN -## - - - -parse_core_type: UIDENT WHILE -## -## Ends in an error in state: 192. -## -## mod_ext_apply -> UIDENT . LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ WITH SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION LPAREN LIDENT LBRACKETAT LBRACE INFIXOP3 GREATERDOTDOTDOT GREATER EQUAL EOF DOT DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## mod_ext_longident -> UIDENT . [ WITH SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION LIDENT LBRACKETAT LBRACE INFIXOP3 GREATERDOTDOTDOT GREATER EQUAL EOF DOT DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## UIDENT -## - - - -parse_core_type: UIDENT WITH -## -## Ends in an error in state: 389. -## -## 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 ] -## type_longident -> mod_ext_longident . DOT LIDENT [ WITH WHEN SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE IN GREATER EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER COLONCOLON COLON BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## mod_ext_longident -## -## 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 192, spurious reduction of production mod_ext_longident -> UIDENT -## - - - -parse_core_type: UNDERSCORE AS QUOTE WITH -## -## Ends in an error in state: 404. -## -## core_type -> core_type2 AS QUOTE . ident [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AND ] -## -## The known suffix of the stack is as follows: -## core_type2 AS QUOTE -## - - - -parse_core_type: UNDERSCORE AS WITH -## -## Ends in an error in state: 403. -## -## core_type -> core_type2 AS . QUOTE ident [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AND ] -## -## The known suffix of the stack is as follows: -## core_type2 AS -## - - - -parse_core_type: UNDERSCORE EQUALGREATER WITH -## -## Ends in an error in state: 397. -## -## arrowed_simple_core_type -> basic_core_type EQUALGREATER . core_type2 [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## basic_core_type EQUALGREATER -## - - - -parse_core_type: UNDERSCORE WHILE -## -## Ends in an error in state: 396. -## -## arrowed_simple_core_type -> basic_core_type . EQUALGREATER core_type2 [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## non_arrowed_simple_core_type -> basic_core_type . [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## basic_core_type -## - - - -parse_core_type: UNDERSCORE WITH -## -## Ends in an error in state: 3825. -## -## parse_core_type -> core_type . EOF [ # ] -## -## The known suffix of the stack is as follows: -## core_type -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## - - - -parse_core_type: WITH -## -## Ends in an error in state: 3823. -## -## parse_core_type' -> . parse_core_type [ # ] -## -## The known suffix of the stack is as follows: -## -## - - - -interface: CLASS LIDENT COLON LIDENT AND LIDENT COLON LIDENT LBRACE -## -## Ends in an error in state: 2870. -## -## list(and_class_description) -> and_class_description . list(and_class_description) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## and_class_description -## -## 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 2125, spurious reduction of production loption(parenthesized(class_type_arguments_comma_list)) -> -## In state 2129, spurious reduction of production class_instance_type -> clty_longident loption(parenthesized(class_type_arguments_comma_list)) -## In state 2214, spurious reduction of production class_constructor_type -> class_instance_type -## In state 2862, spurious reduction of production class_description_details -> virtual_flag LIDENT loption(class_type_parameters) COLON class_constructor_type -## In state 2865, spurious reduction of production and_class_description -> AND class_description_details -## - - - -interface: CLASS LIDENT COLON LIDENT AND WITH -## -## Ends in an error in state: 2864. -## -## and_class_description -> AND . class_description_details [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## AND -## - - - -interface: CLASS LIDENT COLON LIDENT DOCSTRING AND WITH -## -## Ends in an error in state: 2867. -## -## and_class_description -> nonempty_list(as_loc(attribute)) AND . class_description_details [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) AND -## - - - -interface: CLASS LIDENT COLON LIDENT DOCSTRING WITH -## -## Ends in an error in state: 2866. -## -## and_class_description -> nonempty_list(as_loc(attribute)) . AND class_description_details [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -interface: CLASS LIDENT COLON LIDENT LBRACE -## -## Ends in an error in state: 2863. -## -## class_descriptions -> CLASS class_description_details . list(and_class_description) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## CLASS class_description_details -## -## 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 2125, spurious reduction of production loption(parenthesized(class_type_arguments_comma_list)) -> -## In state 2129, spurious reduction of production class_instance_type -> clty_longident loption(parenthesized(class_type_arguments_comma_list)) -## In state 2214, spurious reduction of production class_constructor_type -> class_instance_type -## In state 2862, 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: 2861. -## -## class_description_details -> virtual_flag LIDENT loption(class_type_parameters) COLON . class_constructor_type [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT loption(class_type_parameters) COLON -## - - - -interface: CLASS LIDENT LPAREN PLUS WITH -## -## Ends in an error in state: 2022. -## -## type_parameter -> type_variance . type_variable [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## type_variance -## - - - -interface: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN CLASS -## -## Ends in an error in state: 2860. -## -## class_description_details -> virtual_flag LIDENT loption(class_type_parameters) . COLON class_constructor_type [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT loption(class_type_parameters) -## - - - -interface: CLASS LIDENT LPAREN QUOTE UIDENT WITH -## -## Ends in an error in state: 2027. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) -## - - - -interface: CLASS LIDENT LPAREN WITH -## -## Ends in an error in state: 2019. -## -## loption(class_type_parameters) -> LPAREN . lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN [ LBRACE EQUAL COLON ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -interface: CLASS LIDENT WITH -## -## Ends in an error in state: 2859. -## -## class_description_details -> virtual_flag LIDENT . loption(class_type_parameters) COLON class_constructor_type [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT -## - - - -interface: CLASS TYPE LIDENT EQUAL WITH -## -## Ends in an error in state: 2845. -## -## either(preceded(EQUAL,class_instance_type),class_type_body) -> EQUAL . class_instance_type [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## EQUAL -## - - - -interface: CLASS TYPE LIDENT LBRACE RBRACE AND LIDENT LBRACE RBRACE WITH -## -## Ends in an error in state: 2856. -## -## list(and_class_type_declaration) -> and_class_type_declaration . list(and_class_type_declaration) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## and_class_type_declaration -## - - - -interface: CLASS TYPE LIDENT LBRACE RBRACE AND WITH -## -## Ends in an error in state: 2850. -## -## and_class_type_declaration -> AND . class_type_declaration_details [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## AND -## - - - -interface: CLASS TYPE LIDENT LBRACE RBRACE DOCSTRING AND WITH -## -## Ends in an error in state: 2853. -## -## and_class_type_declaration -> nonempty_list(as_loc(attribute)) AND . class_type_declaration_details [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) AND -## - - - -interface: CLASS TYPE LIDENT LBRACE RBRACE DOCSTRING WITH -## -## Ends in an error in state: 2852. -## -## and_class_type_declaration -> nonempty_list(as_loc(attribute)) . AND class_type_declaration_details [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -interface: CLASS TYPE LIDENT LBRACE RBRACE WITH -## -## Ends in an error in state: 2849. -## -## class_type_declarations -> CLASS TYPE class_type_declaration_details . list(and_class_type_declaration) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## CLASS TYPE class_type_declaration_details -## - - - -interface: CLASS TYPE LIDENT LPAREN QUOTE UIDENT RPAREN EOL -## -## Ends in an error in state: 2844. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT loption(class_type_parameters) -## - - - -interface: CLASS TYPE LIDENT WITH -## -## Ends in an error in state: 2843. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT -## - - - -interface: CLASS TYPE VIRTUAL LET -## -## Ends in an error in state: 2842. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## virtual_flag -## - - - -interface: CLASS TYPE WITH -## -## Ends in an error in state: 2841. -## -## class_type_declarations -> CLASS TYPE . class_type_declaration_details list(and_class_type_declaration) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## CLASS TYPE -## - - - -interface: CLASS VIRTUAL LET -## -## Ends in an error in state: 2858. -## -## class_description_details -> virtual_flag . LIDENT loption(class_type_parameters) COLON class_constructor_type [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## virtual_flag -## - - - -interface: CLASS WITH -## -## Ends in an error in state: 2840. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## CLASS -## - - - -interface: DOCSTRING CLASS LIDENT COLON LIDENT LBRACE -## -## Ends in an error in state: 2945. -## -## class_descriptions -> nonempty_list(as_loc(attribute)) CLASS class_description_details . list(and_class_description) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) CLASS class_description_details -## -## 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 2125, spurious reduction of production loption(parenthesized(class_type_arguments_comma_list)) -> -## In state 2129, spurious reduction of production class_instance_type -> clty_longident loption(parenthesized(class_type_arguments_comma_list)) -## In state 2214, spurious reduction of production class_constructor_type -> class_instance_type -## In state 2862, 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: 2943. -## -## class_type_declarations -> nonempty_list(as_loc(attribute)) CLASS TYPE class_type_declaration_details . list(and_class_type_declaration) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) CLASS TYPE class_type_declaration_details -## - - - -interface: DOCSTRING CLASS TYPE WITH -## -## Ends in an error in state: 2942. -## -## class_type_declarations -> nonempty_list(as_loc(attribute)) CLASS TYPE . class_type_declaration_details list(and_class_type_declaration) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) CLASS TYPE -## - - - -interface: DOCSTRING CLASS WITH -## -## Ends in an error in state: 2941. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) CLASS -## - - - -interface: DOCSTRING EXCEPTION WITH -## -## Ends in an error in state: 2939. -## -## sig_exception_declaration -> nonempty_list(as_loc(attribute)) EXCEPTION . extension_constructor_declaration [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) EXCEPTION -## - - - -interface: DOCSTRING EXTERNAL LIDENT COLON UNDERSCORE EQUAL WITH -## -## Ends in an error in state: 2937. -## -## signature_item -> nonempty_list(as_loc(attribute)) EXTERNAL val_ident COLON core_type EQUAL . primitive_declaration [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) EXTERNAL val_ident COLON core_type EQUAL -## - - - -interface: DOCSTRING EXTERNAL LIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 2936. -## -## signature_item -> nonempty_list(as_loc(attribute)) EXTERNAL val_ident COLON core_type . EQUAL primitive_declaration [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) EXTERNAL val_ident COLON core_type -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## - - - -interface: DOCSTRING EXTERNAL LIDENT COLON WITH -## -## Ends in an error in state: 2935. -## -## signature_item -> nonempty_list(as_loc(attribute)) EXTERNAL val_ident COLON . core_type EQUAL primitive_declaration [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) EXTERNAL val_ident COLON -## - - - -interface: DOCSTRING EXTERNAL LIDENT WITH -## -## Ends in an error in state: 2934. -## -## signature_item -> nonempty_list(as_loc(attribute)) EXTERNAL val_ident . COLON core_type EQUAL primitive_declaration [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) EXTERNAL val_ident -## - - - -interface: DOCSTRING EXTERNAL WITH -## -## Ends in an error in state: 2933. -## -## signature_item -> nonempty_list(as_loc(attribute)) EXTERNAL . val_ident COLON core_type EQUAL primitive_declaration [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) EXTERNAL -## - - - -interface: DOCSTRING INCLUDE UIDENT RPAREN -## -## Ends in an error in state: 2932. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) INCLUDE module_type -## -## 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 243, spurious reduction of production ident -> UIDENT -## In state 945, spurious reduction of production mty_longident -> ident -## In state 913, spurious reduction of production simple_module_type -> mty_longident -## In state 912, spurious reduction of production module_type -> simple_module_type -## - - - -interface: DOCSTRING INCLUDE WITH -## -## Ends in an error in state: 2931. -## -## signature_item -> nonempty_list(as_loc(attribute)) INCLUDE . module_type [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) INCLUDE -## - - - -interface: DOCSTRING LET LIDENT COLON WITH -## -## Ends in an error in state: 2929. -## -## signature_item -> nonempty_list(as_loc(attribute)) LET val_ident COLON . core_type [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) LET val_ident COLON -## - - - -interface: DOCSTRING LET LIDENT WITH -## -## Ends in an error in state: 2928. -## -## signature_item -> nonempty_list(as_loc(attribute)) LET val_ident . COLON core_type [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) LET val_ident -## - - - -interface: DOCSTRING LET WITH -## -## Ends in an error in state: 2927. -## -## opt_LET_MODULE -> LET . MODULE [ UIDENT REC LIDENT ] -## signature_item -> nonempty_list(as_loc(attribute)) LET . val_ident COLON core_type [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) LET -## - - - -interface: DOCSTRING MODULE REC LIDENT LBRACE RBRACE WITH -## -## Ends in an error in state: 2952. -## -## signature_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE_REC_ident module_type_body(COLON) . list(and_module_rec_declaration) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) opt_LET_MODULE_REC_ident module_type_body(COLON) -## - - - -interface: DOCSTRING MODULE REC LIDENT WITH -## -## Ends in an error in state: 2951. -## -## signature_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE_REC_ident . module_type_body(COLON) list(and_module_rec_declaration) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) opt_LET_MODULE_REC_ident -## - - - -interface: DOCSTRING MODULE TYPE UIDENT WITH -## -## Ends in an error in state: 2922. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) MODULE TYPE ident -## - - - -interface: DOCSTRING MODULE TYPE WITH -## -## Ends in an error in state: 2921. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) MODULE TYPE -## - - - -interface: DOCSTRING MODULE UIDENT EQUAL UIDENT WITH -## -## Ends in an error in state: 2949. -## -## mod_longident -> mod_longident . DOT UIDENT [ SEMI RBRACKET RBRACE EOF DOT ] -## signature_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE_ident EQUAL mod_longident . [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) opt_LET_MODULE_ident EQUAL mod_longident -## - - - -interface: DOCSTRING MODULE UIDENT EQUAL WITH -## -## Ends in an error in state: 2948. -## -## signature_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE_ident EQUAL . mod_longident [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) opt_LET_MODULE_ident EQUAL -## - - - -interface: DOCSTRING MODULE UIDENT WITH -## -## Ends in an error in state: 2947. -## -## signature_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE_ident . module_declaration [ SEMI RBRACKET RBRACE EOF ] -## signature_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE_ident . EQUAL mod_longident [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) opt_LET_MODULE_ident -## - - - -interface: DOCSTRING MODULE WITH -## -## Ends in an error in state: 2920. -## -## opt_LET_MODULE -> MODULE . [ UIDENT REC LIDENT ] -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) MODULE -## - - - -interface: DOCSTRING OPEN BANG WITH -## -## Ends in an error in state: 2918. -## -## open_statement -> nonempty_list(as_loc(attribute)) OPEN override_flag . mod_longident [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) OPEN override_flag -## - - - -interface: DOCSTRING OPEN UIDENT WITH -## -## Ends in an error in state: 2919. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) OPEN override_flag mod_longident -## - - - -interface: DOCSTRING OPEN WITH -## -## Ends in an error in state: 2917. -## -## open_statement -> nonempty_list(as_loc(attribute)) OPEN . override_flag mod_longident [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) OPEN -## - - - -interface: DOCSTRING RBRACKET -## -## Ends in an error in state: 3820. -## -## interface -> signature . EOF [ # ] -## -## The known suffix of the stack is as follows: -## signature -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## In state 2901, spurious reduction of production signature_items -> nonempty_list(as_loc(attribute)) -## In state 2873, spurious reduction of production signature -> signature_items -## - - - -interface: DOCSTRING SEMI WITH -## -## Ends in an error in state: 2874. -## -## signature -> signature_items SEMI . signature [ RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## signature_items SEMI -## - - - -interface: DOCSTRING TYPE LIDENT LPAREN UNDERSCORE RPAREN AMPERSAND -## -## Ends in an error in state: 2905. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag LIDENT type_variables_with_variance -## - - - -interface: DOCSTRING TYPE LIDENT PLUSEQ PRI BANG -## -## Ends in an error in state: 2907. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) -## - - - -interface: DOCSTRING TYPE LIDENT PLUSEQ WITH -## -## Ends in an error in state: 2906. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag LIDENT type_variables_with_variance PLUSEQ -## - - - -interface: DOCSTRING TYPE LIDENT WITH -## -## Ends in an error in state: 2904. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag LIDENT -## - - - -interface: DOCSTRING TYPE UIDENT DOT LIDENT LPAREN UNDERSCORE RPAREN WITH -## -## Ends in an error in state: 2913. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance -## - - - -interface: DOCSTRING TYPE UIDENT DOT LIDENT PLUSEQ PRI BANG -## -## Ends in an error in state: 2915. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) -## - - - -interface: DOCSTRING TYPE UIDENT DOT LIDENT PLUSEQ WITH -## -## Ends in an error in state: 2914. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance PLUSEQ -## - - - -interface: DOCSTRING TYPE UIDENT DOT LIDENT WITH -## -## Ends in an error in state: 2912. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident DOT LIDENT -## - - - -interface: DOCSTRING TYPE UIDENT DOT UIDENT WITH -## -## Ends in an error in state: 2910. -## -## 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 ] -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident -## -## 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 196, spurious reduction of production mod_ext_longident -> mod_ext_longident DOT UIDENT -## - - - -interface: DOCSTRING TYPE UIDENT DOT WITH -## -## Ends in an error in state: 2911. -## -## 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 ] -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident DOT -## - - - -interface: DOCSTRING TYPE WITH -## -## Ends in an error in state: 2903. -## -## 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 ] -## type_declarations -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag . type_declaration_details [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag -## -## 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 2902, spurious reduction of production nonrec_flag -> -## - - - -interface: DOCSTRING WITH -## -## Ends in an error in state: 2901. -## -## 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 ] -## open_statement -> nonempty_list(as_loc(attribute)) . OPEN override_flag mod_longident [ SEMI RBRACKET RBRACE EOF ] -## sig_exception_declaration -> nonempty_list(as_loc(attribute)) . EXCEPTION extension_constructor_declaration [ SEMI RBRACKET RBRACE EOF ] -## 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 ] -## signature_item -> nonempty_list(as_loc(attribute)) . LET val_ident COLON core_type [ SEMI RBRACKET RBRACE EOF ] -## signature_item -> nonempty_list(as_loc(attribute)) . EXTERNAL val_ident COLON core_type EQUAL primitive_declaration [ SEMI RBRACKET RBRACE EOF ] -## signature_item -> nonempty_list(as_loc(attribute)) . opt_LET_MODULE_ident module_declaration [ SEMI RBRACKET RBRACE EOF ] -## signature_item -> nonempty_list(as_loc(attribute)) . opt_LET_MODULE_ident EQUAL mod_longident [ SEMI RBRACKET RBRACE EOF ] -## signature_item -> nonempty_list(as_loc(attribute)) . opt_LET_MODULE_REC_ident module_type_body(COLON) list(and_module_rec_declaration) [ SEMI RBRACKET RBRACE EOF ] -## 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 ] -## signature_item -> nonempty_list(as_loc(attribute)) . INCLUDE module_type [ SEMI RBRACKET RBRACE EOF ] -## signature_item -> nonempty_list(as_loc(attribute)) . item_extension [ SEMI RBRACKET RBRACE EOF ] -## signature_items -> nonempty_list(as_loc(attribute)) . [ SEMI RBRACKET RBRACE EOF ] -## type_declarations -> nonempty_list(as_loc(attribute)) . TYPE nonrec_flag type_declaration_details [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -interface: EXCEPTION COLONCOLON LBRACKETAT -## -## Ends in an error in state: 2873. -## -## signature -> signature_items . [ RBRACKET RBRACE EOF ] -## signature -> signature_items . SEMI signature [ RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## signature_items -## -## 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 650, spurious reduction of production option(constructor_arguments) -> -## In state 526, spurious reduction of production option(preceded(COLON,core_type)) -> -## In state 529, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 651, spurious reduction of production extension_constructor_declaration -> COLONCOLON generalized_constructor_arguments -## In state 2839, spurious reduction of production sig_exception_declaration -> EXCEPTION extension_constructor_declaration -## In state 2878, spurious reduction of production signature_item -> sig_exception_declaration -## In state 2875, spurious reduction of production signature_items -> signature_item -## - - - -interface: EXCEPTION COLONCOLON WITH -## -## Ends in an error in state: 650. -## -## extension_constructor_declaration -> COLONCOLON . generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## COLONCOLON -## - - - -interface: EXCEPTION FALSE WITH -## -## Ends in an error in state: 648. -## -## extension_constructor_declaration -> FALSE . generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## FALSE -## - - - -interface: EXCEPTION LBRACKET RBRACKET WITH -## -## Ends in an error in state: 646. -## -## extension_constructor_declaration -> LBRACKET RBRACKET . generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## LBRACKET RBRACKET -## - - - -interface: EXCEPTION LBRACKET WITH -## -## Ends in an error in state: 645. -## -## extension_constructor_declaration -> LBRACKET . RBRACKET generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## LBRACKET -## - - - -interface: EXCEPTION LPAREN RPAREN WITH -## -## Ends in an error in state: 643. -## -## extension_constructor_declaration -> LPAREN RPAREN . generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## LPAREN RPAREN -## - - - -interface: EXCEPTION LPAREN WITH -## -## Ends in an error in state: 642. -## -## extension_constructor_declaration -> LPAREN . RPAREN generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -interface: EXCEPTION TRUE WITH -## -## Ends in an error in state: 640. -## -## extension_constructor_declaration -> TRUE . generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## TRUE -## - - - -interface: EXCEPTION UIDENT COLON WITH -## -## Ends in an error in state: 527. -## -## option(preceded(COLON,core_type)) -> COLON . core_type [ SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING CONSTRAINT COMMA BAR AND ] -## -## The known suffix of the stack is as follows: -## COLON -## - - - -interface: EXCEPTION UIDENT LBRACE LIDENT COLON LIDENT WITH -## -## Ends in an error in state: 520. -## -## 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 [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT COLON BAR AND ] -## -## The known suffix of the stack is as follows: -## LBRACE lseparated_nonempty_list_aux(COMMA,record_label_declaration) -## -## 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 378, spurious reduction of production basic_core_type -> type_longident -## In state 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 423, spurious reduction of production poly_type -> core_type -## In state 519, spurious reduction of production record_label_declaration -> mutable_flag LIDENT COLON poly_type -## In state 510, spurious reduction of production lseparated_nonempty_list_aux(COMMA,record_label_declaration) -> record_label_declaration -## - - - -interface: EXCEPTION UIDENT LBRACE RBRACE WITH -## -## Ends in an error in state: 526. -## -## generalized_constructor_arguments -> option(constructor_arguments) . option(preceded(COLON,core_type)) [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## option(constructor_arguments) -## - - - -interface: EXCEPTION UIDENT LBRACE WITH -## -## Ends in an error in state: 508. -## -## object_record_type -> LBRACE . RBRACE [ SEMI RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COLON BAR AS AND ] -## object_record_type -> LBRACE . DOT string_literal_labels RBRACE [ SEMI RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COLON BAR AS AND ] -## object_record_type -> LBRACE . DOTDOT string_literal_labels RBRACE [ SEMI RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COLON BAR AS AND ] -## object_record_type -> LBRACE . DOT loption(object_label_declarations) RBRACE [ SEMI RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COLON BAR AS AND ] -## object_record_type -> LBRACE . DOTDOT loption(object_label_declarations) RBRACE [ SEMI RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COLON BAR AS AND ] -## record_declaration -> LBRACE . lseparated_nonempty_list_aux(COMMA,record_label_declaration) option(COMMA) RBRACE [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT COLON BAR AND ] -## -## The known suffix of the stack is as follows: -## LBRACE -## - - - -interface: EXCEPTION UIDENT LPAREN WITH -## -## Ends in an error in state: 534. -## -## constructor_arguments -> LPAREN . constructor_arguments_comma_list RPAREN [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT COLON BAR AND ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -interface: EXCEPTION UIDENT WITH -## -## Ends in an error in state: 638. -## -## extension_constructor_declaration -> UIDENT . generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## UIDENT -## - - - -interface: EXCEPTION WITH -## -## Ends in an error in state: 2838. -## -## sig_exception_declaration -> EXCEPTION . extension_constructor_declaration [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## EXCEPTION -## - - - -interface: EXTERNAL LIDENT COLON UNDERSCORE EQUAL STRING WITH -## -## Ends in an error in state: 2834. -## -## nonempty_list(__anonymous_31) -> STRING . [ SEMI RBRACKET RBRACE EOF ] -## nonempty_list(__anonymous_31) -> STRING . nonempty_list(__anonymous_31) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## STRING -## - - - -interface: EXTERNAL LIDENT COLON UNDERSCORE EQUAL WITH -## -## Ends in an error in state: 2833. -## -## signature_item -> EXTERNAL val_ident COLON core_type EQUAL . primitive_declaration [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## EXTERNAL val_ident COLON core_type EQUAL -## - - - -interface: EXTERNAL LIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 2832. -## -## signature_item -> EXTERNAL val_ident COLON core_type . EQUAL primitive_declaration [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## EXTERNAL val_ident COLON core_type -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## - - - -interface: EXTERNAL LIDENT COLON WITH -## -## Ends in an error in state: 2831. -## -## signature_item -> EXTERNAL val_ident COLON . core_type EQUAL primitive_declaration [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## EXTERNAL val_ident COLON -## - - - -interface: EXTERNAL LIDENT WITH -## -## Ends in an error in state: 2830. -## -## signature_item -> EXTERNAL val_ident . COLON core_type EQUAL primitive_declaration [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## EXTERNAL val_ident -## - - - -interface: EXTERNAL WITH -## -## Ends in an error in state: 2829. -## -## signature_item -> EXTERNAL . val_ident COLON core_type EQUAL primitive_declaration [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## EXTERNAL -## - - - -interface: INCLUDE DOCSTRING WITH -## -## Ends in an error in state: 950. -## -## module_type -> attribute . module_type [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## attribute -## - - - -interface: INCLUDE LBRACE CLASS LIDENT COLON LIDENT AND LIDENT COLON LIDENT RPAREN -## -## Ends in an error in state: 2993. -## -## list(and_class_description) -> and_class_description . list(and_class_description) [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## and_class_description -## -## 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 2066, spurious reduction of production loption(parenthesized(class_type_arguments_comma_list)) -> -## In state 2072, spurious reduction of production class_instance_type -> clty_longident loption(parenthesized(class_type_arguments_comma_list)) -## In state 2410, spurious reduction of production class_constructor_type -> class_instance_type -## In state 2985, spurious reduction of production class_description_details -> virtual_flag LIDENT loption(class_type_parameters) COLON class_constructor_type -## In state 2988, 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: 2987. -## -## and_class_description -> AND . class_description_details [ error SEMI RBRACE LBRACKETAT DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## AND -## - - - -interface: INCLUDE LBRACE CLASS LIDENT COLON LIDENT DOCSTRING AND WITH -## -## Ends in an error in state: 2990. -## -## and_class_description -> nonempty_list(as_loc(attribute)) AND . class_description_details [ error SEMI RBRACE LBRACKETAT DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) AND -## - - - -interface: INCLUDE LBRACE CLASS LIDENT COLON LIDENT DOCSTRING WITH -## -## Ends in an error in state: 2989. -## -## and_class_description -> nonempty_list(as_loc(attribute)) . AND class_description_details [ error SEMI RBRACE LBRACKETAT DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -interface: INCLUDE LBRACE CLASS LIDENT COLON LIDENT RPAREN -## -## Ends in an error in state: 2986. -## -## class_descriptions -> CLASS class_description_details . list(and_class_description) [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## CLASS class_description_details -## -## 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 2066, spurious reduction of production loption(parenthesized(class_type_arguments_comma_list)) -> -## In state 2072, spurious reduction of production class_instance_type -> clty_longident loption(parenthesized(class_type_arguments_comma_list)) -## In state 2410, spurious reduction of production class_constructor_type -> class_instance_type -## In state 2985, 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: 2984. -## -## class_description_details -> virtual_flag LIDENT loption(class_type_parameters) COLON . class_constructor_type [ error SEMI RBRACE LBRACKETAT DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT loption(class_type_parameters) COLON -## - - - -interface: INCLUDE LBRACE CLASS LIDENT LPAREN QUOTE UIDENT RPAREN CLASS -## -## Ends in an error in state: 2983. -## -## class_description_details -> virtual_flag LIDENT loption(class_type_parameters) . COLON class_constructor_type [ error SEMI RBRACE LBRACKETAT DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT loption(class_type_parameters) -## - - - -interface: INCLUDE LBRACE CLASS LIDENT WITH -## -## Ends in an error in state: 2982. -## -## class_description_details -> virtual_flag LIDENT . loption(class_type_parameters) COLON class_constructor_type [ error SEMI RBRACE LBRACKETAT DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT -## - - - -interface: INCLUDE LBRACE CLASS VIRTUAL LET -## -## Ends in an error in state: 2981. -## -## class_description_details -> virtual_flag . LIDENT loption(class_type_parameters) COLON class_constructor_type [ error SEMI RBRACE LBRACKETAT DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## virtual_flag -## - - - -interface: INCLUDE LBRACE CLASS WITH -## -## Ends in an error in state: 2980. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## CLASS -## - - - -interface: INCLUDE LBRACE DOCSTRING CLASS LIDENT COLON LIDENT RPAREN -## -## Ends in an error in state: 3058. -## -## class_descriptions -> nonempty_list(as_loc(attribute)) CLASS class_description_details . list(and_class_description) [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) CLASS class_description_details -## -## 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 2066, spurious reduction of production loption(parenthesized(class_type_arguments_comma_list)) -> -## In state 2072, spurious reduction of production class_instance_type -> clty_longident loption(parenthesized(class_type_arguments_comma_list)) -## In state 2410, spurious reduction of production class_constructor_type -> class_instance_type -## In state 2985, 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: 3057. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) CLASS -## - - - -interface: INCLUDE LBRACE DOCSTRING EXCEPTION WITH -## -## Ends in an error in state: 3055. -## -## sig_exception_declaration -> nonempty_list(as_loc(attribute)) EXCEPTION . extension_constructor_declaration [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) EXCEPTION -## - - - -interface: INCLUDE LBRACE DOCSTRING EXTERNAL LIDENT COLON UNDERSCORE EQUAL WITH -## -## Ends in an error in state: 3053. -## -## signature_item -> nonempty_list(as_loc(attribute)) EXTERNAL val_ident COLON core_type EQUAL . primitive_declaration [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) EXTERNAL val_ident COLON core_type EQUAL -## - - - -interface: INCLUDE LBRACE DOCSTRING EXTERNAL LIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 3052. -## -## signature_item -> nonempty_list(as_loc(attribute)) EXTERNAL val_ident COLON core_type . EQUAL primitive_declaration [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) EXTERNAL val_ident COLON core_type -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## - - - -interface: INCLUDE LBRACE DOCSTRING EXTERNAL LIDENT COLON WITH -## -## Ends in an error in state: 3051. -## -## signature_item -> nonempty_list(as_loc(attribute)) EXTERNAL val_ident COLON . core_type EQUAL primitive_declaration [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) EXTERNAL val_ident COLON -## - - - -interface: INCLUDE LBRACE DOCSTRING EXTERNAL LIDENT WITH -## -## Ends in an error in state: 3050. -## -## signature_item -> nonempty_list(as_loc(attribute)) EXTERNAL val_ident . COLON core_type EQUAL primitive_declaration [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) EXTERNAL val_ident -## - - - -interface: INCLUDE LBRACE DOCSTRING EXTERNAL WITH -## -## Ends in an error in state: 3049. -## -## signature_item -> nonempty_list(as_loc(attribute)) EXTERNAL . val_ident COLON core_type EQUAL primitive_declaration [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) EXTERNAL -## - - - -interface: INCLUDE LBRACE DOCSTRING INCLUDE UIDENT RPAREN -## -## Ends in an error in state: 3048. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) INCLUDE module_type -## -## 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 908, spurious reduction of production ident -> UIDENT -## In state 1671, spurious reduction of production mty_longident -> ident -## In state 1630, spurious reduction of production simple_module_type -> mty_longident -## In state 1628, spurious reduction of production module_type -> simple_module_type -## - - - -interface: INCLUDE LBRACE DOCSTRING INCLUDE WITH -## -## Ends in an error in state: 3047. -## -## signature_item -> nonempty_list(as_loc(attribute)) INCLUDE . module_type [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) INCLUDE -## - - - -interface: INCLUDE LBRACE DOCSTRING LET LIDENT COLON WITH -## -## Ends in an error in state: 3045. -## -## signature_item -> nonempty_list(as_loc(attribute)) LET val_ident COLON . core_type [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) LET val_ident COLON -## - - - -interface: INCLUDE LBRACE DOCSTRING LET LIDENT WITH -## -## Ends in an error in state: 3044. -## -## signature_item -> nonempty_list(as_loc(attribute)) LET val_ident . COLON core_type [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) LET val_ident -## - - - -interface: INCLUDE LBRACE DOCSTRING LET WITH -## -## Ends in an error in state: 3043. -## -## opt_LET_MODULE -> LET . MODULE [ UIDENT REC LIDENT ] -## signature_item -> nonempty_list(as_loc(attribute)) LET . val_ident COLON core_type [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) LET -## - - - -interface: INCLUDE LBRACE DOCSTRING MODULE REC LIDENT LBRACE RBRACE WITH -## -## Ends in an error in state: 3065. -## -## signature_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE_REC_ident module_type_body(COLON) . list(and_module_rec_declaration) [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) opt_LET_MODULE_REC_ident module_type_body(COLON) -## - - - -interface: INCLUDE LBRACE DOCSTRING MODULE REC LIDENT WITH -## -## Ends in an error in state: 3064. -## -## signature_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE_REC_ident . module_type_body(COLON) list(and_module_rec_declaration) [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) opt_LET_MODULE_REC_ident -## - - - -interface: INCLUDE LBRACE DOCSTRING MODULE TYPE UIDENT WITH -## -## Ends in an error in state: 3041. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) MODULE TYPE ident -## - - - -interface: INCLUDE LBRACE DOCSTRING MODULE TYPE WITH -## -## Ends in an error in state: 3040. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) MODULE TYPE -## - - - -interface: INCLUDE LBRACE DOCSTRING MODULE UIDENT EQUAL UIDENT WITH -## -## Ends in an error in state: 3062. -## -## mod_longident -> mod_longident . DOT UIDENT [ error SEMI RBRACE DOT ] -## signature_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE_ident EQUAL mod_longident . [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) opt_LET_MODULE_ident EQUAL mod_longident -## - - - -interface: INCLUDE LBRACE DOCSTRING MODULE UIDENT EQUAL WITH -## -## Ends in an error in state: 3061. -## -## signature_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE_ident EQUAL . mod_longident [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) opt_LET_MODULE_ident EQUAL -## - - - -interface: INCLUDE LBRACE DOCSTRING MODULE UIDENT WITH -## -## Ends in an error in state: 3060. -## -## signature_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE_ident . module_declaration [ error SEMI RBRACE ] -## signature_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE_ident . EQUAL mod_longident [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) opt_LET_MODULE_ident -## - - - -interface: INCLUDE LBRACE DOCSTRING MODULE WITH -## -## Ends in an error in state: 3039. -## -## opt_LET_MODULE -> MODULE . [ UIDENT REC LIDENT ] -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) MODULE -## - - - -interface: INCLUDE LBRACE DOCSTRING SEMI WITH -## -## Ends in an error in state: 2997. -## -## signature -> signature_items SEMI . signature [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## signature_items SEMI -## - - - -interface: INCLUDE LBRACE DOCSTRING TYPE LIDENT LPAREN UNDERSCORE RPAREN AMPERSAND -## -## Ends in an error in state: 3028. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag LIDENT type_variables_with_variance -## - - - -interface: INCLUDE LBRACE DOCSTRING TYPE LIDENT PLUSEQ PRI BANG -## -## Ends in an error in state: 3030. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) -## - - - -interface: INCLUDE LBRACE DOCSTRING TYPE LIDENT PLUSEQ WITH -## -## Ends in an error in state: 3029. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag LIDENT type_variables_with_variance PLUSEQ -## - - - -interface: INCLUDE LBRACE DOCSTRING TYPE LIDENT WITH -## -## Ends in an error in state: 3027. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag LIDENT -## - - - -interface: INCLUDE LBRACE DOCSTRING TYPE UIDENT DOT LIDENT LPAREN UNDERSCORE RPAREN WITH -## -## Ends in an error in state: 3035. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance -## - - - -interface: INCLUDE LBRACE DOCSTRING TYPE UIDENT DOT LIDENT PLUSEQ PRI BANG -## -## Ends in an error in state: 3037. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) -## - - - -interface: INCLUDE LBRACE DOCSTRING TYPE UIDENT DOT LIDENT PLUSEQ WITH -## -## Ends in an error in state: 3036. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance PLUSEQ -## - - - -interface: INCLUDE LBRACE DOCSTRING TYPE UIDENT DOT LIDENT WITH -## -## Ends in an error in state: 3034. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident DOT LIDENT -## - - - -interface: INCLUDE LBRACE DOCSTRING TYPE UIDENT DOT UIDENT WITH -## -## Ends in an error in state: 3032. -## -## 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 ] -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident -## -## 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 196, spurious reduction of production mod_ext_longident -> mod_ext_longident DOT UIDENT -## - - - -interface: INCLUDE LBRACE DOCSTRING TYPE UIDENT DOT WITH -## -## Ends in an error in state: 3033. -## -## 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 ] -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident DOT -## - - - -interface: INCLUDE LBRACE DOCSTRING TYPE WITH -## -## Ends in an error in state: 3026. -## -## 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 ] -## type_declarations -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag . type_declaration_details [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag -## -## 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 3025, spurious reduction of production nonrec_flag -> -## - - - -interface: INCLUDE LBRACE DOCSTRING WITH -## -## Ends in an error in state: 3024. -## -## 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 ] -## open_statement -> nonempty_list(as_loc(attribute)) . OPEN override_flag mod_longident [ error SEMI RBRACE ] -## sig_exception_declaration -> nonempty_list(as_loc(attribute)) . EXCEPTION extension_constructor_declaration [ error SEMI RBRACE ] -## 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 ] -## signature_item -> nonempty_list(as_loc(attribute)) . LET val_ident COLON core_type [ error SEMI RBRACE ] -## signature_item -> nonempty_list(as_loc(attribute)) . EXTERNAL val_ident COLON core_type EQUAL primitive_declaration [ error SEMI RBRACE ] -## signature_item -> nonempty_list(as_loc(attribute)) . opt_LET_MODULE_ident module_declaration [ error SEMI RBRACE ] -## signature_item -> nonempty_list(as_loc(attribute)) . opt_LET_MODULE_ident EQUAL mod_longident [ error SEMI RBRACE ] -## signature_item -> nonempty_list(as_loc(attribute)) . opt_LET_MODULE_REC_ident module_type_body(COLON) list(and_module_rec_declaration) [ error SEMI RBRACE ] -## 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 ] -## signature_item -> nonempty_list(as_loc(attribute)) . INCLUDE module_type [ error SEMI RBRACE ] -## signature_item -> nonempty_list(as_loc(attribute)) . item_extension [ error SEMI RBRACE ] -## signature_items -> nonempty_list(as_loc(attribute)) . [ error SEMI RBRACE ] -## type_declarations -> nonempty_list(as_loc(attribute)) . TYPE nonrec_flag type_declaration_details [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 2179, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -interface: INCLUDE LBRACE EXCEPTION COLONCOLON WITH -## -## Ends in an error in state: 844. -## -## extension_constructor_declaration -> COLONCOLON . generalized_constructor_arguments [ error SEMI RBRACE LBRACKETAT DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## COLONCOLON -## - - - -interface: INCLUDE LBRACE EXCEPTION FALSE WITH -## -## Ends in an error in state: 842. -## -## extension_constructor_declaration -> FALSE . generalized_constructor_arguments [ error SEMI RBRACE LBRACKETAT DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## FALSE -## - - - -interface: INCLUDE LBRACE EXCEPTION LBRACKET RBRACKET WITH -## -## Ends in an error in state: 840. -## -## extension_constructor_declaration -> LBRACKET RBRACKET . generalized_constructor_arguments [ error SEMI RBRACE LBRACKETAT DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## LBRACKET RBRACKET -## - - - -interface: INCLUDE LBRACE EXCEPTION LBRACKET WITH -## -## Ends in an error in state: 839. -## -## extension_constructor_declaration -> LBRACKET . RBRACKET generalized_constructor_arguments [ error SEMI RBRACE LBRACKETAT DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## LBRACKET -## - - - -interface: INCLUDE LBRACE EXCEPTION LPAREN RPAREN WITH -## -## Ends in an error in state: 837. -## -## extension_constructor_declaration -> LPAREN RPAREN . generalized_constructor_arguments [ error SEMI RBRACE LBRACKETAT DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## LPAREN RPAREN -## - - - -interface: INCLUDE LBRACE EXCEPTION LPAREN WITH -## -## Ends in an error in state: 836. -## -## extension_constructor_declaration -> LPAREN . RPAREN generalized_constructor_arguments [ error SEMI RBRACE LBRACKETAT DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -interface: INCLUDE LBRACE EXCEPTION TRUE WITH -## -## Ends in an error in state: 834. -## -## extension_constructor_declaration -> TRUE . generalized_constructor_arguments [ error SEMI RBRACE LBRACKETAT DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## TRUE -## - - - -interface: INCLUDE LBRACE EXCEPTION UIDENT WITH -## -## Ends in an error in state: 762. -## -## extension_constructor_declaration -> UIDENT . generalized_constructor_arguments [ error SEMI RBRACE LBRACKETAT DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## UIDENT -## - - - -interface: INCLUDE LBRACE EXCEPTION WITH -## -## Ends in an error in state: 2978. -## -## sig_exception_declaration -> EXCEPTION . extension_constructor_declaration [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## EXCEPTION -## - - - -interface: INCLUDE LBRACE EXTERNAL LIDENT COLON UNDERSCORE EQUAL WITH -## -## Ends in an error in state: 2976. -## -## signature_item -> EXTERNAL val_ident COLON core_type EQUAL . primitive_declaration [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## EXTERNAL val_ident COLON core_type EQUAL -## - - - -interface: INCLUDE LBRACE EXTERNAL LIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 2975. -## -## signature_item -> EXTERNAL val_ident COLON core_type . EQUAL primitive_declaration [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## EXTERNAL val_ident COLON core_type -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## - - - -interface: INCLUDE LBRACE EXTERNAL LIDENT COLON WITH -## -## Ends in an error in state: 2974. -## -## signature_item -> EXTERNAL val_ident COLON . core_type EQUAL primitive_declaration [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## EXTERNAL val_ident COLON -## - - - -interface: INCLUDE LBRACE EXTERNAL LIDENT WITH -## -## Ends in an error in state: 2973. -## -## signature_item -> EXTERNAL val_ident . COLON core_type EQUAL primitive_declaration [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## EXTERNAL val_ident -## - - - -interface: INCLUDE LBRACE EXTERNAL WITH -## -## Ends in an error in state: 2972. -## -## signature_item -> EXTERNAL . val_ident COLON core_type EQUAL primitive_declaration [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## EXTERNAL -## - - - -interface: INCLUDE LBRACE INCLUDE UIDENT RPAREN -## -## Ends in an error in state: 2971. -## -## module_type -> module_type . WITH lseparated_nonempty_list_aux(AND,with_constraint) [ error WITH SEMI RBRACE ] -## signature_item -> INCLUDE module_type . [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## INCLUDE module_type -## -## 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 908, spurious reduction of production ident -> UIDENT -## In state 1671, spurious reduction of production mty_longident -> ident -## In state 1630, spurious reduction of production simple_module_type -> mty_longident -## In state 1628, spurious reduction of production module_type -> simple_module_type -## - - - -interface: INCLUDE LBRACE INCLUDE WITH -## -## Ends in an error in state: 2970. -## -## signature_item -> INCLUDE . module_type [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## INCLUDE -## - - - -interface: INCLUDE LBRACE LET LIDENT COLON WITH -## -## Ends in an error in state: 1426. -## -## signature_item -> LET val_ident COLON . core_type [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## LET val_ident COLON -## - - - -interface: INCLUDE LBRACE LET LIDENT WITH -## -## Ends in an error in state: 1425. -## -## signature_item -> LET val_ident . COLON core_type [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## LET val_ident -## - - - -interface: INCLUDE LBRACE LET WITH -## -## Ends in an error in state: 1424. -## -## opt_LET_MODULE -> LET . MODULE [ UIDENT REC LIDENT ] -## signature_item -> LET . val_ident COLON core_type [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## LET -## - - - -interface: INCLUDE LBRACE MODULE REC LIDENT LBRACE RBRACE AND UIDENT LBRACE RBRACE WITH -## -## Ends in an error in state: 3021. -## -## list(and_module_rec_declaration) -> and_module_rec_declaration . list(and_module_rec_declaration) [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## and_module_rec_declaration -## - - - -interface: INCLUDE LBRACE MODULE REC LIDENT LBRACE RBRACE AND UIDENT WITH -## -## Ends in an error in state: 3014. -## -## and_module_rec_declaration -> AND UIDENT . module_type_body(COLON) [ error SEMI RBRACE LBRACKETAT DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## AND UIDENT -## - - - -interface: INCLUDE LBRACE MODULE REC LIDENT LBRACE RBRACE AND WITH -## -## Ends in an error in state: 3013. -## -## and_module_rec_declaration -> AND . UIDENT module_type_body(COLON) [ error SEMI RBRACE LBRACKETAT DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## AND -## - - - -interface: INCLUDE LBRACE MODULE REC LIDENT LBRACE RBRACE DOCSTRING AND UIDENT WITH -## -## Ends in an error in state: 3018. -## -## and_module_rec_declaration -> nonempty_list(as_loc(attribute)) AND UIDENT . module_type_body(COLON) [ error SEMI RBRACE LBRACKETAT DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) AND UIDENT -## - - - -interface: INCLUDE LBRACE MODULE REC LIDENT LBRACE RBRACE DOCSTRING AND WITH -## -## Ends in an error in state: 3017. -## -## and_module_rec_declaration -> nonempty_list(as_loc(attribute)) AND . UIDENT module_type_body(COLON) [ error SEMI RBRACE LBRACKETAT DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) AND -## - - - -interface: INCLUDE LBRACE MODULE REC LIDENT LBRACE RBRACE DOCSTRING WITH -## -## Ends in an error in state: 3016. -## -## and_module_rec_declaration -> nonempty_list(as_loc(attribute)) . AND UIDENT module_type_body(COLON) [ error SEMI RBRACE LBRACKETAT DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -interface: INCLUDE LBRACE MODULE REC LIDENT LBRACE RBRACE WITH -## -## Ends in an error in state: 3012. -## -## signature_item -> opt_LET_MODULE_REC_ident module_type_body(COLON) . list(and_module_rec_declaration) [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## opt_LET_MODULE_REC_ident module_type_body(COLON) -## - - - -interface: INCLUDE LBRACE MODULE REC LIDENT WITH -## -## Ends in an error in state: 3011. -## -## signature_item -> opt_LET_MODULE_REC_ident . module_type_body(COLON) list(and_module_rec_declaration) [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## opt_LET_MODULE_REC_ident -## - - - -interface: INCLUDE LBRACE MODULE TYPE UIDENT WITH -## -## Ends in an error in state: 906. -## -## signature_item -> MODULE TYPE ident . [ error SEMI RBRACE ] -## signature_item -> MODULE TYPE ident . module_type_body(EQUAL) [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## MODULE TYPE ident -## - - - -interface: INCLUDE LBRACE MODULE TYPE WITH -## -## Ends in an error in state: 905. -## -## signature_item -> MODULE TYPE . ident [ error SEMI RBRACE ] -## signature_item -> MODULE TYPE . ident module_type_body(EQUAL) [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## MODULE TYPE -## - - - -interface: INCLUDE LBRACE MODULE UIDENT COLON UIDENT RPAREN -## -## Ends in an error in state: 3008. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## COLON module_type -## -## 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 908, spurious reduction of production ident -> UIDENT -## In state 1671, spurious reduction of production mty_longident -> ident -## In state 1630, spurious reduction of production simple_module_type -> mty_longident -## In state 1628, spurious reduction of production module_type -> simple_module_type -## - - - -interface: INCLUDE LBRACE MODULE UIDENT COLON WITH -## -## Ends in an error in state: 3007. -## -## module_type_body(COLON) -> COLON . module_type [ error SEMI RBRACE LBRACKETAT DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## COLON -## - - - -interface: INCLUDE LBRACE MODULE UIDENT EQUAL UIDENT WITH -## -## Ends in an error in state: 3004. -## -## mod_longident -> mod_longident . DOT UIDENT [ error SEMI RBRACE DOT ] -## signature_item -> opt_LET_MODULE_ident EQUAL mod_longident . [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## opt_LET_MODULE_ident EQUAL mod_longident -## - - - -interface: INCLUDE LBRACE MODULE UIDENT EQUAL WITH -## -## Ends in an error in state: 3003. -## -## signature_item -> opt_LET_MODULE_ident EQUAL . mod_longident [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## opt_LET_MODULE_ident EQUAL -## - - - -interface: INCLUDE LBRACE MODULE UIDENT LPAREN RPAREN CLASS -## -## Ends in an error in state: 3006. -## -## module_declaration -> loption(functor_parameters) . module_type_body(COLON) [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## loption(functor_parameters) -## - - - -interface: INCLUDE LBRACE MODULE UIDENT WITH -## -## Ends in an error in state: 3002. -## -## signature_item -> opt_LET_MODULE_ident . module_declaration [ error SEMI RBRACE ] -## signature_item -> opt_LET_MODULE_ident . EQUAL mod_longident [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## opt_LET_MODULE_ident -## - - - -interface: INCLUDE LBRACE MODULE WITH -## -## Ends in an error in state: 904. -## -## opt_LET_MODULE -> MODULE . [ UIDENT REC LIDENT ] -## signature_item -> MODULE . TYPE ident [ error SEMI RBRACE ] -## signature_item -> MODULE . TYPE ident module_type_body(EQUAL) [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## MODULE -## - - - -interface: INCLUDE LBRACE TYPE LIDENT LPAREN UNDERSCORE RPAREN AMPERSAND -## -## Ends in an error in state: 759. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag LIDENT type_variables_with_variance -## - - - -interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ BAR DOCSTRING UIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 848. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## BAR nonempty_list(as_loc(attribute)) extension_constructor_declaration -## -## 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 820, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 815, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 807, spurious reduction of production core_type2 -> unattributed_core_type -## In state 825, spurious reduction of production core_type -> core_type2 -## In state 829, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 830, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 832, 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: 847. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## BAR nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ BAR UIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 857. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## BAR extension_constructor_declaration -## -## 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 820, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 815, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 807, spurious reduction of production core_type2 -> unattributed_core_type -## In state 825, spurious reduction of production core_type -> core_type2 -## In state 829, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 830, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 832, 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: 846. -## -## 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 ] -## nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) -> BAR . extension_constructor_declaration nonempty_list(attributed_ext_constructor(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 ] -## -## The known suffix of the stack is as follows: -## BAR -## - - - -interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ DOCSTRING BAR DOCSTRING UIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 853. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) BAR nonempty_list(as_loc(attribute)) extension_constructor_declaration -## -## 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 820, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 815, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 807, spurious reduction of production core_type2 -> unattributed_core_type -## In state 825, spurious reduction of production core_type -> core_type2 -## In state 829, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 830, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 832, 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: 852. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) BAR nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ DOCSTRING BAR UIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 855. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) BAR extension_constructor_declaration -## -## 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 820, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 815, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 807, spurious reduction of production core_type2 -> unattributed_core_type -## In state 825, spurious reduction of production core_type -> core_type2 -## In state 829, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 830, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 832, 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: 851. -## -## 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 ] -## 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 ] -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) BAR -## - - - -interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ DOCSTRING WITH -## -## Ends in an error in state: 850. -## -## 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 ] -## 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 ] -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ PRI BANG -## -## Ends in an error in state: 761. -## -## sig_type_extension -> TYPE nonrec_flag LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) . attributed_ext_constructors(extension_constructor_declaration) [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) -## - - - -interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ UIDENT BAR DOCSTRING UIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 863. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## BAR nonempty_list(as_loc(attribute)) extension_constructor_declaration -## -## 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 820, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 815, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 807, spurious reduction of production core_type2 -> unattributed_core_type -## In state 825, spurious reduction of production core_type -> core_type2 -## In state 829, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 830, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 832, 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: 862. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## BAR nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ UIDENT BAR UIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 872. -## -## list(attributed_ext_constructor(extension_constructor_declaration)) -> BAR extension_constructor_declaration . list(attributed_ext_constructor(extension_constructor_declaration)) [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## BAR extension_constructor_declaration -## -## 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 820, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 815, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 807, spurious reduction of production core_type2 -> unattributed_core_type -## In state 825, spurious reduction of production core_type -> core_type2 -## In state 829, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 830, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 832, 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: 861. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## BAR -## - - - -interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ UIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 860. -## -## attributed_ext_constructors(extension_constructor_declaration) -> extension_constructor_declaration . list(attributed_ext_constructor(extension_constructor_declaration)) [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## extension_constructor_declaration -## -## 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 820, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 815, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 807, spurious reduction of production core_type2 -> unattributed_core_type -## In state 825, spurious reduction of production core_type -> core_type2 -## In state 829, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 830, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 832, 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: 867. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) BAR nonempty_list(as_loc(attribute)) extension_constructor_declaration -## -## 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 820, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 815, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 807, spurious reduction of production core_type2 -> unattributed_core_type -## In state 825, spurious reduction of production core_type -> core_type2 -## In state 829, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 830, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 832, 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: 866. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) BAR nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ UIDENT DOCSTRING BAR UIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 869. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) BAR extension_constructor_declaration -## -## 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 820, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 815, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 807, spurious reduction of production core_type2 -> unattributed_core_type -## In state 825, spurious reduction of production core_type -> core_type2 -## In state 829, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 830, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 832, 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: 865. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) BAR -## - - - -interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ UIDENT DOCSTRING WITH -## -## Ends in an error in state: 864. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -interface: INCLUDE LBRACE TYPE LIDENT PLUSEQ WITH -## -## Ends in an error in state: 760. -## -## sig_type_extension -> TYPE nonrec_flag LIDENT type_variables_with_variance PLUSEQ . embedded(private_flag) attributed_ext_constructors(extension_constructor_declaration) [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag LIDENT type_variables_with_variance PLUSEQ -## - - - -interface: INCLUDE LBRACE TYPE LIDENT WITH -## -## Ends in an error in state: 757. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag LIDENT -## - - - -interface: INCLUDE LBRACE TYPE UIDENT DOT LIDENT LPAREN UNDERSCORE RPAREN WITH -## -## Ends in an error in state: 900. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance -## - - - -interface: INCLUDE LBRACE TYPE UIDENT DOT LIDENT PLUSEQ PRI BANG -## -## Ends in an error in state: 902. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) -## - - - -interface: INCLUDE LBRACE TYPE UIDENT DOT LIDENT PLUSEQ WITH -## -## Ends in an error in state: 901. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance PLUSEQ -## - - - -interface: INCLUDE LBRACE TYPE UIDENT DOT LIDENT WITH -## -## Ends in an error in state: 899. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag mod_ext_longident DOT LIDENT -## - - - -interface: INCLUDE LBRACE TYPE UIDENT DOT UIDENT WITH -## -## Ends in an error in state: 897. -## -## 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 ] -## 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 ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag mod_ext_longident -## -## 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 196, spurious reduction of production mod_ext_longident -> mod_ext_longident DOT UIDENT -## - - - -interface: INCLUDE LBRACE TYPE UIDENT DOT WITH -## -## Ends in an error in state: 898. -## -## 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 ] -## 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 ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag mod_ext_longident DOT -## - - - -interface: INCLUDE LBRACE TYPE UIDENT EOF -## -## Ends in an error in state: 2996. -## -## signature -> signature_items . [ error RBRACE ] -## signature -> signature_items . SEMI signature [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## signature_items -## -## 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 189, spurious reduction of production loption(parenthesized(type_variables_with_variance_comma_list)) -> -## In state 885, 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 876, spurious reduction of production and_type_declaration -> -## In state 895, spurious reduction of production type_declaration_kind -> type_other_kind and_type_declaration -## In state 3705, spurious reduction of production type_declaration_details -> UIDENT type_variables_with_variance type_declaration_kind -## In state 896, spurious reduction of production type_declarations -> TYPE nonrec_flag type_declaration_details -## In state 2995, spurious reduction of production signature_item -> type_declarations -## In state 2998, spurious reduction of production signature_items -> signature_item -## - - - -interface: INCLUDE LBRACE TYPE WITH -## -## Ends in an error in state: 756. -## -## 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 ] -## type_declarations -> TYPE nonrec_flag . type_declaration_details [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag -## -## 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 755, spurious reduction of production nonrec_flag -> -## - - - -interface: INCLUDE LBRACE WITH -## -## Ends in an error in state: 754. -## -## module_type_signature -> LBRACE . signature RBRACE [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUALGREATER EQUAL EOF DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## simple_module_type -> LBRACE . signature error [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUALGREATER EQUAL EOF DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## LBRACE -## - - - -interface: INCLUDE LPAREN DOCSTRING LPAREN RPAREN WITH -## -## Ends in an error in state: 1672. -## -## module_type -> functor_parameters . EQUALGREATER module_type [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## functor_parameters -## - - - -interface: INCLUDE LPAREN DOCSTRING LPAREN WITH -## -## Ends in an error in state: 909. -## -## functor_parameters -> LPAREN . RPAREN [ EQUALGREATER ] -## functor_parameters -> LPAREN . module_parameter RPAREN [ EQUALGREATER ] -## functor_parameters -> LPAREN . module_parameter COMMA RPAREN [ EQUALGREATER ] -## functor_parameters -> LPAREN . module_parameter COMMA lseparated_nonempty_list_aux(COMMA,module_parameter) option(COMMA) RPAREN [ EQUALGREATER ] -## module_type -> LPAREN . MODULE TYPE OF module_expr RPAREN [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA BARRBRACKET AND ] -## simple_module_type -> LPAREN . module_parameter RPAREN [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA BARRBRACKET AND ] -## simple_module_type -> LPAREN . module_type error [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -interface: INCLUDE LPAREN DOCSTRING UIDENT WHILE -## -## Ends in an error in state: 908. -## -## ident -> UIDENT . [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA BARRBRACKET AND ] -## mod_ext_apply -> UIDENT . LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ LPAREN DOT ] -## mod_ext_longident -> UIDENT . [ DOT ] -## -## The known suffix of the stack is as follows: -## UIDENT -## - - - -interface: INCLUDE LPAREN DOCSTRING WITH -## -## Ends in an error in state: 1676. -## -## module_type -> attribute . module_type [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## attribute -## - - - -interface: INCLUDE LPAREN LBRACE WITH -## -## Ends in an error in state: 1423. -## -## module_type_signature -> LBRACE . signature RBRACE [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA BARRBRACKET AND ] -## simple_module_type -> LBRACE . signature error [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## LBRACE -## - - - -interface: INCLUDE LPAREN LIDENT WHILE -## -## Ends in an error in state: 2680. -## -## module_parameter -> module_type . [ RPAREN COMMA ] -## module_type -> module_type . WITH lseparated_nonempty_list_aux(AND,with_constraint) [ error WITH RPAREN COMMA ] -## simple_module_type -> LPAREN module_type . error [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUALGREATER EQUAL EOF DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## LPAREN module_type -## - - - -interface: INCLUDE LPAREN LPAREN LIDENT WHILE -## -## Ends in an error in state: 3074. -## -## module_parameter -> module_type . [ RPAREN COMMA ] -## module_type -> module_type . WITH lseparated_nonempty_list_aux(AND,with_constraint) [ error WITH RPAREN COMMA ] -## simple_module_type -> LPAREN module_type . error [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## LPAREN module_type -## - - - -interface: INCLUDE LPAREN LPAREN MODULE TYPE OF UIDENT SEMI -## -## Ends in an error in state: 959. -## -## module_expr -> module_expr . module_arguments [ RPAREN LPAREN LBRACE ] -## module_expr -> module_expr . LPAREN module_expr error [ RPAREN LPAREN LBRACE ] -## module_type -> LPAREN MODULE TYPE OF module_expr . RPAREN [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## LPAREN MODULE TYPE OF module_expr -## -## 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 1408, spurious reduction of production module_expr -> mod_longident -## - - - -interface: INCLUDE LPAREN LPAREN MODULE TYPE OF WITH -## -## Ends in an error in state: 955. -## -## module_type -> LPAREN MODULE TYPE OF . module_expr RPAREN [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## LPAREN MODULE TYPE OF -## - - - -interface: INCLUDE LPAREN LPAREN MODULE TYPE WITH -## -## Ends in an error in state: 954. -## -## module_type -> LPAREN MODULE TYPE . OF module_expr RPAREN [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## LPAREN MODULE TYPE -## - - - -interface: INCLUDE LPAREN LPAREN MODULE WITH -## -## Ends in an error in state: 953. -## -## module_type -> LPAREN MODULE . TYPE OF module_expr RPAREN [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## LPAREN MODULE -## - - - -interface: INCLUDE LPAREN LPAREN RPAREN EQUALGREATER LIDENT WHILE -## -## Ends in an error in state: 1674. -## -## module_type -> module_type . WITH lseparated_nonempty_list_aux(AND,with_constraint) [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA BARRBRACKET AND ] -## module_type -> functor_parameters EQUALGREATER module_type . [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## functor_parameters EQUALGREATER module_type -## - - - -interface: INCLUDE LPAREN LPAREN RPAREN EQUALGREATER WITH -## -## Ends in an error in state: 1673. -## -## module_type -> functor_parameters EQUALGREATER . module_type [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## functor_parameters EQUALGREATER -## - - - -interface: INCLUDE LPAREN LPAREN RPAREN WITH -## -## Ends in an error in state: 1414. -## -## functor_parameters -> LPAREN RPAREN . [ EQUALGREATER ] -## module_parameter -> LPAREN RPAREN . [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## LPAREN RPAREN -## - - - -interface: INCLUDE LPAREN LPAREN UIDENT RPAREN WHILE -## -## Ends in an error in state: 3077. -## -## functor_parameters -> LPAREN module_parameter RPAREN . [ EQUALGREATER ] -## simple_module_type -> LPAREN module_parameter RPAREN . [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## LPAREN module_parameter RPAREN -## - - - -interface: INCLUDE LPAREN LPAREN WITH -## -## Ends in an error in state: 1422. -## -## functor_parameters -> LPAREN . RPAREN [ EQUALGREATER ] -## functor_parameters -> LPAREN . module_parameter RPAREN [ EQUALGREATER ] -## functor_parameters -> LPAREN . module_parameter COMMA RPAREN [ EQUALGREATER ] -## functor_parameters -> LPAREN . module_parameter COMMA lseparated_nonempty_list_aux(COMMA,module_parameter) option(COMMA) RPAREN [ EQUALGREATER ] -## module_parameter -> LPAREN . RPAREN [ RPAREN COMMA ] -## module_type -> LPAREN . MODULE TYPE OF module_expr RPAREN [ error WITH RPAREN COMMA ] -## simple_module_type -> LPAREN . module_parameter RPAREN [ error WITH RPAREN COMMA ] -## simple_module_type -> LPAREN . module_type error [ error WITH RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -interface: INCLUDE LPAREN MODULE TYPE OF UIDENT SEMI -## -## Ends in an error in state: 1418. -## -## module_expr -> module_expr . module_arguments [ RPAREN LPAREN LBRACE ] -## module_expr -> module_expr . LPAREN module_expr error [ RPAREN LPAREN LBRACE ] -## module_type -> LPAREN MODULE TYPE OF module_expr . RPAREN [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## LPAREN MODULE TYPE OF module_expr -## -## 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 1408, spurious reduction of production module_expr -> mod_longident -## - - - -interface: INCLUDE LPAREN MODULE TYPE OF WITH -## -## Ends in an error in state: 1417. -## -## module_type -> LPAREN MODULE TYPE OF . module_expr RPAREN [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## LPAREN MODULE TYPE OF -## - - - -interface: INCLUDE LPAREN MODULE TYPE WITH -## -## Ends in an error in state: 1416. -## -## module_type -> LPAREN MODULE TYPE . OF module_expr RPAREN [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## LPAREN MODULE TYPE -## - - - -interface: INCLUDE LPAREN MODULE WITH -## -## Ends in an error in state: 1415. -## -## module_type -> LPAREN MODULE . TYPE OF module_expr RPAREN [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## LPAREN MODULE -## - - - -interface: INCLUDE LPAREN RPAREN EQUALGREATER UIDENT EQUALGREATER -## -## Ends in an error in state: 948. -## -## module_type -> module_type . WITH lseparated_nonempty_list_aux(AND,with_constraint) [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## module_type -> functor_parameters EQUALGREATER module_type . [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## functor_parameters EQUALGREATER module_type -## -## 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 243, spurious reduction of production ident -> UIDENT -## In state 945, spurious reduction of production mty_longident -> ident -## In state 913, spurious reduction of production simple_module_type -> mty_longident -## In state 912, spurious reduction of production module_type -> simple_module_type -## - - - -interface: INCLUDE LPAREN RPAREN EQUALGREATER WITH -## -## Ends in an error in state: 947. -## -## module_type -> functor_parameters EQUALGREATER . module_type [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## functor_parameters EQUALGREATER -## - - - -interface: INCLUDE LPAREN RPAREN WITH -## -## Ends in an error in state: 946. -## -## module_type -> functor_parameters . EQUALGREATER module_type [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## functor_parameters -## - - - -interface: INCLUDE LPAREN UIDENT COLON UIDENT SEMI -## -## Ends in an error in state: 915. -## -## module_parameter -> UIDENT COLON module_type . [ RPAREN COMMA ] -## module_type -> module_type . WITH lseparated_nonempty_list_aux(AND,with_constraint) [ WITH RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## UIDENT COLON module_type -## -## 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 243, spurious reduction of production ident -> UIDENT -## In state 945, spurious reduction of production mty_longident -> ident -## In state 913, spurious reduction of production simple_module_type -> mty_longident -## In state 912, spurious reduction of production module_type -> simple_module_type -## - - - -interface: INCLUDE LPAREN UIDENT COLON WITH -## -## Ends in an error in state: 911. -## -## module_parameter -> UIDENT COLON . module_type [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## UIDENT COLON -## - - - -interface: INCLUDE LPAREN UIDENT COMMA UIDENT COMMA WITH -## -## Ends in an error in state: 3083. -## -## lseparated_nonempty_list_aux(COMMA,module_parameter) -> lseparated_nonempty_list_aux(COMMA,module_parameter) COMMA . module_parameter [ RPAREN COMMA ] -## option(COMMA) -> COMMA . [ RPAREN ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,module_parameter) COMMA -## - - - -interface: INCLUDE LPAREN UIDENT COMMA WITH -## -## Ends in an error in state: 3078. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN module_parameter COMMA -## - - - -interface: INCLUDE LPAREN UIDENT DOT UIDENT WHILE -## -## Ends in an error in state: 1669. -## -## ident -> UIDENT . [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA BARRBRACKET AND ] -## 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 ] -## -## The known suffix of the stack is as follows: -## mod_ext_longident DOT UIDENT -## - - - -interface: INCLUDE LPAREN UIDENT DOT WITH -## -## Ends in an error in state: 1668. -## -## 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 ] -## mty_longident -> mod_ext_longident DOT . ident [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## mod_ext_longident DOT -## - - - -interface: INCLUDE LPAREN UIDENT LPAREN UIDENT RPAREN WITH -## -## Ends in an error in state: 1667. -## -## 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 ] -## mty_longident -> mod_ext_longident . DOT ident [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## mod_ext_longident -## -## 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 198, spurious reduction of production mod_ext_longident -> mod_ext_apply -## - - - -interface: INCLUDE LPAREN UIDENT RPAREN WHILE -## -## Ends in an error in state: 3088. -## -## 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 COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## LPAREN module_parameter RPAREN -## - - - -interface: INCLUDE LPAREN UIDENT WHILE -## -## Ends in an error in state: 910. -## -## ident -> UIDENT . [ error WITH RPAREN COMMA ] -## mod_ext_apply -> UIDENT . LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ LPAREN DOT ] -## mod_ext_longident -> UIDENT . [ DOT ] -## module_parameter -> UIDENT . COLON module_type [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## UIDENT -## - - - -interface: INCLUDE LPAREN UIDENT WITH MODULE UIDENT COLONEQUAL UIDENT DOT UIDENT LPAREN WITH -## -## Ends in an error in state: 1653. -## -## 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 BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## mod_ext_longident DOT UIDENT LPAREN -## - - - -interface: INCLUDE LPAREN UIDENT WITH MODULE UIDENT COLONEQUAL UIDENT DOT UIDENT WHILE -## -## Ends in an error in state: 1652. -## -## 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 BARRBRACKET AND ] -## mod_ext_longident -> mod_ext_longident DOT UIDENT . [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOT DOCSTRING COMMA BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## mod_ext_longident DOT UIDENT -## - - - -interface: INCLUDE LPAREN UIDENT WITH MODULE UIDENT COLONEQUAL UIDENT DOT WITH -## -## Ends in an error in state: 1651. -## -## 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 BARRBRACKET AND ] -## mod_ext_longident -> mod_ext_longident DOT . UIDENT [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOT DOCSTRING COMMA BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## mod_ext_longident DOT -## - - - -interface: INCLUDE LPAREN UIDENT WITH MODULE UIDENT COLONEQUAL UIDENT LPAREN UIDENT RPAREN LPAREN WITH -## -## Ends in an error in state: 1657. -## -## 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 BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## mod_ext_apply LPAREN -## - - - -interface: INCLUDE LPAREN UIDENT WITH MODULE UIDENT COLONEQUAL UIDENT LPAREN UIDENT RPAREN WHILE -## -## Ends in an error in state: 1656. -## -## 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 BARRBRACKET AND ] -## mod_ext_longident -> mod_ext_apply . [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOT DOCSTRING COMMA BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## mod_ext_apply -## - - - -interface: INCLUDE LPAREN UIDENT WITH MODULE UIDENT COLONEQUAL UIDENT LPAREN WITH -## -## Ends in an error in state: 1647. -## -## 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 BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## UIDENT LPAREN -## - - - -interface: INCLUDE LPAREN UIDENT WITH MODULE UIDENT COLONEQUAL UIDENT WHILE -## -## Ends in an error in state: 1646. -## -## 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 BARRBRACKET AND ] -## mod_ext_longident -> UIDENT . [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOT DOCSTRING COMMA BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## UIDENT -## - - - -interface: INCLUDE LPAREN UIDENT WITH MODULE UIDENT COLONEQUAL WITH -## -## Ends in an error in state: 1645. -## -## with_constraint -> MODULE UIDENT COLONEQUAL . mod_ext_longident [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## MODULE UIDENT COLONEQUAL -## - - - -interface: INCLUDE LPAREN UIDENT WITH MODULE UIDENT DOT UIDENT WITH -## -## Ends in an error in state: 1660. -## -## 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 BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## MODULE mod_longident -## - - - -interface: INCLUDE LPAREN UIDENT WITH MODULE UIDENT EQUAL WITH -## -## Ends in an error in state: 1661. -## -## with_constraint -> MODULE mod_longident EQUAL . mod_ext_longident [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## MODULE mod_longident EQUAL -## - - - -interface: INCLUDE LPAREN UIDENT WITH MODULE UIDENT WITH -## -## Ends in an error in state: 1644. -## -## mod_longident -> UIDENT . [ EQUAL DOT ] -## with_constraint -> MODULE UIDENT . COLONEQUAL mod_ext_longident [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## MODULE UIDENT -## - - - -interface: INCLUDE LPAREN UIDENT WITH MODULE WITH -## -## Ends in an error in state: 1643. -## -## with_constraint -> MODULE . mod_longident EQUAL mod_ext_longident [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA BARRBRACKET AND ] -## with_constraint -> MODULE . UIDENT COLONEQUAL mod_ext_longident [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## MODULE -## - - - -interface: INCLUDE LPAREN UIDENT WITH TYPE LIDENT COLONEQUAL LIDENT AND WITH -## -## Ends in an error in state: 1665. -## -## 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 BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(AND,with_constraint) AND -## - - - -interface: INCLUDE LPAREN UIDENT WITH TYPE LIDENT COLONEQUAL LIDENT EQUAL -## -## Ends in an error in state: 1664. -## -## 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 BARRBRACKET AND ] -## module_type -> module_type WITH lseparated_nonempty_list_aux(AND,with_constraint) . [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## module_type WITH lseparated_nonempty_list_aux(AND,with_constraint) -## -## 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 809, spurious reduction of production basic_core_type -> type_longident -## In state 820, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 815, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 807, spurious reduction of production core_type2 -> unattributed_core_type -## In state 825, spurious reduction of production core_type -> core_type2 -## In state 1642, spurious reduction of production with_constraint -> TYPE label_longident type_variables_with_variance COLONEQUAL core_type -## In state 1663, 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: 1641. -## -## with_constraint -> TYPE label_longident type_variables_with_variance COLONEQUAL . core_type [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## TYPE label_longident type_variables_with_variance COLONEQUAL -## - - - -interface: INCLUDE LPAREN UIDENT WITH TYPE LIDENT EQUAL PRI DO -## -## Ends in an error in state: 1638. -## -## 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 BARRBRACKET 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 BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## TYPE label_longident type_variables_with_variance EQUAL embedded(private_flag) -## - - - -interface: INCLUDE LPAREN UIDENT WITH TYPE LIDENT EQUAL UNDERSCORE EQUAL -## -## Ends in an error in state: 1639. -## -## 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 BARRBRACKET 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 BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## TYPE label_longident type_variables_with_variance EQUAL embedded(private_flag) core_type -## -## 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 820, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 815, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 807, spurious reduction of production core_type2 -> unattributed_core_type -## In state 825, spurious reduction of production core_type -> core_type2 -## - - - -interface: INCLUDE LPAREN UIDENT WITH TYPE LIDENT EQUAL WITH -## -## Ends in an error in state: 1637. -## -## 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 BARRBRACKET 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 BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## TYPE label_longident type_variables_with_variance EQUAL -## - - - -interface: INCLUDE LPAREN UIDENT WITH TYPE LIDENT LPAREN UNDERSCORE RPAREN COLONCOLON -## -## Ends in an error in state: 1636. -## -## 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 BARRBRACKET 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 BARRBRACKET AND ] -## with_constraint -> TYPE label_longident type_variables_with_variance . COLONEQUAL core_type [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## TYPE label_longident type_variables_with_variance -## - - - -interface: INCLUDE LPAREN UIDENT WITH TYPE LIDENT WITH -## -## Ends in an error in state: 1635. -## -## 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 BARRBRACKET 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 BARRBRACKET AND ] -## with_constraint -> TYPE label_longident . type_variables_with_variance COLONEQUAL core_type [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## TYPE label_longident -## - - - -interface: INCLUDE LPAREN UIDENT WITH TYPE WITH -## -## Ends in an error in state: 1634. -## -## 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 BARRBRACKET 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 BARRBRACKET AND ] -## with_constraint -> TYPE . label_longident type_variables_with_variance COLONEQUAL core_type [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## TYPE -## - - - -interface: INCLUDE LPAREN UIDENT WITH WITH -## -## Ends in an error in state: 1633. -## -## module_type -> module_type WITH . lseparated_nonempty_list_aux(AND,with_constraint) [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## module_type WITH -## - - - -interface: INCLUDE LPAREN UNDERSCORE COLON UIDENT SEMI -## -## Ends in an error in state: 3629. -## -## module_parameter -> UNDERSCORE COLON module_type . [ RPAREN COMMA ] -## module_type -> module_type . WITH lseparated_nonempty_list_aux(AND,with_constraint) [ WITH RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## UNDERSCORE COLON module_type -## -## 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 243, spurious reduction of production ident -> UIDENT -## In state 945, spurious reduction of production mty_longident -> ident -## In state 913, spurious reduction of production simple_module_type -> mty_longident -## In state 912, spurious reduction of production module_type -> simple_module_type -## - - - -interface: INCLUDE LPAREN UNDERSCORE COLON WITH -## -## Ends in an error in state: 246. -## -## module_parameter -> UNDERSCORE COLON . module_type [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## UNDERSCORE COLON -## - - - -interface: INCLUDE LPAREN UNDERSCORE WITH -## -## Ends in an error in state: 245. -## -## module_parameter -> UNDERSCORE . COLON module_type [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## UNDERSCORE -## - - - -interface: INCLUDE LPAREN WITH -## -## Ends in an error in state: 244. -## -## functor_parameters -> LPAREN . RPAREN [ EQUALGREATER ] -## functor_parameters -> LPAREN . module_parameter RPAREN [ EQUALGREATER ] -## functor_parameters -> LPAREN . module_parameter COMMA RPAREN [ EQUALGREATER ] -## functor_parameters -> LPAREN . module_parameter COMMA lseparated_nonempty_list_aux(COMMA,module_parameter) option(COMMA) RPAREN [ EQUALGREATER ] -## module_type -> LPAREN . MODULE TYPE OF module_expr RPAREN [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## simple_module_type -> LPAREN . module_parameter RPAREN [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## simple_module_type -> LPAREN . module_type error [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -interface: INCLUDE UIDENT DOT UIDENT WHILE -## -## Ends in an error in state: 943. -## -## ident -> UIDENT . [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUALGREATER EQUAL EOF DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## 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 ] -## -## The known suffix of the stack is as follows: -## mod_ext_longident DOT UIDENT -## - - - -interface: INCLUDE UIDENT DOT WITH -## -## Ends in an error in state: 942. -## -## 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 ] -## mty_longident -> mod_ext_longident DOT . ident [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUALGREATER EQUAL EOF DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## mod_ext_longident DOT -## - - - -interface: INCLUDE UIDENT LPAREN UIDENT RPAREN WITH -## -## Ends in an error in state: 941. -## -## 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 ] -## mty_longident -> mod_ext_longident . DOT ident [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUALGREATER EQUAL EOF DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## mod_ext_longident -## -## 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 198, spurious reduction of production mod_ext_longident -> mod_ext_apply -## - - - -interface: INCLUDE UIDENT RPAREN -## -## Ends in an error in state: 2828. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## INCLUDE module_type -## -## 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 243, spurious reduction of production ident -> UIDENT -## In state 945, spurious reduction of production mty_longident -> ident -## In state 913, spurious reduction of production simple_module_type -> mty_longident -## In state 912, spurious reduction of production module_type -> simple_module_type -## - - - -interface: INCLUDE UIDENT WHILE -## -## Ends in an error in state: 243. -## -## ident -> UIDENT . [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUALGREATER EQUAL EOF DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## mod_ext_apply -> UIDENT . LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ LPAREN DOT ] -## mod_ext_longident -> UIDENT . [ DOT ] -## -## The known suffix of the stack is as follows: -## UIDENT -## - - - -interface: INCLUDE UIDENT WITH MODULE UIDENT COLONEQUAL UIDENT SLASHGREATER -## -## Ends in an error in state: 933. -## -## 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 COLONGREATER BARRBRACKET AND ] -## mod_ext_longident -> mod_ext_longident . DOT UIDENT [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOT DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## with_constraint -> MODULE UIDENT COLONEQUAL mod_ext_longident . [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## MODULE UIDENT COLONEQUAL mod_ext_longident -## -## 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 192, spurious reduction of production mod_ext_longident -> UIDENT -## - - - -interface: INCLUDE UIDENT WITH MODULE UIDENT COLONEQUAL WITH -## -## Ends in an error in state: 932. -## -## with_constraint -> MODULE UIDENT COLONEQUAL . mod_ext_longident [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## MODULE UIDENT COLONEQUAL -## - - - -interface: INCLUDE UIDENT WITH MODULE UIDENT DOT UIDENT WITH -## -## Ends in an error in state: 934. -## -## 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 COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## MODULE mod_longident -## - - - -interface: INCLUDE UIDENT WITH MODULE UIDENT EQUAL UIDENT SLASHGREATER -## -## Ends in an error in state: 936. -## -## 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 COLONGREATER BARRBRACKET AND ] -## mod_ext_longident -> mod_ext_longident . DOT UIDENT [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOT DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## with_constraint -> MODULE mod_longident EQUAL mod_ext_longident . [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## MODULE mod_longident EQUAL mod_ext_longident -## -## 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 192, spurious reduction of production mod_ext_longident -> UIDENT -## - - - -interface: INCLUDE UIDENT WITH MODULE UIDENT EQUAL WITH -## -## Ends in an error in state: 935. -## -## with_constraint -> MODULE mod_longident EQUAL . mod_ext_longident [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## MODULE mod_longident EQUAL -## - - - -interface: INCLUDE UIDENT WITH MODULE UIDENT WITH -## -## Ends in an error in state: 931. -## -## mod_longident -> UIDENT . [ EQUAL DOT ] -## with_constraint -> MODULE UIDENT . COLONEQUAL mod_ext_longident [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## MODULE UIDENT -## - - - -interface: INCLUDE UIDENT WITH MODULE WITH -## -## Ends in an error in state: 930. -## -## with_constraint -> MODULE . mod_longident EQUAL mod_ext_longident [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## with_constraint -> MODULE . UIDENT COLONEQUAL mod_ext_longident [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## MODULE -## - - - -interface: INCLUDE UIDENT WITH TYPE LIDENT COLONEQUAL LIDENT AND WITH -## -## Ends in an error in state: 939. -## -## 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 COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(AND,with_constraint) AND -## - - - -interface: INCLUDE UIDENT WITH TYPE LIDENT COLONEQUAL LIDENT CONSTRAINT -## -## Ends in an error in state: 938. -## -## 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 COLONGREATER BARRBRACKET AND ] -## module_type -> module_type WITH lseparated_nonempty_list_aux(AND,with_constraint) . [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## module_type WITH lseparated_nonempty_list_aux(AND,with_constraint) -## -## 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 378, spurious reduction of production basic_core_type -> type_longident -## In state 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 929, spurious reduction of production with_constraint -> TYPE label_longident type_variables_with_variance COLONEQUAL core_type -## In state 937, 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: 928. -## -## with_constraint -> TYPE label_longident type_variables_with_variance COLONEQUAL . core_type [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## TYPE label_longident type_variables_with_variance COLONEQUAL -## - - - -interface: INCLUDE UIDENT WITH TYPE LIDENT EQUAL PRI DO -## -## Ends in an error in state: 925. -## -## 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 COLONGREATER BARRBRACKET 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 COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## TYPE label_longident type_variables_with_variance EQUAL embedded(private_flag) -## - - - -interface: INCLUDE UIDENT WITH TYPE LIDENT EQUAL UNDERSCORE BAR -## -## Ends in an error in state: 926. -## -## 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 COLONGREATER BARRBRACKET 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 COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## TYPE label_longident type_variables_with_variance EQUAL embedded(private_flag) core_type -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## - - - -interface: INCLUDE UIDENT WITH TYPE LIDENT EQUAL WITH -## -## Ends in an error in state: 924. -## -## 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 COLONGREATER BARRBRACKET 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 COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## TYPE label_longident type_variables_with_variance EQUAL -## - - - -interface: INCLUDE UIDENT WITH TYPE LIDENT LPAREN UNDERSCORE RPAREN COLONCOLON -## -## Ends in an error in state: 923. -## -## 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 COLONGREATER BARRBRACKET 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 COLONGREATER BARRBRACKET AND ] -## with_constraint -> TYPE label_longident type_variables_with_variance . COLONEQUAL core_type [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## TYPE label_longident type_variables_with_variance -## - - - -interface: INCLUDE UIDENT WITH TYPE LIDENT WITH -## -## Ends in an error in state: 922. -## -## 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 COLONGREATER BARRBRACKET 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 COLONGREATER BARRBRACKET AND ] -## with_constraint -> TYPE label_longident . type_variables_with_variance COLONEQUAL core_type [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## TYPE label_longident -## - - - -interface: INCLUDE UIDENT WITH TYPE WITH -## -## Ends in an error in state: 917. -## -## 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 COLONGREATER BARRBRACKET 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 COLONGREATER BARRBRACKET AND ] -## with_constraint -> TYPE . label_longident type_variables_with_variance COLONEQUAL core_type [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## TYPE -## - - - -interface: INCLUDE UIDENT WITH WITH -## -## Ends in an error in state: 916. -## -## module_type -> module_type WITH . lseparated_nonempty_list_aux(AND,with_constraint) [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## module_type WITH -## - - - -interface: INCLUDE WITH -## -## Ends in an error in state: 2827. -## -## signature_item -> INCLUDE . module_type [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## INCLUDE -## - - - -interface: LBRACKETAT UNDERSCORE -## -## Ends in an error in state: 247. -## -## attribute -> LBRACKETAT . attr_id payload RBRACKET [ WHILE VAL UNDERSCORE UIDENT TYPE TRY TRUE TILDE SWITCH STRING SHARP SEMI RBRACKET RBRACE QUOTE PUB PRI PREFIXOP PLUSDOT PLUS PERCENT 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 ] -## -## The known suffix of the stack is as follows: -## LBRACKETAT -## - - - -interface: LBRACKETAT WITH UIDENT RBRACE -## -## Ends in an error in state: 3627. -## -## attribute -> LBRACKETAT attr_id payload . RBRACKET [ WHILE VAL UNDERSCORE UIDENT TYPE TRY TRUE TILDE SWITCH STRING SHARP SEMI RBRACKET RBRACE QUOTE PUB PRI PREFIXOP PLUSDOT PLUS PERCENT 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 ] -## -## The known suffix of the stack is as follows: -## LBRACKETAT attr_id payload -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 2631, spurious reduction of production unattributed_expr -> simple_expr_call -## In state 2572, spurious reduction of production structure_item -> unattributed_expr -## In state 2626, spurious reduction of production structure -> structure_item -## In state 2962, spurious reduction of production payload -> structure -## - - - -interface: LBRACKETPERCENTPERCENT UNDERSCORE -## -## Ends in an error in state: 725. -## -## item_extension -> LBRACKETPERCENTPERCENT . attr_id payload RBRACKET [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## LBRACKETPERCENTPERCENT -## - - - -interface: LBRACKETPERCENTPERCENT WITH UIDENT RBRACE -## -## Ends in an error in state: 3410. -## -## item_extension -> LBRACKETPERCENTPERCENT attr_id payload . RBRACKET [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## LBRACKETPERCENTPERCENT attr_id payload -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 2631, spurious reduction of production unattributed_expr -> simple_expr_call -## In state 2572, spurious reduction of production structure_item -> unattributed_expr -## In state 2626, spurious reduction of production structure -> structure_item -## In state 2962, spurious reduction of production payload -> structure -## - - - -interface: LET LIDENT COLON WITH -## -## Ends in an error in state: 723. -## -## signature_item -> LET val_ident COLON . core_type [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## LET val_ident COLON -## - - - -interface: LET LIDENT WITH -## -## Ends in an error in state: 722. -## -## signature_item -> LET val_ident . COLON core_type [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## LET val_ident -## - - - -interface: LET LPAREN WITH -## -## Ends in an error in state: 700. -## -## val_ident -> LPAREN . operator RPAREN [ WHEN SEMI RPAREN RBRACKET RBRACE QUESTION IN EQUALGREATER EQUAL EOF COMMA COLONGREATER COLONCOLON COLON BARRBRACKET BAR AS ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -interface: LET WITH -## -## Ends in an error in state: 698. -## -## opt_LET_MODULE -> LET . MODULE [ UIDENT REC LIDENT ] -## signature_item -> LET . val_ident COLON core_type [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## LET -## - - - -interface: MODULE REC LIDENT LBRACE RBRACE AND UIDENT LBRACE RBRACE WITH -## -## Ends in an error in state: 2898. -## -## list(and_module_rec_declaration) -> and_module_rec_declaration . list(and_module_rec_declaration) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## and_module_rec_declaration -## - - - -interface: MODULE REC LIDENT LBRACE RBRACE AND UIDENT WITH -## -## Ends in an error in state: 2891. -## -## and_module_rec_declaration -> AND UIDENT . module_type_body(COLON) [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## AND UIDENT -## - - - -interface: MODULE REC LIDENT LBRACE RBRACE AND WITH -## -## Ends in an error in state: 2890. -## -## and_module_rec_declaration -> AND . UIDENT module_type_body(COLON) [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## AND -## - - - -interface: MODULE REC LIDENT LBRACE RBRACE DOCSTRING AND UIDENT WITH -## -## Ends in an error in state: 2895. -## -## and_module_rec_declaration -> nonempty_list(as_loc(attribute)) AND UIDENT . module_type_body(COLON) [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) AND UIDENT -## - - - -interface: MODULE REC LIDENT LBRACE RBRACE DOCSTRING AND WITH -## -## Ends in an error in state: 2894. -## -## and_module_rec_declaration -> nonempty_list(as_loc(attribute)) AND . UIDENT module_type_body(COLON) [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) AND -## - - - -interface: MODULE REC LIDENT LBRACE RBRACE DOCSTRING WITH -## -## Ends in an error in state: 2893. -## -## and_module_rec_declaration -> nonempty_list(as_loc(attribute)) . AND UIDENT module_type_body(COLON) [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -interface: MODULE REC LIDENT LBRACE RBRACE WITH -## -## Ends in an error in state: 2889. -## -## signature_item -> opt_LET_MODULE_REC_ident module_type_body(COLON) . list(and_module_rec_declaration) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## opt_LET_MODULE_REC_ident module_type_body(COLON) -## - - - -interface: MODULE REC LIDENT WITH -## -## Ends in an error in state: 2888. -## -## signature_item -> opt_LET_MODULE_REC_ident . module_type_body(COLON) list(and_module_rec_declaration) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## opt_LET_MODULE_REC_ident -## - - - -interface: MODULE TYPE UIDENT EQUAL UIDENT RPAREN -## -## Ends in an error in state: 2924. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## EQUAL module_type -## -## 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 243, spurious reduction of production ident -> UIDENT -## In state 945, spurious reduction of production mty_longident -> ident -## In state 913, spurious reduction of production simple_module_type -> mty_longident -## In state 912, spurious reduction of production module_type -> simple_module_type -## - - - -interface: MODULE TYPE UIDENT EQUAL WITH -## -## Ends in an error in state: 2923. -## -## module_type_body(EQUAL) -> EQUAL . module_type [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## EQUAL -## - - - -interface: MODULE TYPE UIDENT WITH -## -## Ends in an error in state: 696. -## -## signature_item -> MODULE TYPE ident . [ SEMI RBRACKET RBRACE EOF ] -## signature_item -> MODULE TYPE ident . module_type_body(EQUAL) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## MODULE TYPE ident -## - - - -interface: MODULE TYPE WITH -## -## Ends in an error in state: 695. -## -## signature_item -> MODULE TYPE . ident [ SEMI RBRACKET RBRACE EOF ] -## signature_item -> MODULE TYPE . ident module_type_body(EQUAL) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## MODULE TYPE -## - - - -interface: MODULE UIDENT COLON UIDENT RPAREN -## -## Ends in an error in state: 2885. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## COLON module_type -## -## 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 243, spurious reduction of production ident -> UIDENT -## In state 945, spurious reduction of production mty_longident -> ident -## In state 913, spurious reduction of production simple_module_type -> mty_longident -## In state 912, spurious reduction of production module_type -> simple_module_type -## - - - -interface: MODULE UIDENT COLON WITH -## -## Ends in an error in state: 2884. -## -## module_type_body(COLON) -> COLON . module_type [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## COLON -## - - - -interface: MODULE UIDENT EQUAL UIDENT WITH -## -## Ends in an error in state: 2881. -## -## mod_longident -> mod_longident . DOT UIDENT [ SEMI RBRACKET RBRACE EOF DOT ] -## signature_item -> opt_LET_MODULE_ident EQUAL mod_longident . [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## opt_LET_MODULE_ident EQUAL mod_longident -## - - - -interface: MODULE UIDENT EQUAL WITH -## -## Ends in an error in state: 2880. -## -## signature_item -> opt_LET_MODULE_ident EQUAL . mod_longident [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## opt_LET_MODULE_ident EQUAL -## - - - -interface: MODULE UIDENT LBRACE DOCSTRING RBRACKET -## -## Ends in an error in state: 3412. -## -## module_type_signature -> LBRACE signature . RBRACE [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## LBRACE signature -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## In state 2901, spurious reduction of production signature_items -> nonempty_list(as_loc(attribute)) -## In state 2873, spurious reduction of production signature -> signature_items -## - - - -interface: MODULE UIDENT LBRACE WITH -## -## Ends in an error in state: 697. -## -## module_type_signature -> LBRACE . signature RBRACE [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## LBRACE -## - - - -interface: MODULE UIDENT LPAREN RPAREN WITH -## -## Ends in an error in state: 2883. -## -## module_declaration -> loption(functor_parameters) . module_type_body(COLON) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## loption(functor_parameters) -## - - - -interface: MODULE UIDENT WITH -## -## Ends in an error in state: 2879. -## -## signature_item -> opt_LET_MODULE_ident . module_declaration [ SEMI RBRACKET RBRACE EOF ] -## signature_item -> opt_LET_MODULE_ident . EQUAL mod_longident [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## opt_LET_MODULE_ident -## - - - -interface: MODULE WITH -## -## Ends in an error in state: 694. -## -## opt_LET_MODULE -> MODULE . [ UIDENT REC LIDENT ] -## signature_item -> MODULE . TYPE ident [ SEMI RBRACKET RBRACE EOF ] -## signature_item -> MODULE . TYPE ident module_type_body(EQUAL) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## MODULE -## - - - -interface: OPEN BANG WITH -## -## Ends in an error in state: 691. -## -## open_statement -> OPEN override_flag . mod_longident [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## OPEN override_flag -## - - - -interface: OPEN UIDENT WITH -## -## Ends in an error in state: 692. -## -## mod_longident -> mod_longident . DOT UIDENT [ SEMI RBRACKET RBRACE EOF DOT ] -## open_statement -> OPEN override_flag mod_longident . [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## OPEN override_flag mod_longident -## - - - -interface: OPEN WITH -## -## Ends in an error in state: 690. -## -## open_statement -> OPEN . override_flag mod_longident [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## OPEN -## - - - -interface: TYPE LIDENT LPAREN UNDERSCORE RPAREN AMPERSAND -## -## Ends in an error in state: 634. -## -## sig_type_extension -> 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 ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag LIDENT type_variables_with_variance -## - - - -interface: TYPE LIDENT LPAREN WITH -## -## Ends in an error in state: 590. -## -## loption(parenthesized(type_variables_with_variance_comma_list)) -> LPAREN . type_variables_with_variance_comma_list RPAREN [ SEMI RBRACKET RBRACE PLUSEQ LBRACKETAT EQUAL EOF DOCSTRING CONSTRAINT COLONEQUAL AND ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -interface: TYPE LIDENT PLUSEQ BAR DOCSTRING UIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 654. -## -## nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) -> BAR nonempty_list(as_loc(attribute)) extension_constructor_declaration . [ SEMI RBRACKET RBRACE EOF ] -## 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)) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## BAR nonempty_list(as_loc(attribute)) extension_constructor_declaration -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 528, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 529, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 639, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## - - - -interface: TYPE LIDENT PLUSEQ BAR DOCSTRING WITH -## -## Ends in an error in state: 653. -## -## nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) -> BAR nonempty_list(as_loc(attribute)) . extension_constructor_declaration [ SEMI RBRACKET RBRACE EOF ] -## 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)) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## BAR nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -interface: TYPE LIDENT PLUSEQ BAR UIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 663. -## -## nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) -> BAR extension_constructor_declaration . [ SEMI RBRACKET RBRACE EOF ] -## nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) -> BAR extension_constructor_declaration . nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## BAR extension_constructor_declaration -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 528, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 529, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 639, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## - - - -interface: TYPE LIDENT PLUSEQ BAR WITH -## -## Ends in an error in state: 652. -## -## nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) -> BAR . extension_constructor_declaration [ SEMI RBRACKET RBRACE EOF ] -## nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) -> BAR . nonempty_list(as_loc(attribute)) extension_constructor_declaration [ SEMI RBRACKET RBRACE EOF ] -## nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) -> BAR . extension_constructor_declaration nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) [ SEMI RBRACKET RBRACE EOF ] -## 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)) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## BAR -## - - - -interface: TYPE LIDENT PLUSEQ DOCSTRING BAR DOCSTRING UIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 659. -## -## nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) -> nonempty_list(as_loc(attribute)) BAR nonempty_list(as_loc(attribute)) extension_constructor_declaration . [ SEMI RBRACKET RBRACE EOF ] -## 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)) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) BAR nonempty_list(as_loc(attribute)) extension_constructor_declaration -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 528, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 529, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 639, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## - - - -interface: TYPE LIDENT PLUSEQ DOCSTRING BAR DOCSTRING WITH -## -## Ends in an error in state: 658. -## -## nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) -> nonempty_list(as_loc(attribute)) BAR nonempty_list(as_loc(attribute)) . extension_constructor_declaration [ SEMI RBRACKET RBRACE EOF ] -## 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)) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) BAR nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -interface: TYPE LIDENT PLUSEQ DOCSTRING BAR UIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 661. -## -## nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) -> nonempty_list(as_loc(attribute)) BAR extension_constructor_declaration . [ SEMI RBRACKET RBRACE EOF ] -## 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)) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) BAR extension_constructor_declaration -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 528, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 529, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 639, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## - - - -interface: TYPE LIDENT PLUSEQ DOCSTRING BAR WITH -## -## Ends in an error in state: 657. -## -## nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) -> nonempty_list(as_loc(attribute)) BAR . extension_constructor_declaration [ SEMI RBRACKET RBRACE EOF ] -## nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) -> nonempty_list(as_loc(attribute)) BAR . nonempty_list(as_loc(attribute)) extension_constructor_declaration [ SEMI RBRACKET RBRACE EOF ] -## 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)) [ SEMI RBRACKET RBRACE EOF ] -## 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)) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) BAR -## - - - -interface: TYPE LIDENT PLUSEQ DOCSTRING WITH -## -## Ends in an error in state: 656. -## -## nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) -> nonempty_list(as_loc(attribute)) . BAR extension_constructor_declaration [ SEMI RBRACKET RBRACE EOF ] -## nonempty_list(attributed_ext_constructor(extension_constructor_declaration)) -> nonempty_list(as_loc(attribute)) . BAR nonempty_list(as_loc(attribute)) extension_constructor_declaration [ SEMI RBRACKET RBRACE EOF ] -## 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)) [ SEMI RBRACKET RBRACE EOF ] -## 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)) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -interface: TYPE LIDENT PLUSEQ PRI BANG -## -## Ends in an error in state: 637. -## -## sig_type_extension -> TYPE nonrec_flag LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) . attributed_ext_constructors(extension_constructor_declaration) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) -## - - - -interface: TYPE LIDENT PLUSEQ UIDENT BAR DOCSTRING UIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 669. -## -## list(attributed_ext_constructor(extension_constructor_declaration)) -> BAR nonempty_list(as_loc(attribute)) extension_constructor_declaration . list(attributed_ext_constructor(extension_constructor_declaration)) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## BAR nonempty_list(as_loc(attribute)) extension_constructor_declaration -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 528, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 529, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 639, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## - - - -interface: TYPE LIDENT PLUSEQ UIDENT BAR DOCSTRING WITH -## -## Ends in an error in state: 668. -## -## list(attributed_ext_constructor(extension_constructor_declaration)) -> BAR nonempty_list(as_loc(attribute)) . extension_constructor_declaration list(attributed_ext_constructor(extension_constructor_declaration)) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## BAR nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -interface: TYPE LIDENT PLUSEQ UIDENT BAR UIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 678. -## -## list(attributed_ext_constructor(extension_constructor_declaration)) -> BAR extension_constructor_declaration . list(attributed_ext_constructor(extension_constructor_declaration)) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## BAR extension_constructor_declaration -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 528, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 529, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 639, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## - - - -interface: TYPE LIDENT PLUSEQ UIDENT BAR WITH -## -## Ends in an error in state: 667. -## -## list(attributed_ext_constructor(extension_constructor_declaration)) -> BAR . extension_constructor_declaration list(attributed_ext_constructor(extension_constructor_declaration)) [ SEMI RBRACKET RBRACE EOF ] -## list(attributed_ext_constructor(extension_constructor_declaration)) -> BAR . nonempty_list(as_loc(attribute)) extension_constructor_declaration list(attributed_ext_constructor(extension_constructor_declaration)) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## BAR -## - - - -interface: TYPE LIDENT PLUSEQ UIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 666. -## -## attributed_ext_constructors(extension_constructor_declaration) -> extension_constructor_declaration . list(attributed_ext_constructor(extension_constructor_declaration)) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## extension_constructor_declaration -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 528, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 529, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 639, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## - - - -interface: TYPE LIDENT PLUSEQ UIDENT DOCSTRING BAR DOCSTRING UIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 673. -## -## 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)) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) BAR nonempty_list(as_loc(attribute)) extension_constructor_declaration -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 528, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 529, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 639, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## - - - -interface: TYPE LIDENT PLUSEQ UIDENT DOCSTRING BAR DOCSTRING WITH -## -## Ends in an error in state: 672. -## -## 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)) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) BAR nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -interface: TYPE LIDENT PLUSEQ UIDENT DOCSTRING BAR UIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 675. -## -## list(attributed_ext_constructor(extension_constructor_declaration)) -> nonempty_list(as_loc(attribute)) BAR extension_constructor_declaration . list(attributed_ext_constructor(extension_constructor_declaration)) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) BAR extension_constructor_declaration -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 528, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 529, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 639, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## - - - -interface: TYPE LIDENT PLUSEQ UIDENT DOCSTRING BAR WITH -## -## Ends in an error in state: 671. -## -## list(attributed_ext_constructor(extension_constructor_declaration)) -> nonempty_list(as_loc(attribute)) BAR . extension_constructor_declaration list(attributed_ext_constructor(extension_constructor_declaration)) [ SEMI RBRACKET RBRACE EOF ] -## 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)) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) BAR -## - - - -interface: TYPE LIDENT PLUSEQ UIDENT DOCSTRING WITH -## -## Ends in an error in state: 670. -## -## list(attributed_ext_constructor(extension_constructor_declaration)) -> nonempty_list(as_loc(attribute)) . BAR extension_constructor_declaration list(attributed_ext_constructor(extension_constructor_declaration)) [ SEMI RBRACKET RBRACE EOF ] -## 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)) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -interface: TYPE LIDENT PLUSEQ WITH -## -## Ends in an error in state: 635. -## -## sig_type_extension -> TYPE nonrec_flag LIDENT type_variables_with_variance PLUSEQ . embedded(private_flag) attributed_ext_constructors(extension_constructor_declaration) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag LIDENT type_variables_with_variance PLUSEQ -## - - - -interface: TYPE LIDENT WITH -## -## Ends in an error in state: 633. -## -## sig_type_extension -> 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 ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag LIDENT -## - - - -interface: TYPE UIDENT AND LIDENT LPAREN UNDERSCORE RPAREN AMPERSAND -## -## Ends in an error in state: 593. -## -## type_declaration_details -> LIDENT type_variables_with_variance . type_declaration_kind [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## LIDENT type_variables_with_variance -## - - - -interface: TYPE UIDENT AND LIDENT WITH -## -## Ends in an error in state: 592. -## -## type_declaration_details -> LIDENT . type_variables_with_variance type_declaration_kind [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## LIDENT -## - - - -interface: TYPE UIDENT AND UIDENT WITH -## -## Ends in an error in state: 589. -## -## type_declaration_details -> UIDENT . type_variables_with_variance type_declaration_kind [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## UIDENT -## - - - -interface: TYPE UIDENT AND WITH -## -## Ends in an error in state: 588. -## -## and_type_declaration -> AND . type_declaration_details [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## AND -## - - - -interface: TYPE UIDENT CONSTRAINT UNDERSCORE EQUAL LIDENT BAR -## -## Ends in an error in state: 586. -## -## nonempty_list(preceded(CONSTRAINT,constrain)) -> CONSTRAINT constrain . [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## nonempty_list(preceded(CONSTRAINT,constrain)) -> CONSTRAINT constrain . nonempty_list(preceded(CONSTRAINT,constrain)) [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## CONSTRAINT constrain -## -## 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 378, spurious reduction of production basic_core_type -> type_longident -## In state 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 585, spurious reduction of production constrain -> core_type EQUAL core_type -## - - - -interface: TYPE UIDENT CONSTRAINT UNDERSCORE EQUAL LIDENT WITH -## -## Ends in an error in state: 595. -## -## type_declaration_kind -> type_other_kind nonempty_list(preceded(CONSTRAINT,constrain)) . and_type_declaration [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## type_other_kind nonempty_list(preceded(CONSTRAINT,constrain)) -## -## 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 378, spurious reduction of production basic_core_type -> type_longident -## In state 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 585, spurious reduction of production constrain -> core_type EQUAL core_type -## In state 586, spurious reduction of production nonempty_list(preceded(CONSTRAINT,constrain)) -> CONSTRAINT constrain -## - - - -interface: TYPE UIDENT CONSTRAINT UNDERSCORE EQUAL WITH -## -## Ends in an error in state: 584. -## -## constrain -> core_type EQUAL . core_type [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## core_type EQUAL -## - - - -interface: TYPE UIDENT CONSTRAINT UNDERSCORE WITH -## -## Ends in an error in state: 583. -## -## constrain -> core_type . EQUAL core_type [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## core_type -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## - - - -interface: TYPE UIDENT CONSTRAINT WITH -## -## Ends in an error in state: 582. -## -## nonempty_list(preceded(CONSTRAINT,constrain)) -> CONSTRAINT . constrain [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## nonempty_list(preceded(CONSTRAINT,constrain)) -> CONSTRAINT . constrain nonempty_list(preceded(CONSTRAINT,constrain)) [ WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## CONSTRAINT -## - - - -interface: TYPE UIDENT DOCSTRING AND WITH -## -## Ends in an error in state: 597. -## -## and_type_declaration -> nonempty_list(as_loc(attribute)) AND . type_declaration_details [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) AND -## - - - -interface: TYPE UIDENT DOCSTRING WITH -## -## Ends in an error in state: 596. -## -## and_type_declaration -> nonempty_list(as_loc(attribute)) . AND type_declaration_details [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -interface: TYPE UIDENT DOT LIDENT LPAREN UNDERSCORE RPAREN WITH -## -## Ends in an error in state: 686. -## -## 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) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance -## - - - -interface: TYPE UIDENT DOT LIDENT PLUSEQ PRI BANG -## -## Ends in an error in state: 688. -## -## 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) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) -## - - - -interface: TYPE UIDENT DOT LIDENT PLUSEQ WITH -## -## Ends in an error in state: 687. -## -## 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) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance PLUSEQ -## - - - -interface: TYPE UIDENT DOT LIDENT WITH -## -## Ends in an error in state: 685. -## -## 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) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag mod_ext_longident DOT LIDENT -## - - - -interface: TYPE UIDENT DOT UIDENT WITH -## -## Ends in an error in state: 683. -## -## 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 ] -## 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) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag mod_ext_longident -## -## 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 196, spurious reduction of production mod_ext_longident -> mod_ext_longident DOT UIDENT -## - - - -interface: TYPE UIDENT DOT WITH -## -## Ends in an error in state: 684. -## -## 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 ] -## 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) [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag mod_ext_longident DOT -## - - - -interface: TYPE UIDENT EQUAL BAR DOCSTRING LBRACKET WITH -## -## Ends in an error in state: 565. -## -## constructor_declaration -> nonempty_list(as_loc(attribute)) LBRACKET . RBRACKET generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) LBRACKET -## - - - -interface: TYPE UIDENT EQUAL BAR DOCSTRING LPAREN WITH -## -## Ends in an error in state: 562. -## -## constructor_declaration -> nonempty_list(as_loc(attribute)) LPAREN . RPAREN generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) LPAREN -## - - - -interface: TYPE UIDENT EQUAL BAR DOCSTRING UIDENT WITH -## -## Ends in an error in state: 558. -## -## constructor_declaration -> nonempty_list(as_loc(attribute)) UIDENT . generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) UIDENT -## - - - -interface: TYPE UIDENT EQUAL BAR DOCSTRING WITH -## -## Ends in an error in state: 557. -## -## constructor_declaration -> nonempty_list(as_loc(attribute)) . UIDENT generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . LBRACKET RBRACKET generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . LPAREN RPAREN generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . COLONCOLON generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . FALSE generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . TRUE generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -interface: TYPE UIDENT EQUAL BAR LBRACKET WITH -## -## Ends in an error in state: 556. -## -## constructor_declaration -> LBRACKET . RBRACKET generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## LBRACKET -## - - - -interface: TYPE UIDENT EQUAL BAR LPAREN WITH -## -## Ends in an error in state: 555. -## -## constructor_declaration -> LPAREN . RPAREN generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -interface: TYPE UIDENT EQUAL BAR UIDENT WITH -## -## Ends in an error in state: 554. -## -## constructor_declaration -> UIDENT . generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## UIDENT -## - - - -interface: TYPE UIDENT EQUAL BAR WITH -## -## Ends in an error in state: 553. -## -## bar_constructor_declaration -> BAR . constructor_declaration [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## BAR -## - - - -interface: TYPE UIDENT EQUAL COLONCOLON WITH -## -## Ends in an error in state: 551. -## -## constructor_declaration -> COLONCOLON . generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## COLONCOLON -## - - - -interface: TYPE UIDENT EQUAL DOCSTRING BAR WITH -## -## Ends in an error in state: 578. -## -## bar_constructor_declaration -> nonempty_list(as_loc(attribute)) BAR . constructor_declaration [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) BAR -## - - - -interface: TYPE UIDENT EQUAL DOCSTRING COLONCOLON WITH -## -## Ends in an error in state: 570. -## -## constructor_declaration -> nonempty_list(as_loc(attribute)) COLONCOLON . generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) COLONCOLON -## - - - -interface: TYPE UIDENT EQUAL DOCSTRING FALSE WITH -## -## Ends in an error in state: 568. -## -## constructor_declaration -> nonempty_list(as_loc(attribute)) FALSE . generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) FALSE -## - - - -interface: TYPE UIDENT EQUAL DOCSTRING LBRACKET RBRACKET WITH -## -## Ends in an error in state: 566. -## -## constructor_declaration -> nonempty_list(as_loc(attribute)) LBRACKET RBRACKET . generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) LBRACKET RBRACKET -## - - - -interface: TYPE UIDENT EQUAL DOCSTRING LBRACKET WITH -## -## Ends in an error in state: 577. -## -## basic_core_type -> LBRACKET . row_field_list RBRACKET [ SEMI RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT AS AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) LBRACKET . RBRACKET generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) LBRACKET -## - - - -interface: TYPE UIDENT EQUAL DOCSTRING LPAREN RPAREN WITH -## -## Ends in an error in state: 563. -## -## constructor_declaration -> nonempty_list(as_loc(attribute)) LPAREN RPAREN . generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) LPAREN RPAREN -## - - - -interface: TYPE UIDENT EQUAL DOCSTRING LPAREN WITH -## -## Ends in an error in state: 576. -## -## constructor_declaration -> nonempty_list(as_loc(attribute)) LPAREN . RPAREN generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## type_parameters -> LPAREN . lseparated_nonempty_list_aux(COMMA,protected_type) option(COMMA) RPAREN [ SEMI RBRACKET RBRACE LBRACKETAT EQUAL EOF DOCSTRING CONSTRAINT AS AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) LPAREN -## - - - -interface: TYPE UIDENT EQUAL DOCSTRING TRUE WITH -## -## Ends in an error in state: 560. -## -## constructor_declaration -> nonempty_list(as_loc(attribute)) TRUE . generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TRUE -## - - - -interface: TYPE UIDENT EQUAL DOCSTRING UIDENT WITH -## -## Ends in an error in state: 575. -## -## constructor_declaration -> nonempty_list(as_loc(attribute)) UIDENT . generalized_constructor_arguments [ 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 ] -## mod_ext_longident -> UIDENT . [ DOT ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) UIDENT -## - - - -interface: TYPE UIDENT EQUAL DOCSTRING WITH -## -## Ends in an error in state: 616. -## -## bar_constructor_declaration -> nonempty_list(as_loc(attribute)) . BAR constructor_declaration [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . UIDENT generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . LBRACKET RBRACKET generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . LPAREN RPAREN generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . COLONCOLON generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . FALSE generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . TRUE generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## core_type2 -> nonempty_list(as_loc(attribute)) . unattributed_core_type [ SEMI RBRACKET RBRACE LBRACKETAT EQUAL EOF DOCSTRING CONSTRAINT AS AND ] -## type_other_kind -> EQUAL nonempty_list(as_loc(attribute)) . record_declaration [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## -## The known suffix of the stack is as follows: -## EQUAL nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -interface: TYPE UIDENT EQUAL DOTDOT AMPERSAND -## -## Ends in an error in state: 594. -## -## type_declaration_kind -> type_other_kind . and_type_declaration [ SEMI RBRACKET RBRACE EOF ] -## type_declaration_kind -> type_other_kind . nonempty_list(preceded(CONSTRAINT,constrain)) and_type_declaration [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## type_other_kind -## - - - -interface: TYPE UIDENT EQUAL FALSE WITH -## -## Ends in an error in state: 549. -## -## constructor_declaration -> FALSE . generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## FALSE -## - - - -interface: TYPE UIDENT EQUAL LBRACKET RBRACKET WITH -## -## Ends in an error in state: 547. -## -## constructor_declaration -> LBRACKET RBRACKET . generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## LBRACKET RBRACKET -## - - - -interface: TYPE UIDENT EQUAL LBRACKET WITH -## -## Ends in an error in state: 546. -## -## basic_core_type -> LBRACKET . row_field_list RBRACKET [ SEMI RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT AS AND ] -## constructor_declaration -> LBRACKET . RBRACKET generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## LBRACKET -## - - - -interface: TYPE UIDENT EQUAL LPAREN RPAREN WITH -## -## Ends in an error in state: 538. -## -## constructor_declaration -> LPAREN RPAREN . generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## LPAREN RPAREN -## - - - -interface: TYPE UIDENT EQUAL LPAREN WITH -## -## Ends in an error in state: 537. -## -## constructor_declaration -> LPAREN . RPAREN generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## type_parameters -> LPAREN . lseparated_nonempty_list_aux(COMMA,protected_type) option(COMMA) RPAREN [ SEMI RBRACKET RBRACE LBRACKETAT EQUAL EOF DOCSTRING CONSTRAINT AS AND ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -interface: TYPE UIDENT EQUAL PRI DOCSTRING WITH -## -## Ends in an error in state: 574. -## -## bar_constructor_declaration -> nonempty_list(as_loc(attribute)) . BAR constructor_declaration [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . UIDENT generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . LBRACKET RBRACKET generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . LPAREN RPAREN generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . COLONCOLON generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . FALSE generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . TRUE generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## core_type2 -> nonempty_list(as_loc(attribute)) . unattributed_core_type [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AS AND ] -## type_other_kind -> EQUAL PRI nonempty_list(as_loc(attribute)) . record_declaration [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## -## The known suffix of the stack is as follows: -## EQUAL PRI nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -interface: TYPE UIDENT EQUAL PRI WITH -## -## Ends in an error in state: 536. -## -## type_declaration_kind -> EQUAL PRI . constructor_declarations [ SEMI RBRACKET RBRACE EOF ] -## type_other_kind -> EQUAL PRI . core_type [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL PRI . record_declaration [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL PRI . nonempty_list(as_loc(attribute)) record_declaration [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## -## The known suffix of the stack is as follows: -## EQUAL PRI -## - - - -interface: TYPE UIDENT EQUAL TRUE WITH -## -## Ends in an error in state: 533. -## -## constructor_declaration -> TRUE . generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## TRUE -## - - - -interface: TYPE UIDENT EQUAL UIDENT BAR UIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 607. -## -## constructor_declarations_aux -> bar_constructor_declaration . constructor_declarations_aux [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## bar_constructor_declaration -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 528, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 529, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 531, spurious reduction of production constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 572, spurious reduction of production bar_constructor_declaration -> BAR constructor_declaration -## - - - -interface: TYPE UIDENT EQUAL UIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 581. -## -## constructor_declarations -> either(constructor_declaration,bar_constructor_declaration) . constructor_declarations_aux [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## either(constructor_declaration,bar_constructor_declaration) -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 528, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 529, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 531, spurious reduction of production constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 612, spurious reduction of production either(constructor_declaration,bar_constructor_declaration) -> constructor_declaration -## - - - -interface: TYPE UIDENT EQUAL UIDENT CONSTRAINT UNDERSCORE EQUAL LIDENT WITH -## -## Ends in an error in state: 603. -## -## constructor_declarations_aux -> nonempty_list(preceded(CONSTRAINT,constrain)) . and_type_declaration [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(preceded(CONSTRAINT,constrain)) -## -## 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 378, spurious reduction of production basic_core_type -> type_longident -## In state 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 585, spurious reduction of production constrain -> core_type EQUAL core_type -## In state 586, spurious reduction of production nonempty_list(preceded(CONSTRAINT,constrain)) -> CONSTRAINT constrain -## - - - -interface: TYPE UIDENT EQUAL UIDENT DOCSTRING WITH -## -## Ends in an error in state: 605. -## -## and_type_declaration -> nonempty_list(as_loc(attribute)) . AND type_declaration_details [ SEMI RBRACKET RBRACE EOF ] -## bar_constructor_declaration -> nonempty_list(as_loc(attribute)) . BAR constructor_declaration [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -interface: TYPE UIDENT EQUAL UIDENT LPAREN WITH -## -## Ends in an error in state: 353. -## -## constructor_arguments -> LPAREN . constructor_arguments_comma_list RPAREN [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT COLON BAR AND ] -## mod_ext_apply -> UIDENT LPAREN . lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ LPAREN DOT ] -## -## The known suffix of the stack is as follows: -## UIDENT LPAREN -## - - - -interface: TYPE UIDENT EQUAL UIDENT WITH -## -## Ends in an error in state: 352. -## -## constructor_declaration -> UIDENT . generalized_constructor_arguments [ 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 ] -## mod_ext_longident -> UIDENT . [ DOT ] -## -## The known suffix of the stack is as follows: -## UIDENT -## - - - -interface: TYPE UIDENT EQUAL UNDERSCORE EQUAL DOCSTRING WITH -## -## Ends in an error in state: 628. -## -## bar_constructor_declaration -> nonempty_list(as_loc(attribute)) . BAR constructor_declaration [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . UIDENT generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . LBRACKET RBRACKET generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . LPAREN RPAREN generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . COLONCOLON generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . FALSE generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . TRUE generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## type_other_kind -> EQUAL core_type EQUAL nonempty_list(as_loc(attribute)) . record_declaration [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## -## The known suffix of the stack is as follows: -## EQUAL core_type EQUAL nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -interface: TYPE UIDENT EQUAL UNDERSCORE EQUAL LBRACE WITH -## -## Ends in an error in state: 621. -## -## record_declaration -> LBRACE . lseparated_nonempty_list_aux(COMMA,record_label_declaration) option(COMMA) RBRACE [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## -## The known suffix of the stack is as follows: -## LBRACE -## - - - -interface: TYPE UIDENT EQUAL UNDERSCORE EQUAL PRI DOCSTRING WITH -## -## Ends in an error in state: 623. -## -## bar_constructor_declaration -> nonempty_list(as_loc(attribute)) . BAR constructor_declaration [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . UIDENT generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . LBRACKET RBRACKET generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . LPAREN RPAREN generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . COLONCOLON generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . FALSE generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . TRUE generalized_constructor_arguments [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## type_other_kind -> EQUAL core_type EQUAL PRI nonempty_list(as_loc(attribute)) . record_declaration [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## -## The known suffix of the stack is as follows: -## EQUAL core_type EQUAL PRI nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -interface: TYPE UIDENT EQUAL UNDERSCORE EQUAL PRI WITH -## -## Ends in an error in state: 620. -## -## type_declaration_kind -> EQUAL core_type EQUAL PRI . constructor_declarations [ SEMI RBRACKET RBRACE EOF ] -## type_other_kind -> EQUAL core_type EQUAL PRI . record_declaration [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL core_type EQUAL PRI . nonempty_list(as_loc(attribute)) record_declaration [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## -## The known suffix of the stack is as follows: -## EQUAL core_type EQUAL PRI -## - - - -interface: TYPE UIDENT EQUAL UNDERSCORE EQUAL WITH -## -## Ends in an error in state: 619. -## -## type_declaration_kind -> EQUAL core_type EQUAL . constructor_declarations [ SEMI RBRACKET RBRACE EOF ] -## type_declaration_kind -> EQUAL core_type EQUAL . PRI constructor_declarations [ SEMI RBRACKET RBRACE EOF ] -## type_other_kind -> EQUAL core_type EQUAL . DOTDOT [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL core_type EQUAL . record_declaration [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL core_type EQUAL . nonempty_list(as_loc(attribute)) record_declaration [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL core_type EQUAL . PRI record_declaration [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL core_type EQUAL . PRI nonempty_list(as_loc(attribute)) record_declaration [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## -## The known suffix of the stack is as follows: -## EQUAL core_type EQUAL -## - - - -interface: TYPE UIDENT EQUAL UNDERSCORE WITH -## -## Ends in an error in state: 618. -## -## type_declaration_kind -> EQUAL core_type . EQUAL constructor_declarations [ SEMI RBRACKET RBRACE EOF ] -## type_declaration_kind -> EQUAL core_type . EQUAL PRI constructor_declarations [ SEMI RBRACKET RBRACE EOF ] -## type_other_kind -> EQUAL core_type . [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL core_type . EQUAL DOTDOT [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL core_type . EQUAL record_declaration [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL core_type . EQUAL nonempty_list(as_loc(attribute)) record_declaration [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL core_type . EQUAL PRI record_declaration [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL core_type . EQUAL PRI nonempty_list(as_loc(attribute)) record_declaration [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## -## The known suffix of the stack is as follows: -## EQUAL core_type -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## - - - -interface: TYPE UIDENT EQUAL WITH -## -## Ends in an error in state: 351. -## -## type_declaration_kind -> EQUAL . constructor_declarations [ SEMI RBRACKET RBRACE EOF ] -## type_declaration_kind -> EQUAL . PRI constructor_declarations [ SEMI RBRACKET RBRACE EOF ] -## type_declaration_kind -> EQUAL . core_type EQUAL constructor_declarations [ SEMI RBRACKET RBRACE EOF ] -## type_declaration_kind -> EQUAL . core_type EQUAL PRI constructor_declarations [ SEMI RBRACKET RBRACE EOF ] -## type_other_kind -> EQUAL . core_type [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL . PRI core_type [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL . record_declaration [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL . nonempty_list(as_loc(attribute)) record_declaration [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL . PRI record_declaration [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL . PRI nonempty_list(as_loc(attribute)) record_declaration [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL . DOTDOT [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL . core_type EQUAL DOTDOT [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL . core_type EQUAL record_declaration [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL . core_type EQUAL nonempty_list(as_loc(attribute)) record_declaration [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL . core_type EQUAL PRI record_declaration [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL . core_type EQUAL PRI nonempty_list(as_loc(attribute)) record_declaration [ SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## -## The known suffix of the stack is as follows: -## EQUAL -## - - - -interface: TYPE UIDENT LPAREN UNDERSCORE RPAREN WITH -## -## Ends in an error in state: 350. -## -## type_declaration_details -> UIDENT type_variables_with_variance . type_declaration_kind [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## UIDENT type_variables_with_variance -## - - - -interface: TYPE UIDENT LPAREN WITH -## -## Ends in an error in state: 347. -## -## loption(parenthesized(type_variables_with_variance_comma_list)) -> LPAREN . type_variables_with_variance_comma_list RPAREN [ SEMI RBRACKET RBRACE LBRACKETAT EQUAL EOF DOCSTRING CONSTRAINT AND ] -## mod_ext_apply -> UIDENT LPAREN . lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ LPAREN DOT ] -## -## The known suffix of the stack is as follows: -## UIDENT LPAREN -## - - - -interface: TYPE UIDENT WITH -## -## Ends in an error in state: 346. -## -## mod_ext_apply -> UIDENT . LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ LPAREN DOT ] -## mod_ext_longident -> UIDENT . [ DOT ] -## type_declaration_details -> UIDENT . type_variables_with_variance type_declaration_kind [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## UIDENT -## - - - -interface: TYPE WITH -## -## Ends in an error in state: 345. -## -## sig_type_extension -> 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 -> 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 ] -## type_declarations -> TYPE nonrec_flag . type_declaration_details [ SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag -## -## 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 344, spurious reduction of production nonrec_flag -> -## - - - -interface: WITH -## -## Ends in an error in state: 3819. -## -## interface' -> . interface [ # ] -## -## The known suffix of the stack is as follows: -## -## - - - -implementation: ASSERT UIDENT RPAREN -## -## Ends in an error in state: 2571. -## -## simple_expr_call -> simple_expr_call . POSTFIXOP [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT label_longident [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARP LIDENT [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPOP simple_expr_no_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPEQUAL simple_expr_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . MINUSGREATER simple_expr_no_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . labeled_arguments [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ASSERT simple_expr_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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## - - - -implementation: ASSERT WITH -## -## Ends in an error in state: 2570. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ASSERT -## - - - -implementation: BACKQUOTE UIDENT WITH -## -## Ends in an error in state: 1084. -## -## simple_expr_call -> BACKQUOTE ident . [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_template_constructor -> BACKQUOTE ident . simple_expr_direct_argument [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## BACKQUOTE ident -## - - - -implementation: BACKQUOTE WITH -## -## Ends in an error in state: 1083. -## -## simple_expr_call -> BACKQUOTE . ident [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_template_constructor -> BACKQUOTE . ident simple_expr_direct_argument [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## BACKQUOTE -## - - - -implementation: BANG WITH -## -## Ends in an error in state: 2568. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## BANG -## - - - -implementation: CLASS LIDENT COLON DOCSTRING WITH -## -## Ends in an error in state: 2132. -## -## class_instance_type -> attribute . class_instance_type [ SEMI RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## attribute -## - - - -implementation: CLASS LIDENT COLON LBRACE AS UNDERSCORE WITH -## -## Ends in an error in state: 2187. -## -## class_sig_body -> class_self_type . [ error RBRACE ] -## class_sig_body -> class_self_type . SEMI class_sig_body_fields [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## class_self_type -## -## 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 820, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 815, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 807, spurious reduction of production core_type2 -> unattributed_core_type -## In state 825, spurious reduction of production core_type -> core_type2 -## In state 2155, spurious reduction of production class_self_type -> AS core_type -## - - - -implementation: CLASS LIDENT COLON LBRACE AS WITH -## -## Ends in an error in state: 2154. -## -## class_self_type -> AS . core_type [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## AS -## - - - -implementation: CLASS LIDENT COLON LBRACE CONSTRAINT WITH -## -## Ends in an error in state: 2149. -## -## class_sig_field -> CONSTRAINT . constrain_field [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## CONSTRAINT -## - - - -implementation: CLASS LIDENT COLON LBRACE DOCSTRING CONSTRAINT WITH -## -## Ends in an error in state: 2172. -## -## class_sig_field -> nonempty_list(as_loc(attribute)) CONSTRAINT . constrain_field [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) CONSTRAINT -## - - - -implementation: CLASS LIDENT COLON LBRACE DOCSTRING INHERIT WITH -## -## Ends in an error in state: 2170. -## -## class_sig_field -> nonempty_list(as_loc(attribute)) INHERIT . class_instance_type [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) INHERIT -## - - - -implementation: CLASS LIDENT COLON LBRACE DOCSTRING PRI LIDENT COLON WITH -## -## Ends in an error in state: 2168. -## -## class_sig_field -> nonempty_list(as_loc(attribute)) PRI virtual_flag LIDENT COLON . poly_type [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) PRI virtual_flag LIDENT COLON -## - - - -implementation: CLASS LIDENT COLON LBRACE DOCSTRING PRI LIDENT WITH -## -## Ends in an error in state: 2167. -## -## class_sig_field -> nonempty_list(as_loc(attribute)) PRI virtual_flag LIDENT . COLON poly_type [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) PRI virtual_flag LIDENT -## - - - -implementation: CLASS LIDENT COLON LBRACE DOCSTRING PRI VIRTUAL LET -## -## Ends in an error in state: 2166. -## -## class_sig_field -> nonempty_list(as_loc(attribute)) PRI virtual_flag . LIDENT COLON poly_type [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) PRI virtual_flag -## - - - -implementation: CLASS LIDENT COLON LBRACE DOCSTRING PRI WITH -## -## Ends in an error in state: 2165. -## -## class_sig_field -> nonempty_list(as_loc(attribute)) PRI . virtual_flag LIDENT COLON poly_type [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) PRI -## - - - -implementation: CLASS LIDENT COLON LBRACE DOCSTRING PUB LIDENT COLON WITH -## -## Ends in an error in state: 2163. -## -## class_sig_field -> nonempty_list(as_loc(attribute)) PUB virtual_flag LIDENT COLON . poly_type [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) PUB virtual_flag LIDENT COLON -## - - - -implementation: CLASS LIDENT COLON LBRACE DOCSTRING PUB LIDENT WITH -## -## Ends in an error in state: 2162. -## -## class_sig_field -> nonempty_list(as_loc(attribute)) PUB virtual_flag LIDENT . COLON poly_type [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) PUB virtual_flag LIDENT -## - - - -implementation: CLASS LIDENT COLON LBRACE DOCSTRING PUB VIRTUAL LET -## -## Ends in an error in state: 2161. -## -## class_sig_field -> nonempty_list(as_loc(attribute)) PUB virtual_flag . LIDENT COLON poly_type [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) PUB virtual_flag -## - - - -implementation: CLASS LIDENT COLON LBRACE DOCSTRING PUB WITH -## -## Ends in an error in state: 2160. -## -## class_sig_field -> nonempty_list(as_loc(attribute)) PUB . virtual_flag LIDENT COLON poly_type [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) PUB -## - - - -implementation: CLASS LIDENT COLON LBRACE DOCSTRING VAL WITH -## -## Ends in an error in state: 2158. -## -## class_sig_field -> nonempty_list(as_loc(attribute)) VAL . value_type [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) VAL -## - - - -implementation: CLASS LIDENT COLON LBRACE DOCSTRING WITH -## -## Ends in an error in state: 2157. -## -## 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 ] -## class_sig_field -> nonempty_list(as_loc(attribute)) . PRI virtual_flag LIDENT COLON poly_type [ error SEMI RBRACE ] -## class_sig_field -> nonempty_list(as_loc(attribute)) . PUB virtual_flag LIDENT COLON poly_type [ error SEMI RBRACE ] -## class_sig_field -> nonempty_list(as_loc(attribute)) . CONSTRAINT constrain_field [ error SEMI RBRACE ] -## class_sig_field -> nonempty_list(as_loc(attribute)) . item_extension [ error SEMI RBRACE ] -## class_sig_field -> nonempty_list(as_loc(attribute)) . [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 2179, 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: 2146. -## -## class_sig_body -> class_self_type . [ RBRACE ] -## class_sig_body -> class_self_type . SEMI class_sig_body_fields [ RBRACE ] -## -## The known suffix of the stack is as follows: -## class_self_type -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 2105, spurious reduction of production class_self_type -> AS core_type -## - - - -implementation: CLASS LIDENT COLON LBRACE DOT AS WITH -## -## Ends in an error in state: 2104. -## -## class_self_type -> AS . core_type [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## AS -## - - - -implementation: CLASS LIDENT COLON LBRACE DOT CONSTRAINT WITH -## -## Ends in an error in state: 2099. -## -## class_sig_field -> CONSTRAINT . constrain_field [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## CONSTRAINT -## - - - -implementation: CLASS LIDENT COLON LBRACE DOT DOCSTRING CONSTRAINT WITH -## -## Ends in an error in state: 2134. -## -## class_sig_field -> nonempty_list(as_loc(attribute)) CONSTRAINT . constrain_field [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) CONSTRAINT -## - - - -implementation: CLASS LIDENT COLON LBRACE DOT DOCSTRING INHERIT WITH -## -## Ends in an error in state: 2120. -## -## class_sig_field -> nonempty_list(as_loc(attribute)) INHERIT . class_instance_type [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) INHERIT -## - - - -implementation: CLASS LIDENT COLON LBRACE DOT DOCSTRING PRI LIDENT COLON WITH -## -## Ends in an error in state: 2118. -## -## class_sig_field -> nonempty_list(as_loc(attribute)) PRI virtual_flag LIDENT COLON . poly_type [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) PRI virtual_flag LIDENT COLON -## - - - -implementation: CLASS LIDENT COLON LBRACE DOT DOCSTRING PRI LIDENT WITH -## -## Ends in an error in state: 2117. -## -## class_sig_field -> nonempty_list(as_loc(attribute)) PRI virtual_flag LIDENT . COLON poly_type [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) PRI virtual_flag LIDENT -## - - - -implementation: CLASS LIDENT COLON LBRACE DOT DOCSTRING PRI VIRTUAL LET -## -## Ends in an error in state: 2116. -## -## class_sig_field -> nonempty_list(as_loc(attribute)) PRI virtual_flag . LIDENT COLON poly_type [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) PRI virtual_flag -## - - - -implementation: CLASS LIDENT COLON LBRACE DOT DOCSTRING PRI WITH -## -## Ends in an error in state: 2115. -## -## class_sig_field -> nonempty_list(as_loc(attribute)) PRI . virtual_flag LIDENT COLON poly_type [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) PRI -## - - - -implementation: CLASS LIDENT COLON LBRACE DOT DOCSTRING PUB LIDENT COLON WITH -## -## Ends in an error in state: 2113. -## -## class_sig_field -> nonempty_list(as_loc(attribute)) PUB virtual_flag LIDENT COLON . poly_type [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) PUB virtual_flag LIDENT COLON -## - - - -implementation: CLASS LIDENT COLON LBRACE DOT DOCSTRING PUB LIDENT WITH -## -## Ends in an error in state: 2112. -## -## class_sig_field -> nonempty_list(as_loc(attribute)) PUB virtual_flag LIDENT . COLON poly_type [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) PUB virtual_flag LIDENT -## - - - -implementation: CLASS LIDENT COLON LBRACE DOT DOCSTRING PUB VIRTUAL LET -## -## Ends in an error in state: 2111. -## -## class_sig_field -> nonempty_list(as_loc(attribute)) PUB virtual_flag . LIDENT COLON poly_type [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) PUB virtual_flag -## - - - -implementation: CLASS LIDENT COLON LBRACE DOT DOCSTRING PUB WITH -## -## Ends in an error in state: 2110. -## -## class_sig_field -> nonempty_list(as_loc(attribute)) PUB . virtual_flag LIDENT COLON poly_type [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) PUB -## - - - -implementation: CLASS LIDENT COLON LBRACE DOT DOCSTRING VAL WITH -## -## Ends in an error in state: 2108. -## -## class_sig_field -> nonempty_list(as_loc(attribute)) VAL . value_type [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) VAL -## - - - -implementation: CLASS LIDENT COLON LBRACE DOT DOCSTRING WITH -## -## Ends in an error in state: 2107. -## -## 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 ] -## class_sig_field -> nonempty_list(as_loc(attribute)) . PRI virtual_flag LIDENT COLON poly_type [ SEMI RBRACE ] -## class_sig_field -> nonempty_list(as_loc(attribute)) . PUB virtual_flag LIDENT COLON poly_type [ SEMI RBRACE ] -## class_sig_field -> nonempty_list(as_loc(attribute)) . CONSTRAINT constrain_field [ SEMI RBRACE ] -## class_sig_field -> nonempty_list(as_loc(attribute)) . item_extension [ SEMI RBRACE ] -## class_sig_field -> nonempty_list(as_loc(attribute)) . [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -implementation: CLASS LIDENT COLON LBRACE DOT INHERIT WITH -## -## Ends in an error in state: 2095. -## -## class_sig_field -> INHERIT . class_instance_type [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## INHERIT -## - - - -implementation: CLASS LIDENT COLON LBRACE DOT PRI LIDENT COLON WITH -## -## Ends in an error in state: 2093. -## -## class_sig_field -> PRI virtual_flag LIDENT COLON . poly_type [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## PRI virtual_flag LIDENT COLON -## - - - -implementation: CLASS LIDENT COLON LBRACE DOT PRI LIDENT WITH -## -## Ends in an error in state: 2092. -## -## class_sig_field -> PRI virtual_flag LIDENT . COLON poly_type [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## PRI virtual_flag LIDENT -## - - - -implementation: CLASS LIDENT COLON LBRACE DOT PRI VIRTUAL LET -## -## Ends in an error in state: 2091. -## -## class_sig_field -> PRI virtual_flag . LIDENT COLON poly_type [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## PRI virtual_flag -## - - - -implementation: CLASS LIDENT COLON LBRACE DOT PRI WITH -## -## Ends in an error in state: 2090. -## -## class_sig_field -> PRI . virtual_flag LIDENT COLON poly_type [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## PRI -## - - - -implementation: CLASS LIDENT COLON LBRACE DOT PUB LIDENT COLON WITH -## -## Ends in an error in state: 2088. -## -## class_sig_field -> PUB virtual_flag LIDENT COLON . poly_type [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## PUB virtual_flag LIDENT COLON -## - - - -implementation: CLASS LIDENT COLON LBRACE DOT PUB LIDENT WITH -## -## Ends in an error in state: 2087. -## -## class_sig_field -> PUB virtual_flag LIDENT . COLON poly_type [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## PUB virtual_flag LIDENT -## - - - -implementation: CLASS LIDENT COLON LBRACE DOT PUB VIRTUAL LET -## -## Ends in an error in state: 2086. -## -## class_sig_field -> PUB virtual_flag . LIDENT COLON poly_type [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## PUB virtual_flag -## - - - -implementation: CLASS LIDENT COLON LBRACE DOT PUB WITH -## -## Ends in an error in state: 2085. -## -## class_sig_field -> PUB . virtual_flag LIDENT COLON poly_type [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## PUB -## - - - -implementation: CLASS LIDENT COLON LBRACE DOT VAL LIDENT COLON WITH -## -## Ends in an error in state: 2082. -## -## value_type -> mutable_or_virtual_flags LIDENT COLON . core_type [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## mutable_or_virtual_flags LIDENT COLON -## - - - -implementation: CLASS LIDENT COLON LBRACE DOT VAL LIDENT WITH -## -## Ends in an error in state: 2081. -## -## value_type -> mutable_or_virtual_flags LIDENT . COLON core_type [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## mutable_or_virtual_flags LIDENT -## - - - -implementation: CLASS LIDENT COLON LBRACE DOT VAL VIRTUAL MUTABLE WITH -## -## Ends in an error in state: 2080. -## -## value_type -> mutable_or_virtual_flags . LIDENT COLON core_type [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## mutable_or_virtual_flags -## - - - -implementation: CLASS LIDENT COLON LBRACE DOT VAL WITH -## -## Ends in an error in state: 2078. -## -## class_sig_field -> VAL . value_type [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## VAL -## - - - -implementation: CLASS LIDENT COLON LBRACE DOT WITH -## -## Ends in an error in state: 2144. -## -## class_type_body -> LBRACE DOT class_sig_body . RBRACE [ SEMI RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## LBRACE DOT class_sig_body -## -## 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 2098, spurious reduction of production option(SEMI) -> -## In state 2106, spurious reduction of production class_sig_body_fields -> option(SEMI) -## In state 2143, spurious reduction of production class_sig_body -> class_sig_body_fields -## - - - -implementation: CLASS LIDENT COLON LBRACE INHERIT WITH -## -## Ends in an error in state: 2060. -## -## class_sig_field -> INHERIT . class_instance_type [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## INHERIT -## - - - -implementation: CLASS LIDENT COLON LBRACE PRI LIDENT COLON WITH -## -## Ends in an error in state: 2058. -## -## class_sig_field -> PRI virtual_flag LIDENT COLON . poly_type [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## PRI virtual_flag LIDENT COLON -## - - - -implementation: CLASS LIDENT COLON LBRACE PRI LIDENT WITH -## -## Ends in an error in state: 2057. -## -## class_sig_field -> PRI virtual_flag LIDENT . COLON poly_type [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## PRI virtual_flag LIDENT -## - - - -implementation: CLASS LIDENT COLON LBRACE PRI VIRTUAL LET -## -## Ends in an error in state: 2056. -## -## class_sig_field -> PRI virtual_flag . LIDENT COLON poly_type [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## PRI virtual_flag -## - - - -implementation: CLASS LIDENT COLON LBRACE PRI WITH -## -## Ends in an error in state: 2055. -## -## class_sig_field -> PRI . virtual_flag LIDENT COLON poly_type [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## PRI -## - - - -implementation: CLASS LIDENT COLON LBRACE PUB LIDENT COLON WITH -## -## Ends in an error in state: 2047. -## -## class_sig_field -> PUB virtual_flag LIDENT COLON . poly_type [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## PUB virtual_flag LIDENT COLON -## - - - -implementation: CLASS LIDENT COLON LBRACE PUB LIDENT WITH -## -## Ends in an error in state: 2046. -## -## class_sig_field -> PUB virtual_flag LIDENT . COLON poly_type [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## PUB virtual_flag LIDENT -## - - - -implementation: CLASS LIDENT COLON LBRACE PUB VIRTUAL LET -## -## Ends in an error in state: 2045. -## -## class_sig_field -> PUB virtual_flag . LIDENT COLON poly_type [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## PUB virtual_flag -## - - - -implementation: CLASS LIDENT COLON LBRACE PUB WITH -## -## Ends in an error in state: 2044. -## -## class_sig_field -> PUB . virtual_flag LIDENT COLON poly_type [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## PUB -## - - - -implementation: CLASS LIDENT COLON LBRACE VAL LIDENT COLON WITH -## -## Ends in an error in state: 2042. -## -## value_type -> mutable_or_virtual_flags LIDENT COLON . core_type [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## mutable_or_virtual_flags LIDENT COLON -## - - - -implementation: CLASS LIDENT COLON LBRACE VAL LIDENT WITH -## -## Ends in an error in state: 2041. -## -## value_type -> mutable_or_virtual_flags LIDENT . COLON core_type [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## mutable_or_virtual_flags LIDENT -## - - - -implementation: CLASS LIDENT COLON LBRACE VAL MUTABLE WITH -## -## Ends in an error in state: 2037. -## -## mutable_or_virtual_flags -> MUTABLE . virtual_flag [ LIDENT ] -## -## The known suffix of the stack is as follows: -## MUTABLE -## - - - -implementation: CLASS LIDENT COLON LBRACE VAL VIRTUAL MUTABLE WITH -## -## Ends in an error in state: 2040. -## -## value_type -> mutable_or_virtual_flags . LIDENT COLON core_type [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## mutable_or_virtual_flags -## - - - -implementation: CLASS LIDENT COLON LBRACE VAL VIRTUAL WITH -## -## Ends in an error in state: 2035. -## -## mutable_or_virtual_flags -> VIRTUAL . mutable_flag [ LIDENT ] -## -## The known suffix of the stack is as follows: -## VIRTUAL -## - - - -implementation: CLASS LIDENT COLON LBRACE VAL WITH -## -## Ends in an error in state: 2034. -## -## class_sig_field -> VAL . value_type [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## VAL -## - - - -implementation: CLASS LIDENT COLON LBRACE WITH -## -## Ends in an error in state: 2184. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LBRACE class_sig_body -## -## 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 2097, spurious reduction of production option(SEMI) -> -## In state 2156, spurious reduction of production class_sig_body_fields -> option(SEMI) -## In state 2183, spurious reduction of production class_sig_body -> class_sig_body_fields -## - - - -implementation: CLASS LIDENT COLON LIDENT LPAREN UNDERSCORE WITH -## -## Ends in an error in state: 2068. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,core_type) -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 505, spurious reduction of production lseparated_nonempty_list_aux(COMMA,core_type) -> core_type -## - - - -implementation: CLASS LIDENT COLON LIDENT LPAREN WITH -## -## Ends in an error in state: 2126. -## -## loption(parenthesized(class_type_arguments_comma_list)) -> LPAREN . class_type_arguments_comma_list RPAREN [ SEMI RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -implementation: CLASS LIDENT COLON LIDENT SEMI -## -## Ends in an error in state: 2219. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## option(preceded(COLON,class_constructor_type)) -## -## 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 2125, spurious reduction of production loption(parenthesized(class_type_arguments_comma_list)) -> -## In state 2129, spurious reduction of production class_instance_type -> clty_longident loption(parenthesized(class_type_arguments_comma_list)) -## In state 2214, spurious reduction of production class_constructor_type -> class_instance_type -## In state 2215, 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: 2125. -## -## class_instance_type -> clty_longident . loption(parenthesized(class_type_arguments_comma_list)) [ SEMI RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## clty_longident -## - - - -implementation: CLASS LIDENT COLON LPAREN LIDENT RPAREN EQUALGREATER WITH -## -## Ends in an error in state: 2217. -## -## class_constructor_type -> arrow_type_parameters EQUALGREATER . class_constructor_type [ SEMI RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## arrow_type_parameters EQUALGREATER -## - - - -implementation: CLASS LIDENT COLON LPAREN LIDENT RPAREN WITH -## -## Ends in an error in state: 2216. -## -## class_constructor_type -> arrow_type_parameters . EQUALGREATER class_constructor_type [ SEMI RBRACKET RBRACE LBRACKETAT LBRACE EQUAL EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## arrow_type_parameters -## - - - -implementation: CLASS LIDENT COLON UIDENT DOT WITH -## -## Ends in an error in state: 2122. -## -## 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 ] -## mod_ext_longident -> mod_ext_longident DOT . UIDENT [ DOT ] -## -## The known suffix of the stack is as follows: -## mod_ext_longident DOT -## - - - -implementation: CLASS LIDENT COLON UIDENT WITH -## -## Ends in an error in state: 2121. -## -## 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 ] -## mod_ext_longident -> mod_ext_longident . DOT UIDENT [ DOT ] -## -## The known suffix of the stack is as follows: -## mod_ext_longident -## -## 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 192, spurious reduction of production mod_ext_longident -> UIDENT -## - - - -implementation: CLASS LIDENT COLON WITH -## -## Ends in an error in state: 2213. -## -## option(preceded(COLON,class_constructor_type)) -> COLON . class_constructor_type [ LBRACE EQUAL ] -## -## The known suffix of the stack is as follows: -## COLON -## - - - -implementation: CLASS LIDENT EQUAL WITH -## -## Ends in an error in state: 2523. -## -## either(preceded(EQUAL,class_expr),class_body_expr) -> EQUAL . class_expr [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## EQUAL -## - - - -implementation: CLASS LIDENT LBRACE AS UNDERSCORE WITH -## -## Ends in an error in state: 2511. -## -## class_self_expr -> AS pattern . [ SEMI RBRACE ] -## pattern -> pattern . BAR pattern [ SEMI RBRACE BAR ] -## -## The known suffix of the stack is as follows: -## AS pattern -## -## 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 1209, spurious reduction of production pattern -> pattern_without_or -## - - - -implementation: CLASS LIDENT LBRACE AS WITH -## -## Ends in an error in state: 2510. -## -## class_self_expr -> AS . pattern [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## AS -## - - - -implementation: CLASS LIDENT LBRACE CLASS LIDENT WITH -## -## Ends in an error in state: 2435. -## -## class_expr -> CLASS class_longident . loption(type_parameters) [ SEMI RBRACE LBRACKETAT EOF DOCSTRING AS AND ] -## -## The known suffix of the stack is as follows: -## CLASS class_longident -## - - - -implementation: CLASS LIDENT LBRACE CLASS WITH -## -## Ends in an error in state: 2434. -## -## class_expr -> CLASS . class_longident loption(type_parameters) [ SEMI RBRACE LBRACKETAT EOF DOCSTRING AS AND ] -## -## The known suffix of the stack is as follows: -## CLASS -## - - - -implementation: CLASS LIDENT LBRACE CONSTRAINT UNDERSCORE EQUAL WITH -## -## Ends in an error in state: 2101. -## -## constrain_field -> core_type EQUAL . core_type [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## core_type EQUAL -## - - - -implementation: CLASS LIDENT LBRACE CONSTRAINT UNDERSCORE WITH -## -## Ends in an error in state: 2100. -## -## constrain_field -> core_type . EQUAL core_type [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## core_type -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## - - - -implementation: CLASS LIDENT LBRACE CONSTRAINT WITH -## -## Ends in an error in state: 2467. -## -## class_field -> CONSTRAINT . constrain_field [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## CONSTRAINT -## - - - -implementation: CLASS LIDENT LBRACE DOCSTRING CONSTRAINT WITH -## -## Ends in an error in state: 2481. -## -## class_field -> nonempty_list(as_loc(attribute)) CONSTRAINT . constrain_field [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) CONSTRAINT -## - - - -implementation: CLASS LIDENT LBRACE DOCSTRING INHERIT BANG WITH -## -## Ends in an error in state: 2478. -## -## class_field -> nonempty_list(as_loc(attribute)) INHERIT override_flag . class_expr option(preceded(AS,LIDENT)) [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) INHERIT override_flag -## - - - -implementation: CLASS LIDENT LBRACE DOCSTRING INHERIT LIDENT LBRACKETAT -## -## Ends in an error in state: 2479. -## -## class_field -> nonempty_list(as_loc(attribute)) INHERIT override_flag class_expr . option(preceded(AS,LIDENT)) [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) INHERIT override_flag class_expr -## -## 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 2443, spurious reduction of production class_expr -> class_simple_expr -## - - - -implementation: CLASS LIDENT LBRACE DOCSTRING INHERIT WITH -## -## Ends in an error in state: 2477. -## -## class_field -> nonempty_list(as_loc(attribute)) INHERIT . override_flag class_expr option(preceded(AS,LIDENT)) [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) INHERIT -## - - - -implementation: CLASS LIDENT LBRACE DOCSTRING INITIALIZER UIDENT WITH -## -## Ends in an error in state: 2476. -## -## class_field -> nonempty_list(as_loc(attribute)) INITIALIZER simple_expr_call . [ SEMI RBRACE ] -## simple_expr_call -> simple_expr_call . POSTFIXOP [ SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . DOT label_longident [ SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . LBRACKET expr RBRACKET [ SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . LBRACKET expr error [ SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr RBRACKET [ SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr error [ SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . SHARP LIDENT [ SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . SHARPOP simple_expr_no_call [ SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . SHARPEQUAL simple_expr_call [ SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . MINUSGREATER simple_expr_no_call [ SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . labeled_arguments [ SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) INITIALIZER simple_expr_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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## - - - -implementation: CLASS LIDENT LBRACE DOCSTRING INITIALIZER WITH -## -## Ends in an error in state: 2475. -## -## class_field -> nonempty_list(as_loc(attribute)) INITIALIZER . simple_expr_call [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) INITIALIZER -## - - - -implementation: CLASS LIDENT LBRACE DOCSTRING PUB WITH -## -## Ends in an error in state: 2484. -## -## class_field -> nonempty_list(as_loc(attribute)) either(__anonymous_12,__anonymous_13) . method_ [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) either(__anonymous_12,__anonymous_13) -## - - - -implementation: CLASS LIDENT LBRACE DOCSTRING SEMI DOCSTRING WITH -## -## Ends in an error in state: 2503. -## -## 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 ] -## class_field -> nonempty_list(as_loc(attribute)) . either(__anonymous_12,__anonymous_13) method_ [ SEMI RBRACE ] -## class_field -> nonempty_list(as_loc(attribute)) . CONSTRAINT constrain_field [ SEMI RBRACE ] -## class_field -> nonempty_list(as_loc(attribute)) . INITIALIZER simple_expr_call [ SEMI RBRACE ] -## class_field -> nonempty_list(as_loc(attribute)) . item_extension [ SEMI RBRACE ] -## class_field -> nonempty_list(as_loc(attribute)) . [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -implementation: CLASS LIDENT LBRACE DOCSTRING VAL WITH -## -## Ends in an error in state: 2473. -## -## class_field -> nonempty_list(as_loc(attribute)) VAL . value [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) VAL -## - - - -implementation: CLASS LIDENT LBRACE DOCSTRING WITH -## -## Ends in an error in state: 2472. -## -## 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 ] -## class_field -> nonempty_list(as_loc(attribute)) . either(__anonymous_12,__anonymous_13) method_ [ SEMI RBRACE ] -## class_field -> nonempty_list(as_loc(attribute)) . CONSTRAINT constrain_field [ SEMI RBRACE ] -## class_field -> nonempty_list(as_loc(attribute)) . INITIALIZER simple_expr_call [ SEMI RBRACE ] -## class_field -> nonempty_list(as_loc(attribute)) . item_extension [ SEMI RBRACE ] -## class_field -> nonempty_list(as_loc(attribute)) . [ SEMI RBRACE ] -## let_binding -> nonempty_list(as_loc(attribute)) . LET option(item_extension_sugar) rec_flag let_binding_body [ SEMI LBRACKETAT DOCSTRING AND ] -## loption(located_attributes) -> nonempty_list(as_loc(attribute)) . [ AS ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 2520, 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: 2451. -## -## class_expr -> either(ES6_FUN,FUN) LPAREN DOT RPAREN EQUALGREATER . class_expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING AS AND ] -## -## The known suffix of the stack is as follows: -## either(ES6_FUN,FUN) LPAREN DOT RPAREN EQUALGREATER -## - - - -implementation: CLASS LIDENT LBRACE FUN LPAREN DOT RPAREN WITH -## -## Ends in an error in state: 2450. -## -## class_expr -> either(ES6_FUN,FUN) LPAREN DOT RPAREN . EQUALGREATER class_expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING AS AND ] -## -## The known suffix of the stack is as follows: -## either(ES6_FUN,FUN) LPAREN DOT RPAREN -## - - - -implementation: CLASS LIDENT LBRACE FUN LPAREN DOT UNDERSCORE EQUAL -## -## Ends in an error in state: 2453. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## either(ES6_FUN,FUN) LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) -## -## 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 1209, spurious reduction of production pattern -> pattern_without_or -## In state 1218, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1321, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1327, 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: 2456. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## either(ES6_FUN,FUN) LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN EQUALGREATER -## - - - -implementation: CLASS LIDENT LBRACE FUN LPAREN DOT UNDERSCORE RPAREN WITH -## -## Ends in an error in state: 2455. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## either(ES6_FUN,FUN) LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN -## - - - -implementation: CLASS LIDENT LBRACE FUN LPAREN DOT WITH -## -## Ends in an error in state: 2449. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## either(ES6_FUN,FUN) LPAREN DOT -## - - - -implementation: CLASS LIDENT LBRACE FUN LPAREN RPAREN EQUALGREATER WITH -## -## Ends in an error in state: 2442. -## -## class_expr -> either(ES6_FUN,FUN) LPAREN RPAREN EQUALGREATER . class_expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING AS AND ] -## -## The known suffix of the stack is as follows: -## either(ES6_FUN,FUN) LPAREN RPAREN EQUALGREATER -## - - - -implementation: CLASS LIDENT LBRACE FUN LPAREN RPAREN WITH -## -## Ends in an error in state: 2441. -## -## class_expr -> either(ES6_FUN,FUN) LPAREN RPAREN . EQUALGREATER class_expr [ SEMI RBRACE LBRACKETAT EOF DOCSTRING AS AND ] -## -## The known suffix of the stack is as follows: -## either(ES6_FUN,FUN) LPAREN RPAREN -## - - - -implementation: CLASS LIDENT LBRACE FUN LPAREN UNDERSCORE EQUAL -## -## Ends in an error in state: 2458. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## either(ES6_FUN,FUN) LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) -## -## 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 1209, spurious reduction of production pattern -> pattern_without_or -## In state 1218, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1321, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1327, 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: 2461. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## either(ES6_FUN,FUN) LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN EQUALGREATER -## - - - -implementation: CLASS LIDENT LBRACE FUN LPAREN UNDERSCORE RPAREN WITH -## -## Ends in an error in state: 2460. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## either(ES6_FUN,FUN) LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN -## - - - -implementation: CLASS LIDENT LBRACE FUN LPAREN WITH -## -## Ends in an error in state: 2440. -## -## 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 ] -## 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 ] -## -## The known suffix of the stack is as follows: -## either(ES6_FUN,FUN) LPAREN -## - - - -implementation: CLASS LIDENT LBRACE FUN WITH -## -## Ends in an error in state: 2439. -## -## 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 ] -## 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 ] -## -## The known suffix of the stack is as follows: -## either(ES6_FUN,FUN) -## - - - -implementation: CLASS LIDENT LBRACE INHERIT BANG WITH -## -## Ends in an error in state: 2433. -## -## class_field -> INHERIT override_flag . class_expr option(preceded(AS,LIDENT)) [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## INHERIT override_flag -## - - - -implementation: CLASS LIDENT LBRACE INHERIT LIDENT AS WITH -## -## Ends in an error in state: 2464. -## -## option(preceded(AS,LIDENT)) -> AS . LIDENT [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## AS -## - - - -implementation: CLASS LIDENT LBRACE INHERIT LIDENT LBRACKETAT -## -## Ends in an error in state: 2463. -## -## class_field -> INHERIT override_flag class_expr . option(preceded(AS,LIDENT)) [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## INHERIT override_flag class_expr -## -## 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 2443, spurious reduction of production class_expr -> class_simple_expr -## - - - -implementation: CLASS LIDENT LBRACE INHERIT WITH -## -## Ends in an error in state: 2432. -## -## class_field -> INHERIT . override_flag class_expr option(preceded(AS,LIDENT)) [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## INHERIT -## - - - -implementation: CLASS LIDENT LBRACE INITIALIZER UIDENT WITH -## -## Ends in an error in state: 2429. -## -## class_field -> INITIALIZER simple_expr_call . [ SEMI RBRACE ] -## simple_expr_call -> simple_expr_call . POSTFIXOP [ SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . DOT label_longident [ SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . LBRACKET expr RBRACKET [ SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . LBRACKET expr error [ SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr RBRACKET [ SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr error [ SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . SHARP LIDENT [ SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . SHARPOP simple_expr_no_call [ SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . SHARPEQUAL simple_expr_call [ SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . MINUSGREATER simple_expr_no_call [ SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . labeled_arguments [ SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## INITIALIZER simple_expr_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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## - - - -implementation: CLASS LIDENT LBRACE INITIALIZER WITH -## -## Ends in an error in state: 2428. -## -## class_field -> INITIALIZER . simple_expr_call [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## INITIALIZER -## - - - -implementation: CLASS LIDENT LBRACE LBRACE WITH -## -## Ends in an error in state: 2425. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LBRACE class_expr_lets_and_rest -## -## 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 2424, spurious reduction of production option(SEMI) -> -## In state 2337, spurious reduction of production object_body_class_fields -> option(SEMI) -## In state 2338, spurious reduction of production object_body -> object_body_class_fields -## In state 2339, 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: 2516. -## -## class_expr_lets_and_rest -> let_bindings . SEMI class_expr_lets_and_rest [ RBRACE ] -## -## The known suffix of the stack is as follows: -## let_bindings -## -## 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 1369, spurious reduction of production expr -> simple_expr_call -## In state 2296, spurious reduction of production let_binding_body -> pattern EQUAL expr -## In state 2297, spurious reduction of production let_binding -> LET option(item_extension_sugar) rec_flag let_binding_body -## In state 2391, spurious reduction of production list(and_let_binding) -> -## In state 2399, spurious reduction of production let_bindings -> let_binding list(and_let_binding) -## - - - -implementation: CLASS LIDENT LBRACE LIDENT WITH -## -## Ends in an error in state: 2443. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## class_simple_expr -## - - - -implementation: CLASS LIDENT LBRACE LPAREN LIDENT COLON LIDENT SEMI -## -## Ends in an error in state: 2421. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN class_expr COLON class_constructor_type -## -## 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 2066, spurious reduction of production loption(parenthesized(class_type_arguments_comma_list)) -> -## In state 2072, spurious reduction of production class_instance_type -> clty_longident loption(parenthesized(class_type_arguments_comma_list)) -## In state 2410, spurious reduction of production class_constructor_type -> class_instance_type -## - - - -implementation: CLASS LIDENT LBRACE LPAREN LIDENT COLON WITH -## -## Ends in an error in state: 2420. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN class_expr COLON -## - - - -implementation: CLASS LIDENT LBRACE LPAREN LIDENT SEMI -## -## Ends in an error in state: 2417. -## -## 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 ] -## class_simple_expr -> LPAREN class_expr . RPAREN [ SEMI RBRACE LPAREN LBRACKETLESS LBRACKETAT LBRACELESS LBRACE EOF DOCSTRING AS AND ] -## class_simple_expr -> LPAREN class_expr . error [ SEMI RBRACE LPAREN LBRACKETLESS LBRACKETAT LBRACELESS LBRACE EOF DOCSTRING AS AND ] -## -## The known suffix of the stack is as follows: -## LPAREN class_expr -## -## 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 2311, spurious reduction of production class_expr -> class_simple_expr -## - - - -implementation: CLASS LIDENT LBRACE LPAREN WITH -## -## Ends in an error in state: 2245. -## -## 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 ] -## class_simple_expr -> LPAREN . class_expr RPAREN [ SEMI RBRACE LPAREN LBRACKETLESS LBRACKETAT LBRACELESS LBRACE EOF DOCSTRING AS AND ] -## class_simple_expr -> LPAREN . class_expr error [ SEMI RBRACE LPAREN LBRACKETLESS LBRACKETAT LBRACELESS LBRACE EOF DOCSTRING AS AND ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -implementation: CLASS LIDENT LBRACE PUB BANG WITH -## -## Ends in an error in state: 2485. -## -## method_ -> override_flag . VIRTUAL LIDENT COLON poly_type [ SEMI RBRACE ] -## 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 ] -## method_ -> override_flag . LIDENT COLON TYPE nonempty_list(LIDENT) DOT core_type either(preceded(EQUAL,expr),braced_expr) [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag -## - - - -implementation: CLASS LIDENT LBRACE PUB LIDENT COLON TYPE LIDENT DOT UNDERSCORE WITH -## -## Ends in an error in state: 2495. -## -## method_ -> override_flag LIDENT COLON TYPE nonempty_list(LIDENT) DOT core_type . either(preceded(EQUAL,expr),braced_expr) [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag LIDENT COLON TYPE nonempty_list(LIDENT) DOT core_type -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## - - - -implementation: CLASS LIDENT LBRACE PUB LIDENT COLON TYPE LIDENT DOT WITH -## -## Ends in an error in state: 2494. -## -## method_ -> override_flag LIDENT COLON TYPE nonempty_list(LIDENT) DOT . core_type either(preceded(EQUAL,expr),braced_expr) [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag LIDENT COLON TYPE nonempty_list(LIDENT) DOT -## - - - -implementation: CLASS LIDENT LBRACE PUB LIDENT COLON TYPE WITH -## -## Ends in an error in state: 2492. -## -## method_ -> override_flag LIDENT COLON TYPE . nonempty_list(LIDENT) DOT core_type either(preceded(EQUAL,expr),braced_expr) [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag LIDENT COLON TYPE -## - - - -implementation: CLASS LIDENT LBRACE PUB LIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 2497. -## -## method_ -> override_flag LIDENT option(preceded(COLON,poly_type)) . either(preceded(EQUAL,expr),braced_expr) [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag LIDENT option(preceded(COLON,poly_type)) -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 423, spurious reduction of production poly_type -> core_type -## In state 2369, 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: 2491. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## override_flag LIDENT COLON -## - - - -implementation: CLASS LIDENT LBRACE PUB LIDENT WITH -## -## Ends in an error in state: 2490. -## -## 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 ] -## method_ -> override_flag LIDENT . COLON TYPE nonempty_list(LIDENT) DOT core_type either(preceded(EQUAL,expr),braced_expr) [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag LIDENT -## - - - -implementation: CLASS LIDENT LBRACE PUB VIRTUAL LIDENT COLON WITH -## -## Ends in an error in state: 2488. -## -## method_ -> override_flag VIRTUAL LIDENT COLON . poly_type [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag VIRTUAL LIDENT COLON -## - - - -implementation: CLASS LIDENT LBRACE PUB VIRTUAL LIDENT WITH -## -## Ends in an error in state: 2487. -## -## method_ -> override_flag VIRTUAL LIDENT . COLON poly_type [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag VIRTUAL LIDENT -## - - - -implementation: CLASS LIDENT LBRACE PUB VIRTUAL WITH -## -## Ends in an error in state: 2486. -## -## method_ -> override_flag VIRTUAL . LIDENT COLON poly_type [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag VIRTUAL -## - - - -implementation: CLASS LIDENT LBRACE PUB WITH -## -## Ends in an error in state: 2505. -## -## class_field -> either(__anonymous_12,__anonymous_13) . method_ [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## either(__anonymous_12,__anonymous_13) -## - - - -implementation: CLASS LIDENT LBRACE RBRACE AND LIDENT LBRACE RBRACE WITH -## -## Ends in an error in state: 2566. -## -## list(and_class_declaration) -> and_class_declaration . list(and_class_declaration) [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## and_class_declaration -## - - - -implementation: CLASS LIDENT LBRACE RBRACE AND WITH -## -## Ends in an error in state: 2560. -## -## and_class_declaration -> AND . class_declaration_details [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## AND -## - - - -implementation: CLASS LIDENT LBRACE RBRACE DOCSTRING AND WITH -## -## Ends in an error in state: 2563. -## -## and_class_declaration -> nonempty_list(as_loc(attribute)) AND . class_declaration_details [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) AND -## - - - -implementation: CLASS LIDENT LBRACE RBRACE DOCSTRING WITH -## -## Ends in an error in state: 2562. -## -## and_class_declaration -> nonempty_list(as_loc(attribute)) . AND class_declaration_details [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -implementation: CLASS LIDENT LBRACE RBRACE WITH -## -## Ends in an error in state: 2559. -## -## structure_item -> CLASS class_declaration_details . list(and_class_declaration) [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## CLASS class_declaration_details -## - - - -implementation: CLASS LIDENT LBRACE VAL BANG WITH -## -## Ends in an error in state: 2229. -## -## value -> override_flag . MUTABLE VIRTUAL LIDENT COLON core_type [ SEMI RBRACE ] -## value -> override_flag . MUTABLE VIRTUAL LIDENT COLON core_type EQUAL [ SEMI RBRACE ] -## value -> override_flag . mutable_flag LIDENT EQUAL expr [ SEMI RBRACE ] -## value -> override_flag . mutable_flag LIDENT type_constraint EQUAL expr [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag -## - - - -implementation: CLASS LIDENT LBRACE VAL LIDENT COLONGREATER LIDENT EQUAL UIDENT TO -## -## Ends in an error in state: 2242. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## value -> override_flag mutable_flag LIDENT type_constraint EQUAL expr . [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag mutable_flag LIDENT type_constraint EQUAL expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: CLASS LIDENT LBRACE VAL LIDENT COLONGREATER LIDENT EQUAL WITH -## -## Ends in an error in state: 2241. -## -## value -> override_flag mutable_flag LIDENT type_constraint EQUAL . expr [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag mutable_flag LIDENT type_constraint EQUAL -## - - - -implementation: CLASS LIDENT LBRACE VAL LIDENT COLONGREATER LIDENT WITH -## -## Ends in an error in state: 2240. -## -## value -> override_flag mutable_flag LIDENT type_constraint . EQUAL expr [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag mutable_flag LIDENT type_constraint -## -## 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 378, spurious reduction of production basic_core_type -> type_longident -## In state 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 1013, spurious reduction of production type_constraint -> COLONGREATER core_type -## - - - -implementation: CLASS LIDENT LBRACE VAL LIDENT EQUAL UIDENT TO -## -## Ends in an error in state: 2239. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## value -> override_flag mutable_flag LIDENT EQUAL expr . [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag mutable_flag LIDENT EQUAL expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: CLASS LIDENT LBRACE VAL LIDENT EQUAL WITH -## -## Ends in an error in state: 2238. -## -## value -> override_flag mutable_flag LIDENT EQUAL . expr [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag mutable_flag LIDENT EQUAL -## - - - -implementation: CLASS LIDENT LBRACE VAL LIDENT WITH -## -## Ends in an error in state: 2237. -## -## value -> override_flag mutable_flag LIDENT . EQUAL expr [ SEMI RBRACE ] -## value -> override_flag mutable_flag LIDENT . type_constraint EQUAL expr [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag mutable_flag LIDENT -## - - - -implementation: CLASS LIDENT LBRACE VAL MUTABLE VIRTUAL LIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 2234. -## -## value -> override_flag MUTABLE VIRTUAL LIDENT COLON core_type . [ SEMI RBRACE ] -## value -> override_flag MUTABLE VIRTUAL LIDENT COLON core_type . EQUAL [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag MUTABLE VIRTUAL LIDENT COLON core_type -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## - - - -implementation: CLASS LIDENT LBRACE VAL MUTABLE VIRTUAL LIDENT COLON WITH -## -## Ends in an error in state: 2233. -## -## value -> override_flag MUTABLE VIRTUAL LIDENT COLON . core_type [ SEMI RBRACE ] -## value -> override_flag MUTABLE VIRTUAL LIDENT COLON . core_type EQUAL [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag MUTABLE VIRTUAL LIDENT COLON -## - - - -implementation: CLASS LIDENT LBRACE VAL MUTABLE VIRTUAL LIDENT WITH -## -## Ends in an error in state: 2232. -## -## value -> override_flag MUTABLE VIRTUAL LIDENT . COLON core_type [ SEMI RBRACE ] -## value -> override_flag MUTABLE VIRTUAL LIDENT . COLON core_type EQUAL [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag MUTABLE VIRTUAL LIDENT -## - - - -implementation: CLASS LIDENT LBRACE VAL MUTABLE VIRTUAL WITH -## -## Ends in an error in state: 2231. -## -## value -> override_flag MUTABLE VIRTUAL . LIDENT COLON core_type [ SEMI RBRACE ] -## value -> override_flag MUTABLE VIRTUAL . LIDENT COLON core_type EQUAL [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag MUTABLE VIRTUAL -## - - - -implementation: CLASS LIDENT LBRACE VAL MUTABLE WITH -## -## Ends in an error in state: 2230. -## -## mutable_flag -> MUTABLE . [ LIDENT ] -## value -> override_flag MUTABLE . VIRTUAL LIDENT COLON core_type [ SEMI RBRACE ] -## value -> override_flag MUTABLE . VIRTUAL LIDENT COLON core_type EQUAL [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag MUTABLE -## - - - -implementation: CLASS LIDENT LBRACE VAL VIRTUAL LIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 2226. -## -## value -> VIRTUAL mutable_flag LIDENT COLON core_type . [ SEMI RBRACE ] -## value -> VIRTUAL mutable_flag LIDENT COLON core_type . EQUAL [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## VIRTUAL mutable_flag LIDENT COLON core_type -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## - - - -implementation: CLASS LIDENT LBRACE VAL VIRTUAL LIDENT COLON WITH -## -## Ends in an error in state: 2225. -## -## value -> VIRTUAL mutable_flag LIDENT COLON . core_type [ SEMI RBRACE ] -## value -> VIRTUAL mutable_flag LIDENT COLON . core_type EQUAL [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## VIRTUAL mutable_flag LIDENT COLON -## - - - -implementation: CLASS LIDENT LBRACE VAL VIRTUAL LIDENT WITH -## -## Ends in an error in state: 2224. -## -## value -> VIRTUAL mutable_flag LIDENT . COLON core_type [ SEMI RBRACE ] -## value -> VIRTUAL mutable_flag LIDENT . COLON core_type EQUAL [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## VIRTUAL mutable_flag LIDENT -## - - - -implementation: CLASS LIDENT LBRACE VAL VIRTUAL MUTABLE LET -## -## Ends in an error in state: 2223. -## -## value -> VIRTUAL mutable_flag . LIDENT COLON core_type [ SEMI RBRACE ] -## value -> VIRTUAL mutable_flag . LIDENT COLON core_type EQUAL [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## VIRTUAL mutable_flag -## - - - -implementation: CLASS LIDENT LBRACE VAL VIRTUAL WITH -## -## Ends in an error in state: 2222. -## -## value -> VIRTUAL . mutable_flag LIDENT COLON core_type [ SEMI RBRACE ] -## value -> VIRTUAL . mutable_flag LIDENT COLON core_type EQUAL [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## VIRTUAL -## - - - -implementation: CLASS LIDENT LBRACE VAL WITH -## -## Ends in an error in state: 2221. -## -## class_field -> VAL . value [ SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## VAL -## - - - -implementation: CLASS LIDENT LBRACE WITH -## -## Ends in an error in state: 2521. -## -## either(preceded(EQUAL,class_expr),class_body_expr) -> LBRACE class_expr_lets_and_rest . RBRACE [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## LBRACE class_expr_lets_and_rest -## -## 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 2220, spurious reduction of production option(SEMI) -> -## In state 2469, spurious reduction of production object_body_class_fields -> option(SEMI) -## In state 2470, spurious reduction of production object_body -> object_body_class_fields -## In state 2471, spurious reduction of production class_expr_lets_and_rest -> object_body -## - - - -implementation: CLASS LIDENT LPAREN DOT RPAREN WITH -## -## Ends in an error in state: 2530. -## -## class_declaration_details -> virtual_flag LIDENT LPAREN DOT RPAREN . class_declaration_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT LPAREN DOT RPAREN -## - - - -implementation: CLASS LIDENT LPAREN DOT UNDERSCORE EQUAL -## -## Ends in an error in state: 2532. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) -## -## 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 1209, spurious reduction of production pattern -> pattern_without_or -## In state 1218, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1321, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1327, 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: 2534. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN -## - - - -implementation: CLASS LIDENT LPAREN DOT WITH -## -## Ends in an error in state: 2529. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT LPAREN DOT -## - - - -implementation: CLASS LIDENT LPAREN MINUS WITH -## -## Ends in an error in state: 2528. -## -## signed_constant -> MINUS . INT [ RPAREN DOTDOT COMMA COLONCOLON COLON BAR AS ] -## signed_constant -> MINUS . FLOAT [ RPAREN DOTDOT COMMA COLONCOLON COLON BAR AS ] -## type_variance -> MINUS . [ QUOTE ] -## -## The known suffix of the stack is as follows: -## MINUS -## - - - -implementation: CLASS LIDENT LPAREN PLUS WITH -## -## Ends in an error in state: 2527. -## -## signed_constant -> PLUS . INT [ RPAREN DOTDOT COMMA COLONCOLON COLON BAR AS ] -## signed_constant -> PLUS . FLOAT [ RPAREN DOTDOT COMMA COLONCOLON COLON BAR AS ] -## type_variance -> PLUS . [ QUOTE ] -## -## The known suffix of the stack is as follows: -## PLUS -## - - - -implementation: CLASS LIDENT LPAREN QUOTE UIDENT COMMA WITH -## -## Ends in an error in state: 2028. -## -## lseparated_nonempty_list_aux(COMMA,type_parameter) -> lseparated_nonempty_list_aux(COMMA,type_parameter) COMMA . type_parameter [ RPAREN COMMA ] -## option(COMMA) -> COMMA . [ RPAREN ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,type_parameter) COMMA -## - - - -implementation: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN DOT RPAREN WITH -## -## Ends in an error in state: 2543. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN LPAREN DOT RPAREN -## - - - -implementation: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN DOT UNDERSCORE EQUAL -## -## Ends in an error in state: 2545. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) -## -## 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 1209, spurious reduction of production pattern -> pattern_without_or -## In state 1218, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1321, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1327, 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: 2547. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## 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 -## - - - -implementation: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN DOT WITH -## -## Ends in an error in state: 2542. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN LPAREN DOT -## - - - -implementation: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN RPAREN WITH -## -## Ends in an error in state: 2540. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN LPAREN RPAREN -## - - - -implementation: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN UNDERSCORE EQUAL -## -## Ends in an error in state: 2549. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) -## -## 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 1209, spurious reduction of production pattern -> pattern_without_or -## In state 1218, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1321, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1327, 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: 2551. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## 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 -## - - - -implementation: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN LPAREN WITH -## -## Ends in an error in state: 2539. -## -## 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 ] -## 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 ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN LPAREN -## - - - -implementation: CLASS LIDENT LPAREN QUOTE UIDENT RPAREN WITH -## -## Ends in an error in state: 2538. -## -## 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 ] -## 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 ] -## 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 ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) option(COMMA) RPAREN -## - - - -implementation: CLASS LIDENT LPAREN QUOTE UIDENT WITH -## -## Ends in an error in state: 2536. -## -## 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 ] -## 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 ] -## 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 ] -## lseparated_nonempty_list_aux(COMMA,type_parameter) -> lseparated_nonempty_list_aux(COMMA,type_parameter) . COMMA type_parameter [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,type_parameter) -## - - - -implementation: CLASS LIDENT LPAREN QUOTE WITH -## -## Ends in an error in state: 2023. -## -## type_variable -> QUOTE . ident [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## QUOTE -## - - - -implementation: CLASS LIDENT LPAREN RPAREN WITH -## -## Ends in an error in state: 2212. -## -## class_declaration_details -> virtual_flag LIDENT LPAREN RPAREN . class_declaration_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT LPAREN RPAREN -## - - - -implementation: CLASS LIDENT LPAREN UNDERSCORE EQUAL -## -## Ends in an error in state: 2554. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) -## -## 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 1209, spurious reduction of production pattern -> pattern_without_or -## In state 1218, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1321, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1327, 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: 2556. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN -## - - - -implementation: CLASS LIDENT LPAREN WITH -## -## Ends in an error in state: 2211. -## -## 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 ] -## 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 ] -## 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 ] -## 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 ] -## 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 ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT LPAREN -## - - - -implementation: CLASS LIDENT WITH -## -## Ends in an error in state: 2210. -## -## 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 ] -## 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 ] -## 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 ] -## 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 ] -## 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 ] -## 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 ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT -## - - - -implementation: CLASS TYPE LIDENT EQUAL DOCSTRING WITH -## -## Ends in an error in state: 2075. -## -## class_instance_type -> attribute . class_instance_type [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## attribute -## - - - -implementation: CLASS TYPE LIDENT EQUAL LIDENT LPAREN WITH -## -## Ends in an error in state: 2067. -## -## loption(parenthesized(class_type_arguments_comma_list)) -> LPAREN . class_type_arguments_comma_list RPAREN [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -implementation: CLASS TYPE LIDENT EQUAL LIDENT WITH -## -## Ends in an error in state: 2066. -## -## class_instance_type -> clty_longident . loption(parenthesized(class_type_arguments_comma_list)) [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## clty_longident -## - - - -implementation: CLASS TYPE LIDENT EQUAL UIDENT DOT WITH -## -## Ends in an error in state: 2063. -## -## 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 ] -## mod_ext_longident -> mod_ext_longident DOT . UIDENT [ DOT ] -## -## The known suffix of the stack is as follows: -## mod_ext_longident DOT -## - - - -implementation: CLASS TYPE LIDENT EQUAL UIDENT WITH -## -## Ends in an error in state: 2062. -## -## 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 ] -## mod_ext_longident -> mod_ext_longident . DOT UIDENT [ DOT ] -## -## The known suffix of the stack is as follows: -## mod_ext_longident -## -## 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 192, spurious reduction of production mod_ext_longident -> UIDENT -## - - - -implementation: CLASS TYPE LIDENT EQUAL WITH -## -## Ends in an error in state: 2196. -## -## either(preceded(EQUAL,class_instance_type),class_type_body) -> EQUAL . class_instance_type [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## EQUAL -## - - - -implementation: CLASS TYPE LIDENT LBRACE DOT WITH -## -## Ends in an error in state: 2191. -## -## class_type_body -> LBRACE DOT class_sig_body . RBRACE [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## LBRACE DOT class_sig_body -## -## 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 2077, spurious reduction of production option(SEMI) -> -## In state 2106, spurious reduction of production class_sig_body_fields -> option(SEMI) -## In state 2143, spurious reduction of production class_sig_body -> class_sig_body_fields -## - - - -implementation: CLASS TYPE LIDENT LBRACE RBRACE AND LIDENT LBRACE RBRACE WITH -## -## Ends in an error in state: 2207. -## -## list(and_class_type_declaration) -> and_class_type_declaration . list(and_class_type_declaration) [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## and_class_type_declaration -## - - - -implementation: CLASS TYPE LIDENT LBRACE RBRACE AND WITH -## -## Ends in an error in state: 2201. -## -## and_class_type_declaration -> AND . class_type_declaration_details [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## AND -## - - - -implementation: CLASS TYPE LIDENT LBRACE RBRACE DOCSTRING AND WITH -## -## Ends in an error in state: 2204. -## -## and_class_type_declaration -> nonempty_list(as_loc(attribute)) AND . class_type_declaration_details [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) AND -## - - - -implementation: CLASS TYPE LIDENT LBRACE RBRACE DOCSTRING WITH -## -## Ends in an error in state: 2203. -## -## and_class_type_declaration -> nonempty_list(as_loc(attribute)) . AND class_type_declaration_details [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -implementation: CLASS TYPE LIDENT LBRACE RBRACE WITH -## -## Ends in an error in state: 2200. -## -## class_type_declarations -> CLASS TYPE class_type_declaration_details . list(and_class_type_declaration) [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## CLASS TYPE class_type_declaration_details -## - - - -implementation: CLASS TYPE LIDENT LBRACE WITH -## -## Ends in an error in state: 2193. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LBRACE class_sig_body -## -## 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 2033, spurious reduction of production option(SEMI) -> -## In state 2156, spurious reduction of production class_sig_body_fields -> option(SEMI) -## In state 2183, spurious reduction of production class_sig_body -> class_sig_body_fields -## - - - -implementation: CLASS TYPE LIDENT LPAREN QUOTE UIDENT RPAREN EOL -## -## Ends in an error in state: 2032. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT loption(class_type_parameters) -## - - - -implementation: CLASS TYPE LIDENT WITH -## -## Ends in an error in state: 2018. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## virtual_flag LIDENT -## - - - -implementation: CLASS TYPE VIRTUAL LET -## -## Ends in an error in state: 2017. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## virtual_flag -## - - - -implementation: CLASS TYPE WITH -## -## Ends in an error in state: 2016. -## -## class_type_declarations -> CLASS TYPE . class_type_declaration_details list(and_class_type_declaration) [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## CLASS TYPE -## - - - -implementation: CLASS VIRTUAL LET -## -## Ends in an error in state: 2209. -## -## 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 ] -## 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 ] -## 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 ] -## 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 ] -## 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 ] -## 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 ] -## -## The known suffix of the stack is as follows: -## virtual_flag -## - - - -implementation: CLASS WITH -## -## Ends in an error in state: 2014. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## CLASS -## - - - -implementation: DOCSTRING CLASS LIDENT LBRACE RBRACE WITH -## -## Ends in an error in state: 2787. -## -## structure_item -> nonempty_list(as_loc(attribute)) CLASS class_declaration_details . list(and_class_declaration) [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) CLASS class_declaration_details -## - - - -implementation: DOCSTRING CLASS TYPE LIDENT LBRACE RBRACE WITH -## -## Ends in an error in state: 2785. -## -## class_type_declarations -> nonempty_list(as_loc(attribute)) CLASS TYPE class_type_declaration_details . list(and_class_type_declaration) [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) CLASS TYPE class_type_declaration_details -## - - - -implementation: DOCSTRING CLASS TYPE WITH -## -## Ends in an error in state: 2784. -## -## class_type_declarations -> nonempty_list(as_loc(attribute)) CLASS TYPE . class_type_declaration_details list(and_class_type_declaration) [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) CLASS TYPE -## - - - -implementation: DOCSTRING CLASS WITH -## -## Ends in an error in state: 2783. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) CLASS -## - - - -implementation: DOCSTRING EXCEPTION WITH -## -## Ends in an error in state: 2781. -## -## str_exception_declaration -> nonempty_list(as_loc(attribute)) EXCEPTION . either(extension_constructor_declaration,extension_constructor_rebind) [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) EXCEPTION -## - - - -implementation: DOCSTRING EXTERNAL LIDENT COLON UNDERSCORE EQUAL WITH -## -## Ends in an error in state: 2779. -## -## structure_item -> nonempty_list(as_loc(attribute)) EXTERNAL val_ident COLON core_type EQUAL . primitive_declaration [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) EXTERNAL val_ident COLON core_type EQUAL -## - - - -implementation: DOCSTRING EXTERNAL LIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 2778. -## -## structure_item -> nonempty_list(as_loc(attribute)) EXTERNAL val_ident COLON core_type . EQUAL primitive_declaration [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) EXTERNAL val_ident COLON core_type -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## - - - -implementation: DOCSTRING EXTERNAL LIDENT COLON WITH -## -## Ends in an error in state: 2777. -## -## structure_item -> nonempty_list(as_loc(attribute)) EXTERNAL val_ident COLON . core_type EQUAL primitive_declaration [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) EXTERNAL val_ident COLON -## - - - -implementation: DOCSTRING EXTERNAL LIDENT WITH -## -## Ends in an error in state: 2776. -## -## structure_item -> nonempty_list(as_loc(attribute)) EXTERNAL val_ident . COLON core_type EQUAL primitive_declaration [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) EXTERNAL val_ident -## - - - -implementation: DOCSTRING EXTERNAL WITH -## -## Ends in an error in state: 2775. -## -## structure_item -> nonempty_list(as_loc(attribute)) EXTERNAL . val_ident COLON core_type EQUAL primitive_declaration [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) EXTERNAL -## - - - -implementation: DOCSTRING INCLUDE WITH -## -## Ends in an error in state: 2773. -## -## structure_item -> nonempty_list(as_loc(attribute)) INCLUDE . module_expr [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) INCLUDE -## - - - -implementation: DOCSTRING LET PERCENT AND ASSERT -## -## Ends in an error in state: 2770. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) LET option(item_extension_sugar) -## -## 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 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 1903, spurious reduction of production option(item_extension_sugar) -> item_extension_sugar -## - - - -implementation: DOCSTRING LET REC ASSERT -## -## Ends in an error in state: 2771. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) LET option(item_extension_sugar) rec_flag -## - - - -implementation: DOCSTRING LET WITH -## -## Ends in an error in state: 2769. -## -## 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 LIDENT ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) LET -## - - - -implementation: DOCSTRING MODULE REC LIDENT LBRACE RBRACE WITH -## -## Ends in an error in state: 2793. -## -## structure_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE_REC_ident module_binding_body . list(and_module_bindings) [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) opt_LET_MODULE_REC_ident module_binding_body -## - - - -implementation: DOCSTRING MODULE REC LIDENT WITH -## -## Ends in an error in state: 2792. -## -## structure_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE_REC_ident . module_binding_body list(and_module_bindings) [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) opt_LET_MODULE_REC_ident -## - - - -implementation: DOCSTRING MODULE TYPE OF LET -## -## Ends in an error in state: 2765. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) MODULE TYPE option(OF) -## - - - -implementation: DOCSTRING MODULE TYPE WITH -## -## Ends in an error in state: 2764. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) MODULE TYPE -## - - - -implementation: DOCSTRING MODULE UIDENT WITH -## -## Ends in an error in state: 2790. -## -## structure_item -> nonempty_list(as_loc(attribute)) opt_LET_MODULE_ident . module_binding_body [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) opt_LET_MODULE_ident -## - - - -implementation: DOCSTRING MODULE WITH -## -## Ends in an error in state: 2763. -## -## opt_LET_MODULE -> MODULE . [ UIDENT REC LIDENT ] -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) MODULE -## - - - -implementation: DOCSTRING OPEN BANG WITH -## -## Ends in an error in state: 2761. -## -## open_statement -> nonempty_list(as_loc(attribute)) OPEN override_flag . mod_longident [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) OPEN override_flag -## - - - -implementation: DOCSTRING OPEN UIDENT WITH -## -## Ends in an error in state: 2762. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) OPEN override_flag mod_longident -## - - - -implementation: DOCSTRING OPEN WITH -## -## Ends in an error in state: 2760. -## -## open_statement -> nonempty_list(as_loc(attribute)) OPEN . override_flag mod_longident [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) OPEN -## - - - -implementation: DOCSTRING PERCENT AND UNDERSCORE -## -## Ends in an error in state: 2795. -## -## structure_item -> nonempty_list(as_loc(attribute)) item_extension_sugar . structure_item [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) item_extension_sugar -## -## 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 54, spurious reduction of production attr_id -> single_attr_id -## In state 57, spurious reduction of production item_extension_sugar -> PERCENT attr_id -## - - - -implementation: DOCSTRING TYPE LIDENT LPAREN UNDERSCORE RPAREN AMPERSAND -## -## Ends in an error in state: 2719. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag LIDENT type_variables_with_variance -## - - - -implementation: DOCSTRING TYPE LIDENT PLUSEQ PRI BANG -## -## Ends in an error in state: 2721. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) -## - - - -implementation: DOCSTRING TYPE LIDENT PLUSEQ WITH -## -## Ends in an error in state: 2720. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag LIDENT type_variables_with_variance PLUSEQ -## - - - -implementation: DOCSTRING TYPE LIDENT WITH -## -## Ends in an error in state: 2718. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag LIDENT -## - - - -implementation: DOCSTRING TYPE UIDENT DOT LIDENT LPAREN UNDERSCORE RPAREN WITH -## -## Ends in an error in state: 2756. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance -## - - - -implementation: DOCSTRING TYPE UIDENT DOT LIDENT PLUSEQ PRI BANG -## -## Ends in an error in state: 2758. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) -## - - - -implementation: DOCSTRING TYPE UIDENT DOT LIDENT PLUSEQ WITH -## -## Ends in an error in state: 2757. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance PLUSEQ -## - - - -implementation: DOCSTRING TYPE UIDENT DOT LIDENT WITH -## -## Ends in an error in state: 2755. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident DOT LIDENT -## - - - -implementation: DOCSTRING TYPE UIDENT DOT UIDENT WITH -## -## Ends in an error in state: 2753. -## -## 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 ] -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident -## -## 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 196, spurious reduction of production mod_ext_longident -> mod_ext_longident DOT UIDENT -## - - - -implementation: DOCSTRING TYPE UIDENT DOT WITH -## -## Ends in an error in state: 2754. -## -## 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 ] -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag mod_ext_longident DOT -## - - - -implementation: DOCSTRING TYPE WITH -## -## Ends in an error in state: 2717. -## -## 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 ] -## type_declarations -> nonempty_list(as_loc(attribute)) TYPE nonrec_flag . type_declaration_details [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TYPE nonrec_flag -## -## 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 2716, spurious reduction of production nonrec_flag -> -## - - - -implementation: DOCSTRING WITH -## -## Ends in an error in state: 2626. -## -## structure -> structure_item . [ RBRACKET RBRACE EOF ] -## structure -> structure_item . SEMI structure [ RBRACKET RBRACE EOF ] -## structure -> structure_item . error structure [ RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## structure_item -## -## 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 2179, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## In state 2715, spurious reduction of production structure_item -> nonempty_list(as_loc(attribute)) -## - - - -implementation: ES6_FUN LPAREN DOT UNDERSCORE EQUAL -## -## Ends in an error in state: 1322. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) -## -## 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 1209, spurious reduction of production pattern -> pattern_without_or -## In state 1218, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1321, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1327, 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: 1319. -## -## es6_parameters -> LPAREN DOT . RPAREN [ EQUALGREATER COLON ] -## es6_parameters -> LPAREN DOT . lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN [ EQUALGREATER COLON ] -## -## The known suffix of the stack is as follows: -## LPAREN DOT -## - - - -implementation: ES6_FUN LPAREN MINUS WITH -## -## Ends in an error in state: 1318. -## -## operator -> MINUS . [ RPAREN ] -## signed_constant -> MINUS . INT [ RPAREN DOTDOT COMMA COLONCOLON COLON BAR AS ] -## signed_constant -> MINUS . FLOAT [ RPAREN DOTDOT COMMA COLONCOLON COLON BAR AS ] -## -## The known suffix of the stack is as follows: -## MINUS -## - - - -implementation: ES6_FUN LPAREN PLUS WITH -## -## Ends in an error in state: 1317. -## -## operator -> PLUS . [ RPAREN ] -## signed_constant -> PLUS . INT [ RPAREN DOTDOT COMMA COLONCOLON COLON BAR AS ] -## signed_constant -> PLUS . FLOAT [ RPAREN DOTDOT COMMA COLONCOLON COLON BAR AS ] -## -## The known suffix of the stack is as follows: -## PLUS -## - - - -implementation: ES6_FUN LPAREN TILDE LIDENT AS WITH -## -## Ends in an error in state: 1094. -## -## labeled_pattern_constraint -> AS . pattern_optional_constraint [ RPAREN EQUAL COMMA ] -## -## The known suffix of the stack is as follows: -## AS -## - - - -implementation: ES6_FUN LPAREN TILDE LIDENT COLON LIDENT WITH -## -## Ends in an error in state: 1305. -## -## labeled_pattern -> TILDE LIDENT labeled_pattern_constraint . [ RPAREN COMMA ] -## labeled_pattern -> TILDE LIDENT labeled_pattern_constraint . EQUAL expr [ RPAREN COMMA ] -## labeled_pattern -> TILDE LIDENT labeled_pattern_constraint . EQUAL QUESTION [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## TILDE LIDENT labeled_pattern_constraint -## -## 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 378, spurious reduction of production basic_core_type -> type_longident -## In state 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 528, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 1304, spurious reduction of production labeled_pattern_constraint -> option(preceded(COLON,core_type)) -## - - - -implementation: ES6_FUN LPAREN TILDE LIDENT EQUAL UIDENT TO -## -## Ends in an error in state: 3226. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## labeled_pattern -> TILDE LIDENT labeled_pattern_constraint EQUAL expr . [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## TILDE LIDENT labeled_pattern_constraint EQUAL expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: ES6_FUN LPAREN TILDE LIDENT EQUAL WITH -## -## Ends in an error in state: 1306. -## -## labeled_pattern -> TILDE LIDENT labeled_pattern_constraint EQUAL . expr [ RPAREN COMMA ] -## labeled_pattern -> TILDE LIDENT labeled_pattern_constraint EQUAL . QUESTION [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## TILDE LIDENT labeled_pattern_constraint EQUAL -## - - - -implementation: ES6_FUN LPAREN TILDE LIDENT WITH -## -## Ends in an error in state: 1093. -## -## labeled_pattern -> TILDE LIDENT . labeled_pattern_constraint [ RPAREN COMMA ] -## labeled_pattern -> TILDE LIDENT . labeled_pattern_constraint EQUAL expr [ RPAREN COMMA ] -## labeled_pattern -> TILDE LIDENT . labeled_pattern_constraint EQUAL QUESTION [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## TILDE LIDENT -## - - - -implementation: ES6_FUN LPAREN TILDE WITH -## -## Ends in an error in state: 1092. -## -## labeled_pattern -> TILDE . LIDENT labeled_pattern_constraint [ RPAREN COMMA ] -## labeled_pattern -> TILDE . LIDENT labeled_pattern_constraint EQUAL expr [ RPAREN COMMA ] -## labeled_pattern -> TILDE . LIDENT labeled_pattern_constraint EQUAL QUESTION [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## TILDE -## - - - -implementation: ES6_FUN LPAREN TYPE WITH -## -## Ends in an error in state: 1090. -## -## labeled_pattern -> TYPE . LIDENT [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## TYPE -## - - - -implementation: ES6_FUN LPAREN UNDERSCORE COMMA WITH -## -## Ends in an error in state: 1323. -## -## lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> lseparated_nonempty_list_aux(COMMA,labeled_pattern) COMMA . labeled_pattern [ RPAREN COMMA ] -## option(COMMA) -> COMMA . [ RPAREN ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,labeled_pattern) COMMA -## - - - -implementation: ES6_FUN LPAREN UNDERSCORE EQUAL -## -## Ends in an error in state: 1328. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) -## -## 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 1209, spurious reduction of production pattern -> pattern_without_or -## In state 1218, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1321, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1327, spurious reduction of production lseparated_nonempty_list_aux(COMMA,labeled_pattern) -> labeled_pattern -## - - - -implementation: ES6_FUN LPAREN WITH -## -## Ends in an error in state: 1315. -## -## es6_parameters -> LPAREN . RPAREN [ EQUALGREATER COLON ] -## es6_parameters -> LPAREN . lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN [ EQUALGREATER COLON ] -## es6_parameters -> LPAREN . DOT RPAREN [ EQUALGREATER COLON ] -## es6_parameters -> LPAREN . DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN [ EQUALGREATER COLON ] -## val_ident -> LPAREN . operator RPAREN [ EQUALGREATER COLON ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -implementation: ES6_FUN UNDERSCORE COLON DOCSTRING WITH -## -## Ends in an error in state: 1360. -## -## non_arrowed_core_type -> attribute . non_arrowed_core_type [ LBRACE EQUALGREATER ] -## -## The known suffix of the stack is as follows: -## attribute -## - - - -implementation: ES6_FUN UNDERSCORE COLON UNDERSCORE EQUALGREATER UIDENT RPAREN -## -## Ends in an error in state: 2012. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ES6_FUN es6_parameters COLON non_arrowed_core_type EQUALGREATER expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: ES6_FUN UNDERSCORE COLON UNDERSCORE EQUALGREATER WITH -## -## Ends in an error in state: 2011. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ES6_FUN es6_parameters COLON non_arrowed_core_type EQUALGREATER -## - - - -implementation: ES6_FUN UNDERSCORE COLON UNDERSCORE WITH -## -## Ends in an error in state: 2010. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ES6_FUN es6_parameters COLON non_arrowed_core_type -## - - - -implementation: ES6_FUN UNDERSCORE COLON WITH -## -## Ends in an error in state: 2009. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ES6_FUN es6_parameters COLON -## - - - -implementation: ES6_FUN UNDERSCORE EQUALGREATER UIDENT RPAREN -## -## Ends in an error in state: 2008. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ES6_FUN es6_parameters EQUALGREATER expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: ES6_FUN UNDERSCORE EQUALGREATER WITH -## -## Ends in an error in state: 2007. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ES6_FUN es6_parameters EQUALGREATER -## - - - -implementation: ES6_FUN UNDERSCORE WITH -## -## Ends in an error in state: 2006. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ES6_FUN es6_parameters -## - - - -implementation: ES6_FUN WITH -## -## Ends in an error in state: 2005. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ES6_FUN -## - - - -implementation: EXCEPTION COLONCOLON EQUAL WITH -## -## Ends in an error in state: 2000. -## -## extension_constructor_rebind -> COLONCOLON EQUAL . constr_longident [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## COLONCOLON EQUAL -## - - - -implementation: EXCEPTION COLONCOLON WITH -## -## Ends in an error in state: 1999. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## COLONCOLON -## - - - -implementation: EXCEPTION FALSE EQUAL WITH -## -## Ends in an error in state: 1997. -## -## extension_constructor_rebind -> FALSE EQUAL . constr_longident [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## FALSE EQUAL -## - - - -implementation: EXCEPTION FALSE WITH -## -## Ends in an error in state: 1996. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## FALSE -## - - - -implementation: EXCEPTION LBRACKET RBRACKET EQUAL WITH -## -## Ends in an error in state: 1994. -## -## extension_constructor_rebind -> LBRACKET RBRACKET EQUAL . constr_longident [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## LBRACKET RBRACKET EQUAL -## - - - -implementation: EXCEPTION LBRACKET RBRACKET WITH -## -## Ends in an error in state: 1993. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LBRACKET RBRACKET -## - - - -implementation: EXCEPTION LBRACKET WITH -## -## Ends in an error in state: 1992. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LBRACKET -## - - - -implementation: EXCEPTION LPAREN RPAREN EQUAL WITH -## -## Ends in an error in state: 1990. -## -## extension_constructor_rebind -> LPAREN RPAREN EQUAL . constr_longident [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## LPAREN RPAREN EQUAL -## - - - -implementation: EXCEPTION LPAREN RPAREN WITH -## -## Ends in an error in state: 1989. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN RPAREN -## - - - -implementation: EXCEPTION LPAREN WITH -## -## Ends in an error in state: 1988. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -implementation: EXCEPTION TRUE EQUAL WITH -## -## Ends in an error in state: 1986. -## -## extension_constructor_rebind -> TRUE EQUAL . constr_longident [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## TRUE EQUAL -## - - - -implementation: EXCEPTION TRUE WITH -## -## Ends in an error in state: 1985. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## TRUE -## - - - -implementation: EXCEPTION UIDENT COLON WITH -## -## Ends in an error in state: 783. -## -## option(preceded(COLON,core_type)) -> COLON . core_type [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## COLON -## - - - -implementation: EXCEPTION UIDENT EQUAL LPAREN WITH -## -## Ends in an error in state: 1983. -## -## constr_longident -> LPAREN . RPAREN [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -implementation: EXCEPTION UIDENT EQUAL WITH -## -## Ends in an error in state: 1982. -## -## extension_constructor_rebind -> UIDENT EQUAL . constr_longident [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING BAR ] -## -## The known suffix of the stack is as follows: -## UIDENT EQUAL -## - - - -implementation: EXCEPTION UIDENT LBRACE DOCSTRING LIDENT COLON WITH -## -## Ends in an error in state: 514. -## -## record_label_declaration -> nonempty_list(as_loc(attribute)) mutable_flag LIDENT COLON . poly_type [ RBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) mutable_flag LIDENT COLON -## - - - -implementation: EXCEPTION UIDENT LBRACE DOCSTRING LIDENT WITH -## -## Ends in an error in state: 513. -## -## record_label_declaration -> nonempty_list(as_loc(attribute)) mutable_flag LIDENT . [ RBRACE COMMA ] -## record_label_declaration -> nonempty_list(as_loc(attribute)) mutable_flag LIDENT . COLON poly_type [ RBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) mutable_flag LIDENT -## - - - -implementation: EXCEPTION UIDENT LBRACE DOCSTRING MUTABLE LET -## -## Ends in an error in state: 512. -## -## record_label_declaration -> nonempty_list(as_loc(attribute)) mutable_flag . LIDENT [ RBRACE COMMA ] -## record_label_declaration -> nonempty_list(as_loc(attribute)) mutable_flag . LIDENT COLON poly_type [ RBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) mutable_flag -## - - - -implementation: EXCEPTION UIDENT LBRACE DOCSTRING WITH -## -## Ends in an error in state: 511. -## -## record_label_declaration -> nonempty_list(as_loc(attribute)) . mutable_flag LIDENT [ RBRACE COMMA ] -## record_label_declaration -> nonempty_list(as_loc(attribute)) . mutable_flag LIDENT COLON poly_type [ RBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -implementation: EXCEPTION UIDENT LBRACE DOT WITH -## -## Ends in an error in state: 773. -## -## object_record_type -> LBRACE DOT . string_literal_labels RBRACE [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER COLON BARRBRACKET BAR AS AND ] -## object_record_type -> LBRACE DOT . loption(object_label_declarations) RBRACE [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER COLON BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## LBRACE DOT -## - - - -implementation: EXCEPTION UIDENT LBRACE DOTDOT WITH -## -## Ends in an error in state: 768. -## -## object_record_type -> LBRACE DOTDOT . string_literal_labels RBRACE [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER COLON BARRBRACKET BAR AS AND ] -## object_record_type -> LBRACE DOTDOT . loption(object_label_declarations) RBRACE [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER COLON BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## LBRACE DOTDOT -## - - - -implementation: EXCEPTION UIDENT LBRACE LIDENT COLON LIDENT WITH -## -## Ends in an error in state: 778. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LBRACE lseparated_nonempty_list_aux(COMMA,record_label_declaration) -## -## 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 378, spurious reduction of production basic_core_type -> type_longident -## In state 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 423, spurious reduction of production poly_type -> core_type -## In state 519, spurious reduction of production record_label_declaration -> mutable_flag LIDENT COLON poly_type -## In state 510, spurious reduction of production lseparated_nonempty_list_aux(COMMA,record_label_declaration) -> record_label_declaration -## - - - -implementation: EXCEPTION UIDENT LBRACE LIDENT COLON WITH -## -## Ends in an error in state: 518. -## -## record_label_declaration -> mutable_flag LIDENT COLON . poly_type [ RBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## mutable_flag LIDENT COLON -## - - - -implementation: EXCEPTION UIDENT LBRACE LIDENT COMMA WITH -## -## Ends in an error in state: 521. -## -## lseparated_nonempty_list_aux(COMMA,record_label_declaration) -> lseparated_nonempty_list_aux(COMMA,record_label_declaration) COMMA . record_label_declaration [ RBRACE COMMA ] -## option(COMMA) -> COMMA . [ RBRACE ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,record_label_declaration) COMMA -## - - - -implementation: EXCEPTION UIDENT LBRACE LIDENT WITH -## -## Ends in an error in state: 517. -## -## record_label_declaration -> mutable_flag LIDENT . [ RBRACE COMMA ] -## record_label_declaration -> mutable_flag LIDENT . COLON poly_type [ RBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## mutable_flag LIDENT -## - - - -implementation: EXCEPTION UIDENT LBRACE MUTABLE LET -## -## Ends in an error in state: 516. -## -## record_label_declaration -> mutable_flag . LIDENT [ RBRACE COMMA ] -## record_label_declaration -> mutable_flag . LIDENT COLON poly_type [ RBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## mutable_flag -## - - - -implementation: EXCEPTION UIDENT LBRACE RBRACE WITH -## -## Ends in an error in state: 782. -## -## generalized_constructor_arguments -> option(constructor_arguments) . option(preceded(COLON,core_type)) [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## option(constructor_arguments) -## - - - -implementation: EXCEPTION UIDENT LBRACE WITH -## -## Ends in an error in state: 766. -## -## 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 ] -## object_record_type -> LBRACE . DOTDOT string_literal_labels RBRACE [ error SEMI RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COLON BAR AS AND ] -## object_record_type -> LBRACE . DOT loption(object_label_declarations) RBRACE [ error SEMI RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COLON BAR AS AND ] -## object_record_type -> LBRACE . DOTDOT loption(object_label_declarations) RBRACE [ error SEMI RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COLON BAR AS AND ] -## 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 ] -## -## The known suffix of the stack is as follows: -## LBRACE -## - - - -implementation: EXCEPTION UIDENT LPAREN UNDERSCORE COMMA WITH -## -## Ends in an error in state: 502. -## -## lseparated_nonempty_list_aux(COMMA,core_type) -> lseparated_nonempty_list_aux(COMMA,core_type) COMMA . core_type [ RPAREN COMMA ] -## option(COMMA) -> COMMA . [ RPAREN ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,core_type) COMMA -## - - - -implementation: EXCEPTION UIDENT LPAREN UNDERSCORE WITH -## -## Ends in an error in state: 501. -## -## constructor_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 ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,core_type) -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 505, spurious reduction of production lseparated_nonempty_list_aux(COMMA,core_type) -> core_type -## - - - -implementation: EXCEPTION UIDENT LPAREN WITH -## -## Ends in an error in state: 763. -## -## constructor_arguments -> LPAREN . constructor_arguments_comma_list RPAREN [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT COLON BAR AND ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -implementation: EXCEPTION UIDENT WITH -## -## Ends in an error in state: 1981. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## UIDENT -## - - - -implementation: EXCEPTION WITH -## -## Ends in an error in state: 1980. -## -## str_exception_declaration -> EXCEPTION . either(extension_constructor_declaration,extension_constructor_rebind) [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## EXCEPTION -## - - - -implementation: EXTERNAL LIDENT COLON UNDERSCORE EQUAL STRING WITH -## -## Ends in an error in state: 1976. -## -## nonempty_list(__anonymous_31) -> STRING . [ error SEMI RBRACKET RBRACE EOF ] -## nonempty_list(__anonymous_31) -> STRING . nonempty_list(__anonymous_31) [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## STRING -## - - - -implementation: EXTERNAL LIDENT COLON UNDERSCORE EQUAL WITH -## -## Ends in an error in state: 1975. -## -## structure_item -> EXTERNAL val_ident COLON core_type EQUAL . primitive_declaration [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## EXTERNAL val_ident COLON core_type EQUAL -## - - - -implementation: EXTERNAL LIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 1974. -## -## structure_item -> EXTERNAL val_ident COLON core_type . EQUAL primitive_declaration [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## EXTERNAL val_ident COLON core_type -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## - - - -implementation: EXTERNAL LIDENT COLON WITH -## -## Ends in an error in state: 1973. -## -## structure_item -> EXTERNAL val_ident COLON . core_type EQUAL primitive_declaration [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## EXTERNAL val_ident COLON -## - - - -implementation: EXTERNAL LIDENT WITH -## -## Ends in an error in state: 1972. -## -## structure_item -> EXTERNAL val_ident . COLON core_type EQUAL primitive_declaration [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## EXTERNAL val_ident -## - - - -implementation: EXTERNAL WITH -## -## Ends in an error in state: 1971. -## -## structure_item -> EXTERNAL . val_ident COLON core_type EQUAL primitive_declaration [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## EXTERNAL -## - - - -implementation: FOR LPAREN UNDERSCORE IN UIDENT SEMI -## -## Ends in an error in state: 1964. -## -## expr -> expr . INFIXOP0 expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FOR optional_expr_extension LPAREN pattern IN expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: FOR LPAREN UNDERSCORE IN UIDENT TO UIDENT RPAREN UIDENT RPAREN -## -## Ends in an error in state: 1970. -## -## simple_expr_call -> simple_expr_call . POSTFIXOP [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT label_longident [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARP LIDENT [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPOP simple_expr_no_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPEQUAL simple_expr_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . MINUSGREATER simple_expr_no_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . labeled_arguments [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FOR optional_expr_extension LPAREN pattern IN expr direction_flag expr RPAREN simple_expr_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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, 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: 1969. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FOR optional_expr_extension LPAREN pattern IN expr direction_flag expr RPAREN -## - - - -implementation: FOR LPAREN UNDERSCORE IN UIDENT TO UIDENT TO -## -## Ends in an error in state: 1968. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FOR optional_expr_extension LPAREN pattern IN expr direction_flag expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: FOR LPAREN UNDERSCORE IN UIDENT TO WITH -## -## Ends in an error in state: 1967. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FOR optional_expr_extension LPAREN pattern IN expr direction_flag -## - - - -implementation: FOR LPAREN UNDERSCORE IN WITH -## -## Ends in an error in state: 1963. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FOR optional_expr_extension LPAREN pattern IN -## - - - -implementation: FOR LPAREN UNDERSCORE WITH -## -## Ends in an error in state: 1962. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FOR optional_expr_extension LPAREN pattern -## -## 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 1209, spurious reduction of production pattern -> pattern_without_or -## - - - -implementation: FOR LPAREN WITH -## -## Ends in an error in state: 1961. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FOR optional_expr_extension LPAREN -## - - - -implementation: FOR PERCENT AND LIDENT -## -## Ends in an error in state: 1960. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FOR optional_expr_extension -## -## 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 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 1945, spurious reduction of production optional_expr_extension -> item_extension_sugar -## - - - -implementation: FOR WITH -## -## Ends in an error in state: 1959. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FOR -## - - - -implementation: FUN BAR UNDERSCORE EQUALGREATER CHAR RPAREN -## -## Ends in an error in state: 1956. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FUN optional_expr_extension match_case(expr) llist_aux(match_case(expr)) -## -## 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 1445, spurious reduction of production expr -> simple_expr_call -## In state 1954, spurious reduction of production match_case(expr) -> BAR pattern option(preceded(WHEN,expr)) EQUALGREATER expr -## In state 1955, 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: 1954. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## match_case(expr) -> BAR pattern option(preceded(WHEN,expr)) EQUALGREATER expr . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## BAR pattern option(preceded(WHEN,expr)) EQUALGREATER expr -## - - - -implementation: FUN BAR UNDERSCORE EQUALGREATER WITH -## -## Ends in an error in state: 1953. -## -## match_case(expr) -> BAR pattern option(preceded(WHEN,expr)) EQUALGREATER . expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## BAR pattern option(preceded(WHEN,expr)) EQUALGREATER -## - - - -implementation: FUN BAR UNDERSCORE WHEN UIDENT TO -## -## Ends in an error in state: 1951. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EQUALGREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## option(preceded(WHEN,expr)) -> WHEN expr . [ EQUALGREATER ] -## -## The known suffix of the stack is as follows: -## WHEN expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: FUN BAR UNDERSCORE WHEN WITH -## -## Ends in an error in state: 1950. -## -## option(preceded(WHEN,expr)) -> WHEN . expr [ EQUALGREATER ] -## -## The known suffix of the stack is as follows: -## WHEN -## - - - -implementation: FUN BAR UNDERSCORE WITH -## -## Ends in an error in state: 1949. -## -## match_case(expr) -> BAR pattern . option(preceded(WHEN,expr)) EQUALGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## pattern -> pattern . BAR pattern [ WHEN EQUALGREATER BAR ] -## -## The known suffix of the stack is as follows: -## BAR pattern -## -## 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 1209, spurious reduction of production pattern -> pattern_without_or -## - - - -implementation: FUN BAR WITH -## -## Ends in an error in state: 1948. -## -## match_case(expr) -> BAR . pattern option(preceded(WHEN,expr)) EQUALGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## BAR -## - - - -implementation: FUN LPAREN DOT RPAREN COLON LIDENT WITH -## -## Ends in an error in state: 3163. -## -## fun_def(EQUALGREATER,non_arrowed_core_type) -> LPAREN DOT RPAREN option(preceded(COLON,non_arrowed_core_type)) . either(preceded(EQUALGREATER,expr),braced_expr) [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN DOT RPAREN option(preceded(COLON,non_arrowed_core_type)) -## -## 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 378, spurious reduction of production basic_core_type -> type_longident -## In state 474, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 472, spurious reduction of production non_arrowed_core_type -> non_arrowed_simple_core_type -## In state 1359, spurious reduction of production option(preceded(COLON,non_arrowed_core_type)) -> COLON non_arrowed_core_type -## - - - -implementation: FUN LPAREN DOT RPAREN WITH -## -## Ends in an error in state: 3162. -## -## fun_def(EQUALGREATER,non_arrowed_core_type) -> LPAREN DOT RPAREN . option(preceded(COLON,non_arrowed_core_type)) either(preceded(EQUALGREATER,expr),braced_expr) [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN DOT RPAREN -## - - - -implementation: FUN LPAREN DOT UNDERSCORE EQUAL -## -## Ends in an error in state: 3165. -## -## 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 STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) -## -## 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 1209, spurious reduction of production pattern -> pattern_without_or -## In state 1218, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1321, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1327, 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: 3168. -## -## 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 STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN option(preceded(COLON,non_arrowed_core_type)) -## -## 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 378, spurious reduction of production basic_core_type -> type_longident -## In state 474, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 472, spurious reduction of production non_arrowed_core_type -> non_arrowed_simple_core_type -## In state 1359, spurious reduction of production option(preceded(COLON,non_arrowed_core_type)) -> COLON non_arrowed_core_type -## - - - -implementation: FUN LPAREN DOT UNDERSCORE RPAREN WITH -## -## Ends in an error in state: 3167. -## -## 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 STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN -## - - - -implementation: FUN LPAREN DOT WITH -## -## Ends in an error in state: 3161. -## -## fun_def(EQUALGREATER,non_arrowed_core_type) -> LPAREN DOT . RPAREN option(preceded(COLON,non_arrowed_core_type)) either(preceded(EQUALGREATER,expr),braced_expr) [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN DOT -## - - - -implementation: FUN LPAREN RPAREN COLON UNDERSCORE WITH -## -## Ends in an error in state: 1361. -## -## fun_def(EQUALGREATER,non_arrowed_core_type) -> LPAREN RPAREN option(preceded(COLON,non_arrowed_core_type)) . either(preceded(EQUALGREATER,expr),braced_expr) [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN RPAREN option(preceded(COLON,non_arrowed_core_type)) -## - - - -implementation: FUN LPAREN RPAREN COLON WITH -## -## Ends in an error in state: 1358. -## -## option(preceded(COLON,non_arrowed_core_type)) -> COLON . non_arrowed_core_type [ LBRACE EQUALGREATER ] -## -## The known suffix of the stack is as follows: -## COLON -## - - - -implementation: FUN LPAREN RPAREN EQUALGREATER FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 3158. -## -## either(preceded(EQUALGREATER,expr),braced_expr) -> EQUALGREATER expr . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## EQUALGREATER expr -## - - - -implementation: FUN LPAREN RPAREN EQUALGREATER WITH -## -## Ends in an error in state: 1362. -## -## either(preceded(EQUALGREATER,expr),braced_expr) -> EQUALGREATER . expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## EQUALGREATER -## - - - -implementation: FUN LPAREN RPAREN WITH -## -## Ends in an error in state: 1357. -## -## fun_def(EQUALGREATER,non_arrowed_core_type) -> LPAREN RPAREN . option(preceded(COLON,non_arrowed_core_type)) either(preceded(EQUALGREATER,expr),braced_expr) [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN RPAREN -## - - - -implementation: FUN LPAREN UNDERSCORE EQUAL -## -## Ends in an error in state: 3170. -## -## 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 STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) -## -## 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 1209, spurious reduction of production pattern -> pattern_without_or -## In state 1218, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1321, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1327, 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: 3173. -## -## 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 STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN option(preceded(COLON,non_arrowed_core_type)) -## -## 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 378, spurious reduction of production basic_core_type -> type_longident -## In state 474, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 472, spurious reduction of production non_arrowed_core_type -> non_arrowed_simple_core_type -## In state 1359, spurious reduction of production option(preceded(COLON,non_arrowed_core_type)) -> COLON non_arrowed_core_type -## - - - -implementation: FUN LPAREN UNDERSCORE RPAREN WITH -## -## Ends in an error in state: 3172. -## -## 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 STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN -## - - - -implementation: FUN LPAREN WITH -## -## Ends in an error in state: 1356. -## -## fun_def(EQUALGREATER,non_arrowed_core_type) -> LPAREN . RPAREN option(preceded(COLON,non_arrowed_core_type)) either(preceded(EQUALGREATER,expr),braced_expr) [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## 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 STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## fun_def(EQUALGREATER,non_arrowed_core_type) -> LPAREN . DOT RPAREN option(preceded(COLON,non_arrowed_core_type)) either(preceded(EQUALGREATER,expr),braced_expr) [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -implementation: FUN PERCENT AND BANG -## -## Ends in an error in state: 1947. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FUN optional_expr_extension -## -## 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 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 1945, spurious reduction of production optional_expr_extension -> item_extension_sugar -## - - - -implementation: FUN WITH -## -## Ends in an error in state: 1946. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FUN -## - - - -implementation: IF LBRACE RBRACE UIDENT ELSE UIDENT RPAREN -## -## Ends in an error in state: 1943. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## IF optional_expr_extension parenthesized_expr simple_expr_call ELSE expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: IF LBRACE RBRACE UIDENT ELSE WITH -## -## Ends in an error in state: 1942. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## IF optional_expr_extension parenthesized_expr simple_expr_call ELSE -## - - - -implementation: IF LBRACE RBRACE UIDENT RPAREN -## -## Ends in an error in state: 1941. -## -## simple_expr_call -> simple_expr_call . POSTFIXOP [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF ELSE DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT label_longident [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF ELSE DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF ELSE DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF ELSE DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF ELSE DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF ELSE DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF ELSE DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARP LIDENT [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF ELSE DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPOP simple_expr_no_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF ELSE DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPEQUAL simple_expr_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF ELSE DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . MINUSGREATER simple_expr_no_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF ELSE DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . labeled_arguments [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF ELSE DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## IF optional_expr_extension parenthesized_expr simple_expr_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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## - - - -implementation: IF LBRACE RBRACE WITH -## -## Ends in an error in state: 1940. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## IF optional_expr_extension parenthesized_expr -## - - - -implementation: IF LPAREN DOT WITH -## -## Ends in an error in state: 3805. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN DOT -## - - - -implementation: IF LPAREN UIDENT TO -## -## Ends in an error in state: 3807. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## In state 1460, spurious reduction of production expr_optional_constraint -> expr -## In state 3261, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint -## - - - -implementation: IF LPAREN WITH -## -## Ends in an error in state: 59. -## -## 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 ] -## parenthesized_expr -> LPAREN . expr_list RPAREN [ UIDENT TRUE STRING PREFIXOP NEW LPAREN LIDENT LESSIDENT LESSGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKET LBRACELESS LBRACE INT FLOAT FALSE CHAR BACKQUOTE ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -implementation: IF PERCENT AND LAZY -## -## Ends in an error in state: 1939. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## IF optional_expr_extension -## -## 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 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 1945, spurious reduction of production optional_expr_extension -> item_extension_sugar -## - - - -implementation: IF WITH -## -## Ends in an error in state: 1938. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## IF -## - - - -implementation: INCLUDE DOCSTRING LPAREN RPAREN WITH -## -## Ends in an error in state: 2689. -## -## 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 ] -## module_expr -> attribute module_expr . [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## -## The known suffix of the stack is as follows: -## attribute module_expr -## - - - -implementation: INCLUDE DOCSTRING WITH -## -## Ends in an error in state: 2688. -## -## module_expr -> attribute . module_expr [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## -## The known suffix of the stack is as follows: -## attribute -## - - - -implementation: INCLUDE FUN LPAREN RPAREN COLON LPAREN UIDENT COMMA -## -## Ends in an error in state: 2682. -## -## simple_module_type -> LPAREN module_parameter . RPAREN [ EQUALGREATER ] -## -## The known suffix of the stack is as follows: -## LPAREN module_parameter -## -## 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 910, spurious reduction of production ident -> UIDENT -## In state 1671, spurious reduction of production mty_longident -> ident -## In state 1630, spurious reduction of production simple_module_type -> mty_longident -## In state 1628, spurious reduction of production module_type -> simple_module_type -## In state 2680, spurious reduction of production module_parameter -> module_type -## - - - -implementation: INCLUDE FUN LPAREN RPAREN COLON LPAREN WITH -## -## Ends in an error in state: 2679. -## -## simple_module_type -> LPAREN . module_parameter RPAREN [ EQUALGREATER ] -## simple_module_type -> LPAREN . module_type error [ EQUALGREATER ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -implementation: INCLUDE FUN LPAREN RPAREN COLON UIDENT WITH -## -## Ends in an error in state: 2685. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## either(ES6_FUN,FUN) functor_parameters option(preceded(COLON,simple_module_type)) -## -## 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 243, spurious reduction of production ident -> UIDENT -## In state 945, spurious reduction of production mty_longident -> ident -## In state 913, spurious reduction of production simple_module_type -> mty_longident -## In state 2684, 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: 2678. -## -## option(preceded(COLON,simple_module_type)) -> COLON . simple_module_type [ EQUALGREATER ] -## -## The known suffix of the stack is as follows: -## COLON -## - - - -implementation: INCLUDE FUN LPAREN RPAREN EQUALGREATER LPAREN RPAREN WITH -## -## Ends in an error in state: 2687. -## -## 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 ] -## module_expr -> module_expr . LPAREN module_expr error [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## -## The known suffix of the stack is as follows: -## either(ES6_FUN,FUN) functor_parameters option(preceded(COLON,simple_module_type)) EQUALGREATER module_expr -## - - - -implementation: INCLUDE FUN LPAREN RPAREN EQUALGREATER WITH -## -## Ends in an error in state: 2686. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## either(ES6_FUN,FUN) functor_parameters option(preceded(COLON,simple_module_type)) EQUALGREATER -## - - - -implementation: INCLUDE FUN LPAREN RPAREN WITH -## -## Ends in an error in state: 2677. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## either(ES6_FUN,FUN) functor_parameters -## - - - -implementation: INCLUDE FUN WITH -## -## Ends in an error in state: 2676. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## either(ES6_FUN,FUN) -## - - - -implementation: INCLUDE LBRACE UIDENT EOF -## -## Ends in an error in state: 2816. -## -## module_expr_structure -> LBRACE structure . RBRACE [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## -## The known suffix of the stack is as follows: -## LBRACE structure -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 2631, spurious reduction of production unattributed_expr -> simple_expr_call -## In state 2572, spurious reduction of production structure_item -> unattributed_expr -## In state 2626, spurious reduction of production structure -> structure_item -## - - - -implementation: INCLUDE LBRACE WITH -## -## Ends in an error in state: 1937. -## -## module_expr_structure -> LBRACE . structure RBRACE [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## -## The known suffix of the stack is as follows: -## LBRACE -## - - - -implementation: INCLUDE LPAREN UIDENT COLON UIDENT SEMI -## -## Ends in an error in state: 2821. -## -## 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 ] -## module_type -> module_type . WITH lseparated_nonempty_list_aux(AND,with_constraint) [ error WITH RPAREN ] -## -## The known suffix of the stack is as follows: -## LPAREN module_expr COLON module_type -## -## 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 908, spurious reduction of production ident -> UIDENT -## In state 1671, spurious reduction of production mty_longident -> ident -## In state 1630, spurious reduction of production simple_module_type -> mty_longident -## In state 1628, spurious reduction of production module_type -> simple_module_type -## - - - -implementation: INCLUDE LPAREN UIDENT COLON WITH -## -## Ends in an error in state: 2820. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN module_expr COLON -## - - - -implementation: INCLUDE LPAREN UIDENT SEMI -## -## Ends in an error in state: 2818. -## -## module_complex_expr -> module_expr . [ RPAREN ] -## 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 ] -## module_expr -> module_expr . module_arguments [ error RPAREN LPAREN LBRACE COLON ] -## module_expr -> module_expr . LPAREN module_expr error [ error RPAREN LPAREN LBRACE COLON ] -## module_expr -> LPAREN module_expr . error [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## -## The known suffix of the stack is as follows: -## LPAREN module_expr -## -## 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 2669, spurious reduction of production module_expr -> mod_longident -## - - - -implementation: INCLUDE LPAREN VAL UIDENT COLON MODULE DO -## -## Ends in an error in state: 1931. -## -## module_complex_expr -> VAL expr COLON option(MODULE) . package_type [ RPAREN COMMA ] -## module_complex_expr -> VAL expr COLON option(MODULE) . package_type COLONGREATER option(MODULE) package_type [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## VAL expr COLON option(MODULE) -## - - - -implementation: INCLUDE LPAREN VAL UIDENT COLON UIDENT COLONGREATER MODULE DO -## -## Ends in an error in state: 1934. -## -## module_complex_expr -> VAL expr COLON option(MODULE) package_type COLONGREATER option(MODULE) . package_type [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## VAL expr COLON option(MODULE) package_type COLONGREATER option(MODULE) -## - - - -implementation: INCLUDE LPAREN VAL UIDENT COLON UIDENT COLONGREATER WITH -## -## Ends in an error in state: 1933. -## -## module_complex_expr -> VAL expr COLON option(MODULE) package_type COLONGREATER . option(MODULE) package_type [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## VAL expr COLON option(MODULE) package_type COLONGREATER -## - - - -implementation: INCLUDE LPAREN VAL UIDENT COLON UIDENT SEMI -## -## Ends in an error in state: 1932. -## -## module_complex_expr -> VAL expr COLON option(MODULE) package_type . [ RPAREN COMMA ] -## module_complex_expr -> VAL expr COLON option(MODULE) package_type . COLONGREATER option(MODULE) package_type [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## VAL expr COLON option(MODULE) package_type -## -## 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 243, spurious reduction of production ident -> UIDENT -## In state 945, spurious reduction of production mty_longident -> ident -## In state 913, spurious reduction of production simple_module_type -> mty_longident -## In state 912, spurious reduction of production module_type -> simple_module_type -## In state 1017, spurious reduction of production package_type -> module_type -## - - - -implementation: INCLUDE LPAREN VAL UIDENT COLON WITH -## -## Ends in an error in state: 1929. -## -## module_complex_expr -> VAL expr COLON . option(MODULE) package_type [ RPAREN ] -## module_complex_expr -> VAL expr COLON . option(MODULE) package_type COLONGREATER option(MODULE) package_type [ RPAREN ] -## module_expr -> LPAREN VAL expr COLON . error [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## -## The known suffix of the stack is as follows: -## LPAREN VAL expr COLON -## - - - -implementation: INCLUDE LPAREN VAL UIDENT COLONGREATER MODULE DO -## -## Ends in an error in state: 1927. -## -## module_complex_expr -> VAL expr COLONGREATER option(MODULE) . package_type [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## VAL expr COLONGREATER option(MODULE) -## - - - -implementation: INCLUDE LPAREN VAL UIDENT COLONGREATER UIDENT SEMI -## -## Ends in an error in state: 2823. -## -## module_expr -> LPAREN module_complex_expr . RPAREN [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## -## The known suffix of the stack is as follows: -## LPAREN module_complex_expr -## -## 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 243, spurious reduction of production ident -> UIDENT -## In state 945, spurious reduction of production mty_longident -> ident -## In state 913, spurious reduction of production simple_module_type -> mty_longident -## In state 912, spurious reduction of production module_type -> simple_module_type -## In state 1017, spurious reduction of production package_type -> module_type -## In state 1928, spurious reduction of production module_complex_expr -> VAL expr COLONGREATER option(MODULE) package_type -## - - - -implementation: INCLUDE LPAREN VAL UIDENT COLONGREATER WITH -## -## Ends in an error in state: 1925. -## -## module_complex_expr -> VAL expr COLONGREATER . option(MODULE) package_type [ RPAREN ] -## module_expr -> LPAREN VAL expr COLONGREATER . error [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## -## The known suffix of the stack is as follows: -## LPAREN VAL expr COLONGREATER -## - - - -implementation: INCLUDE LPAREN VAL UIDENT SEMI -## -## Ends in an error in state: 1923. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## module_complex_expr -> VAL expr . [ RPAREN ] -## module_complex_expr -> VAL expr . COLON option(MODULE) package_type [ RPAREN ] -## module_complex_expr -> VAL expr . COLON option(MODULE) package_type COLONGREATER option(MODULE) package_type [ RPAREN ] -## module_complex_expr -> VAL expr . COLONGREATER option(MODULE) package_type [ RPAREN ] -## module_expr -> LPAREN VAL expr . COLON error [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## module_expr -> LPAREN VAL expr . COLONGREATER error [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## module_expr -> LPAREN VAL expr . error [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## -## The known suffix of the stack is as follows: -## LPAREN VAL expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: INCLUDE LPAREN VAL WITH -## -## Ends in an error in state: 1922. -## -## module_complex_expr -> VAL . expr [ RPAREN ] -## module_complex_expr -> VAL . expr COLON option(MODULE) package_type [ RPAREN ] -## module_complex_expr -> VAL . expr COLON option(MODULE) package_type COLONGREATER option(MODULE) package_type [ RPAREN ] -## module_complex_expr -> VAL . expr COLONGREATER option(MODULE) package_type [ RPAREN ] -## module_expr -> LPAREN VAL . expr COLON error [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## module_expr -> LPAREN VAL . expr COLONGREATER error [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## module_expr -> LPAREN VAL . expr error [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## -## The known suffix of the stack is as follows: -## LPAREN VAL -## - - - -implementation: INCLUDE LPAREN WITH -## -## Ends in an error in state: 1921. -## -## 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 ] -## module_expr -> LPAREN . RPAREN [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## module_expr -> LPAREN . module_expr error [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## module_expr -> LPAREN . VAL expr COLON error [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## module_expr -> LPAREN . VAL expr COLONGREATER error [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## module_expr -> LPAREN . VAL expr error [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -implementation: INCLUDE UIDENT LPAREN COMMA WITH -## -## Ends in an error in state: 2667. -## -## module_arguments -> LPAREN module_arguments_comma_list . RPAREN [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## -## The known suffix of the stack is as follows: -## LPAREN module_arguments_comma_list -## - - - -implementation: INCLUDE UIDENT LPAREN UIDENT COLON UIDENT SEMI -## -## Ends in an error in state: 2663. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## module_expr COLON module_type -## -## 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 243, spurious reduction of production ident -> UIDENT -## In state 945, spurious reduction of production mty_longident -> ident -## In state 913, spurious reduction of production simple_module_type -> mty_longident -## In state 912, spurious reduction of production module_type -> simple_module_type -## - - - -implementation: INCLUDE UIDENT LPAREN UIDENT COLON WITH -## -## Ends in an error in state: 2662. -## -## module_complex_expr -> module_expr COLON . module_type [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## module_expr COLON -## - - - -implementation: INCLUDE UIDENT LPAREN UIDENT COMMA UIDENT SEMI -## -## Ends in an error in state: 2672. -## -## module_complex_expr -> module_expr . [ RPAREN COMMA ] -## module_complex_expr -> module_expr . COLON module_type [ RPAREN COMMA ] -## module_expr -> module_expr . module_arguments [ RPAREN LPAREN LBRACE COMMA COLON ] -## module_expr -> module_expr . LPAREN module_expr error [ RPAREN LPAREN LBRACE COMMA COLON ] -## -## The known suffix of the stack is as follows: -## module_expr -## -## 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 1408, spurious reduction of production module_expr -> mod_longident -## - - - -implementation: INCLUDE UIDENT LPAREN UIDENT COMMA WITH -## -## Ends in an error in state: 2671. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,module_complex_expr) COMMA -## - - - -implementation: INCLUDE UIDENT LPAREN UIDENT SEMI -## -## Ends in an error in state: 2660. -## -## module_complex_expr -> module_expr . [ RPAREN COMMA ] -## module_complex_expr -> module_expr . COLON module_type [ RPAREN COMMA ] -## module_expr -> module_expr . module_arguments [ error RPAREN LPAREN LBRACE COMMA COLON ] -## module_expr -> module_expr . LPAREN module_expr error [ error RPAREN LPAREN LBRACE COMMA COLON ] -## module_expr -> module_expr LPAREN module_expr . error [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETAT LBRACE EOF DOCSTRING COMMA COLON AND ] -## -## The known suffix of the stack is as follows: -## module_expr LPAREN module_expr -## -## 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 2669, spurious reduction of production module_expr -> mod_longident -## - - - -implementation: INCLUDE UIDENT LPAREN VAL CHAR COLONGREATER UIDENT SEMI -## -## Ends in an error in state: 2670. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,module_complex_expr) -## -## 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 243, spurious reduction of production ident -> UIDENT -## In state 945, spurious reduction of production mty_longident -> ident -## In state 913, spurious reduction of production simple_module_type -> mty_longident -## In state 912, spurious reduction of production module_type -> simple_module_type -## In state 1017, spurious reduction of production package_type -> module_type -## In state 1928, spurious reduction of production module_complex_expr -> VAL expr COLONGREATER option(MODULE) package_type -## In state 2666, 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: 3388. -## -## module_complex_expr -> VAL expr COLON . option(MODULE) package_type [ RPAREN COMMA ] -## module_complex_expr -> VAL expr COLON . option(MODULE) package_type COLONGREATER option(MODULE) package_type [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## VAL expr COLON -## - - - -implementation: INCLUDE UIDENT LPAREN VAL UIDENT COLONGREATER WITH -## -## Ends in an error in state: 3387. -## -## module_complex_expr -> VAL expr COLONGREATER . option(MODULE) package_type [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## VAL expr COLONGREATER -## - - - -implementation: INCLUDE UIDENT LPAREN VAL UIDENT TO -## -## Ends in an error in state: 3386. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COMMA COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## module_complex_expr -> VAL expr . [ RPAREN COMMA ] -## module_complex_expr -> VAL expr . COLON option(MODULE) package_type [ RPAREN COMMA ] -## module_complex_expr -> VAL expr . COLON option(MODULE) package_type COLONGREATER option(MODULE) package_type [ RPAREN COMMA ] -## module_complex_expr -> VAL expr . COLONGREATER option(MODULE) package_type [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## VAL expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: INCLUDE UIDENT LPAREN VAL WITH -## -## Ends in an error in state: 962. -## -## module_complex_expr -> VAL . expr [ RPAREN COMMA ] -## module_complex_expr -> VAL . expr COLON option(MODULE) package_type [ RPAREN COMMA ] -## module_complex_expr -> VAL . expr COLON option(MODULE) package_type COLONGREATER option(MODULE) package_type [ RPAREN COMMA ] -## module_complex_expr -> VAL . expr COLONGREATER option(MODULE) package_type [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## VAL -## - - - -implementation: INCLUDE UIDENT LPAREN WITH -## -## Ends in an error in state: 2658. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## module_expr LPAREN -## - - - -implementation: INCLUDE UIDENT WITH -## -## Ends in an error in state: 2669. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## mod_longident -## - - - -implementation: INCLUDE WITH -## -## Ends in an error in state: 1920. -## -## structure_item -> INCLUDE . module_expr [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## INCLUDE -## - - - -implementation: LAZY UIDENT RPAREN -## -## Ends in an error in state: 1907. -## -## simple_expr_call -> simple_expr_call . POSTFIXOP [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT label_longident [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARP LIDENT [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPOP simple_expr_no_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPEQUAL simple_expr_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . MINUSGREATER simple_expr_no_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . labeled_arguments [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LAZY simple_expr_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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## - - - -implementation: LAZY WITH -## -## Ends in an error in state: 1906. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LAZY -## - - - -implementation: LBRACE AS UNDERSCORE WITH -## -## Ends in an error in state: 2384. -## -## class_self_expr -> AS pattern . [ error SEMI RBRACE ] -## pattern -> pattern . BAR pattern [ error SEMI RBRACE BAR ] -## -## The known suffix of the stack is as follows: -## AS pattern -## -## 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 1166, spurious reduction of production pattern -> pattern_without_or -## - - - -implementation: LBRACE AS WITH -## -## Ends in an error in state: 2383. -## -## class_self_expr -> AS . pattern [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## AS -## - - - -implementation: LBRACE CONSTRAINT UNDERSCORE EQUAL WITH -## -## Ends in an error in state: 2151. -## -## constrain_field -> core_type EQUAL . core_type [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## core_type EQUAL -## - - - -implementation: LBRACE CONSTRAINT UNDERSCORE WITH -## -## Ends in an error in state: 2150. -## -## constrain_field -> core_type . EQUAL core_type [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## core_type -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## - - - -implementation: LBRACE CONSTRAINT WITH -## -## Ends in an error in state: 2335. -## -## class_field -> CONSTRAINT . constrain_field [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## CONSTRAINT -## - - - -implementation: LBRACE DOCSTRING CONSTRAINT WITH -## -## Ends in an error in state: 2353. -## -## class_field -> nonempty_list(as_loc(attribute)) CONSTRAINT . constrain_field [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) CONSTRAINT -## - - - -implementation: LBRACE DOCSTRING INHERIT BANG WITH -## -## Ends in an error in state: 2350. -## -## class_field -> nonempty_list(as_loc(attribute)) INHERIT override_flag . class_expr option(preceded(AS,LIDENT)) [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) INHERIT override_flag -## - - - -implementation: LBRACE DOCSTRING INHERIT LIDENT RPAREN -## -## Ends in an error in state: 2351. -## -## class_field -> nonempty_list(as_loc(attribute)) INHERIT override_flag class_expr . option(preceded(AS,LIDENT)) [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) INHERIT override_flag class_expr -## -## 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 2311, spurious reduction of production class_expr -> class_simple_expr -## - - - -implementation: LBRACE DOCSTRING INHERIT WITH -## -## Ends in an error in state: 2349. -## -## class_field -> nonempty_list(as_loc(attribute)) INHERIT . override_flag class_expr option(preceded(AS,LIDENT)) [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) INHERIT -## - - - -implementation: LBRACE DOCSTRING INITIALIZER UIDENT STAR -## -## Ends in an error in state: 2348. -## -## class_field -> nonempty_list(as_loc(attribute)) INITIALIZER simple_expr_call . [ error SEMI RBRACE ] -## simple_expr_call -> simple_expr_call . POSTFIXOP [ error SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . DOT label_longident [ error SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . LBRACKET expr RBRACKET [ error SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . LBRACKET expr error [ error SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr RBRACKET [ error SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr error [ error SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ error SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . SHARP LIDENT [ error SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . SHARPOP simple_expr_no_call [ error SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . SHARPEQUAL simple_expr_call [ error SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . MINUSGREATER simple_expr_no_call [ error SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . labeled_arguments [ error SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) INITIALIZER simple_expr_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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## - - - -implementation: LBRACE DOCSTRING INITIALIZER WITH -## -## Ends in an error in state: 2347. -## -## class_field -> nonempty_list(as_loc(attribute)) INITIALIZER . simple_expr_call [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) INITIALIZER -## - - - -implementation: LBRACE DOCSTRING LET WITH -## -## Ends in an error in state: 3319. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) LET -## - - - -implementation: LBRACE DOCSTRING OPEN BANG WITH -## -## Ends in an error in state: 3324. -## -## seq_expr_no_seq -> nonempty_list(as_loc(attribute)) option(LET) OPEN override_flag . mod_longident SEMI seq_expr [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) option(LET) OPEN override_flag -## - - - -implementation: LBRACE DOCSTRING OPEN UIDENT SEMI WITH -## -## Ends in an error in state: 3326. -## -## seq_expr_no_seq -> nonempty_list(as_loc(attribute)) option(LET) OPEN override_flag mod_longident SEMI . seq_expr [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) option(LET) OPEN override_flag mod_longident SEMI -## - - - -implementation: LBRACE DOCSTRING OPEN UIDENT WITH -## -## Ends in an error in state: 3325. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) option(LET) OPEN override_flag mod_longident -## - - - -implementation: LBRACE DOCSTRING OPEN WITH -## -## Ends in an error in state: 3323. -## -## seq_expr_no_seq -> nonempty_list(as_loc(attribute)) option(LET) OPEN . override_flag mod_longident SEMI seq_expr [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) option(LET) OPEN -## - - - -implementation: LBRACE DOCSTRING PUB WITH -## -## Ends in an error in state: 2356. -## -## class_field -> nonempty_list(as_loc(attribute)) either(__anonymous_12,__anonymous_13) . method_ [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) either(__anonymous_12,__anonymous_13) -## - - - -implementation: LBRACE DOCSTRING SEMI DOCSTRING WITH -## -## Ends in an error in state: 2376. -## -## 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 ] -## class_field -> nonempty_list(as_loc(attribute)) . either(__anonymous_12,__anonymous_13) method_ [ error SEMI RBRACE ] -## class_field -> nonempty_list(as_loc(attribute)) . CONSTRAINT constrain_field [ error SEMI RBRACE ] -## class_field -> nonempty_list(as_loc(attribute)) . INITIALIZER simple_expr_call [ error SEMI RBRACE ] -## class_field -> nonempty_list(as_loc(attribute)) . item_extension [ error SEMI RBRACE ] -## class_field -> nonempty_list(as_loc(attribute)) . [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 2179, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -implementation: LBRACE DOCSTRING VAL WITH -## -## Ends in an error in state: 2341. -## -## class_field -> nonempty_list(as_loc(attribute)) VAL . value [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) VAL -## - - - -implementation: LBRACE DOCSTRING WITH -## -## Ends in an error in state: 3362. -## -## 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 ] -## class_field -> nonempty_list(as_loc(attribute)) . either(__anonymous_12,__anonymous_13) method_ [ error SEMI RBRACE ] -## class_field -> nonempty_list(as_loc(attribute)) . CONSTRAINT constrain_field [ error SEMI RBRACE ] -## class_field -> nonempty_list(as_loc(attribute)) . INITIALIZER simple_expr_call [ error SEMI RBRACE ] -## class_field -> nonempty_list(as_loc(attribute)) . item_extension [ error SEMI RBRACE ] -## class_field -> nonempty_list(as_loc(attribute)) . [ error SEMI RBRACE ] -## let_binding -> nonempty_list(as_loc(attribute)) . LET option(item_extension_sugar) rec_flag let_binding_body [ error SEMI RBRACE LBRACKETAT DOCSTRING AND ] -## loption(located_attributes) -> nonempty_list(as_loc(attribute)) . [ AS ] -## seq_expr_no_seq -> nonempty_list(as_loc(attribute)) . option(LET) OPEN override_flag mod_longident SEMI seq_expr [ error RBRACE ] -## str_exception_declaration -> nonempty_list(as_loc(attribute)) . EXCEPTION either(extension_constructor_declaration,extension_constructor_rebind) [ SEMI ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 3366, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -implementation: LBRACE DOTDOTDOT UIDENT COMMA DOTDOTDOT WITH -## -## Ends in an error in state: 1733. -## -## record_expr -> DOTDOTDOT expr_optional_constraint COMMA option(DOTDOTDOT) . label_longident COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> DOTDOTDOT expr_optional_constraint COMMA option(DOTDOTDOT) . label_longident llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> DOTDOTDOT expr_optional_constraint COMMA option(DOTDOTDOT) . label_longident COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## record_expr -> DOTDOTDOT expr_optional_constraint COMMA option(DOTDOTDOT) . label_longident llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## DOTDOTDOT expr_optional_constraint COMMA option(DOTDOTDOT) -## - - - -implementation: LBRACE DOTDOTDOT UIDENT COMMA LIDENT COLON UIDENT RPAREN -## -## Ends in an error in state: 1736. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## record_expr -> DOTDOTDOT expr_optional_constraint COMMA option(DOTDOTDOT) label_longident COLON expr . llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> DOTDOTDOT expr_optional_constraint COMMA option(DOTDOTDOT) label_longident COLON expr . llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## DOTDOTDOT expr_optional_constraint COMMA option(DOTDOTDOT) label_longident COLON expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: LBRACE DOTDOTDOT UIDENT COMMA LIDENT COLON WITH -## -## Ends in an error in state: 1735. -## -## record_expr -> DOTDOTDOT expr_optional_constraint COMMA option(DOTDOTDOT) label_longident COLON . expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> DOTDOTDOT expr_optional_constraint COMMA option(DOTDOTDOT) label_longident COLON . expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## DOTDOTDOT expr_optional_constraint COMMA option(DOTDOTDOT) label_longident COLON -## - - - -implementation: LBRACE DOTDOTDOT UIDENT COMMA LIDENT WITH -## -## Ends in an error in state: 1734. -## -## record_expr -> DOTDOTDOT expr_optional_constraint COMMA option(DOTDOTDOT) label_longident . COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> DOTDOTDOT expr_optional_constraint COMMA option(DOTDOTDOT) label_longident . llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> DOTDOTDOT expr_optional_constraint COMMA option(DOTDOTDOT) label_longident . COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## record_expr -> DOTDOTDOT expr_optional_constraint COMMA option(DOTDOTDOT) label_longident . llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## DOTDOTDOT expr_optional_constraint COMMA option(DOTDOTDOT) label_longident -## - - - -implementation: LBRACE DOTDOTDOT UIDENT COMMA WITH -## -## Ends in an error in state: 3300. -## -## option(COMMA) -> COMMA . [ RBRACE ] -## record_expr -> DOTDOTDOT expr_optional_constraint COMMA . option(DOTDOTDOT) label_longident COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> DOTDOTDOT expr_optional_constraint COMMA . option(DOTDOTDOT) label_longident llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> DOTDOTDOT expr_optional_constraint COMMA . option(DOTDOTDOT) label_longident COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## record_expr -> DOTDOTDOT expr_optional_constraint COMMA . option(DOTDOTDOT) label_longident llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## record_expr_with_string_keys -> DOTDOTDOT expr_optional_constraint COMMA . string_literal_exprs_maybe_punned [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## DOTDOTDOT expr_optional_constraint COMMA -## - - - -implementation: LBRACE DOTDOTDOT UIDENT SEMI DOTDOTDOT WITH -## -## Ends in an error in state: 1715. -## -## lseparated_nonempty_list_aux(COMMA,opt_spread(lbl_expr)) -> option(DOTDOTDOT) . label_longident COLON expr [ error RBRACE COMMA ] -## lseparated_nonempty_list_aux(COMMA,opt_spread(lbl_expr)) -> option(DOTDOTDOT) . label_longident [ error RBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## option(DOTDOTDOT) -## - - - -implementation: LBRACE DOTDOTDOT UIDENT SEMI LIDENT COLON UIDENT SEMI -## -## Ends in an error in state: 1718. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## lseparated_nonempty_list_aux(COMMA,opt_spread(lbl_expr)) -> option(DOTDOTDOT) label_longident COLON expr . [ error RBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## option(DOTDOTDOT) label_longident COLON expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: LBRACE DOTDOTDOT UIDENT SEMI LIDENT COLON WITH -## -## Ends in an error in state: 1717. -## -## lseparated_nonempty_list_aux(COMMA,opt_spread(lbl_expr)) -> option(DOTDOTDOT) label_longident COLON . expr [ error RBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## option(DOTDOTDOT) label_longident COLON -## - - - -implementation: LBRACE DOTDOTDOT UIDENT SEMI LIDENT COMMA DOTDOTDOT WITH -## -## Ends in an error in state: 1721. -## -## lseparated_nonempty_list_aux(COMMA,opt_spread(lbl_expr)) -> lseparated_nonempty_list_aux(COMMA,opt_spread(lbl_expr)) COMMA option(DOTDOTDOT) . label_longident COLON expr [ error RBRACE COMMA ] -## lseparated_nonempty_list_aux(COMMA,opt_spread(lbl_expr)) -> lseparated_nonempty_list_aux(COMMA,opt_spread(lbl_expr)) COMMA option(DOTDOTDOT) . label_longident [ error RBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,opt_spread(lbl_expr)) COMMA option(DOTDOTDOT) -## - - - -implementation: LBRACE DOTDOTDOT UIDENT SEMI LIDENT COMMA LIDENT COLON UIDENT SEMI -## -## Ends in an error in state: 1724. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## lseparated_nonempty_list_aux(COMMA,opt_spread(lbl_expr)) -> lseparated_nonempty_list_aux(COMMA,opt_spread(lbl_expr)) COMMA option(DOTDOTDOT) label_longident COLON expr . [ error RBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,opt_spread(lbl_expr)) COMMA option(DOTDOTDOT) label_longident COLON expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: LBRACE DOTDOTDOT UIDENT SEMI LIDENT COMMA LIDENT COLON WITH -## -## Ends in an error in state: 1723. -## -## lseparated_nonempty_list_aux(COMMA,opt_spread(lbl_expr)) -> lseparated_nonempty_list_aux(COMMA,opt_spread(lbl_expr)) COMMA option(DOTDOTDOT) label_longident COLON . expr [ error RBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,opt_spread(lbl_expr)) COMMA option(DOTDOTDOT) label_longident COLON -## - - - -implementation: LBRACE DOTDOTDOT UIDENT SEMI LIDENT COMMA LIDENT WITH -## -## Ends in an error in state: 1722. -## -## lseparated_nonempty_list_aux(COMMA,opt_spread(lbl_expr)) -> lseparated_nonempty_list_aux(COMMA,opt_spread(lbl_expr)) COMMA option(DOTDOTDOT) label_longident . COLON expr [ error RBRACE COMMA ] -## lseparated_nonempty_list_aux(COMMA,opt_spread(lbl_expr)) -> lseparated_nonempty_list_aux(COMMA,opt_spread(lbl_expr)) COMMA option(DOTDOTDOT) label_longident . [ error RBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,opt_spread(lbl_expr)) COMMA option(DOTDOTDOT) label_longident -## - - - -implementation: LBRACE DOTDOTDOT UIDENT SEMI LIDENT COMMA WITH -## -## Ends in an error in state: 1720. -## -## lseparated_nonempty_list_aux(COMMA,opt_spread(lbl_expr)) -> lseparated_nonempty_list_aux(COMMA,opt_spread(lbl_expr)) COMMA . option(DOTDOTDOT) label_longident COLON expr [ error RBRACE COMMA ] -## lseparated_nonempty_list_aux(COMMA,opt_spread(lbl_expr)) -> lseparated_nonempty_list_aux(COMMA,opt_spread(lbl_expr)) COMMA . option(DOTDOTDOT) label_longident [ error RBRACE COMMA ] -## option(COMMA) -> COMMA . [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,opt_spread(lbl_expr)) COMMA -## - - - -implementation: LBRACE DOTDOTDOT UIDENT SEMI LIDENT WITH -## -## Ends in an error in state: 1716. -## -## lseparated_nonempty_list_aux(COMMA,opt_spread(lbl_expr)) -> option(DOTDOTDOT) label_longident . COLON expr [ error RBRACE COMMA ] -## lseparated_nonempty_list_aux(COMMA,opt_spread(lbl_expr)) -> option(DOTDOTDOT) label_longident . [ error RBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## option(DOTDOTDOT) label_longident -## - - - -implementation: LBRACE DOTDOTDOT UIDENT SEMI WITH -## -## Ends in an error in state: 3298. -## -## braced_expr -> LBRACE DOTDOTDOT expr_optional_constraint SEMI . RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] -## record_expr -> DOTDOTDOT expr_optional_constraint SEMI . lseparated_nonempty_list_aux(COMMA,opt_spread(lbl_expr)) option(COMMA) [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## LBRACE DOTDOTDOT expr_optional_constraint SEMI -## - - - -implementation: LBRACE DOTDOTDOT UIDENT TO -## -## Ends in an error in state: 3297. -## -## braced_expr -> LBRACE DOTDOTDOT expr_optional_constraint . option(COMMA) RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] -## record_expr -> DOTDOTDOT expr_optional_constraint . COMMA option(DOTDOTDOT) label_longident COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> DOTDOTDOT expr_optional_constraint . COMMA option(DOTDOTDOT) label_longident llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> DOTDOTDOT expr_optional_constraint . SEMI lseparated_nonempty_list_aux(COMMA,opt_spread(lbl_expr)) option(COMMA) [ error RBRACE ] -## record_expr -> DOTDOTDOT expr_optional_constraint . COMMA option(DOTDOTDOT) label_longident COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## record_expr -> DOTDOTDOT expr_optional_constraint . COMMA option(DOTDOTDOT) label_longident llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## record_expr_with_string_keys -> DOTDOTDOT expr_optional_constraint . COMMA string_literal_exprs_maybe_punned [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## LBRACE DOTDOTDOT expr_optional_constraint -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## In state 1460, spurious reduction of production expr_optional_constraint -> expr -## - - - -implementation: LBRACE DOTDOTDOT WITH -## -## Ends in an error in state: 3296. -## -## braced_expr -> LBRACE DOTDOTDOT . expr_optional_constraint option(COMMA) RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] -## record_expr -> DOTDOTDOT . expr_optional_constraint COMMA option(DOTDOTDOT) label_longident COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> DOTDOTDOT . expr_optional_constraint COMMA option(DOTDOTDOT) label_longident llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> DOTDOTDOT . expr_optional_constraint SEMI lseparated_nonempty_list_aux(COMMA,opt_spread(lbl_expr)) option(COMMA) [ error RBRACE ] -## record_expr -> DOTDOTDOT . expr_optional_constraint COMMA option(DOTDOTDOT) label_longident COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## record_expr -> DOTDOTDOT . expr_optional_constraint COMMA option(DOTDOTDOT) label_longident llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## record_expr_with_string_keys -> DOTDOTDOT . expr_optional_constraint COMMA string_literal_exprs_maybe_punned [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## LBRACE DOTDOTDOT -## - - - -implementation: LBRACE EXCEPTION UIDENT LBRACKETAT -## -## Ends in an error in state: 3303. -## -## seq_expr_no_seq -> str_exception_declaration . SEMI seq_expr [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## str_exception_declaration -## -## 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 3272, spurious reduction of production option(constructor_arguments) -> -## In state 526, spurious reduction of production option(preceded(COLON,core_type)) -> -## In state 529, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 639, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 3294, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration -## In state 3295, 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: 3304. -## -## seq_expr_no_seq -> str_exception_declaration SEMI . seq_expr [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## str_exception_declaration SEMI -## - - - -implementation: LBRACE INHERIT BANG WITH -## -## Ends in an error in state: 2301. -## -## class_field -> INHERIT override_flag . class_expr option(preceded(AS,LIDENT)) [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## INHERIT override_flag -## - - - -implementation: LBRACE INHERIT CLASS LIDENT WITH -## -## Ends in an error in state: 2303. -## -## class_expr -> CLASS class_longident . loption(type_parameters) [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COLON AS AND ] -## -## The known suffix of the stack is as follows: -## CLASS class_longident -## - - - -implementation: LBRACE INHERIT CLASS WITH -## -## Ends in an error in state: 2302. -## -## class_expr -> CLASS . class_longident loption(type_parameters) [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COLON AS AND ] -## -## The known suffix of the stack is as follows: -## CLASS -## - - - -implementation: LBRACE INHERIT DOCSTRING WITH -## -## Ends in an error in state: 2315. -## -## class_expr -> attribute . class_expr [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COLON AS AND ] -## -## The known suffix of the stack is as follows: -## attribute -## - - - -implementation: LBRACE INHERIT FUN LPAREN DOT RPAREN EQUALGREATER WITH -## -## Ends in an error in state: 2319. -## -## class_expr -> either(ES6_FUN,FUN) LPAREN DOT RPAREN EQUALGREATER . class_expr [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COLON AS AND ] -## -## The known suffix of the stack is as follows: -## either(ES6_FUN,FUN) LPAREN DOT RPAREN EQUALGREATER -## - - - -implementation: LBRACE INHERIT FUN LPAREN DOT RPAREN WITH -## -## Ends in an error in state: 2318. -## -## class_expr -> either(ES6_FUN,FUN) LPAREN DOT RPAREN . EQUALGREATER class_expr [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COLON AS AND ] -## -## The known suffix of the stack is as follows: -## either(ES6_FUN,FUN) LPAREN DOT RPAREN -## - - - -implementation: LBRACE INHERIT FUN LPAREN DOT UNDERSCORE EQUAL -## -## Ends in an error in state: 2321. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## either(ES6_FUN,FUN) LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) -## -## 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 1209, spurious reduction of production pattern -> pattern_without_or -## In state 1218, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1321, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1327, 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: 2324. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## either(ES6_FUN,FUN) LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN EQUALGREATER -## - - - -implementation: LBRACE INHERIT FUN LPAREN DOT UNDERSCORE RPAREN WITH -## -## Ends in an error in state: 2323. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## either(ES6_FUN,FUN) LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN -## - - - -implementation: LBRACE INHERIT FUN LPAREN DOT WITH -## -## Ends in an error in state: 2317. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## either(ES6_FUN,FUN) LPAREN DOT -## - - - -implementation: LBRACE INHERIT FUN LPAREN RPAREN EQUALGREATER WITH -## -## Ends in an error in state: 2310. -## -## class_expr -> either(ES6_FUN,FUN) LPAREN RPAREN EQUALGREATER . class_expr [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COLON AS AND ] -## -## The known suffix of the stack is as follows: -## either(ES6_FUN,FUN) LPAREN RPAREN EQUALGREATER -## - - - -implementation: LBRACE INHERIT FUN LPAREN RPAREN WITH -## -## Ends in an error in state: 2309. -## -## class_expr -> either(ES6_FUN,FUN) LPAREN RPAREN . EQUALGREATER class_expr [ error SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COLON AS AND ] -## -## The known suffix of the stack is as follows: -## either(ES6_FUN,FUN) LPAREN RPAREN -## - - - -implementation: LBRACE INHERIT FUN LPAREN UNDERSCORE EQUAL -## -## Ends in an error in state: 2326. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## either(ES6_FUN,FUN) LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) -## -## 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 1209, spurious reduction of production pattern -> pattern_without_or -## In state 1218, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1321, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1327, 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: 2329. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## either(ES6_FUN,FUN) LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN EQUALGREATER -## - - - -implementation: LBRACE INHERIT FUN LPAREN UNDERSCORE RPAREN WITH -## -## Ends in an error in state: 2328. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## either(ES6_FUN,FUN) LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN -## - - - -implementation: LBRACE INHERIT FUN LPAREN WITH -## -## Ends in an error in state: 2308. -## -## 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 ] -## 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 ] -## -## The known suffix of the stack is as follows: -## either(ES6_FUN,FUN) LPAREN -## - - - -implementation: LBRACE INHERIT FUN WITH -## -## Ends in an error in state: 2307. -## -## 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 ] -## 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 ] -## -## The known suffix of the stack is as follows: -## either(ES6_FUN,FUN) -## - - - -implementation: LBRACE INHERIT LBRACE DOCSTRING LET WITH -## -## Ends in an error in state: 2343. -## -## let_binding -> nonempty_list(as_loc(attribute)) LET . option(item_extension_sugar) rec_flag let_binding_body [ SEMI LBRACKETAT DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) LET -## - - - -implementation: LBRACE INHERIT LBRACE DOCSTRING WITH -## -## Ends in an error in state: 2340. -## -## 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 ] -## class_field -> nonempty_list(as_loc(attribute)) . either(__anonymous_12,__anonymous_13) method_ [ error SEMI RBRACE ] -## class_field -> nonempty_list(as_loc(attribute)) . CONSTRAINT constrain_field [ error SEMI RBRACE ] -## class_field -> nonempty_list(as_loc(attribute)) . INITIALIZER simple_expr_call [ error SEMI RBRACE ] -## class_field -> nonempty_list(as_loc(attribute)) . item_extension [ error SEMI RBRACE ] -## class_field -> nonempty_list(as_loc(attribute)) . [ error SEMI RBRACE ] -## let_binding -> nonempty_list(as_loc(attribute)) . LET option(item_extension_sugar) rec_flag let_binding_body [ SEMI LBRACKETAT DOCSTRING AND ] -## loption(located_attributes) -> nonempty_list(as_loc(attribute)) . [ AS ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 2402, 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: 2389. -## -## class_expr_lets_and_rest -> let_bindings . SEMI class_expr_lets_and_rest [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## let_bindings -## -## 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 1369, spurious reduction of production expr -> simple_expr_call -## In state 2296, spurious reduction of production let_binding_body -> pattern EQUAL expr -## In state 2297, spurious reduction of production let_binding -> LET option(item_extension_sugar) rec_flag let_binding_body -## In state 2391, spurious reduction of production list(and_let_binding) -> -## In state 2399, spurious reduction of production let_bindings -> let_binding list(and_let_binding) -## - - - -implementation: LBRACE INHERIT LBRACE LET WITH -## -## Ends in an error in state: 2248. -## -## let_binding -> LET . option(item_extension_sugar) rec_flag let_binding_body [ SEMI LBRACKETAT DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## LET -## - - - -implementation: LBRACE INHERIT LBRACE WITH -## -## Ends in an error in state: 2403. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LBRACE class_expr_lets_and_rest -## -## 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 2247, spurious reduction of production option(SEMI) -> -## In state 2337, spurious reduction of production object_body_class_fields -> option(SEMI) -## In state 2338, spurious reduction of production object_body -> object_body_class_fields -## In state 2339, spurious reduction of production class_expr_lets_and_rest -> object_body -## - - - -implementation: LBRACE INHERIT LIDENT AS WITH -## -## Ends in an error in state: 2332. -## -## option(preceded(AS,LIDENT)) -> AS . LIDENT [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## AS -## - - - -implementation: LBRACE INHERIT LIDENT RPAREN -## -## Ends in an error in state: 2331. -## -## class_field -> INHERIT override_flag class_expr . option(preceded(AS,LIDENT)) [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## INHERIT override_flag class_expr -## -## 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 2311, spurious reduction of production class_expr -> class_simple_expr -## - - - -implementation: LBRACE INHERIT LIDENT WITH -## -## Ends in an error in state: 2311. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## class_simple_expr -## - - - -implementation: LBRACE INHERIT LPAREN LIDENT COLON LIDENT SEMI -## -## Ends in an error in state: 2411. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN class_expr COLON class_constructor_type -## -## 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 2066, spurious reduction of production loption(parenthesized(class_type_arguments_comma_list)) -> -## In state 2072, spurious reduction of production class_instance_type -> clty_longident loption(parenthesized(class_type_arguments_comma_list)) -## In state 2410, 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: 2415. -## -## class_constructor_type -> arrow_type_parameters EQUALGREATER . class_constructor_type [ error SEMI RPAREN RBRACE LBRACKETAT DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## arrow_type_parameters EQUALGREATER -## - - - -implementation: LBRACE INHERIT LPAREN LIDENT COLON LPAREN LIDENT RPAREN WITH -## -## Ends in an error in state: 2414. -## -## class_constructor_type -> arrow_type_parameters . EQUALGREATER class_constructor_type [ error SEMI RPAREN RBRACE LBRACKETAT DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## arrow_type_parameters -## - - - -implementation: LBRACE INHERIT LPAREN LIDENT COLON WITH -## -## Ends in an error in state: 2409. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN class_expr COLON -## - - - -implementation: LBRACE INHERIT LPAREN LIDENT SEMI -## -## Ends in an error in state: 2406. -## -## 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 ] -## class_simple_expr -> LPAREN class_expr . RPAREN [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETLESS LBRACKETAT LBRACELESS LBRACE EOF DOCSTRING COLON AS AND ] -## class_simple_expr -> LPAREN class_expr . error [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETLESS LBRACKETAT LBRACELESS LBRACE EOF DOCSTRING COLON AS AND ] -## -## The known suffix of the stack is as follows: -## LPAREN class_expr -## -## 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 2311, spurious reduction of production class_expr -> class_simple_expr -## - - - -implementation: LBRACE INHERIT LPAREN WITH -## -## Ends in an error in state: 2246. -## -## 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 ] -## class_simple_expr -> LPAREN . class_expr RPAREN [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETLESS LBRACKETAT LBRACELESS LBRACE EOF DOCSTRING COLON AS AND ] -## class_simple_expr -> LPAREN . class_expr error [ error SEMI RPAREN RBRACKET RBRACE LPAREN LBRACKETLESS LBRACKETAT LBRACELESS LBRACE EOF DOCSTRING COLON AS AND ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -implementation: LBRACE INHERIT WITH -## -## Ends in an error in state: 2300. -## -## class_field -> INHERIT . override_flag class_expr option(preceded(AS,LIDENT)) [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## INHERIT -## - - - -implementation: LBRACE INITIALIZER UIDENT STAR -## -## Ends in an error in state: 2299. -## -## class_field -> INITIALIZER simple_expr_call . [ error SEMI RBRACE ] -## simple_expr_call -> simple_expr_call . POSTFIXOP [ error SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . DOT label_longident [ error SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . LBRACKET expr RBRACKET [ error SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . LBRACKET expr error [ error SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr RBRACKET [ error SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr error [ error SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ error SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . SHARP LIDENT [ error SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . SHARPOP simple_expr_no_call [ error SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . SHARPEQUAL simple_expr_call [ error SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . MINUSGREATER simple_expr_no_call [ error SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . labeled_arguments [ error SHARPOP SHARPEQUAL SHARP SEMI RBRACE POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## INITIALIZER simple_expr_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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## - - - -implementation: LBRACE INITIALIZER WITH -## -## Ends in an error in state: 2298. -## -## class_field -> INITIALIZER . simple_expr_call [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## INITIALIZER -## - - - -implementation: LBRACE LET WITH -## -## Ends in an error in state: 3270. -## -## let_binding -> LET . option(item_extension_sugar) rec_flag let_binding_body [ error SEMI RBRACE LBRACKETAT DOCSTRING AND ] -## opt_LET_MODULE -> LET . MODULE [ UIDENT LIDENT ] -## option(LET) -> LET . [ OPEN ] -## -## The known suffix of the stack is as follows: -## LET -## - - - -implementation: LBRACE LIDENT COLON UIDENT COMMA DOTDOTDOT WITH -## -## Ends in an error in state: 1776. -## -## record_expr -> label_longident COLON expr COMMA option(DOTDOTDOT) . label_longident COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> label_longident COLON expr COMMA option(DOTDOTDOT) . label_longident llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> label_longident COLON expr COMMA option(DOTDOTDOT) . label_longident COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## record_expr -> label_longident COLON expr COMMA option(DOTDOTDOT) . label_longident llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## label_longident COLON expr COMMA option(DOTDOTDOT) -## - - - -implementation: LBRACE LIDENT COLON UIDENT COMMA LIDENT COLON UIDENT RPAREN -## -## Ends in an error in state: 1779. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## record_expr -> label_longident COLON expr COMMA option(DOTDOTDOT) label_longident COLON expr . llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> label_longident COLON expr COMMA option(DOTDOTDOT) label_longident COLON expr . llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## label_longident COLON expr COMMA option(DOTDOTDOT) label_longident COLON expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: LBRACE LIDENT COLON UIDENT COMMA LIDENT COLON WITH -## -## Ends in an error in state: 1778. -## -## record_expr -> label_longident COLON expr COMMA option(DOTDOTDOT) label_longident COLON . expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> label_longident COLON expr COMMA option(DOTDOTDOT) label_longident COLON . expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## label_longident COLON expr COMMA option(DOTDOTDOT) label_longident COLON -## - - - -implementation: LBRACE LIDENT COLON UIDENT COMMA LIDENT WITH -## -## Ends in an error in state: 1777. -## -## record_expr -> label_longident COLON expr COMMA option(DOTDOTDOT) label_longident . COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> label_longident COLON expr COMMA option(DOTDOTDOT) label_longident . llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> label_longident COLON expr COMMA option(DOTDOTDOT) label_longident . COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## record_expr -> label_longident COLON expr COMMA option(DOTDOTDOT) label_longident . llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## label_longident COLON expr COMMA option(DOTDOTDOT) label_longident -## - - - -implementation: LBRACE LIDENT COLON UIDENT COMMA WITH -## -## Ends in an error in state: 1775. -## -## option(COMMA) -> COMMA . [ error RBRACE ] -## record_expr -> label_longident COLON expr COMMA . option(DOTDOTDOT) label_longident COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> label_longident COLON expr COMMA . option(DOTDOTDOT) label_longident llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> label_longident COLON expr COMMA . option(DOTDOTDOT) label_longident COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## record_expr -> label_longident COLON expr COMMA . option(DOTDOTDOT) label_longident llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## label_longident COLON expr COMMA -## - - - -implementation: LBRACE LIDENT COLON UIDENT RPAREN -## -## Ends in an error in state: 1773. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## record_expr -> label_longident COLON expr . option(COMMA) [ error RBRACE ] -## record_expr -> label_longident COLON expr . SEMI [ error RBRACE ] -## record_expr -> label_longident COLON expr . COMMA option(DOTDOTDOT) label_longident COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> label_longident COLON expr . COMMA option(DOTDOTDOT) label_longident llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> label_longident COLON expr . COMMA option(DOTDOTDOT) label_longident COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## record_expr -> label_longident COLON expr . COMMA option(DOTDOTDOT) label_longident llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## label_longident COLON expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: LBRACE LIDENT COLON WITH -## -## Ends in an error in state: 1772. -## -## record_expr -> label_longident COLON . expr option(COMMA) [ error RBRACE ] -## record_expr -> label_longident COLON . expr SEMI [ error RBRACE ] -## record_expr -> label_longident COLON . expr COMMA option(DOTDOTDOT) label_longident COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> label_longident COLON . expr COMMA option(DOTDOTDOT) label_longident llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> label_longident COLON . expr COMMA option(DOTDOTDOT) label_longident COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## record_expr -> label_longident COLON . expr COMMA option(DOTDOTDOT) label_longident llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## label_longident COLON -## - - - -implementation: LBRACE LIDENT COMMA DOTDOTDOT WITH -## -## Ends in an error in state: 1762. -## -## record_expr -> label_longident COMMA option(DOTDOTDOT) . label_longident COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> label_longident COMMA option(DOTDOTDOT) . label_longident llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> label_longident COMMA option(DOTDOTDOT) . label_longident COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## record_expr -> label_longident COMMA option(DOTDOTDOT) . label_longident llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## label_longident COMMA option(DOTDOTDOT) -## - - - -implementation: LBRACE LIDENT COMMA LIDENT COLON UIDENT RPAREN -## -## Ends in an error in state: 1765. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## record_expr -> label_longident COMMA option(DOTDOTDOT) label_longident COLON expr . llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> label_longident COMMA option(DOTDOTDOT) label_longident COLON expr . llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## label_longident COMMA option(DOTDOTDOT) label_longident COLON expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: LBRACE LIDENT COMMA LIDENT COLON WITH -## -## Ends in an error in state: 1764. -## -## record_expr -> label_longident COMMA option(DOTDOTDOT) label_longident COLON . expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> label_longident COMMA option(DOTDOTDOT) label_longident COLON . expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## label_longident COMMA option(DOTDOTDOT) label_longident COLON -## - - - -implementation: LBRACE LIDENT COMMA LIDENT COMMA DOTDOTDOT WITH -## -## Ends in an error in state: 1740. -## -## llist_aux(preceded(COMMA,opt_spread(lbl_expr))) -> llist_aux(preceded(COMMA,opt_spread(lbl_expr))) COMMA option(DOTDOTDOT) . label_longident COLON expr [ error SEMI RBRACE COMMA ] -## llist_aux(preceded(COMMA,opt_spread(lbl_expr))) -> llist_aux(preceded(COMMA,opt_spread(lbl_expr))) COMMA option(DOTDOTDOT) . label_longident [ error SEMI RBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## llist_aux(preceded(COMMA,opt_spread(lbl_expr))) COMMA option(DOTDOTDOT) -## - - - -implementation: LBRACE LIDENT COMMA LIDENT COMMA LIDENT COLON UIDENT RPAREN -## -## Ends in an error in state: 1743. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## llist_aux(preceded(COMMA,opt_spread(lbl_expr))) -> llist_aux(preceded(COMMA,opt_spread(lbl_expr))) COMMA option(DOTDOTDOT) label_longident COLON expr . [ error SEMI RBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## llist_aux(preceded(COMMA,opt_spread(lbl_expr))) COMMA option(DOTDOTDOT) label_longident COLON expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: LBRACE LIDENT COMMA LIDENT COMMA LIDENT COLON WITH -## -## Ends in an error in state: 1742. -## -## llist_aux(preceded(COMMA,opt_spread(lbl_expr))) -> llist_aux(preceded(COMMA,opt_spread(lbl_expr))) COMMA option(DOTDOTDOT) label_longident COLON . expr [ error SEMI RBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## llist_aux(preceded(COMMA,opt_spread(lbl_expr))) COMMA option(DOTDOTDOT) label_longident COLON -## - - - -implementation: LBRACE LIDENT COMMA LIDENT COMMA LIDENT WITH -## -## Ends in an error in state: 1741. -## -## llist_aux(preceded(COMMA,opt_spread(lbl_expr))) -> llist_aux(preceded(COMMA,opt_spread(lbl_expr))) COMMA option(DOTDOTDOT) label_longident . COLON expr [ error SEMI RBRACE COMMA ] -## llist_aux(preceded(COMMA,opt_spread(lbl_expr))) -> llist_aux(preceded(COMMA,opt_spread(lbl_expr))) COMMA option(DOTDOTDOT) label_longident . [ error SEMI RBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## llist_aux(preceded(COMMA,opt_spread(lbl_expr))) COMMA option(DOTDOTDOT) label_longident -## - - - -implementation: LBRACE LIDENT COMMA LIDENT COMMA WITH -## -## Ends in an error in state: 1739. -## -## llist_aux(preceded(COMMA,opt_spread(lbl_expr))) -> llist_aux(preceded(COMMA,opt_spread(lbl_expr))) COMMA . option(DOTDOTDOT) label_longident COLON expr [ error SEMI RBRACE COMMA ] -## llist_aux(preceded(COMMA,opt_spread(lbl_expr))) -> llist_aux(preceded(COMMA,opt_spread(lbl_expr))) COMMA . option(DOTDOTDOT) label_longident [ error SEMI RBRACE COMMA ] -## option(COMMA) -> COMMA . [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## llist_aux(preceded(COMMA,opt_spread(lbl_expr))) COMMA -## - - - -implementation: LBRACE LIDENT COMMA LIDENT SEMI WITH -## -## Ends in an error in state: 3356. -## -## braced_expr -> LBRACE record_expr . RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] -## braced_expr -> LBRACE record_expr . error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACE record_expr -## - - - -implementation: LBRACE LIDENT COMMA LIDENT WITH -## -## Ends in an error in state: 1763. -## -## record_expr -> label_longident COMMA option(DOTDOTDOT) label_longident . COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> label_longident COMMA option(DOTDOTDOT) label_longident . llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> label_longident COMMA option(DOTDOTDOT) label_longident . COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## record_expr -> label_longident COMMA option(DOTDOTDOT) label_longident . llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## label_longident COMMA option(DOTDOTDOT) label_longident -## - - - -implementation: LBRACE LIDENT COMMA WITH -## -## Ends in an error in state: 1761. -## -## record_expr -> label_longident COMMA . option(DOTDOTDOT) label_longident COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> label_longident COMMA . option(DOTDOTDOT) label_longident llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> label_longident COMMA . option(DOTDOTDOT) label_longident COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## record_expr -> label_longident COMMA . option(DOTDOTDOT) label_longident llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## label_longident COMMA -## - - - -implementation: LBRACE MODULE UIDENT LBRACE RBRACE SEMI WITH -## -## Ends in an error in state: 3315. -## -## seq_expr_no_seq -> opt_LET_MODULE_ident module_binding_body SEMI . seq_expr [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## opt_LET_MODULE_ident module_binding_body SEMI -## - - - -implementation: LBRACE MODULE UIDENT LBRACE RBRACE WITH -## -## Ends in an error in state: 3314. -## -## seq_expr_no_seq -> opt_LET_MODULE_ident module_binding_body . SEMI seq_expr [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## opt_LET_MODULE_ident module_binding_body -## - - - -implementation: LBRACE MODULE UIDENT WITH -## -## Ends in an error in state: 3313. -## -## seq_expr_no_seq -> opt_LET_MODULE_ident . module_binding_body SEMI seq_expr [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## opt_LET_MODULE_ident -## - - - -implementation: LBRACE MODULE WITH -## -## Ends in an error in state: 3317. -## -## opt_LET_MODULE_ident -> opt_LET_MODULE . UIDENT [ LPAREN LBRACE EQUAL COLON ] -## opt_LET_MODULE_ident -> opt_LET_MODULE . LIDENT [ LPAREN LBRACE EQUAL COLON ] -## -## The known suffix of the stack is as follows: -## opt_LET_MODULE -## - - - -implementation: LBRACE OPEN BANG WITH -## -## Ends in an error in state: 3309. -## -## seq_expr_no_seq -> option(LET) OPEN override_flag . mod_longident SEMI seq_expr [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## option(LET) OPEN override_flag -## - - - -implementation: LBRACE OPEN UIDENT SEMI WITH -## -## Ends in an error in state: 3311. -## -## seq_expr_no_seq -> option(LET) OPEN override_flag mod_longident SEMI . seq_expr [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## option(LET) OPEN override_flag mod_longident SEMI -## - - - -implementation: LBRACE OPEN UIDENT WITH -## -## Ends in an error in state: 3310. -## -## mod_longident -> mod_longident . DOT UIDENT [ SEMI DOT ] -## seq_expr_no_seq -> option(LET) OPEN override_flag mod_longident . SEMI seq_expr [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## option(LET) OPEN override_flag mod_longident -## - - - -implementation: LBRACE OPEN WITH -## -## Ends in an error in state: 3308. -## -## seq_expr_no_seq -> option(LET) OPEN . override_flag mod_longident SEMI seq_expr [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## option(LET) OPEN -## - - - -implementation: LBRACE PERCENT AND DOCSTRING WITH -## -## Ends in an error in state: 3318. -## -## 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 ] -## str_exception_declaration -> nonempty_list(as_loc(attribute)) . EXCEPTION either(extension_constructor_declaration,extension_constructor_rebind) [ SEMI ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 3339, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -implementation: LBRACE PERCENT AND UNDERSCORE -## -## Ends in an error in state: 3331. -## -## seq_expr -> item_extension_sugar . seq_expr_no_seq [ error RBRACE ] -## seq_expr -> item_extension_sugar . expr SEMI seq_expr [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## item_extension_sugar -## -## 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 54, spurious reduction of production attr_id -> single_attr_id -## In state 57, spurious reduction of production item_extension_sugar -> PERCENT attr_id -## - - - -implementation: LBRACE PUB BANG WITH -## -## Ends in an error in state: 2357. -## -## method_ -> override_flag . VIRTUAL LIDENT COLON poly_type [ error SEMI RBRACE ] -## 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 ] -## method_ -> override_flag . LIDENT COLON TYPE nonempty_list(LIDENT) DOT core_type either(preceded(EQUAL,expr),braced_expr) [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag -## - - - -implementation: LBRACE PUB LIDENT COLON TYPE LIDENT DOT UNDERSCORE WITH -## -## Ends in an error in state: 2367. -## -## method_ -> override_flag LIDENT COLON TYPE nonempty_list(LIDENT) DOT core_type . either(preceded(EQUAL,expr),braced_expr) [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag LIDENT COLON TYPE nonempty_list(LIDENT) DOT core_type -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## - - - -implementation: LBRACE PUB LIDENT COLON TYPE LIDENT DOT WITH -## -## Ends in an error in state: 2366. -## -## method_ -> override_flag LIDENT COLON TYPE nonempty_list(LIDENT) DOT . core_type either(preceded(EQUAL,expr),braced_expr) [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag LIDENT COLON TYPE nonempty_list(LIDENT) DOT -## - - - -implementation: LBRACE PUB LIDENT COLON TYPE WITH -## -## Ends in an error in state: 2364. -## -## method_ -> override_flag LIDENT COLON TYPE . nonempty_list(LIDENT) DOT core_type either(preceded(EQUAL,expr),braced_expr) [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag LIDENT COLON TYPE -## - - - -implementation: LBRACE PUB LIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 2370. -## -## method_ -> override_flag LIDENT option(preceded(COLON,poly_type)) . either(preceded(EQUAL,expr),braced_expr) [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag LIDENT option(preceded(COLON,poly_type)) -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 423, spurious reduction of production poly_type -> core_type -## In state 2369, spurious reduction of production option(preceded(COLON,poly_type)) -> COLON poly_type -## - - - -implementation: LBRACE PUB LIDENT COLON WITH -## -## Ends in an error in state: 2363. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## override_flag LIDENT COLON -## - - - -implementation: LBRACE PUB LIDENT EQUAL UIDENT RPAREN -## -## Ends in an error in state: 1864. -## -## 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 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOCSTRING COLONEQUAL BARBAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## EQUAL expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: LBRACE PUB LIDENT EQUAL WITH -## -## Ends in an error in state: 1863. -## -## either(preceded(EQUAL,expr),braced_expr) -> EQUAL . expr [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## EQUAL -## - - - -implementation: LBRACE PUB LIDENT WITH -## -## Ends in an error in state: 2362. -## -## 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 ] -## method_ -> override_flag LIDENT . COLON TYPE nonempty_list(LIDENT) DOT core_type either(preceded(EQUAL,expr),braced_expr) [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag LIDENT -## - - - -implementation: LBRACE PUB VIRTUAL LIDENT COLON QUOTE LIDENT DOT WITH -## -## Ends in an error in state: 2052. -## -## poly_type -> nonempty_list(preceded(QUOTE,ident)) DOT . core_type [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## nonempty_list(preceded(QUOTE,ident)) DOT -## - - - -implementation: LBRACE PUB VIRTUAL LIDENT COLON QUOTE UIDENT WITH -## -## Ends in an error in state: 2049. -## -## basic_core_type -> QUOTE ident . [ error SEMI RBRACE EQUALGREATER AS ] -## nonempty_list(preceded(QUOTE,ident)) -> QUOTE ident . [ DOT ] -## nonempty_list(preceded(QUOTE,ident)) -> QUOTE ident . nonempty_list(preceded(QUOTE,ident)) [ DOT ] -## -## The known suffix of the stack is as follows: -## QUOTE ident -## - - - -implementation: LBRACE PUB VIRTUAL LIDENT COLON QUOTE WITH -## -## Ends in an error in state: 2048. -## -## basic_core_type -> QUOTE . ident [ error SEMI RBRACE EQUALGREATER AS ] -## nonempty_list(preceded(QUOTE,ident)) -> QUOTE . ident [ DOT ] -## nonempty_list(preceded(QUOTE,ident)) -> QUOTE . ident nonempty_list(preceded(QUOTE,ident)) [ DOT ] -## -## The known suffix of the stack is as follows: -## QUOTE -## - - - -implementation: LBRACE PUB VIRTUAL LIDENT COLON WITH -## -## Ends in an error in state: 2360. -## -## method_ -> override_flag VIRTUAL LIDENT COLON . poly_type [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag VIRTUAL LIDENT COLON -## - - - -implementation: LBRACE PUB VIRTUAL LIDENT WITH -## -## Ends in an error in state: 2359. -## -## method_ -> override_flag VIRTUAL LIDENT . COLON poly_type [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag VIRTUAL LIDENT -## - - - -implementation: LBRACE PUB VIRTUAL WITH -## -## Ends in an error in state: 2358. -## -## method_ -> override_flag VIRTUAL . LIDENT COLON poly_type [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag VIRTUAL -## - - - -implementation: LBRACE PUB WITH -## -## Ends in an error in state: 2378. -## -## class_field -> either(__anonymous_12,__anonymous_13) . method_ [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## either(__anonymous_12,__anonymous_13) -## - - - -implementation: LBRACE STRING COLON UIDENT COMMA WITH -## -## Ends in an error in state: 1709. -## -## option(COMMA) -> COMMA . [ error RBRACE ] -## string_literal_expr_maybe_punned_with_comma -> STRING COLON expr COMMA . [ STRING ] -## -## The known suffix of the stack is as follows: -## STRING COLON expr COMMA -## - - - -implementation: LBRACE STRING COLON UIDENT SEMI -## -## Ends in an error in state: 1708. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## record_expr_with_string_keys -> STRING COLON expr . option(COMMA) [ error RBRACE ] -## string_literal_expr_maybe_punned_with_comma -> STRING COLON expr . COMMA [ STRING ] -## -## The known suffix of the stack is as follows: -## STRING COLON expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: LBRACE STRING COLON WITH -## -## Ends in an error in state: 1707. -## -## record_expr_with_string_keys -> STRING COLON . expr option(COMMA) [ error RBRACE ] -## string_literal_expr_maybe_punned_with_comma -> STRING COLON . expr COMMA [ STRING ] -## -## The known suffix of the stack is as follows: -## STRING COLON -## - - - -implementation: LBRACE STRING COMMA STRING COLON UIDENT SEMI -## -## Ends in an error in state: 1729. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## option(preceded(COLON,expr)) -> COLON expr . [ error RBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## COLON expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: LBRACE STRING COMMA STRING COLON WITH -## -## Ends in an error in state: 1728. -## -## option(preceded(COLON,expr)) -> COLON . expr [ error RBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## COLON -## - - - -implementation: LBRACE STRING COMMA STRING COMMA WITH -## -## Ends in an error in state: 1749. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,string_literal_expr_maybe_punned) COMMA -## - - - -implementation: LBRACE STRING COMMA STRING WITH -## -## Ends in an error in state: 1727. -## -## string_literal_expr_maybe_punned -> STRING . option(preceded(COLON,expr)) [ error RBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## STRING -## - - - -implementation: LBRACE STRING COMMA WITH -## -## Ends in an error in state: 1752. -## -## record_expr_with_string_keys -> string_literal_expr_maybe_punned_with_comma . string_literal_exprs_maybe_punned [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## string_literal_expr_maybe_punned_with_comma -## - - - -implementation: LBRACE STRING WITH -## -## Ends in an error in state: 3267. -## -## constant -> STRING . [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## record_expr_with_string_keys -> STRING . COLON expr option(COMMA) [ error RBRACE ] -## string_literal_expr_maybe_punned_with_comma -> STRING . COMMA [ STRING ] -## string_literal_expr_maybe_punned_with_comma -> STRING . COLON expr COMMA [ STRING ] -## -## The known suffix of the stack is as follows: -## STRING -## - - - -implementation: LBRACE UIDENT DOT WITH -## -## Ends in an error in state: 3364. -## -## label_longident -> mod_longident DOT . LIDENT [ COMMA COLON ] -## mod_longident -> mod_longident DOT . UIDENT [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LPAREN expr_list RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LPAREN expr_list error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LBRACE RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LBRACE record_expr RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LBRACE record_expr error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LBRACE record_expr_with_string_keys RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LBRACE record_expr_with_string_keys error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LBRACKETBAR expr_list BARRBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LBRACKETBAR expr_list error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LBRACKETLESS jsx_without_leading_less RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LBRACKET RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LBRACKET expr_comma_seq_extension RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LBRACELESS lseparated_nonempty_list_aux(COMMA,field_expr) option(COMMA) GREATERRBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LBRACELESS lseparated_nonempty_list_aux(COMMA,field_expr) option(COMMA) error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LPAREN MODULE module_expr COLON package_type RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LPAREN MODULE module_expr COLON error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## val_longident -> mod_longident DOT . val_ident [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT -## - - - -implementation: LBRACE UIDENT RPAREN -## -## Ends in an error in state: 3350. -## -## braced_expr -> LBRACE seq_expr . RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] -## braced_expr -> LBRACE seq_expr . error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACE seq_expr -## -## 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 3363, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## In state 3336, spurious reduction of production option(SEMI) -> -## In state 3340, spurious reduction of production seq_expr_no_seq -> expr option(SEMI) -## In state 3305, spurious reduction of production seq_expr -> seq_expr_no_seq -## - - - -implementation: LBRACE VAL BANG WITH -## -## Ends in an error in state: 1068. -## -## value -> override_flag . MUTABLE VIRTUAL LIDENT COLON core_type [ error SEMI RBRACE ] -## value -> override_flag . MUTABLE VIRTUAL LIDENT COLON core_type EQUAL [ error SEMI RBRACE ] -## value -> override_flag . mutable_flag LIDENT EQUAL expr [ error SEMI RBRACE ] -## value -> override_flag . mutable_flag LIDENT type_constraint EQUAL expr [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag -## - - - -implementation: LBRACE VAL LIDENT COLONGREATER LIDENT EQUAL UIDENT RPAREN -## -## Ends in an error in state: 3266. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## value -> override_flag mutable_flag LIDENT type_constraint EQUAL expr . [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag mutable_flag LIDENT type_constraint EQUAL expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: LBRACE VAL LIDENT COLONGREATER LIDENT EQUAL WITH -## -## Ends in an error in state: 3265. -## -## value -> override_flag mutable_flag LIDENT type_constraint EQUAL . expr [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag mutable_flag LIDENT type_constraint EQUAL -## - - - -implementation: LBRACE VAL LIDENT COLONGREATER LIDENT WITH -## -## Ends in an error in state: 3264. -## -## value -> override_flag mutable_flag LIDENT type_constraint . EQUAL expr [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag mutable_flag LIDENT type_constraint -## -## 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 378, spurious reduction of production basic_core_type -> type_longident -## In state 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 1013, spurious reduction of production type_constraint -> COLONGREATER core_type -## - - - -implementation: LBRACE VAL LIDENT EQUAL UIDENT RPAREN -## -## Ends in an error in state: 3263. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## value -> override_flag mutable_flag LIDENT EQUAL expr . [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag mutable_flag LIDENT EQUAL expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: LBRACE VAL LIDENT EQUAL WITH -## -## Ends in an error in state: 1077. -## -## value -> override_flag mutable_flag LIDENT EQUAL . expr [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag mutable_flag LIDENT EQUAL -## - - - -implementation: LBRACE VAL LIDENT WITH -## -## Ends in an error in state: 1076. -## -## value -> override_flag mutable_flag LIDENT . EQUAL expr [ error SEMI RBRACE ] -## value -> override_flag mutable_flag LIDENT . type_constraint EQUAL expr [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag mutable_flag LIDENT -## - - - -implementation: LBRACE VAL MUTABLE VIRTUAL LIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 1073. -## -## value -> override_flag MUTABLE VIRTUAL LIDENT COLON core_type . [ error SEMI RBRACE ] -## value -> override_flag MUTABLE VIRTUAL LIDENT COLON core_type . EQUAL [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag MUTABLE VIRTUAL LIDENT COLON core_type -## -## 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 820, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 815, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 807, spurious reduction of production core_type2 -> unattributed_core_type -## In state 825, spurious reduction of production core_type -> core_type2 -## - - - -implementation: LBRACE VAL MUTABLE VIRTUAL LIDENT COLON WITH -## -## Ends in an error in state: 1072. -## -## value -> override_flag MUTABLE VIRTUAL LIDENT COLON . core_type [ error SEMI RBRACE ] -## value -> override_flag MUTABLE VIRTUAL LIDENT COLON . core_type EQUAL [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag MUTABLE VIRTUAL LIDENT COLON -## - - - -implementation: LBRACE VAL MUTABLE VIRTUAL LIDENT WITH -## -## Ends in an error in state: 1071. -## -## value -> override_flag MUTABLE VIRTUAL LIDENT . COLON core_type [ error SEMI RBRACE ] -## value -> override_flag MUTABLE VIRTUAL LIDENT . COLON core_type EQUAL [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag MUTABLE VIRTUAL LIDENT -## - - - -implementation: LBRACE VAL MUTABLE VIRTUAL WITH -## -## Ends in an error in state: 1070. -## -## value -> override_flag MUTABLE VIRTUAL . LIDENT COLON core_type [ error SEMI RBRACE ] -## value -> override_flag MUTABLE VIRTUAL . LIDENT COLON core_type EQUAL [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag MUTABLE VIRTUAL -## - - - -implementation: LBRACE VAL MUTABLE WITH -## -## Ends in an error in state: 1069. -## -## mutable_flag -> MUTABLE . [ LIDENT ] -## value -> override_flag MUTABLE . VIRTUAL LIDENT COLON core_type [ error SEMI RBRACE ] -## value -> override_flag MUTABLE . VIRTUAL LIDENT COLON core_type EQUAL [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## override_flag MUTABLE -## - - - -implementation: LBRACE VAL VIRTUAL LIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 1065. -## -## value -> VIRTUAL mutable_flag LIDENT COLON core_type . [ error SEMI RBRACE ] -## value -> VIRTUAL mutable_flag LIDENT COLON core_type . EQUAL [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## VIRTUAL mutable_flag LIDENT COLON core_type -## -## 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 820, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 815, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 807, spurious reduction of production core_type2 -> unattributed_core_type -## In state 825, spurious reduction of production core_type -> core_type2 -## - - - -implementation: LBRACE VAL VIRTUAL LIDENT COLON WITH -## -## Ends in an error in state: 1064. -## -## value -> VIRTUAL mutable_flag LIDENT COLON . core_type [ error SEMI RBRACE ] -## value -> VIRTUAL mutable_flag LIDENT COLON . core_type EQUAL [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## VIRTUAL mutable_flag LIDENT COLON -## - - - -implementation: LBRACE VAL VIRTUAL LIDENT WITH -## -## Ends in an error in state: 1063. -## -## value -> VIRTUAL mutable_flag LIDENT . COLON core_type [ error SEMI RBRACE ] -## value -> VIRTUAL mutable_flag LIDENT . COLON core_type EQUAL [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## VIRTUAL mutable_flag LIDENT -## - - - -implementation: LBRACE VAL VIRTUAL MUTABLE LET -## -## Ends in an error in state: 1062. -## -## value -> VIRTUAL mutable_flag . LIDENT COLON core_type [ error SEMI RBRACE ] -## value -> VIRTUAL mutable_flag . LIDENT COLON core_type EQUAL [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## VIRTUAL mutable_flag -## - - - -implementation: LBRACE VAL VIRTUAL WITH -## -## Ends in an error in state: 1061. -## -## value -> VIRTUAL . mutable_flag LIDENT COLON core_type [ error SEMI RBRACE ] -## value -> VIRTUAL . mutable_flag LIDENT COLON core_type EQUAL [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## VIRTUAL -## - - - -implementation: LBRACE VAL WITH -## -## Ends in an error in state: 1060. -## -## class_field -> VAL . value [ error SEMI RBRACE ] -## -## The known suffix of the stack is as follows: -## VAL -## - - - -implementation: LBRACE WITH -## -## Ends in an error in state: 3359. -## -## braced_expr -> LBRACE object_body . RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] -## braced_expr -> LBRACE object_body . error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACE object_body -## -## 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 1059, spurious reduction of production option(SEMI) -> -## In state 2337, spurious reduction of production object_body_class_fields -> option(SEMI) -## In state 2338, spurious reduction of production object_body -> object_body_class_fields -## - - - -implementation: LBRACELESS LIDENT COLON UIDENT SEMI -## -## Ends in an error in state: 3583. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## field_expr -> LIDENT COLON expr . [ error GREATERRBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## LIDENT COLON expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: LBRACELESS LIDENT COLON WITH -## -## Ends in an error in state: 277. -## -## field_expr -> LIDENT COLON . expr [ error GREATERRBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## LIDENT COLON -## - - - -implementation: LBRACELESS LIDENT COMMA WITH -## -## Ends in an error in state: 1053. -## -## lseparated_nonempty_list_aux(COMMA,field_expr) -> lseparated_nonempty_list_aux(COMMA,field_expr) COMMA . field_expr [ error GREATERRBRACE COMMA ] -## option(COMMA) -> COMMA . [ error GREATERRBRACE ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,field_expr) COMMA -## - - - -implementation: LBRACELESS LIDENT WITH -## -## Ends in an error in state: 276. -## -## field_expr -> LIDENT . COLON expr [ error GREATERRBRACE COMMA ] -## field_expr -> LIDENT . [ error GREATERRBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## LIDENT -## - - - -implementation: LBRACELESS WITH -## -## Ends in an error in state: 1050. -## -## simple_expr_direct_argument -> LBRACELESS . lseparated_nonempty_list_aux(COMMA,field_expr) option(COMMA) GREATERRBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LBRACELESS . lseparated_nonempty_list_aux(COMMA,field_expr) option(COMMA) error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LBRACELESS . GREATERRBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACELESS -## - - - -implementation: LBRACKET UIDENT COMMA BARRBRACKET -## -## Ends in an error in state: 1048. -## -## simple_expr_call -> LBRACKET expr_comma_seq_extension . RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACKET expr_comma_seq_extension -## -## 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 269, spurious reduction of production option(COMMA) -> COMMA -## In state 311, spurious reduction of production expr_comma_seq_extension -> lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) option(COMMA) -## - - - -implementation: LBRACKET UIDENT TO -## -## Ends in an error in state: 310. -## -## expr_comma_seq_extension -> lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) . option(COMMA) [ RBRACKET ] -## lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) -> lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) . COMMA option(DOTDOTDOT) expr_optional_constraint [ RBRACKET COMMA ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## In state 1460, spurious reduction of production expr_optional_constraint -> expr -## In state 3604, spurious reduction of production lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) -> option(DOTDOTDOT) expr_optional_constraint -## - - - -implementation: LBRACKET WITH -## -## Ends in an error in state: 1046. -## -## constr_longident -> LBRACKET . RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> LBRACKET . expr_comma_seq_extension RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACKET -## - - - -implementation: LBRACKETAT UNDERSCORE -## -## Ends in an error in state: 1904. -## -## attribute -> LBRACKETAT . attr_id payload RBRACKET [ error WHILE VAL UIDENT TYPE TRY TRUE SWITCH STRING SEMI RBRACKET RBRACE PUB PRI PREFIXOP PLUSDOT PLUS PERCENT 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 ] -## -## The known suffix of the stack is as follows: -## LBRACKETAT -## - - - -implementation: LBRACKETAT WITH UIDENT RBRACE -## -## Ends in an error in state: 2966. -## -## attribute -> LBRACKETAT attr_id payload . RBRACKET [ error WHILE VAL UIDENT TYPE TRY TRUE SWITCH STRING SEMI RBRACKET RBRACE PUB PRI PREFIXOP PLUSDOT PLUS PERCENT 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 ] -## -## The known suffix of the stack is as follows: -## LBRACKETAT attr_id payload -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 2631, spurious reduction of production unattributed_expr -> simple_expr_call -## In state 2572, spurious reduction of production structure_item -> unattributed_expr -## In state 2626, spurious reduction of production structure -> structure_item -## In state 2962, spurious reduction of production payload -> structure -## - - - -implementation: LBRACKETBAR COMMA WITH -## -## Ends in an error in state: 1041. -## -## simple_expr_call -> LBRACKETBAR option(COMMA) . BARRBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACKETBAR option(COMMA) -## - - - -implementation: LBRACKETBAR DOTDOTDOT AS -## -## Ends in an error in state: 262. -## -## lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) -> option(DOTDOTDOT) . expr_optional_constraint [ RBRACKET COMMA BARRBRACKET ] -## -## The known suffix of the stack is as follows: -## option(DOTDOTDOT) -## - - - -implementation: LBRACKETBAR UIDENT COLON MODULE WITH -## -## Ends in an error in state: 1015. -## -## type_constraint -> COLON MODULE . package_type [ SEMI RPAREN RBRACKET RBRACE EQUAL COMMA BARRBRACKET ] -## -## The known suffix of the stack is as follows: -## COLON MODULE -## - - - -implementation: LBRACKETBAR UIDENT COLON UNDERSCORE COLONGREATER WITH -## -## Ends in an error in state: 1019. -## -## option(preceded(COLONGREATER,core_type)) -> COLONGREATER . core_type [ SEMI RPAREN RBRACKET RBRACE EQUAL COMMA BARRBRACKET ] -## -## The known suffix of the stack is as follows: -## COLONGREATER -## - - - -implementation: LBRACKETBAR UIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 1018. -## -## type_constraint -> COLON core_type . option(preceded(COLONGREATER,core_type)) [ SEMI RPAREN RBRACKET RBRACE EQUAL COMMA BARRBRACKET ] -## -## The known suffix of the stack is as follows: -## COLON core_type -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## - - - -implementation: LBRACKETBAR UIDENT COLON WITH -## -## Ends in an error in state: 1014. -## -## type_constraint -> COLON . core_type option(preceded(COLONGREATER,core_type)) [ SEMI RPAREN RBRACKET RBRACE EQUAL COMMA BARRBRACKET ] -## type_constraint -> COLON . MODULE package_type [ SEMI RPAREN RBRACKET RBRACE EQUAL COMMA BARRBRACKET ] -## -## The known suffix of the stack is as follows: -## COLON -## - - - -implementation: LBRACKETBAR UIDENT COLONGREATER WITH -## -## Ends in an error in state: 1012. -## -## type_constraint -> COLONGREATER . core_type [ SEMI RPAREN RBRACKET RBRACE EQUAL COMMA BARRBRACKET ] -## -## The known suffix of the stack is as follows: -## COLONGREATER -## - - - -implementation: LBRACKETBAR UIDENT COMMA DOTDOTDOT AS -## -## Ends in an error in state: 270. -## -## lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) -> lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) COMMA option(DOTDOTDOT) . expr_optional_constraint [ RBRACKET COMMA BARRBRACKET ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) COMMA option(DOTDOTDOT) -## - - - -implementation: LBRACKETBAR UIDENT COMMA RBRACKET -## -## Ends in an error in state: 1044. -## -## simple_expr_call -> LBRACKETBAR lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) option(COMMA) . BARRBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACKETBAR lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) option(COMMA) -## -## 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 269, spurious reduction of production option(COMMA) -> COMMA -## - - - -implementation: LBRACKETBAR UIDENT COMMA WITH -## -## Ends in an error in state: 269. -## -## lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) -> lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) COMMA . option(DOTDOTDOT) expr_optional_constraint [ RBRACKET COMMA BARRBRACKET ] -## option(COMMA) -> COMMA . [ RBRACKET BARRBRACKET ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) COMMA -## - - - -implementation: LBRACKETBAR UIDENT TO -## -## Ends in an error in state: 1043. -## -## lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) -> lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) . COMMA option(DOTDOTDOT) expr_optional_constraint [ COMMA BARRBRACKET ] -## simple_expr_call -> LBRACKETBAR lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) . option(COMMA) BARRBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACKETBAR lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## In state 1460, spurious reduction of production expr_optional_constraint -> expr -## In state 3604, spurious reduction of production lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) -> option(DOTDOTDOT) expr_optional_constraint -## - - - -implementation: LBRACKETBAR WITH -## -## Ends in an error in state: 1040. -## -## simple_expr_call -> LBRACKETBAR . option(COMMA) BARRBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> LBRACKETBAR . lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) option(COMMA) BARRBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACKETBAR -## - - - -implementation: LBRACKETLESS GREATER UIDENT LESSSLASHIDENTGREATER -## -## Ends in an error in state: 3610. -## -## jsx_without_leading_less -> GREATER list(simple_expr_no_call) . LESSSLASHGREATER [ RBRACKET COMMA ] -## -## The known suffix of the stack is as follows: -## GREATER list(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 325, spurious reduction of production constr_longident -> mod_longident -## In state 993, spurious reduction of production simple_expr_no_call -> constr_longident -## In state 321, spurious reduction of production list(simple_expr_no_call) -> -## In state 3451, spurious reduction of production list(simple_expr_no_call) -> simple_expr_no_call list(simple_expr_no_call) -## - - - -implementation: LBRACKETLESS GREATER WITH -## -## Ends in an error in state: 258. -## -## jsx_without_leading_less -> GREATER . list(simple_expr_no_call) LESSSLASHGREATER [ RBRACKET COMMA ] -## -## The known suffix of the stack is as follows: -## GREATER -## - - - -implementation: LBRACKETLESS LIDENT WITH -## -## Ends in an error in state: 256. -## -## jsx_start_tag_and_args_without_leading_less -> LIDENT . jsx_arguments [ SLASHGREATER GREATERDOTDOTDOT GREATER ] -## -## The known suffix of the stack is as follows: -## LIDENT -## - - - -implementation: LBRACKETLESS UIDENT GREATER UIDENT LESSSLASHGREATER -## -## Ends in an error in state: 3452. -## -## jsx_without_leading_less -> jsx_start_tag_and_args_without_leading_less GREATER list(simple_expr_no_call) . LESSSLASHIDENTGREATER [ RBRACKET COMMA ] -## -## The known suffix of the stack is as follows: -## jsx_start_tag_and_args_without_leading_less GREATER list(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 325, spurious reduction of production constr_longident -> mod_longident -## In state 993, spurious reduction of production simple_expr_no_call -> constr_longident -## In state 321, spurious reduction of production list(simple_expr_no_call) -> -## In state 3451, 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: 317. -## -## greater_spread -> GREATER . DOTDOTDOT [ UIDENT TRUE STRING PREFIXOP NEW LPAREN LIDENT LESSIDENT LESSGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKET LBRACELESS LBRACE INT FLOAT FALSE CHAR BACKQUOTE ] -## jsx_without_leading_less -> jsx_start_tag_and_args_without_leading_less GREATER . list(simple_expr_no_call) LESSSLASHIDENTGREATER [ RBRACKET COMMA ] -## -## The known suffix of the stack is as follows: -## jsx_start_tag_and_args_without_leading_less GREATER -## - - - -implementation: LBRACKETLESS UIDENT GREATERDOTDOTDOT UIDENT WITH -## -## Ends in an error in state: 3455. -## -## jsx_without_leading_less -> jsx_start_tag_and_args_without_leading_less greater_spread simple_expr_no_call . LESSSLASHIDENTGREATER [ RBRACKET COMMA ] -## simple_expr_no_call -> simple_expr_no_call . POSTFIXOP [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . DOT label_longident [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . LBRACKET expr RBRACKET [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . LBRACKET expr error [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . DOT LBRACKET expr RBRACKET [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . DOT LBRACKET expr error [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . SHARP LIDENT [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . SHARPOP simple_expr_no_call [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . SHARPEQUAL simple_expr_call [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . MINUSGREATER simple_expr_no_call [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LESSSLASHIDENTGREATER LBRACKET DOT ] -## -## The known suffix of the stack is as follows: -## jsx_start_tag_and_args_without_leading_less greater_spread 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 325, spurious reduction of production constr_longident -> mod_longident -## In state 993, spurious reduction of production simple_expr_no_call -> constr_longident -## - - - -implementation: LBRACKETLESS UIDENT GREATERDOTDOTDOT WITH -## -## Ends in an error in state: 3454. -## -## jsx_without_leading_less -> jsx_start_tag_and_args_without_leading_less greater_spread . simple_expr_no_call LESSSLASHIDENTGREATER [ RBRACKET COMMA ] -## -## The known suffix of the stack is as follows: -## jsx_start_tag_and_args_without_leading_less greater_spread -## - - - -implementation: LBRACKETLESS UIDENT INFIXOP3 WITH -## -## Ends in an error in state: 314. -## -## 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_spread simple_expr_no_call LESSSLASHIDENTGREATER [ RBRACKET COMMA ] -## -## The known suffix of the stack is as follows: -## jsx_start_tag_and_args_without_leading_less -## - - - -implementation: LBRACKETLESS UIDENT SLASHGREATER COMMA UIDENT COMMA BARRBRACKET -## -## Ends in an error in state: 312. -## -## simple_expr_direct_argument -> LBRACKETLESS jsx_without_leading_less COMMA expr_comma_seq_extension . RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACKETLESS jsx_without_leading_less COMMA expr_comma_seq_extension -## -## 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 269, spurious reduction of production option(COMMA) -> COMMA -## In state 311, spurious reduction of production expr_comma_seq_extension -> lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) option(COMMA) -## - - - -implementation: LBRACKETLESS UIDENT SLASHGREATER COMMA WITH -## -## Ends in an error in state: 308. -## -## simple_expr_direct_argument -> LBRACKETLESS jsx_without_leading_less COMMA . expr_comma_seq_extension RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LBRACKETLESS jsx_without_leading_less COMMA . RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACKETLESS jsx_without_leading_less COMMA -## - - - -implementation: LBRACKETLESS UIDENT SLASHGREATER WITH -## -## Ends in an error in state: 306. -## -## simple_expr_direct_argument -> LBRACKETLESS jsx_without_leading_less . COMMA expr_comma_seq_extension RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LBRACKETLESS jsx_without_leading_less . RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LBRACKETLESS jsx_without_leading_less . COMMA RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACKETLESS jsx_without_leading_less -## - - - -implementation: LBRACKETLESS UIDENT WITH -## -## Ends in an error in state: 304. -## -## jsx_start_tag_and_args_without_leading_less -> mod_ext_longident . jsx_arguments [ SLASHGREATER GREATERDOTDOTDOT GREATER ] -## mod_ext_apply -> mod_ext_longident . DOT UIDENT LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ SLASHGREATER QUESTION LPAREN LIDENT INFIXOP3 GREATERDOTDOTDOT GREATER DOT ] -## mod_ext_longident -> mod_ext_longident . DOT UIDENT [ SLASHGREATER QUESTION LIDENT INFIXOP3 GREATERDOTDOTDOT GREATER DOT ] -## -## The known suffix of the stack is as follows: -## mod_ext_longident -## -## 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 192, spurious reduction of production mod_ext_longident -> UIDENT -## - - - -implementation: LBRACKETLESS WITH -## -## Ends in an error in state: 303. -## -## simple_expr_direct_argument -> LBRACKETLESS . jsx_without_leading_less COMMA expr_comma_seq_extension RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LBRACKETLESS . jsx_without_leading_less RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LBRACKETLESS . jsx_without_leading_less COMMA RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACKETLESS -## - - - -implementation: LBRACKETPERCENT UNDERSCORE -## -## Ends in an error in state: 280. -## -## extension -> LBRACKETPERCENT . attr_id payload RBRACKET [ error WITH STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EQUALGREATER EQUAL EOF ELSE DOT DOCSTRING CONSTRAINT COMMA COLONGREATER COLONEQUAL COLONCOLON COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACKETPERCENT -## - - - -implementation: LBRACKETPERCENT WITH UIDENT RBRACE -## -## Ends in an error in state: 3580. -## -## extension -> LBRACKETPERCENT attr_id payload . RBRACKET [ error WITH STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EQUALGREATER EQUAL EOF ELSE DOT DOCSTRING CONSTRAINT COMMA COLONGREATER COLONEQUAL COLONCOLON COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACKETPERCENT attr_id payload -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 2631, spurious reduction of production unattributed_expr -> simple_expr_call -## In state 2572, spurious reduction of production structure_item -> unattributed_expr -## In state 2626, spurious reduction of production structure -> structure_item -## In state 2962, spurious reduction of production payload -> structure -## - - - -implementation: LBRACKETPERCENTPERCENT UNDERSCORE -## -## Ends in an error in state: 1428. -## -## item_extension -> LBRACKETPERCENTPERCENT . attr_id payload RBRACKET [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## LBRACKETPERCENTPERCENT -## - - - -implementation: LBRACKETPERCENTPERCENT WITH COLON DOCSTRING WITH -## -## Ends in an error in state: 2959. -## -## 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 ] -## core_type2 -> nonempty_list(as_loc(attribute)) . unattributed_core_type [ RBRACKET AS ] -## open_statement -> nonempty_list(as_loc(attribute)) . OPEN override_flag mod_longident [ SEMI RBRACKET ] -## sig_exception_declaration -> nonempty_list(as_loc(attribute)) . EXCEPTION extension_constructor_declaration [ SEMI RBRACKET ] -## 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 ] -## 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 ] -## signature_item -> nonempty_list(as_loc(attribute)) . LET val_ident COLON core_type [ SEMI RBRACKET ] -## signature_item -> nonempty_list(as_loc(attribute)) . EXTERNAL val_ident COLON core_type EQUAL primitive_declaration [ SEMI RBRACKET ] -## signature_item -> nonempty_list(as_loc(attribute)) . opt_LET_MODULE_ident module_declaration [ SEMI RBRACKET ] -## signature_item -> nonempty_list(as_loc(attribute)) . opt_LET_MODULE_ident EQUAL mod_longident [ SEMI RBRACKET ] -## signature_item -> nonempty_list(as_loc(attribute)) . opt_LET_MODULE_REC_ident module_type_body(COLON) list(and_module_rec_declaration) [ SEMI RBRACKET ] -## signature_item -> nonempty_list(as_loc(attribute)) . MODULE TYPE ident [ SEMI RBRACKET ] -## signature_item -> nonempty_list(as_loc(attribute)) . MODULE TYPE ident module_type_body(EQUAL) [ SEMI RBRACKET ] -## signature_item -> nonempty_list(as_loc(attribute)) . INCLUDE module_type [ SEMI RBRACKET ] -## signature_item -> nonempty_list(as_loc(attribute)) . item_extension [ SEMI RBRACKET ] -## signature_items -> nonempty_list(as_loc(attribute)) . [ SEMI RBRACKET ] -## type_declarations -> nonempty_list(as_loc(attribute)) . TYPE nonrec_flag type_declaration_details [ SEMI RBRACKET ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -implementation: LBRACKETPERCENTPERCENT WITH COLON WITH -## -## Ends in an error in state: 2826. -## -## payload -> COLON . signature [ RBRACKET ] -## payload -> COLON . core_type [ RBRACKET ] -## -## The known suffix of the stack is as follows: -## COLON -## - - - -implementation: LBRACKETPERCENTPERCENT WITH DOT UNDERSCORE -## -## Ends in an error in state: 183. -## -## attr_id -> single_attr_id DOT . attr_id [ error WHILE UIDENT TYPE TRY TRUE SWITCH STRING RBRACKET QUESTION PREFIXOP PLUSDOT PLUS PERCENT OPEN NEW MODULE MINUSDOT MINUS LPAREN LIDENT LET LESSIDENT LESSGREATER LESS LBRACKETPERCENTPERCENT LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE LAZY INT INCLUDE IF FUN FOR FLOAT FALSE EXTERNAL EXCEPTION ES6_FUN DOCSTRING COLON CLASS CHAR BANG BACKQUOTE ASSERT ] -## -## The known suffix of the stack is as follows: -## single_attr_id DOT -## - - - -implementation: LBRACKETPERCENTPERCENT WITH LIDENT EQUALGREATER UIDENT TO -## -## Ends in an error in state: 2965. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## payload -> simple_pattern_ident EQUALGREATER expr . [ RBRACKET ] -## -## The known suffix of the stack is as follows: -## simple_pattern_ident EQUALGREATER expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: LBRACKETPERCENTPERCENT WITH LIDENT EQUALGREATER WITH -## -## Ends in an error in state: 2964. -## -## payload -> simple_pattern_ident EQUALGREATER . expr [ RBRACKET ] -## -## The known suffix of the stack is as follows: -## simple_pattern_ident EQUALGREATER -## - - - -implementation: LBRACKETPERCENTPERCENT WITH LIDENT WITH -## -## Ends in an error in state: 2961. -## -## simple_pattern_ident -> val_ident . [ EQUALGREATER ] -## val_longident -> val_ident . [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## val_ident -## -## 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 1847, spurious reduction of production val_ident -> LIDENT -## - - - -implementation: LBRACKETPERCENTPERCENT WITH QUESTION UNDERSCORE WHEN UIDENT TO -## -## Ends in an error in state: 3409. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## payload -> QUESTION pattern WHEN expr . [ RBRACKET ] -## -## The known suffix of the stack is as follows: -## QUESTION pattern WHEN expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: LBRACKETPERCENTPERCENT WITH QUESTION UNDERSCORE WHEN WITH -## -## Ends in an error in state: 3408. -## -## payload -> QUESTION pattern WHEN . expr [ RBRACKET ] -## -## The known suffix of the stack is as follows: -## QUESTION pattern WHEN -## - - - -implementation: LBRACKETPERCENTPERCENT WITH QUESTION UNDERSCORE WITH -## -## Ends in an error in state: 3407. -## -## pattern -> pattern . BAR pattern [ WHEN RBRACKET BAR ] -## payload -> QUESTION pattern . [ RBRACKET ] -## payload -> QUESTION pattern . WHEN expr [ RBRACKET ] -## -## The known suffix of the stack is as follows: -## QUESTION pattern -## -## 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 1209, spurious reduction of production pattern -> pattern_without_or -## - - - -implementation: LBRACKETPERCENTPERCENT WITH QUESTION WITH -## -## Ends in an error in state: 727. -## -## payload -> QUESTION . pattern [ RBRACKET ] -## payload -> QUESTION . pattern WHEN expr [ RBRACKET ] -## -## The known suffix of the stack is as follows: -## QUESTION -## - - - -implementation: LBRACKETPERCENTPERCENT WITH UIDENT RBRACE -## -## Ends in an error in state: 2968. -## -## item_extension -> LBRACKETPERCENTPERCENT attr_id payload . RBRACKET [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## LBRACKETPERCENTPERCENT attr_id payload -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 2631, spurious reduction of production unattributed_expr -> simple_expr_call -## In state 2572, spurious reduction of production structure_item -> unattributed_expr -## In state 2626, spurious reduction of production structure -> structure_item -## In state 2962, spurious reduction of production payload -> structure -## - - - -implementation: LBRACKETPERCENTPERCENT WITH WITH -## -## Ends in an error in state: 182. -## -## attr_id -> single_attr_id . [ error WHILE UIDENT TYPE TRY TRUE SWITCH STRING RBRACKET QUESTION PREFIXOP PLUSDOT PLUS PERCENT OPEN NEW MODULE MINUSDOT MINUS LPAREN LIDENT LET LESSIDENT LESSGREATER LESS LBRACKETPERCENTPERCENT LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE LAZY INT INCLUDE IF FUN FOR FLOAT FALSE EXTERNAL EXCEPTION ES6_FUN DOCSTRING COLON CLASS CHAR BANG BACKQUOTE ASSERT ] -## attr_id -> single_attr_id . DOT attr_id [ error WHILE UIDENT TYPE TRY TRUE SWITCH STRING RBRACKET QUESTION PREFIXOP PLUSDOT PLUS PERCENT OPEN NEW MODULE MINUSDOT MINUS LPAREN LIDENT LET LESSIDENT LESSGREATER LESS LBRACKETPERCENTPERCENT LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE LAZY INT INCLUDE IF FUN FOR FLOAT FALSE EXTERNAL EXCEPTION ES6_FUN DOCSTRING COLON CLASS CHAR BANG BACKQUOTE ASSERT ] -## -## The known suffix of the stack is as follows: -## single_attr_id -## - - - -implementation: LESS UIDENT DOT WITH -## -## Ends in an error in state: 195. -## -## mod_ext_apply -> mod_ext_longident DOT . UIDENT LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ WITH SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION LPAREN LIDENT LBRACKETAT LBRACE INFIXOP3 GREATERDOTDOTDOT GREATER EQUAL EOF DOT DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## mod_ext_longident -> mod_ext_longident DOT . UIDENT [ WITH SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION LIDENT LBRACKETAT LBRACE INFIXOP3 GREATERDOTDOTDOT GREATER EQUAL EOF DOT DOCSTRING COMMA COLONGREATER BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## mod_ext_longident DOT -## - - - -implementation: LESS UIDENT WITH -## -## Ends in an error in state: 253. -## -## jsx_start_tag_and_args -> LESS mod_ext_longident . jsx_arguments [ SLASHGREATER GREATERDOTDOTDOT GREATER ] -## mod_ext_apply -> mod_ext_longident . DOT UIDENT LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ SLASHGREATER QUESTION LPAREN LIDENT INFIXOP3 GREATERDOTDOTDOT GREATER DOT ] -## mod_ext_longident -> mod_ext_longident . DOT UIDENT [ SLASHGREATER QUESTION LIDENT INFIXOP3 GREATERDOTDOTDOT GREATER DOT ] -## -## The known suffix of the stack is as follows: -## LESS mod_ext_longident -## -## 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 192, spurious reduction of production mod_ext_longident -> UIDENT -## - - - -implementation: LESS WITH -## -## Ends in an error in state: 252. -## -## jsx_start_tag_and_args -> LESS . mod_ext_longident jsx_arguments [ SLASHGREATER GREATERDOTDOTDOT GREATER ] -## -## The known suffix of the stack is as follows: -## LESS -## - - - -implementation: LESSGREATER BACKQUOTE UIDENT WHILE -## -## Ends in an error in state: 295. -## -## simple_expr_no_call -> BACKQUOTE ident . [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_template_constructor -> BACKQUOTE ident . non_labeled_argument_list [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_template_constructor -> BACKQUOTE ident . simple_expr_direct_argument [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## BACKQUOTE ident -## - - - -implementation: LESSGREATER BACKQUOTE WITH -## -## Ends in an error in state: 294. -## -## simple_expr_no_call -> BACKQUOTE . ident [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_template_constructor -> BACKQUOTE . ident non_labeled_argument_list [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_template_constructor -> BACKQUOTE . ident simple_expr_direct_argument [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## BACKQUOTE -## - - - -implementation: LESSGREATER LBRACKET WITH -## -## Ends in an error in state: 273. -## -## constr_longident -> LBRACKET . RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACKET -## - - - -implementation: LESSGREATER LBRACKETBAR COMMA BARBAR -## -## Ends in an error in state: 3605. -## -## simple_expr_no_call -> LBRACKETBAR option(COMMA) . BARRBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACKETBAR option(COMMA) -## - - - -implementation: LESSGREATER LBRACKETBAR UIDENT COMMA RBRACKET -## -## Ends in an error in state: 3608. -## -## simple_expr_no_call -> LBRACKETBAR lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) option(COMMA) . BARRBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACKETBAR lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) option(COMMA) -## -## 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 269, spurious reduction of production option(COMMA) -> COMMA -## - - - -implementation: LESSGREATER LBRACKETBAR UIDENT TO -## -## Ends in an error in state: 3607. -## -## lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) -> lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) . COMMA option(DOTDOTDOT) expr_optional_constraint [ COMMA BARRBRACKET ] -## simple_expr_no_call -> LBRACKETBAR lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) . option(COMMA) BARRBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACKETBAR lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## In state 1460, spurious reduction of production expr_optional_constraint -> expr -## In state 3604, spurious reduction of production lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) -> option(DOTDOTDOT) expr_optional_constraint -## - - - -implementation: LESSGREATER LBRACKETBAR WITH -## -## Ends in an error in state: 259. -## -## simple_expr_no_call -> LBRACKETBAR . option(COMMA) BARRBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> LBRACKETBAR . lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) option(COMMA) BARRBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACKETBAR -## - - - -implementation: LESSGREATER LPAREN UIDENT BARRBRACKET -## -## Ends in an error in state: 3753. -## -## simple_expr_no_call -> LPAREN expr_list . RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> LPAREN expr_list . error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## In state 1623, spurious reduction of production expr_optional_constraint -> expr -## In state 1684, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint -## In state 1530, spurious reduction of production option(COMMA) -> -## In state 1683, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) -## - - - -implementation: LESSGREATER LPAREN WITH -## -## Ends in an error in state: 114. -## -## constr_longident -> LPAREN . RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LPAREN . MODULE module_expr RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LPAREN . MODULE module_expr COLON package_type RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LPAREN . MODULE module_expr COLON error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> LPAREN . expr_list RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> LPAREN . expr_list error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## val_ident -> LPAREN . operator RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -implementation: LESSGREATER NEW WITH -## -## Ends in an error in state: 112. -## -## simple_expr_no_call -> NEW . class_longident [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## NEW -## - - - -implementation: LESSGREATER PREFIXOP STRING WHILE -## -## Ends in an error in state: 3756. -## -## simple_expr_no_call -> simple_expr_no_call . POSTFIXOP [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET 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 SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> simple_expr_no_call . LBRACKET expr RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> simple_expr_no_call . LBRACKET expr error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET 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 SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET 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 SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> simple_expr_no_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> PREFIXOP simple_expr_no_call . [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> simple_expr_no_call . SHARP LIDENT [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> simple_expr_no_call . SHARPOP simple_expr_no_call [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> simple_expr_no_call . SHARPEQUAL simple_expr_call [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> simple_expr_no_call . MINUSGREATER simple_expr_no_call [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## PREFIXOP simple_expr_no_call -## - - - -implementation: LESSGREATER PREFIXOP UIDENT LBRACKET WITH -## -## Ends in an error in state: 1545. -## -## simple_expr_no_call -> simple_expr_no_call LBRACKET . expr RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> simple_expr_no_call LBRACKET . expr error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_no_call LBRACKET -## - - - -implementation: LESSGREATER PREFIXOP WITH -## -## Ends in an error in state: 111. -## -## simple_expr_no_call -> PREFIXOP . simple_expr_no_call [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## PREFIXOP -## - - - -implementation: LESSGREATER STRING WHILE -## -## Ends in an error in state: 321. -## -## list(simple_expr_no_call) -> simple_expr_no_call . list(simple_expr_no_call) [ LESSSLASHIDENTGREATER LESSSLASHGREATER ] -## simple_expr_no_call -> simple_expr_no_call . POSTFIXOP [ UIDENT TRUE STRING SHARPOP SHARPEQUAL SHARP PREFIXOP POSTFIXOP NEW MINUSGREATER 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 . DOT label_longident [ UIDENT TRUE STRING SHARPOP SHARPEQUAL SHARP PREFIXOP POSTFIXOP NEW MINUSGREATER 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 SHARPEQUAL SHARP PREFIXOP POSTFIXOP NEW MINUSGREATER 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 error [ UIDENT TRUE STRING SHARPOP SHARPEQUAL SHARP PREFIXOP POSTFIXOP NEW MINUSGREATER 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 . DOT LBRACKET expr RBRACKET [ UIDENT TRUE STRING SHARPOP SHARPEQUAL SHARP PREFIXOP POSTFIXOP NEW MINUSGREATER 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 . DOT LBRACKET expr error [ UIDENT TRUE STRING SHARPOP SHARPEQUAL SHARP PREFIXOP POSTFIXOP NEW MINUSGREATER 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 . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ UIDENT TRUE STRING SHARPOP SHARPEQUAL SHARP PREFIXOP POSTFIXOP NEW MINUSGREATER 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 . SHARP LIDENT [ UIDENT TRUE STRING SHARPOP SHARPEQUAL SHARP PREFIXOP POSTFIXOP NEW MINUSGREATER 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 . SHARPOP simple_expr_no_call [ UIDENT TRUE STRING SHARPOP SHARPEQUAL SHARP PREFIXOP POSTFIXOP NEW MINUSGREATER 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 . SHARPEQUAL simple_expr_call [ UIDENT TRUE STRING SHARPOP SHARPEQUAL SHARP PREFIXOP POSTFIXOP NEW MINUSGREATER 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 . MINUSGREATER simple_expr_no_call [ UIDENT TRUE STRING SHARPOP SHARPEQUAL SHARP PREFIXOP POSTFIXOP NEW MINUSGREATER LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKET LBRACELESS LBRACE INT FLOAT FALSE DOT CHAR BACKQUOTE ] -## -## The known suffix of the stack is as follows: -## simple_expr_no_call -## - - - -implementation: LESSGREATER TRUE DOT LBRACE WITH -## -## Ends in an error in state: 1614. -## -## simple_expr_no_call -> simple_expr_no_call DOT LBRACE . lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_no_call DOT LBRACE -## - - - -implementation: LESSGREATER TRUE DOT LBRACKET UIDENT SEMI -## -## Ends in an error in state: 1611. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> simple_expr_no_call DOT LBRACKET expr . RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET 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 SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_no_call DOT LBRACKET expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: LESSGREATER TRUE DOT LBRACKET WITH -## -## Ends in an error in state: 1610. -## -## simple_expr_no_call -> simple_expr_no_call DOT LBRACKET . expr RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET 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 SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_no_call DOT LBRACKET -## - - - -implementation: LESSGREATER TRUE DOT WITH -## -## Ends in an error in state: 1609. -## -## simple_expr_no_call -> simple_expr_no_call DOT . label_longident [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET 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 SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET 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 SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> simple_expr_no_call DOT . LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_no_call DOT -## - - - -implementation: LESSGREATER UIDENT DOT LBRACE LIDENT COMMA LIDENT SEMI WITH -## -## Ends in an error in state: 3447. -## -## simple_expr_no_call -> mod_longident DOT LBRACE record_expr . RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET 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 SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACE record_expr -## - - - -implementation: LESSGREATER UIDENT DOT LBRACE WITH -## -## Ends in an error in state: 3442. -## -## simple_expr_no_call -> mod_longident DOT LBRACE . RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET 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 SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET 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 SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> mod_longident DOT LBRACE . record_expr_with_string_keys RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> mod_longident DOT LBRACE . record_expr_with_string_keys error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACE -## - - - -implementation: LESSGREATER UIDENT DOT LBRACELESS WITH -## -## Ends in an error in state: 3437. -## -## 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 SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET 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 SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACELESS -## - - - -implementation: LESSGREATER UIDENT DOT LBRACKET UIDENT COMMA BARRBRACKET -## -## Ends in an error in state: 3435. -## -## simple_expr_no_call -> mod_longident DOT LBRACKET expr_comma_seq_extension . RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACKET expr_comma_seq_extension -## -## 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 269, spurious reduction of production option(COMMA) -> COMMA -## In state 311, spurious reduction of production expr_comma_seq_extension -> lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) option(COMMA) -## - - - -implementation: LESSGREATER UIDENT DOT LBRACKET WITH -## -## Ends in an error in state: 3433. -## -## simple_expr_no_call -> mod_longident DOT LBRACKET . RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> mod_longident DOT LBRACKET . expr_comma_seq_extension RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACKET -## - - - -implementation: LESSGREATER UIDENT DOT LBRACKETBAR UIDENT RPAREN -## -## Ends in an error in state: 3430. -## -## simple_expr_no_call -> mod_longident DOT LBRACKETBAR expr_list . BARRBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET 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 SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACKETBAR 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## In state 1623, spurious reduction of production expr_optional_constraint -> expr -## In state 1684, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint -## In state 1530, spurious reduction of production option(COMMA) -> -## In state 1683, 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: 3429. -## -## simple_expr_no_call -> mod_longident DOT LBRACKETBAR . expr_list BARRBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET 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 SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACKETBAR -## - - - -implementation: LESSGREATER UIDENT DOT LBRACKETLESS UIDENT SLASHGREATER WITH -## -## Ends in an error in state: 3427. -## -## simple_expr_no_call -> mod_longident DOT LBRACKETLESS jsx_without_leading_less . RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACKETLESS jsx_without_leading_less -## - - - -implementation: LESSGREATER UIDENT DOT LBRACKETLESS WITH -## -## Ends in an error in state: 3426. -## -## simple_expr_no_call -> mod_longident DOT LBRACKETLESS . jsx_without_leading_less RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACKETLESS -## - - - -implementation: LESSGREATER UIDENT DOT LPAREN MODULE UIDENT COLON UIDENT SEMI -## -## Ends in an error in state: 3421. -## -## simple_expr_no_call -> mod_longident DOT LPAREN MODULE module_expr COLON package_type . RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LPAREN MODULE module_expr COLON package_type -## -## 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 243, spurious reduction of production ident -> UIDENT -## In state 945, spurious reduction of production mty_longident -> ident -## In state 913, spurious reduction of production simple_module_type -> mty_longident -## In state 912, spurious reduction of production module_type -> simple_module_type -## In state 1017, spurious reduction of production package_type -> module_type -## - - - -implementation: LESSGREATER UIDENT DOT LPAREN MODULE UIDENT COLON WITH -## -## Ends in an error in state: 3419. -## -## simple_expr_no_call -> mod_longident DOT LPAREN MODULE module_expr COLON . package_type RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET 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 SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LPAREN MODULE module_expr COLON -## - - - -implementation: LESSGREATER UIDENT DOT LPAREN MODULE UIDENT SEMI -## -## Ends in an error in state: 3418. -## -## module_expr -> module_expr . module_arguments [ LPAREN LBRACE COLON ] -## module_expr -> module_expr . LPAREN module_expr error [ LPAREN LBRACE COLON ] -## simple_expr_no_call -> mod_longident DOT LPAREN MODULE module_expr . COLON package_type RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET 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 SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LPAREN MODULE module_expr -## -## 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 1408, spurious reduction of production module_expr -> mod_longident -## - - - -implementation: LESSGREATER UIDENT DOT LPAREN MODULE WITH -## -## Ends in an error in state: 328. -## -## simple_expr_no_call -> mod_longident DOT LPAREN MODULE . module_expr COLON package_type RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET 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 SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LPAREN MODULE -## - - - -implementation: LESSGREATER UIDENT DOT LPAREN UIDENT BARRBRACKET -## -## Ends in an error in state: 3423. -## -## simple_expr_no_call -> mod_longident DOT LPAREN expr_list . RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET 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 SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LPAREN 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## In state 1623, spurious reduction of production expr_optional_constraint -> expr -## In state 1684, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint -## In state 1530, spurious reduction of production option(COMMA) -> -## In state 1683, 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: 327. -## -## simple_expr_no_call -> mod_longident DOT LPAREN . expr_list RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET 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 SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> mod_longident DOT LPAREN . MODULE module_expr COLON package_type RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET 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 SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## val_ident -> LPAREN . operator RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LPAREN -## - - - -implementation: LESSGREATER UIDENT DOT WITH -## -## Ends in an error in state: 326. -## -## mod_longident -> mod_longident DOT . UIDENT [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET 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 SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET 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 SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> mod_longident DOT . LBRACE RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET 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 SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET 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 SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> mod_longident DOT . LBRACE record_expr_with_string_keys RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> mod_longident DOT . LBRACE record_expr_with_string_keys error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> mod_longident DOT . LBRACKETBAR expr_list BARRBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET 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 SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> mod_longident DOT . LBRACKETLESS jsx_without_leading_less RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> mod_longident DOT . LBRACKET RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> mod_longident DOT . LBRACKET expr_comma_seq_extension RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## 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 SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET 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 SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> mod_longident DOT . LPAREN MODULE module_expr COLON package_type RPAREN [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET 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 SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## val_longident -> mod_longident DOT . val_ident [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT -## - - - -implementation: LESSGREATER UIDENT LBRACKET UIDENT SEMI -## -## Ends in an error in state: 1548. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> simple_expr_no_call LBRACKET expr . RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> simple_expr_no_call LBRACKET expr . error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_no_call LBRACKET expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: LESSGREATER UIDENT LBRACKET WITH -## -## Ends in an error in state: 3450. -## -## constr_longident -> LBRACKET . RBRACKET [ UIDENT TRUE STRING SHARPOP SHARPEQUAL SHARP PREFIXOP POSTFIXOP NEW MINUSGREATER 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 SHARPEQUAL SHARP PREFIXOP POSTFIXOP NEW MINUSGREATER 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 error [ UIDENT TRUE STRING SHARPOP SHARPEQUAL SHARP PREFIXOP POSTFIXOP NEW MINUSGREATER LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKET LBRACELESS LBRACE INT FLOAT FALSE DOT CHAR BACKQUOTE ] -## -## The known suffix of the stack is as follows: -## simple_expr_no_call LBRACKET -## - - - -implementation: LESSGREATER UIDENT LESSSLASHIDENTGREATER -## -## Ends in an error in state: 3757. -## -## jsx -> LESSGREATER list(simple_expr_no_call) . LESSSLASHGREATER [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 list(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 325, spurious reduction of production constr_longident -> mod_longident -## In state 993, spurious reduction of production simple_expr_no_call -> constr_longident -## In state 321, spurious reduction of production list(simple_expr_no_call) -> -## In state 3451, spurious reduction of production list(simple_expr_no_call) -> simple_expr_no_call list(simple_expr_no_call) -## - - - -implementation: LESSGREATER UIDENT MINUSGREATER WITH -## -## Ends in an error in state: 1542. -## -## simple_expr_no_call -> simple_expr_no_call MINUSGREATER . simple_expr_no_call [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_no_call MINUSGREATER -## - - - -implementation: LESSGREATER UIDENT SHARP WITH -## -## Ends in an error in state: 1539. -## -## simple_expr_no_call -> simple_expr_no_call SHARP . LIDENT [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_no_call SHARP -## - - - -implementation: LESSGREATER UIDENT SHARPEQUAL STRING WHILE -## -## Ends in an error in state: 1000. -## -## simple_expr_call -> simple_expr_call . POSTFIXOP [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT label_longident [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr RBRACKET [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr error [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARP LIDENT [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPOP simple_expr_no_call [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPEQUAL simple_expr_call [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . MINUSGREATER simple_expr_no_call [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . labeled_arguments [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> simple_expr_no_call SHARPEQUAL simple_expr_call . [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_no_call SHARPEQUAL simple_expr_call -## - - - -implementation: LESSGREATER UIDENT SHARPEQUAL WITH -## -## Ends in an error in state: 999. -## -## simple_expr_no_call -> simple_expr_no_call SHARPEQUAL . simple_expr_call [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_no_call SHARPEQUAL -## - - - -implementation: LESSGREATER UIDENT SHARPOP WITH -## -## Ends in an error in state: 322. -## -## simple_expr_no_call -> simple_expr_no_call SHARPOP . simple_expr_no_call [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_no_call SHARPOP -## - - - -implementation: LESSGREATER UIDENT WHILE -## -## Ends in an error in state: 993. -## -## simple_expr_no_call -> constr_longident . [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_template_constructor -> constr_longident . non_labeled_argument_list [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## simple_expr_template_constructor -> constr_longident . simple_expr_direct_argument [ WITH UIDENT TRUE TO STRING STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION PREFIXOP POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR NEW MINUSGREATER MINUSDOT MINUS LPAREN LIDENT LESSSLASHIDENTGREATER LESSSLASHGREATER LESSIDENT LESSGREATER LESSDOTDOTGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE INT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER FLOAT FALSE EQUALGREATER EOF ELSE DOWNTO DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON CHAR BARRBRACKET BARBAR BAR BACKQUOTE AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## constr_longident -## -## 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 325, spurious reduction of production constr_longident -> mod_longident -## - - - -implementation: LESSGREATER WITH -## -## Ends in an error in state: 110. -## -## jsx -> LESSGREATER . list(simple_expr_no_call) LESSSLASHGREATER [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 -## - - - -implementation: LESSIDENT GREATER UIDENT LESSSLASHGREATER -## -## Ends in an error in state: 1535. -## -## jsx -> jsx_start_tag_and_args GREATER list(simple_expr_no_call) . LESSSLASHIDENTGREATER [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 list(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 325, spurious reduction of production constr_longident -> mod_longident -## In state 993, spurious reduction of production simple_expr_no_call -> constr_longident -## In state 321, spurious reduction of production list(simple_expr_no_call) -> -## In state 3451, 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: 1534. -## -## greater_spread -> GREATER . DOTDOTDOT [ UIDENT TRUE STRING PREFIXOP NEW LPAREN LIDENT LESSIDENT LESSGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKET LBRACELESS LBRACE INT FLOAT FALSE CHAR BACKQUOTE ] -## jsx -> jsx_start_tag_and_args GREATER . list(simple_expr_no_call) LESSSLASHIDENTGREATER [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 -## - - - -implementation: LESSIDENT GREATERDOTDOTDOT UIDENT WITH -## -## Ends in an error in state: 1538. -## -## jsx -> jsx_start_tag_and_args greater_spread simple_expr_no_call . LESSSLASHIDENTGREATER [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . DOT label_longident [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . LBRACKET expr RBRACKET [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . LBRACKET expr error [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . DOT LBRACKET expr RBRACKET [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . DOT LBRACKET expr error [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . SHARP LIDENT [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . SHARPOP simple_expr_no_call [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . SHARPEQUAL simple_expr_call [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LESSSLASHIDENTGREATER LBRACKET DOT ] -## simple_expr_no_call -> simple_expr_no_call . MINUSGREATER simple_expr_no_call [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LESSSLASHIDENTGREATER LBRACKET DOT ] -## -## The known suffix of the stack is as follows: -## jsx_start_tag_and_args greater_spread 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 325, spurious reduction of production constr_longident -> mod_longident -## In state 993, spurious reduction of production simple_expr_no_call -> constr_longident -## - - - -implementation: LESSIDENT GREATERDOTDOTDOT WITH -## -## Ends in an error in state: 1537. -## -## jsx -> jsx_start_tag_and_args greater_spread . simple_expr_no_call LESSSLASHIDENTGREATER [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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_spread -## - - - -implementation: LESSIDENT INFIXOP3 WITH -## -## Ends in an error in state: 1532. -## -## jsx -> jsx_start_tag_and_args . SLASHGREATER [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## jsx -> jsx_start_tag_and_args . greater_spread simple_expr_no_call LESSSLASHIDENTGREATER [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 -## - - - -implementation: LESSIDENT LIDENT EQUAL QUESTION UIDENT WITH -## -## Ends in an error in state: 3761. -## -## jsx_arguments -> LIDENT EQUAL QUESTION simple_expr_call . jsx_arguments [ SLASHGREATER GREATERDOTDOTDOT GREATER ] -## simple_expr_call -> simple_expr_call . POSTFIXOP [ SLASHGREATER SHARPOP SHARPEQUAL SHARP QUESTION POSTFIXOP MINUSGREATER LPAREN LIDENT LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP3 GREATERDOTDOTDOT GREATER DOT ] -## simple_expr_call -> simple_expr_call . DOT label_longident [ SLASHGREATER SHARPOP SHARPEQUAL SHARP QUESTION POSTFIXOP MINUSGREATER LPAREN LIDENT LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP3 GREATERDOTDOTDOT GREATER DOT ] -## simple_expr_call -> simple_expr_call . LBRACKET expr RBRACKET [ SLASHGREATER SHARPOP SHARPEQUAL SHARP QUESTION POSTFIXOP MINUSGREATER LPAREN LIDENT LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP3 GREATERDOTDOTDOT GREATER DOT ] -## simple_expr_call -> simple_expr_call . LBRACKET expr error [ SLASHGREATER SHARPOP SHARPEQUAL SHARP QUESTION POSTFIXOP MINUSGREATER LPAREN LIDENT LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP3 GREATERDOTDOTDOT GREATER DOT ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr RBRACKET [ SLASHGREATER SHARPOP SHARPEQUAL SHARP QUESTION POSTFIXOP MINUSGREATER LPAREN LIDENT LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP3 GREATERDOTDOTDOT GREATER DOT ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr error [ SLASHGREATER SHARPOP SHARPEQUAL SHARP QUESTION POSTFIXOP MINUSGREATER LPAREN LIDENT LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP3 GREATERDOTDOTDOT GREATER DOT ] -## simple_expr_call -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ SLASHGREATER SHARPOP SHARPEQUAL SHARP QUESTION POSTFIXOP MINUSGREATER LPAREN LIDENT LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP3 GREATERDOTDOTDOT GREATER DOT ] -## simple_expr_call -> simple_expr_call . SHARP LIDENT [ SLASHGREATER SHARPOP SHARPEQUAL SHARP QUESTION POSTFIXOP MINUSGREATER LPAREN LIDENT LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP3 GREATERDOTDOTDOT GREATER DOT ] -## simple_expr_call -> simple_expr_call . SHARPOP simple_expr_no_call [ SLASHGREATER SHARPOP SHARPEQUAL SHARP QUESTION POSTFIXOP MINUSGREATER LPAREN LIDENT LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP3 GREATERDOTDOTDOT GREATER DOT ] -## simple_expr_call -> simple_expr_call . SHARPEQUAL simple_expr_call [ SLASHGREATER SHARPOP SHARPEQUAL SHARP QUESTION POSTFIXOP MINUSGREATER LPAREN LIDENT LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP3 GREATERDOTDOTDOT GREATER DOT ] -## simple_expr_call -> simple_expr_call . MINUSGREATER simple_expr_no_call [ SLASHGREATER SHARPOP SHARPEQUAL SHARP QUESTION POSTFIXOP MINUSGREATER LPAREN LIDENT LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP3 GREATERDOTDOTDOT GREATER DOT ] -## simple_expr_call -> simple_expr_call . labeled_arguments [ SLASHGREATER SHARPOP SHARPEQUAL SHARP QUESTION POSTFIXOP MINUSGREATER LPAREN LIDENT LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP3 GREATERDOTDOTDOT GREATER DOT ] -## -## The known suffix of the stack is as follows: -## LIDENT EQUAL QUESTION simple_expr_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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## - - - -implementation: LESSIDENT LIDENT EQUAL QUESTION WITH -## -## Ends in an error in state: 100. -## -## jsx_arguments -> LIDENT EQUAL QUESTION . simple_expr_call jsx_arguments [ SLASHGREATER GREATERDOTDOTDOT GREATER ] -## -## The known suffix of the stack is as follows: -## LIDENT EQUAL QUESTION -## - - - -implementation: LESSIDENT LIDENT EQUAL UIDENT WITH -## -## Ends in an error in state: 3763. -## -## jsx_arguments -> LIDENT EQUAL simple_expr_call . jsx_arguments [ SLASHGREATER GREATERDOTDOTDOT GREATER ] -## simple_expr_call -> simple_expr_call . POSTFIXOP [ SLASHGREATER SHARPOP SHARPEQUAL SHARP QUESTION POSTFIXOP MINUSGREATER LPAREN LIDENT LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP3 GREATERDOTDOTDOT GREATER DOT ] -## simple_expr_call -> simple_expr_call . DOT label_longident [ SLASHGREATER SHARPOP SHARPEQUAL SHARP QUESTION POSTFIXOP MINUSGREATER LPAREN LIDENT LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP3 GREATERDOTDOTDOT GREATER DOT ] -## simple_expr_call -> simple_expr_call . LBRACKET expr RBRACKET [ SLASHGREATER SHARPOP SHARPEQUAL SHARP QUESTION POSTFIXOP MINUSGREATER LPAREN LIDENT LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP3 GREATERDOTDOTDOT GREATER DOT ] -## simple_expr_call -> simple_expr_call . LBRACKET expr error [ SLASHGREATER SHARPOP SHARPEQUAL SHARP QUESTION POSTFIXOP MINUSGREATER LPAREN LIDENT LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP3 GREATERDOTDOTDOT GREATER DOT ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr RBRACKET [ SLASHGREATER SHARPOP SHARPEQUAL SHARP QUESTION POSTFIXOP MINUSGREATER LPAREN LIDENT LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP3 GREATERDOTDOTDOT GREATER DOT ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr error [ SLASHGREATER SHARPOP SHARPEQUAL SHARP QUESTION POSTFIXOP MINUSGREATER LPAREN LIDENT LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP3 GREATERDOTDOTDOT GREATER DOT ] -## simple_expr_call -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ SLASHGREATER SHARPOP SHARPEQUAL SHARP QUESTION POSTFIXOP MINUSGREATER LPAREN LIDENT LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP3 GREATERDOTDOTDOT GREATER DOT ] -## simple_expr_call -> simple_expr_call . SHARP LIDENT [ SLASHGREATER SHARPOP SHARPEQUAL SHARP QUESTION POSTFIXOP MINUSGREATER LPAREN LIDENT LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP3 GREATERDOTDOTDOT GREATER DOT ] -## simple_expr_call -> simple_expr_call . SHARPOP simple_expr_no_call [ SLASHGREATER SHARPOP SHARPEQUAL SHARP QUESTION POSTFIXOP MINUSGREATER LPAREN LIDENT LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP3 GREATERDOTDOTDOT GREATER DOT ] -## simple_expr_call -> simple_expr_call . SHARPEQUAL simple_expr_call [ SLASHGREATER SHARPOP SHARPEQUAL SHARP QUESTION POSTFIXOP MINUSGREATER LPAREN LIDENT LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP3 GREATERDOTDOTDOT GREATER DOT ] -## simple_expr_call -> simple_expr_call . MINUSGREATER simple_expr_no_call [ SLASHGREATER SHARPOP SHARPEQUAL SHARP QUESTION POSTFIXOP MINUSGREATER LPAREN LIDENT LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP3 GREATERDOTDOTDOT GREATER DOT ] -## simple_expr_call -> simple_expr_call . labeled_arguments [ SLASHGREATER SHARPOP SHARPEQUAL SHARP QUESTION POSTFIXOP MINUSGREATER LPAREN LIDENT LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP3 GREATERDOTDOTDOT GREATER DOT ] -## -## The known suffix of the stack is as follows: -## LIDENT EQUAL simple_expr_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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## - - - -implementation: LESSIDENT LIDENT EQUAL WITH -## -## Ends in an error in state: 99. -## -## jsx_arguments -> LIDENT EQUAL . QUESTION simple_expr_call jsx_arguments [ SLASHGREATER GREATERDOTDOTDOT GREATER ] -## jsx_arguments -> LIDENT EQUAL . simple_expr_call jsx_arguments [ SLASHGREATER GREATERDOTDOTDOT GREATER ] -## -## The known suffix of the stack is as follows: -## LIDENT EQUAL -## - - - -implementation: LESSIDENT LIDENT WITH -## -## Ends in an error in state: 97. -## -## jsx_arguments -> LIDENT . EQUAL QUESTION simple_expr_call jsx_arguments [ SLASHGREATER GREATERDOTDOTDOT GREATER ] -## jsx_arguments -> LIDENT . EQUAL simple_expr_call jsx_arguments [ SLASHGREATER GREATERDOTDOTDOT GREATER ] -## jsx_arguments -> LIDENT . jsx_arguments [ SLASHGREATER GREATERDOTDOTDOT GREATER ] -## -## The known suffix of the stack is as follows: -## LIDENT -## - - - -implementation: LESSIDENT QUESTION LIDENT WITH -## -## Ends in an error in state: 96. -## -## jsx_arguments -> QUESTION LIDENT . jsx_arguments [ SLASHGREATER GREATERDOTDOTDOT GREATER ] -## -## The known suffix of the stack is as follows: -## QUESTION LIDENT -## - - - -implementation: LESSIDENT QUESTION WITH -## -## Ends in an error in state: 95. -## -## jsx_arguments -> QUESTION . LIDENT jsx_arguments [ SLASHGREATER GREATERDOTDOTDOT GREATER ] -## -## The known suffix of the stack is as follows: -## QUESTION -## - - - -implementation: LESSIDENT WITH -## -## Ends in an error in state: 94. -## -## jsx_start_tag_and_args -> LESSIDENT . jsx_arguments [ SLASHGREATER GREATERDOTDOTDOT GREATER ] -## -## The known suffix of the stack is as follows: -## LESSIDENT -## - - - -implementation: LET CHAR EQUAL CHAR AND UNDERSCORE EQUAL CHAR RPAREN -## -## Ends in an error in state: 2800. -## -## list(and_let_binding) -> AND let_binding_body . list(and_let_binding) [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## AND let_binding_body -## -## 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 1445, spurious reduction of production expr -> simple_expr_call -## In state 1901, spurious reduction of production let_binding_body -> pattern EQUAL expr -## - - - -implementation: LET CHAR EQUAL CHAR AND WITH -## -## Ends in an error in state: 2799. -## -## list(and_let_binding) -> AND . let_binding_body list(and_let_binding) [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## AND -## - - - -implementation: LET CHAR EQUAL CHAR DOCSTRING AND UNDERSCORE EQUAL CHAR RPAREN -## -## Ends in an error in state: 2803. -## -## list(and_let_binding) -> nonempty_list(as_loc(attribute)) AND let_binding_body . list(and_let_binding) [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) AND let_binding_body -## -## 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 1445, spurious reduction of production expr -> simple_expr_call -## In state 1901, spurious reduction of production let_binding_body -> pattern EQUAL expr -## - - - -implementation: LET CHAR EQUAL CHAR DOCSTRING AND WITH -## -## Ends in an error in state: 2802. -## -## list(and_let_binding) -> nonempty_list(as_loc(attribute)) AND . let_binding_body list(and_let_binding) [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) AND -## - - - -implementation: LET CHAR EQUAL CHAR DOCSTRING WITH -## -## Ends in an error in state: 2801. -## -## list(and_let_binding) -> nonempty_list(as_loc(attribute)) . AND let_binding_body list(and_let_binding) [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -implementation: LET CHAR EQUAL CHAR RPAREN -## -## Ends in an error in state: 2798. -## -## let_bindings -> let_binding . list(and_let_binding) [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## let_binding -## -## 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 1445, spurious reduction of production expr -> simple_expr_call -## In state 1901, spurious reduction of production let_binding_body -> pattern EQUAL expr -## In state 1902, 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: 1893. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## simple_pattern_ident COLON nonempty_list(preceded(QUOTE,ident)) DOT core_type EQUAL -## - - - -implementation: LET LIDENT COLON QUOTE LIDENT DOT UNDERSCORE WITH -## -## Ends in an error in state: 1892. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## simple_pattern_ident COLON nonempty_list(preceded(QUOTE,ident)) DOT core_type -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## - - - -implementation: LET LIDENT COLON QUOTE LIDENT DOT WITH -## -## Ends in an error in state: 1891. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## simple_pattern_ident COLON nonempty_list(preceded(QUOTE,ident)) DOT -## - - - -implementation: LET LIDENT COLON QUOTE UIDENT QUOTE UIDENT WITH -## -## Ends in an error in state: 366. -## -## nonempty_list(preceded(QUOTE,ident)) -> QUOTE ident . [ DOT ] -## nonempty_list(preceded(QUOTE,ident)) -> QUOTE ident . nonempty_list(preceded(QUOTE,ident)) [ DOT ] -## -## The known suffix of the stack is as follows: -## QUOTE ident -## - - - -implementation: LET LIDENT COLON QUOTE UIDENT QUOTE WITH -## -## Ends in an error in state: 365. -## -## nonempty_list(preceded(QUOTE,ident)) -> QUOTE . ident [ DOT ] -## nonempty_list(preceded(QUOTE,ident)) -> QUOTE . ident nonempty_list(preceded(QUOTE,ident)) [ DOT ] -## -## The known suffix of the stack is as follows: -## QUOTE -## - - - -implementation: LET LIDENT COLON QUOTE UIDENT WITH -## -## Ends in an error in state: 364. -## -## basic_core_type -> QUOTE ident . [ SEMI RBRACE LBRACE EQUALGREATER EQUAL COMMA COLONGREATER AS ] -## nonempty_list(preceded(QUOTE,ident)) -> QUOTE ident . [ DOT ] -## nonempty_list(preceded(QUOTE,ident)) -> QUOTE ident . nonempty_list(preceded(QUOTE,ident)) [ DOT ] -## -## The known suffix of the stack is as follows: -## QUOTE ident -## - - - -implementation: LET LIDENT COLON QUOTE WITH -## -## Ends in an error in state: 363. -## -## basic_core_type -> QUOTE . ident [ SEMI RBRACE LBRACE EQUALGREATER EQUAL COMMA COLONGREATER AS ] -## nonempty_list(preceded(QUOTE,ident)) -> QUOTE . ident [ DOT ] -## nonempty_list(preceded(QUOTE,ident)) -> QUOTE . ident nonempty_list(preceded(QUOTE,ident)) [ DOT ] -## -## The known suffix of the stack is as follows: -## QUOTE -## - - - -implementation: LET LIDENT COLON TYPE LIDENT DOT UNDERSCORE EQUAL WITH -## -## Ends in an error in state: 1888. -## -## let_binding_body -> simple_pattern_ident COLON TYPE nonempty_list(LIDENT) DOT core_type EQUAL . expr [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## simple_pattern_ident COLON TYPE nonempty_list(LIDENT) DOT core_type EQUAL -## - - - -implementation: LET LIDENT COLON TYPE LIDENT DOT UNDERSCORE WITH -## -## Ends in an error in state: 1887. -## -## let_binding_body -> simple_pattern_ident COLON TYPE nonempty_list(LIDENT) DOT core_type . EQUAL expr [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## simple_pattern_ident COLON TYPE nonempty_list(LIDENT) DOT core_type -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## - - - -implementation: LET LIDENT COLON TYPE LIDENT DOT WITH -## -## Ends in an error in state: 1886. -## -## let_binding_body -> simple_pattern_ident COLON TYPE nonempty_list(LIDENT) DOT . core_type EQUAL expr [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## simple_pattern_ident COLON TYPE nonempty_list(LIDENT) DOT -## - - - -implementation: LET LIDENT COLON TYPE LIDENT WITH -## -## Ends in an error in state: 1883. -## -## nonempty_list(LIDENT) -> LIDENT . [ DOT ] -## nonempty_list(LIDENT) -> LIDENT . nonempty_list(LIDENT) [ DOT ] -## -## The known suffix of the stack is as follows: -## LIDENT -## - - - -implementation: LET LIDENT COLON TYPE WITH -## -## Ends in an error in state: 1882. -## -## let_binding_body -> simple_pattern_ident COLON TYPE . nonempty_list(LIDENT) DOT core_type EQUAL expr [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## simple_pattern_ident COLON TYPE -## - - - -implementation: LET LIDENT COLON WITH -## -## Ends in an error in state: 1881. -## -## 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 ] -## type_constraint -> COLON . core_type option(preceded(COLONGREATER,core_type)) [ EQUAL ] -## type_constraint -> COLON . MODULE package_type [ EQUAL ] -## -## The known suffix of the stack is as follows: -## simple_pattern_ident COLON -## - - - -implementation: LET LIDENT COLONGREATER LIDENT EQUAL WITH -## -## Ends in an error in state: 1896. -## -## let_binding_body -> simple_pattern_ident type_constraint EQUAL . expr [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## simple_pattern_ident type_constraint EQUAL -## - - - -implementation: LET LIDENT COLONGREATER LIDENT WITH -## -## Ends in an error in state: 1895. -## -## let_binding_body -> simple_pattern_ident type_constraint . EQUAL expr [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## simple_pattern_ident type_constraint -## -## 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 378, spurious reduction of production basic_core_type -> type_longident -## In state 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 1013, spurious reduction of production type_constraint -> COLONGREATER core_type -## - - - -implementation: LET LIDENT LPAREN DOT RPAREN COLON LIDENT WITH -## -## Ends in an error in state: 1869. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN DOT RPAREN option(preceded(COLON,core_type)) -## -## 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 378, spurious reduction of production basic_core_type -> type_longident -## In state 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 528, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## - - - -implementation: LET LIDENT LPAREN DOT RPAREN WITH -## -## Ends in an error in state: 1868. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN DOT RPAREN -## - - - -implementation: LET LIDENT LPAREN DOT UNDERSCORE EQUAL -## -## Ends in an error in state: 1871. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) -## -## 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 1209, spurious reduction of production pattern -> pattern_without_or -## In state 1218, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1321, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1327, 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: 1874. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN option(preceded(COLON,core_type)) -## -## 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 378, spurious reduction of production basic_core_type -> type_longident -## In state 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 528, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## - - - -implementation: LET LIDENT LPAREN DOT UNDERSCORE RPAREN WITH -## -## Ends in an error in state: 1873. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN DOT lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN -## - - - -implementation: LET LIDENT LPAREN DOT WITH -## -## Ends in an error in state: 1867. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN DOT -## - - - -implementation: LET LIDENT LPAREN RPAREN COLON LIDENT WITH -## -## Ends in an error in state: 1862. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN RPAREN option(preceded(COLON,core_type)) -## -## 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 378, spurious reduction of production basic_core_type -> type_longident -## In state 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 528, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## - - - -implementation: LET LIDENT LPAREN RPAREN WITH -## -## Ends in an error in state: 1861. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN RPAREN -## - - - -implementation: LET LIDENT LPAREN UNDERSCORE EQUAL -## -## Ends in an error in state: 1876. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) -## -## 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 1209, spurious reduction of production pattern -> pattern_without_or -## In state 1218, spurious reduction of production pattern_optional_constraint -> pattern -## In state 1321, spurious reduction of production labeled_pattern -> pattern_optional_constraint -## In state 1327, 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: 1879. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN option(preceded(COLON,core_type)) -## -## 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 378, spurious reduction of production basic_core_type -> type_longident -## In state 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 528, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## - - - -implementation: LET LIDENT LPAREN UNDERSCORE RPAREN WITH -## -## Ends in an error in state: 1878. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN lseparated_nonempty_list_aux(COMMA,labeled_pattern) option(COMMA) RPAREN -## - - - -implementation: LET LIDENT LPAREN WITH -## -## Ends in an error in state: 1860. -## -## 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 ] -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -implementation: LET LIDENT WITH -## -## Ends in an error in state: 1859. -## -## 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 ] -## 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 ] -## simple_pattern -> simple_pattern_ident . [ EQUAL COLONCOLON BAR AS ] -## -## The known suffix of the stack is as follows: -## simple_pattern_ident -## - - - -implementation: LET MODULE WITH -## -## Ends in an error in state: 2708. -## -## opt_LET_MODULE_REC_ident -> opt_LET_MODULE . REC UIDENT [ LPAREN LBRACE EQUAL COLON ] -## opt_LET_MODULE_REC_ident -> opt_LET_MODULE . REC LIDENT [ LPAREN LBRACE EQUAL COLON ] -## opt_LET_MODULE_ident -> opt_LET_MODULE . UIDENT [ LPAREN LBRACE EQUAL COLON ] -## opt_LET_MODULE_ident -> opt_LET_MODULE . LIDENT [ LPAREN LBRACE EQUAL COLON ] -## -## The known suffix of the stack is as follows: -## opt_LET_MODULE -## - - - -implementation: LET PERCENT AND ASSERT -## -## Ends in an error in state: 1851. -## -## let_binding -> LET option(item_extension_sugar) . rec_flag let_binding_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## LET option(item_extension_sugar) -## -## 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 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 1903, spurious reduction of production option(item_extension_sugar) -> item_extension_sugar -## - - - -implementation: LET REC ASSERT -## -## Ends in an error in state: 1853. -## -## let_binding -> LET option(item_extension_sugar) rec_flag . let_binding_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## LET option(item_extension_sugar) rec_flag -## - - - -implementation: LET UIDENT UIDENT WITH -## -## Ends in an error in state: 1899. -## -## let_binding_body -> pattern . EQUAL expr [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## pattern -> pattern . BAR pattern [ EQUAL BAR ] -## -## The known suffix of the stack is as follows: -## pattern -## -## 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 1202, spurious reduction of production constr_longident -> mod_longident -## In state 1246, spurious reduction of production simple_pattern_direct_argument -> constr_longident -## In state 1244, spurious reduction of production pattern_constructor_argument -> simple_pattern_direct_argument -## In state 1245, spurious reduction of production pattern_without_or -> constr_longident pattern_constructor_argument -## In state 1209, spurious reduction of production pattern -> pattern_without_or -## - - - -implementation: LET UNDERSCORE COLON UNDERSCORE EQUAL WITH -## -## Ends in an error in state: 1857. -## -## let_binding_body -> simple_pattern_not_ident COLON core_type EQUAL . expr [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## simple_pattern_not_ident COLON core_type EQUAL -## - - - -implementation: LET UNDERSCORE COLON UNDERSCORE WITH -## -## Ends in an error in state: 1856. -## -## let_binding_body -> simple_pattern_not_ident COLON core_type . EQUAL expr [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## simple_pattern_not_ident COLON core_type -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## - - - -implementation: LET UNDERSCORE COLON WITH -## -## Ends in an error in state: 1855. -## -## let_binding_body -> simple_pattern_not_ident COLON . core_type EQUAL expr [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## simple_pattern_not_ident COLON -## - - - -implementation: LET UNDERSCORE EQUAL WITH -## -## Ends in an error in state: 1900. -## -## let_binding_body -> pattern EQUAL . expr [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## pattern EQUAL -## - - - -implementation: LET UNDERSCORE WITH -## -## Ends in an error in state: 1854. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## simple_pattern_not_ident -## - - - -implementation: LET WITH -## -## Ends in an error in state: 1850. -## -## 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 LIDENT ] -## -## The known suffix of the stack is as follows: -## LET -## - - - -implementation: LIDENT EQUAL UIDENT RPAREN -## -## Ends in an error in state: 1849. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LIDENT EQUAL expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: LIDENT EQUAL WITH -## -## Ends in an error in state: 1848. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LIDENT EQUAL -## - - - -implementation: LPAREN BANG WITH -## -## Ends in an error in state: 1443. -## -## expr -> BANG . expr [ error STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## operator -> BANG . [ RPAREN ] -## -## The known suffix of the stack is as follows: -## BANG -## - - - -implementation: LPAREN COLONCOLON RPAREN LPAREN UIDENT COMMA UIDENT TO -## -## Ends in an error in state: 1842. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN COLONCOLON RPAREN LPAREN expr COMMA expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: LPAREN COLONCOLON RPAREN LPAREN UIDENT COMMA WITH -## -## Ends in an error in state: 1841. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN COLONCOLON RPAREN LPAREN expr COMMA -## - - - -implementation: LPAREN COLONCOLON RPAREN LPAREN UIDENT TO -## -## Ends in an error in state: 1840. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN COLONCOLON RPAREN LPAREN expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: LPAREN COLONCOLON RPAREN LPAREN WITH -## -## Ends in an error in state: 1433. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN COLONCOLON RPAREN LPAREN -## - - - -implementation: LPAREN COLONCOLON RPAREN WITH -## -## Ends in an error in state: 1432. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN COLONCOLON RPAREN -## - - - -implementation: LPAREN COLONCOLON WITH -## -## Ends in an error in state: 1431. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN COLONCOLON -## - - - -implementation: LPAREN GREATER WITH -## -## Ends in an error in state: 713. -## -## operator -> GREATER . [ RPAREN ] -## operator -> GREATER . GREATER [ RPAREN ] -## -## The known suffix of the stack is as follows: -## GREATER -## - - - -implementation: LPAREN LESS WITH -## -## Ends in an error in state: 302. -## -## jsx_start_tag_and_args -> LESS . mod_ext_longident jsx_arguments [ SLASHGREATER GREATERDOTDOTDOT GREATER ] -## operator -> LESS . [ RPAREN ] -## -## The known suffix of the stack is as follows: -## LESS -## - - - -implementation: LPAREN MINUS WITH -## -## Ends in an error in state: 300. -## -## operator -> MINUS . [ RPAREN ] -## subtractive -> MINUS . [ WHILE UIDENT TRY TRUE SWITCH STRING PREFIXOP PLUSDOT PLUS NEW MINUSDOT MINUS LPAREN LIDENT LESSIDENT LESSGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE LAZY INT IF FUN FOR FLOAT FALSE ES6_FUN DOCSTRING CHAR BANG BACKQUOTE ASSERT ] -## -## The known suffix of the stack is as follows: -## MINUS -## - - - -implementation: LPAREN MINUSDOT WITH -## -## Ends in an error in state: 299. -## -## operator -> MINUSDOT . [ RPAREN ] -## subtractive -> MINUSDOT . [ WHILE UIDENT TRY TRUE SWITCH STRING PREFIXOP PLUSDOT PLUS NEW MINUSDOT MINUS LPAREN LIDENT LESSIDENT LESSGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE LAZY INT IF FUN FOR FLOAT FALSE ES6_FUN DOCSTRING CHAR BANG BACKQUOTE ASSERT ] -## -## The known suffix of the stack is as follows: -## MINUSDOT -## - - - -implementation: LPAREN MODULE UIDENT COLON UIDENT SEMI -## -## Ends in an error in state: 3724. -## -## simple_expr_direct_argument -> LPAREN MODULE module_expr COLON package_type . RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN MODULE module_expr COLON package_type -## -## 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 243, spurious reduction of production ident -> UIDENT -## In state 945, spurious reduction of production mty_longident -> ident -## In state 913, spurious reduction of production simple_module_type -> mty_longident -## In state 912, spurious reduction of production module_type -> simple_module_type -## In state 1017, spurious reduction of production package_type -> module_type -## - - - -implementation: LPAREN MODULE UIDENT COLON WITH -## -## Ends in an error in state: 3722. -## -## simple_expr_direct_argument -> LPAREN MODULE module_expr COLON . package_type RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN MODULE module_expr COLON -## - - - -implementation: LPAREN MODULE UIDENT SEMI -## -## Ends in an error in state: 3720. -## -## module_expr -> module_expr . module_arguments [ RPAREN LPAREN LBRACE COLON ] -## module_expr -> module_expr . LPAREN module_expr error [ RPAREN LPAREN LBRACE COLON ] -## simple_expr_direct_argument -> LPAREN MODULE module_expr . RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 package_type RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN MODULE module_expr -## -## 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 1408, spurious reduction of production module_expr -> mod_longident -## - - - -implementation: LPAREN MODULE WITH -## -## Ends in an error in state: 130. -## -## simple_expr_direct_argument -> LPAREN MODULE . module_expr RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 package_type RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN MODULE -## - - - -implementation: LPAREN PLUS WITH -## -## Ends in an error in state: 118. -## -## additive -> PLUS . [ WHILE UIDENT TRY TRUE SWITCH STRING PREFIXOP PLUSDOT PLUS NEW MINUSDOT MINUS LPAREN LIDENT LESSIDENT LESSGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE LAZY INT IF FUN FOR FLOAT FALSE ES6_FUN DOCSTRING CHAR BANG BACKQUOTE ASSERT ] -## operator -> PLUS . [ RPAREN ] -## -## The known suffix of the stack is as follows: -## PLUS -## - - - -implementation: LPAREN PLUSDOT WITH -## -## Ends in an error in state: 117. -## -## additive -> PLUSDOT . [ WHILE UIDENT TRY TRUE SWITCH STRING PREFIXOP PLUSDOT PLUS NEW MINUSDOT MINUS LPAREN LIDENT LESSIDENT LESSGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE LAZY INT IF FUN FOR FLOAT FALSE ES6_FUN DOCSTRING CHAR BANG BACKQUOTE ASSERT ] -## operator -> PLUSDOT . [ RPAREN ] -## -## The known suffix of the stack is as follows: -## PLUSDOT -## - - - -implementation: LPAREN PREFIXOP WITH -## -## Ends in an error in state: 108. -## -## operator -> PREFIXOP . [ RPAREN ] -## simple_expr_call -> PREFIXOP . simple_expr_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP RPAREN QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOT COMMA COLONGREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## PREFIXOP -## - - - -implementation: LPAREN STAR WITH -## -## Ends in an error in state: 1175. -## -## val_ident -> LPAREN operator . RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EQUALGREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLONCOLON COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN operator -## - - - -implementation: LPAREN UIDENT AMPERAMPER FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1606. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr AMPERAMPER expr . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr AMPERAMPER expr -## - - - -implementation: LPAREN UIDENT AMPERAMPER WITH -## -## Ends in an error in state: 1605. -## -## expr -> expr AMPERAMPER . expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr AMPERAMPER -## - - - -implementation: LPAREN UIDENT AMPERSAND FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1604. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr AMPERSAND expr . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr AMPERSAND expr -## - - - -implementation: LPAREN UIDENT AMPERSAND WITH -## -## Ends in an error in state: 1603. -## -## expr -> expr AMPERSAND . expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr AMPERSAND -## - - - -implementation: LPAREN UIDENT BARBAR FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1602. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr BARBAR expr . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr BARBAR expr -## - - - -implementation: LPAREN UIDENT BARBAR WITH -## -## Ends in an error in state: 1601. -## -## expr -> expr BARBAR . expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr BARBAR -## - - - -implementation: LPAREN UIDENT BARRBRACKET -## -## Ends in an error in state: 1844. -## -## simple_expr_call -> LPAREN expr_list . RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> LPAREN expr_list . error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## In state 1623, spurious reduction of production expr_optional_constraint -> expr -## In state 1684, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint -## In state 1530, spurious reduction of production option(COMMA) -> -## In state 1683, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) -## - - - -implementation: LPAREN UIDENT COLON MODULE UIDENT SEMI -## -## Ends in an error in state: 1632. -## -## module_type -> module_type . WITH lseparated_nonempty_list_aux(AND,with_constraint) [ error WITH RPAREN COMMA BARRBRACKET ] -## package_type -> module_type . [ error RPAREN COMMA BARRBRACKET ] -## -## The known suffix of the stack is as follows: -## module_type -## -## 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 908, spurious reduction of production ident -> UIDENT -## In state 1671, spurious reduction of production mty_longident -> ident -## In state 1630, spurious reduction of production simple_module_type -> mty_longident -## In state 1628, spurious reduction of production module_type -> simple_module_type -## - - - -implementation: LPAREN UIDENT COLON MODULE WITH -## -## Ends in an error in state: 1627. -## -## type_constraint -> COLON MODULE . package_type [ error RPAREN COMMA BARRBRACKET ] -## -## The known suffix of the stack is as follows: -## COLON MODULE -## - - - -implementation: LPAREN UIDENT COLON UNDERSCORE COLONGREATER WITH -## -## Ends in an error in state: 1679. -## -## option(preceded(COLONGREATER,core_type)) -> COLONGREATER . core_type [ error RPAREN COMMA BARRBRACKET ] -## -## The known suffix of the stack is as follows: -## COLONGREATER -## - - - -implementation: LPAREN UIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 1678. -## -## type_constraint -> COLON core_type . option(preceded(COLONGREATER,core_type)) [ error RPAREN COMMA BARRBRACKET ] -## -## The known suffix of the stack is as follows: -## COLON core_type -## -## 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 820, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 815, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 807, spurious reduction of production core_type2 -> unattributed_core_type -## In state 825, spurious reduction of production core_type -> core_type2 -## - - - -implementation: LPAREN UIDENT COLON WITH -## -## Ends in an error in state: 1626. -## -## type_constraint -> COLON . core_type option(preceded(COLONGREATER,core_type)) [ error RPAREN COMMA BARRBRACKET ] -## type_constraint -> COLON . MODULE package_type [ error RPAREN COMMA BARRBRACKET ] -## -## The known suffix of the stack is as follows: -## COLON -## - - - -implementation: LPAREN UIDENT COLONEQUAL FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1608. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr COLONEQUAL expr . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr COLONEQUAL expr -## - - - -implementation: LPAREN UIDENT COLONEQUAL WITH -## -## Ends in an error in state: 1607. -## -## expr -> expr COLONEQUAL . expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr COLONEQUAL -## - - - -implementation: LPAREN UIDENT COLONGREATER DOCSTRING WITH -## -## Ends in an error in state: 812. -## -## core_type2 -> nonempty_list(as_loc(attribute)) . unattributed_core_type [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -implementation: LPAREN UIDENT COLONGREATER ES6_FUN LPAREN LIDENT RPAREN EQUALGREATER WITH -## -## Ends in an error in state: 806. -## -## arrowed_simple_core_type -> ES6_FUN arrow_type_parameters EQUALGREATER . core_type2 [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## ES6_FUN arrow_type_parameters EQUALGREATER -## - - - -implementation: LPAREN UIDENT COLONGREATER ES6_FUN LPAREN LIDENT RPAREN WITH -## -## Ends in an error in state: 805. -## -## arrowed_simple_core_type -> ES6_FUN arrow_type_parameters . EQUALGREATER core_type2 [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## ES6_FUN arrow_type_parameters -## - - - -implementation: LPAREN UIDENT COLONGREATER ES6_FUN WITH -## -## Ends in an error in state: 804. -## -## arrowed_simple_core_type -> ES6_FUN . arrow_type_parameters EQUALGREATER core_type2 [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## ES6_FUN -## - - - -implementation: LPAREN UIDENT COLONGREATER LBRACE WITH -## -## Ends in an error in state: 803. -## -## object_record_type -> LBRACE . RBRACE [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## object_record_type -> LBRACE . DOT string_literal_labels RBRACE [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## object_record_type -> LBRACE . DOTDOT string_literal_labels RBRACE [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## object_record_type -> LBRACE . DOT loption(object_label_declarations) RBRACE [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## object_record_type -> LBRACE . DOTDOT loption(object_label_declarations) RBRACE [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## LBRACE -## - - - -implementation: LPAREN UIDENT COLONGREATER LBRACKET UNDERSCORE GREATER -## -## Ends in an error in state: 801. -## -## basic_core_type -> LBRACKET row_field_list . RBRACKET [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## LBRACKET row_field_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 479, spurious reduction of production list(bar_row_field) -> -## In state 483, spurious reduction of production row_field_list -> row_field list(bar_row_field) -## - - - -implementation: LPAREN UIDENT COLONGREATER LBRACKET WITH -## -## Ends in an error in state: 800. -## -## basic_core_type -> LBRACKET . row_field_list RBRACKET [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## LBRACKET -## - - - -implementation: LPAREN UIDENT COLONGREATER LBRACKETGREATER UNDERSCORE GREATER -## -## Ends in an error in state: 798. -## -## basic_core_type -> LBRACKETGREATER loption(row_field_list) . RBRACKET [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## LBRACKETGREATER loption(row_field_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 479, spurious reduction of production list(bar_row_field) -> -## In state 483, spurious reduction of production row_field_list -> row_field list(bar_row_field) -## In state 489, spurious reduction of production loption(row_field_list) -> row_field_list -## - - - -implementation: LPAREN UIDENT COLONGREATER LBRACKETGREATER WITH -## -## Ends in an error in state: 797. -## -## basic_core_type -> LBRACKETGREATER . loption(row_field_list) RBRACKET [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## LBRACKETGREATER -## - - - -implementation: LPAREN UIDENT COLONGREATER LBRACKETLESS WITH -## -## Ends in an error in state: 793. -## -## basic_core_type -> LBRACKETLESS . row_field_list loption(preceded(GREATER,nonempty_list(name_tag))) RBRACKET [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## LBRACKETLESS -## - - - -implementation: LPAREN UIDENT COLONGREATER LIDENT WHILE -## -## Ends in an error in state: 809. -## -## basic_core_type -> type_longident . type_parameters [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## basic_core_type -> type_longident . [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## type_longident -## - - - -implementation: LPAREN UIDENT COLONGREATER LPAREN LIDENT RPAREN WHILE -## -## Ends in an error in state: 825. -## -## core_type -> core_type2 . [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AND ] -## core_type -> core_type2 . AS QUOTE ident [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AND ] -## -## The known suffix of the stack is as follows: -## core_type2 -## - - - -implementation: LPAREN UIDENT COLONGREATER LPAREN UNDERSCORE WITH -## -## Ends in an error in state: 787. -## -## lseparated_nonempty_list_aux(COMMA,protected_type) -> lseparated_nonempty_list_aux(COMMA,protected_type) . COMMA protected_type [ RPAREN COMMA ] -## type_parameters -> LPAREN lseparated_nonempty_list_aux(COMMA,protected_type) . option(COMMA) RPAREN [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER COLON BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## LPAREN lseparated_nonempty_list_aux(COMMA,protected_type) -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 406, spurious reduction of production protected_type -> core_type -## In state 540, spurious reduction of production lseparated_nonempty_list_aux(COMMA,protected_type) -> protected_type -## - - - -implementation: LPAREN UIDENT COLONGREATER LPAREN WITH -## -## Ends in an error in state: 786. -## -## type_parameters -> LPAREN . lseparated_nonempty_list_aux(COMMA,protected_type) option(COMMA) RPAREN [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER COLON BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -implementation: LPAREN UIDENT COLONGREATER QUOTE WITH -## -## Ends in an error in state: 791. -## -## basic_core_type -> QUOTE . ident [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## QUOTE -## - - - -implementation: LPAREN UIDENT COLONGREATER SHARP LIDENT WHILE -## -## Ends in an error in state: 785. -## -## basic_core_type -> SHARP class_longident . type_parameters [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## basic_core_type -> SHARP class_longident . [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## SHARP class_longident -## - - - -implementation: LPAREN UIDENT COLONGREATER SHARP WITH -## -## Ends in an error in state: 784. -## -## basic_core_type -> SHARP . class_longident type_parameters [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## basic_core_type -> SHARP . class_longident [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EQUALGREATER EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## SHARP -## - - - -implementation: LPAREN UIDENT COLONGREATER TILDE LIDENT COLON LIDENT EQUAL EQUALGREATER WITH -## -## Ends in an error in state: 817. -## -## arrowed_simple_core_type -> labelled_arrow_type_parameter_optional EQUALGREATER . core_type2 [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## labelled_arrow_type_parameter_optional EQUALGREATER -## - - - -implementation: LPAREN UIDENT COLONGREATER TILDE LIDENT COLON LIDENT EQUAL RPAREN -## -## Ends in an error in state: 816. -## -## arrowed_simple_core_type -> labelled_arrow_type_parameter_optional . EQUALGREATER core_type2 [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## labelled_arrow_type_parameter_optional -## -## 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 381, spurious reduction of production optional -> -## In state 383, spurious reduction of production labelled_arrow_type_parameter_optional -> TILDE LIDENT COLON protected_type EQUAL optional -## - - - -implementation: LPAREN UIDENT COLONGREATER UNDERSCORE AS QUOTE WITH -## -## Ends in an error in state: 827. -## -## core_type -> core_type2 AS QUOTE . ident [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AND ] -## -## The known suffix of the stack is as follows: -## core_type2 AS QUOTE -## - - - -implementation: LPAREN UIDENT COLONGREATER UNDERSCORE AS WITH -## -## Ends in an error in state: 826. -## -## core_type -> core_type2 AS . QUOTE ident [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AND ] -## -## The known suffix of the stack is as follows: -## core_type2 AS -## - - - -implementation: LPAREN UIDENT COLONGREATER UNDERSCORE EQUALGREATER WITH -## -## Ends in an error in state: 821. -## -## arrowed_simple_core_type -> basic_core_type EQUALGREATER . core_type2 [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## basic_core_type EQUALGREATER -## - - - -implementation: LPAREN UIDENT COLONGREATER UNDERSCORE WHILE -## -## Ends in an error in state: 820. -## -## arrowed_simple_core_type -> basic_core_type . EQUALGREATER core_type2 [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## non_arrowed_simple_core_type -> basic_core_type . [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EQUAL EOF DOCSTRING CONSTRAINT COMMA COLONGREATER BARRBRACKET BAR AS AND ] -## -## The known suffix of the stack is as follows: -## basic_core_type -## - - - -implementation: LPAREN UIDENT COLONGREATER WITH -## -## Ends in an error in state: 1624. -## -## type_constraint -> COLONGREATER . core_type [ error RPAREN COMMA BARRBRACKET ] -## -## The known suffix of the stack is as follows: -## COLONGREATER -## - - - -implementation: LPAREN UIDENT COMMA WITH -## -## Ends in an error in state: 1531. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) COMMA -## - - - -implementation: LPAREN UIDENT GREATER FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1600. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr GREATER expr . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr GREATER expr -## - - - -implementation: LPAREN UIDENT GREATER GREATER FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1599. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr GREATER GREATER expr . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr GREATER GREATER expr -## - - - -implementation: LPAREN UIDENT GREATER GREATER WITH -## -## Ends in an error in state: 1598. -## -## expr -> expr GREATER GREATER . expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr GREATER GREATER -## - - - -implementation: LPAREN UIDENT GREATER WITH -## -## Ends in an error in state: 1597. -## -## expr -> expr GREATER . expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr GREATER . GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr GREATER -## - - - -implementation: LPAREN UIDENT GREATERDOTDOTDOT FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1596. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr GREATERDOTDOTDOT expr . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr GREATERDOTDOTDOT expr -## - - - -implementation: LPAREN UIDENT GREATERDOTDOTDOT WITH -## -## Ends in an error in state: 1595. -## -## expr -> expr GREATERDOTDOTDOT . expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr GREATERDOTDOTDOT -## - - - -implementation: LPAREN UIDENT INFIXOP0 FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1594. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr INFIXOP0 expr . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr INFIXOP0 expr -## - - - -implementation: LPAREN UIDENT INFIXOP0 WITH -## -## Ends in an error in state: 1593. -## -## expr -> expr INFIXOP0 . expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr INFIXOP0 -## - - - -implementation: LPAREN UIDENT INFIXOP1 FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1590. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr INFIXOP1 expr . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr INFIXOP1 expr -## - - - -implementation: LPAREN UIDENT INFIXOP1 WITH -## -## Ends in an error in state: 1589. -## -## expr -> expr INFIXOP1 . expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr INFIXOP1 -## - - - -implementation: LPAREN UIDENT INFIXOP2 FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1588. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr INFIXOP2 expr . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr INFIXOP2 expr -## - - - -implementation: LPAREN UIDENT INFIXOP2 WITH -## -## Ends in an error in state: 1587. -## -## expr -> expr INFIXOP2 . expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr INFIXOP2 -## - - - -implementation: LPAREN UIDENT INFIXOP3 FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1574. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr INFIXOP3 expr . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr INFIXOP3 expr -## - - - -implementation: LPAREN UIDENT INFIXOP3 WITH -## -## Ends in an error in state: 1573. -## -## expr -> expr INFIXOP3 . expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr INFIXOP3 -## - - - -implementation: LPAREN UIDENT INFIXOP4 FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1553. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr INFIXOP4 expr . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr INFIXOP4 expr -## - - - -implementation: LPAREN UIDENT INFIXOP4 WITH -## -## Ends in an error in state: 1552. -## -## expr -> expr INFIXOP4 . expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr INFIXOP4 -## - - - -implementation: LPAREN UIDENT LESS FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1592. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr LESS expr . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr LESS expr -## - - - -implementation: LPAREN UIDENT LESS WITH -## -## Ends in an error in state: 1591. -## -## expr -> expr LESS . expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr LESS -## - - - -implementation: LPAREN UIDENT LESSDOTDOTGREATER FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1586. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr LESSDOTDOTGREATER expr . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr LESSDOTDOTGREATER expr -## - - - -implementation: LPAREN UIDENT LESSDOTDOTGREATER WITH -## -## Ends in an error in state: 1585. -## -## expr -> expr LESSDOTDOTGREATER . expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr LESSDOTDOTGREATER -## - - - -implementation: LPAREN UIDENT MINUS FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1584. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr MINUS expr . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr MINUS expr -## - - - -implementation: LPAREN UIDENT MINUS WITH -## -## Ends in an error in state: 1583. -## -## expr -> expr MINUS . expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr MINUS -## - - - -implementation: LPAREN UIDENT MINUSDOT FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1582. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr MINUSDOT expr . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr MINUSDOT expr -## - - - -implementation: LPAREN UIDENT MINUSDOT WITH -## -## Ends in an error in state: 1581. -## -## expr -> expr MINUSDOT . expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr MINUSDOT -## - - - -implementation: LPAREN UIDENT OR FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1580. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr OR expr . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr OR expr -## - - - -implementation: LPAREN UIDENT OR WITH -## -## Ends in an error in state: 1579. -## -## expr -> expr OR . expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr OR -## - - - -implementation: LPAREN UIDENT PERCENT FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1572. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr PERCENT expr . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr PERCENT expr -## - - - -implementation: LPAREN UIDENT PERCENT WITH -## -## Ends in an error in state: 1571. -## -## expr -> expr PERCENT . expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr PERCENT -## - - - -implementation: LPAREN UIDENT PLUS FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1578. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr PLUS expr . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr PLUS expr -## - - - -implementation: LPAREN UIDENT PLUS WITH -## -## Ends in an error in state: 1577. -## -## expr -> expr PLUS . expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr PLUS -## - - - -implementation: LPAREN UIDENT PLUSDOT FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1576. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr PLUSDOT expr . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr PLUSDOT expr -## - - - -implementation: LPAREN UIDENT PLUSDOT WITH -## -## Ends in an error in state: 1575. -## -## expr -> expr PLUSDOT . expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr PLUSDOT -## - - - -implementation: LPAREN UIDENT PLUSEQ FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1570. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr PLUSEQ expr . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr PLUSEQ expr -## - - - -implementation: LPAREN UIDENT PLUSEQ WITH -## -## Ends in an error in state: 1569. -## -## expr -> expr PLUSEQ . expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr PLUSEQ -## - - - -implementation: LPAREN UIDENT QUESTION UIDENT COLON FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1568. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr QUESTION expr COLON expr . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr QUESTION expr COLON expr -## - - - -implementation: LPAREN UIDENT QUESTION UIDENT COLON WITH -## -## Ends in an error in state: 1567. -## -## expr -> expr QUESTION expr COLON . expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr QUESTION expr COLON -## - - - -implementation: LPAREN UIDENT QUESTION UIDENT TO -## -## Ends in an error in state: 1566. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr QUESTION expr . COLON expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr QUESTION expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: LPAREN UIDENT QUESTION WITH -## -## Ends in an error in state: 1565. -## -## expr -> expr QUESTION . expr COLON expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr QUESTION -## - - - -implementation: LPAREN UIDENT SEMI -## -## Ends in an error in state: 1530. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## In state 1623, spurious reduction of production expr_optional_constraint -> expr -## In state 1684, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint -## - - - -implementation: LPAREN UIDENT SLASHGREATER FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1563. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr SLASHGREATER expr . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr SLASHGREATER expr -## - - - -implementation: LPAREN UIDENT SLASHGREATER WITH -## -## Ends in an error in state: 1562. -## -## expr -> expr SLASHGREATER . expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr SLASHGREATER -## - - - -implementation: LPAREN UIDENT STAR FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1551. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr STAR expr . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr STAR expr -## - - - -implementation: LPAREN UIDENT STAR WITH -## -## Ends in an error in state: 1550. -## -## expr -> expr STAR . expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## expr STAR -## - - - -implementation: LPAREN WITH -## -## Ends in an error in state: 1430. -## -## constr_longident -> LPAREN . RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> LPAREN . expr_list RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> LPAREN . expr_list error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LPAREN . MODULE module_expr RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LPAREN . MODULE module_expr COLON package_type RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LPAREN . MODULE module_expr COLON error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## val_ident -> LPAREN . operator RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EQUALGREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -implementation: MINUSDOT WITH -## -## Ends in an error in state: 2624. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## subtractive -## - - - -implementation: MODULE REC LIDENT LBRACE RBRACE AND UIDENT LBRACE RBRACE WITH -## -## Ends in an error in state: 2706. -## -## list(and_module_bindings) -> and_module_bindings . list(and_module_bindings) [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## and_module_bindings -## - - - -implementation: MODULE REC LIDENT LBRACE RBRACE AND UIDENT WITH -## -## Ends in an error in state: 2699. -## -## and_module_bindings -> AND UIDENT . module_binding_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## AND UIDENT -## - - - -implementation: MODULE REC LIDENT LBRACE RBRACE AND WITH -## -## Ends in an error in state: 2698. -## -## and_module_bindings -> AND . UIDENT module_binding_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## AND -## - - - -implementation: MODULE REC LIDENT LBRACE RBRACE DOCSTRING AND UIDENT WITH -## -## Ends in an error in state: 2703. -## -## and_module_bindings -> nonempty_list(as_loc(attribute)) AND UIDENT . module_binding_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) AND UIDENT -## - - - -implementation: MODULE REC LIDENT LBRACE RBRACE DOCSTRING AND WITH -## -## Ends in an error in state: 2702. -## -## and_module_bindings -> nonempty_list(as_loc(attribute)) AND . UIDENT module_binding_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) AND -## - - - -implementation: MODULE REC LIDENT LBRACE RBRACE DOCSTRING WITH -## -## Ends in an error in state: 2701. -## -## and_module_bindings -> nonempty_list(as_loc(attribute)) . AND UIDENT module_binding_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -implementation: MODULE REC LIDENT LBRACE RBRACE WITH -## -## Ends in an error in state: 2697. -## -## structure_item -> opt_LET_MODULE_REC_ident module_binding_body . list(and_module_bindings) [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## opt_LET_MODULE_REC_ident module_binding_body -## - - - -implementation: MODULE REC LIDENT WITH -## -## Ends in an error in state: 2696. -## -## structure_item -> opt_LET_MODULE_REC_ident . module_binding_body list(and_module_bindings) [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## opt_LET_MODULE_REC_ident -## - - - -implementation: MODULE REC WITH -## -## Ends in an error in state: 2710. -## -## opt_LET_MODULE_REC_ident -> opt_LET_MODULE REC . UIDENT [ LPAREN LBRACE EQUAL COLON ] -## opt_LET_MODULE_REC_ident -> opt_LET_MODULE REC . LIDENT [ LPAREN LBRACE EQUAL COLON ] -## -## The known suffix of the stack is as follows: -## opt_LET_MODULE REC -## - - - -implementation: MODULE TYPE OF LET -## -## Ends in an error in state: 339. -## -## structure_item -> MODULE TYPE option(OF) . ident [ error SEMI RBRACKET RBRACE EOF ] -## structure_item -> MODULE TYPE option(OF) . ident module_type_body(EQUAL) [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## MODULE TYPE option(OF) -## - - - -implementation: MODULE TYPE UIDENT EQUAL UIDENT RPAREN -## -## Ends in an error in state: 3393. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## EQUAL module_type -## -## 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 908, spurious reduction of production ident -> UIDENT -## In state 1671, spurious reduction of production mty_longident -> ident -## In state 1630, spurious reduction of production simple_module_type -> mty_longident -## In state 1628, spurious reduction of production module_type -> simple_module_type -## - - - -implementation: MODULE TYPE UIDENT EQUAL WITH -## -## Ends in an error in state: 907. -## -## module_type_body(EQUAL) -> EQUAL . module_type [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## EQUAL -## - - - -implementation: MODULE TYPE UIDENT LBRACE DOCSTRING RBRACKET -## -## Ends in an error in state: 3414. -## -## module_type_signature -> LBRACE signature . RBRACE [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## LBRACE signature -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## In state 2901, spurious reduction of production signature_items -> nonempty_list(as_loc(attribute)) -## In state 2873, spurious reduction of production signature -> signature_items -## - - - -implementation: MODULE TYPE UIDENT LBRACE WITH -## -## Ends in an error in state: 343. -## -## module_type_signature -> LBRACE . signature RBRACE [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## LBRACE -## - - - -implementation: MODULE TYPE WITH -## -## Ends in an error in state: 337. -## -## structure_item -> MODULE TYPE . option(OF) ident [ error SEMI RBRACKET RBRACE EOF ] -## structure_item -> MODULE TYPE . option(OF) ident module_type_body(EQUAL) [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## MODULE TYPE -## - - - -implementation: MODULE UIDENT COLON UIDENT SEMI -## -## Ends in an error in state: 2691. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## loption(functor_parameters) COLON module_type -## -## 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 243, spurious reduction of production ident -> UIDENT -## In state 945, spurious reduction of production mty_longident -> ident -## In state 913, spurious reduction of production simple_module_type -> mty_longident -## In state 912, spurious reduction of production module_type -> simple_module_type -## - - - -implementation: MODULE UIDENT COLON WITH -## -## Ends in an error in state: 2690. -## -## module_binding_body -> loption(functor_parameters) COLON . module_type module_expr_body [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## loption(functor_parameters) COLON -## - - - -implementation: MODULE UIDENT EQUAL UIDENT RPAREN -## -## Ends in an error in state: 2657. -## -## 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 ] -## module_expr_body -> EQUAL module_expr . [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## EQUAL module_expr -## -## 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 2669, spurious reduction of production module_expr -> mod_longident -## - - - -implementation: MODULE UIDENT EQUAL WITH -## -## Ends in an error in state: 2655. -## -## module_expr_body -> EQUAL . module_expr [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING AND ] -## -## The known suffix of the stack is as follows: -## EQUAL -## - - - -implementation: MODULE UIDENT LPAREN LIDENT WHILE -## -## Ends in an error in state: 3080. -## -## module_parameter -> module_type . [ RPAREN COMMA ] -## module_type -> module_type . WITH lseparated_nonempty_list_aux(AND,with_constraint) [ WITH RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## module_type -## - - - -implementation: MODULE UIDENT LPAREN LPAREN WITH -## -## Ends in an error in state: 1413. -## -## functor_parameters -> LPAREN . RPAREN [ EQUALGREATER ] -## functor_parameters -> LPAREN . module_parameter RPAREN [ EQUALGREATER ] -## functor_parameters -> LPAREN . module_parameter COMMA RPAREN [ EQUALGREATER ] -## functor_parameters -> LPAREN . module_parameter COMMA lseparated_nonempty_list_aux(COMMA,module_parameter) option(COMMA) RPAREN [ EQUALGREATER ] -## module_parameter -> LPAREN . RPAREN [ RPAREN COMMA ] -## module_type -> LPAREN . MODULE TYPE OF module_expr RPAREN [ WITH RPAREN COMMA ] -## simple_module_type -> LPAREN . module_parameter RPAREN [ WITH RPAREN COMMA ] -## simple_module_type -> LPAREN . module_type error [ WITH RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -implementation: MODULE UIDENT LPAREN RPAREN WITH -## -## Ends in an error in state: 2654. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## loption(functor_parameters) -## - - - -implementation: MODULE UIDENT LPAREN UIDENT WHILE -## -## Ends in an error in state: 1412. -## -## ident -> UIDENT . [ WITH RPAREN COMMA ] -## mod_ext_apply -> UIDENT . LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ LPAREN DOT ] -## mod_ext_longident -> UIDENT . [ DOT ] -## module_parameter -> UIDENT . COLON module_type [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## UIDENT -## - - - -implementation: MODULE UIDENT LPAREN WITH -## -## Ends in an error in state: 1411. -## -## functor_parameters -> LPAREN . RPAREN [ LBRACE EQUALGREATER EQUAL COLON ] -## functor_parameters -> LPAREN . module_parameter RPAREN [ LBRACE EQUALGREATER EQUAL COLON ] -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -implementation: MODULE UIDENT WITH -## -## Ends in an error in state: 2652. -## -## structure_item -> opt_LET_MODULE_ident . module_binding_body [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## opt_LET_MODULE_ident -## - - - -implementation: MODULE WITH -## -## Ends in an error in state: 336. -## -## opt_LET_MODULE -> MODULE . [ UIDENT REC LIDENT ] -## structure_item -> MODULE . TYPE option(OF) ident [ error SEMI RBRACKET RBRACE EOF ] -## structure_item -> MODULE . TYPE option(OF) ident module_type_body(EQUAL) [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## MODULE -## - - - -implementation: NEW UIDENT DOT WITH -## -## Ends in an error in state: 74. -## -## class_longident -> mod_longident DOT . LIDENT [ error WITH STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EQUALGREATER EQUAL EOF ELSE DOT DOCSTRING CONSTRAINT COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] -## mod_longident -> mod_longident DOT . UIDENT [ DOT ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT -## - - - -implementation: NEW UIDENT WITH -## -## Ends in an error in state: 73. -## -## class_longident -> mod_longident . DOT LIDENT [ error WITH STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EQUALGREATER EQUAL EOF ELSE DOT DOCSTRING CONSTRAINT COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] -## mod_longident -> mod_longident . DOT UIDENT [ DOT ] -## -## The known suffix of the stack is as follows: -## mod_longident -## - - - -implementation: NEW WITH -## -## Ends in an error in state: 70. -## -## simple_expr_call -> NEW . class_longident [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## NEW -## - - - -implementation: OPEN BANG WITH -## -## Ends in an error in state: 332. -## -## open_statement -> OPEN override_flag . mod_longident [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## OPEN override_flag -## - - - -implementation: OPEN UIDENT WITH -## -## Ends in an error in state: 333. -## -## mod_longident -> mod_longident . DOT UIDENT [ error SEMI RBRACKET RBRACE EOF DOT ] -## open_statement -> OPEN override_flag mod_longident . [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## OPEN override_flag mod_longident -## - - - -implementation: OPEN WITH -## -## Ends in an error in state: 330. -## -## open_statement -> OPEN . override_flag mod_longident [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## OPEN -## - - - -implementation: PERCENT UNDERSCORE -## -## Ends in an error in state: 3. -## -## item_extension_sugar -> PERCENT . attr_id [ WHILE UNDERSCORE UIDENT TYPE TRY TRUE SWITCH STRING SHARP REC PREFIXOP PLUSDOT PLUS PERCENT OPEN NEW MODULE MINUSDOT MINUS LPAREN LIDENT LET LESSIDENT LESSGREATER LESS LBRACKETPERCENTPERCENT LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE LAZY INT INCLUDE IF FUN FOR FLOAT FALSE EXTERNAL EXCEPTION ES6_FUN DOCSTRING CLASS CHAR BAR BANG BACKQUOTE ASSERT ] -## -## The known suffix of the stack is as follows: -## PERCENT -## - - - -implementation: PERCENT WITH DOT UNDERSCORE -## -## Ends in an error in state: 55. -## -## attr_id -> single_attr_id DOT . attr_id [ WHILE UNDERSCORE UIDENT TYPE TRY TRUE SWITCH STRING SHARP REC PREFIXOP PLUSDOT PLUS PERCENT OPEN NEW MODULE MINUSDOT MINUS LPAREN LIDENT LET LESSIDENT LESSGREATER LESS LBRACKETPERCENTPERCENT LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE LAZY INT INCLUDE IF FUN FOR FLOAT FALSE EXTERNAL EXCEPTION ES6_FUN DOCSTRING CLASS CHAR BAR BANG BACKQUOTE ASSERT ] -## -## The known suffix of the stack is as follows: -## single_attr_id DOT -## - - - -implementation: PERCENT WITH UNDERSCORE -## -## Ends in an error in state: 2807. -## -## structure_item -> item_extension_sugar . structure_item [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## item_extension_sugar -## -## 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 54, spurious reduction of production attr_id -> single_attr_id -## In state 57, spurious reduction of production item_extension_sugar -> PERCENT attr_id -## - - - -implementation: PERCENT WITH WITH -## -## Ends in an error in state: 54. -## -## attr_id -> single_attr_id . [ WHILE UNDERSCORE UIDENT TYPE TRY TRUE SWITCH STRING SHARP REC PREFIXOP PLUSDOT PLUS PERCENT OPEN NEW MODULE MINUSDOT MINUS LPAREN LIDENT LET LESSIDENT LESSGREATER LESS LBRACKETPERCENTPERCENT LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE LAZY INT INCLUDE IF FUN FOR FLOAT FALSE EXTERNAL EXCEPTION ES6_FUN DOCSTRING CLASS CHAR BAR BANG BACKQUOTE ASSERT ] -## attr_id -> single_attr_id . DOT attr_id [ WHILE UNDERSCORE UIDENT TYPE TRY TRUE SWITCH STRING SHARP REC PREFIXOP PLUSDOT PLUS PERCENT OPEN NEW MODULE MINUSDOT MINUS LPAREN LIDENT LET LESSIDENT LESSGREATER LESS LBRACKETPERCENTPERCENT LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE LAZY INT INCLUDE IF FUN FOR FLOAT FALSE EXTERNAL EXCEPTION ES6_FUN DOCSTRING CLASS CHAR BAR BANG BACKQUOTE ASSERT ] -## -## The known suffix of the stack is as follows: -## single_attr_id -## - - - -implementation: PLUSDOT ASSERT UIDENT ELSE -## -## Ends in an error in state: 1376. -## -## expr -> ASSERT simple_expr_call . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . POSTFIXOP [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT label_longident [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARP LIDENT [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPOP simple_expr_no_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPEQUAL simple_expr_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . MINUSGREATER simple_expr_no_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . labeled_arguments [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ASSERT simple_expr_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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## - - - -implementation: PLUSDOT ASSERT WITH -## -## Ends in an error in state: 1375. -## -## expr -> ASSERT . simple_expr_call [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ASSERT -## - - - -implementation: PLUSDOT BANG WITH -## -## Ends in an error in state: 1374. -## -## expr -> BANG . expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## BANG -## - - - -implementation: PLUSDOT DOCSTRING WITH -## -## Ends in an error in state: 1558. -## -## expr -> attribute . expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## attribute -## - - - -implementation: PLUSDOT ES6_FUN UNDERSCORE COLON UNDERSCORE EQUALGREATER FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 3130. -## -## expr -> ES6_FUN es6_parameters COLON non_arrowed_core_type EQUALGREATER expr . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ES6_FUN es6_parameters COLON non_arrowed_core_type EQUALGREATER expr -## - - - -implementation: PLUSDOT ES6_FUN UNDERSCORE COLON UNDERSCORE EQUALGREATER WITH -## -## Ends in an error in state: 3129. -## -## expr -> ES6_FUN es6_parameters COLON non_arrowed_core_type EQUALGREATER . expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ES6_FUN es6_parameters COLON non_arrowed_core_type EQUALGREATER -## - - - -implementation: PLUSDOT ES6_FUN UNDERSCORE COLON UNDERSCORE WITH -## -## Ends in an error in state: 3128. -## -## expr -> ES6_FUN es6_parameters COLON non_arrowed_core_type . EQUALGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ES6_FUN es6_parameters COLON non_arrowed_core_type -## - - - -implementation: PLUSDOT ES6_FUN UNDERSCORE COLON WITH -## -## Ends in an error in state: 3127. -## -## expr -> ES6_FUN es6_parameters COLON . non_arrowed_core_type EQUALGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ES6_FUN es6_parameters COLON -## - - - -implementation: PLUSDOT ES6_FUN UNDERSCORE EQUALGREATER FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 3126. -## -## expr -> ES6_FUN es6_parameters EQUALGREATER expr . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ES6_FUN es6_parameters EQUALGREATER expr -## - - - -implementation: PLUSDOT ES6_FUN UNDERSCORE EQUALGREATER WITH -## -## Ends in an error in state: 1373. -## -## expr -> ES6_FUN es6_parameters EQUALGREATER . expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ES6_FUN es6_parameters EQUALGREATER -## - - - -implementation: PLUSDOT ES6_FUN UNDERSCORE WITH -## -## Ends in an error in state: 1372. -## -## expr -> ES6_FUN es6_parameters . EQUALGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> ES6_FUN es6_parameters . COLON non_arrowed_core_type EQUALGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ES6_FUN es6_parameters -## - - - -implementation: PLUSDOT ES6_FUN WITH -## -## Ends in an error in state: 1371. -## -## expr -> ES6_FUN . es6_parameters EQUALGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> ES6_FUN . es6_parameters COLON non_arrowed_core_type EQUALGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## ES6_FUN -## - - - -implementation: PLUSDOT FOR LPAREN UNDERSCORE IN UIDENT SEMI -## -## Ends in an error in state: 3153. -## -## expr -> FOR optional_expr_extension LPAREN pattern IN expr . direction_flag expr RPAREN simple_expr_call [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ TO STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER DOWNTO COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FOR optional_expr_extension LPAREN pattern IN expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: PLUSDOT FOR LPAREN UNDERSCORE IN UIDENT TO UIDENT RPAREN UIDENT ELSE -## -## Ends in an error in state: 3157. -## -## expr -> FOR optional_expr_extension LPAREN pattern IN expr direction_flag expr RPAREN simple_expr_call . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . POSTFIXOP [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT label_longident [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARP LIDENT [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPOP simple_expr_no_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPEQUAL simple_expr_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . MINUSGREATER simple_expr_no_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . labeled_arguments [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FOR optional_expr_extension LPAREN pattern IN expr direction_flag expr RPAREN simple_expr_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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, 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: 3156. -## -## expr -> FOR optional_expr_extension LPAREN pattern IN expr direction_flag expr RPAREN . simple_expr_call [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FOR optional_expr_extension LPAREN pattern IN expr direction_flag expr RPAREN -## - - - -implementation: PLUSDOT FOR LPAREN UNDERSCORE IN UIDENT TO UIDENT TO -## -## Ends in an error in state: 3155. -## -## expr -> FOR optional_expr_extension LPAREN pattern IN expr direction_flag expr . RPAREN simple_expr_call [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FOR optional_expr_extension LPAREN pattern IN expr direction_flag expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: PLUSDOT FOR LPAREN UNDERSCORE IN UIDENT TO WITH -## -## Ends in an error in state: 3154. -## -## expr -> FOR optional_expr_extension LPAREN pattern IN expr direction_flag . expr RPAREN simple_expr_call [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FOR optional_expr_extension LPAREN pattern IN expr direction_flag -## - - - -implementation: PLUSDOT FOR LPAREN UNDERSCORE IN WITH -## -## Ends in an error in state: 1367. -## -## expr -> FOR optional_expr_extension LPAREN pattern IN . expr direction_flag expr RPAREN simple_expr_call [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FOR optional_expr_extension LPAREN pattern IN -## - - - -implementation: PLUSDOT FOR LPAREN UNDERSCORE WITH -## -## Ends in an error in state: 1366. -## -## expr -> FOR optional_expr_extension LPAREN pattern . IN expr direction_flag expr RPAREN simple_expr_call [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## pattern -> pattern . BAR pattern [ IN BAR ] -## -## The known suffix of the stack is as follows: -## FOR optional_expr_extension LPAREN pattern -## -## 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 1209, spurious reduction of production pattern -> pattern_without_or -## - - - -implementation: PLUSDOT FOR LPAREN WITH -## -## Ends in an error in state: 1365. -## -## expr -> FOR optional_expr_extension LPAREN . pattern IN expr direction_flag expr RPAREN simple_expr_call [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FOR optional_expr_extension LPAREN -## - - - -implementation: PLUSDOT FOR PERCENT AND WHILE -## -## Ends in an error in state: 1364. -## -## expr -> FOR optional_expr_extension . LPAREN pattern IN expr direction_flag expr RPAREN simple_expr_call [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FOR optional_expr_extension -## -## 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 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 1945, spurious reduction of production optional_expr_extension -> item_extension_sugar -## - - - -implementation: PLUSDOT FOR WITH -## -## Ends in an error in state: 1363. -## -## expr -> FOR . optional_expr_extension LPAREN pattern IN expr direction_flag expr RPAREN simple_expr_call [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FOR -## - - - -implementation: PLUSDOT FUN PERCENT AND WHILE -## -## Ends in an error in state: 1355. -## -## expr -> FUN optional_expr_extension . fun_def(EQUALGREATER,non_arrowed_core_type) [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> FUN optional_expr_extension . match_case(expr) llist_aux(match_case(expr)) [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FUN optional_expr_extension -## -## 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 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 1945, spurious reduction of production optional_expr_extension -> item_extension_sugar -## - - - -implementation: PLUSDOT FUN WITH -## -## Ends in an error in state: 1354. -## -## expr -> FUN . optional_expr_extension fun_def(EQUALGREATER,non_arrowed_core_type) [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> FUN . optional_expr_extension match_case(expr) llist_aux(match_case(expr)) [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## FUN -## - - - -implementation: PLUSDOT IF LBRACE RBRACE STRING WITH -## -## Ends in an error in state: 1348. -## -## expr -> IF optional_expr_extension parenthesized_expr simple_expr_call . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> IF optional_expr_extension parenthesized_expr simple_expr_call . ELSE expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . POSTFIXOP [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARP LIDENT [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPOP simple_expr_no_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPEQUAL simple_expr_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . MINUSGREATER simple_expr_no_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . labeled_arguments [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## IF optional_expr_extension parenthesized_expr simple_expr_call -## - - - -implementation: PLUSDOT IF LBRACE RBRACE UIDENT ELSE FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 3207. -## -## expr -> IF optional_expr_extension parenthesized_expr simple_expr_call ELSE expr . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## IF optional_expr_extension parenthesized_expr simple_expr_call ELSE expr -## - - - -implementation: PLUSDOT IF LBRACE RBRACE UIDENT ELSE WITH -## -## Ends in an error in state: 3206. -## -## expr -> IF optional_expr_extension parenthesized_expr simple_expr_call ELSE . expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## IF optional_expr_extension parenthesized_expr simple_expr_call ELSE -## - - - -implementation: PLUSDOT IF LBRACE RBRACE WITH -## -## Ends in an error in state: 1343. -## -## expr -> IF optional_expr_extension parenthesized_expr . simple_expr_call [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> IF optional_expr_extension parenthesized_expr . simple_expr_call ELSE expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## IF optional_expr_extension parenthesized_expr -## - - - -implementation: PLUSDOT IF PERCENT AND WHILE -## -## Ends in an error in state: 1342. -## -## expr -> IF optional_expr_extension . parenthesized_expr simple_expr_call [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> IF optional_expr_extension . parenthesized_expr simple_expr_call ELSE expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## IF optional_expr_extension -## -## 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 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 1945, spurious reduction of production optional_expr_extension -> item_extension_sugar -## - - - -implementation: PLUSDOT IF WITH -## -## Ends in an error in state: 1341. -## -## expr -> IF . optional_expr_extension parenthesized_expr simple_expr_call [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> IF . optional_expr_extension parenthesized_expr simple_expr_call ELSE expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## IF -## - - - -implementation: PLUSDOT LAZY UIDENT ELSE -## -## Ends in an error in state: 3262. -## -## expr -> LAZY simple_expr_call . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . POSTFIXOP [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT label_longident [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARP LIDENT [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPOP simple_expr_no_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPEQUAL simple_expr_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . MINUSGREATER simple_expr_no_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . labeled_arguments [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LAZY simple_expr_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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## - - - -implementation: PLUSDOT LAZY WITH -## -## Ends in an error in state: 1078. -## -## expr -> LAZY . simple_expr_call [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LAZY -## - - - -implementation: PLUSDOT LIDENT EQUAL FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 3582. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> LIDENT EQUAL expr . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LIDENT EQUAL expr -## - - - -implementation: PLUSDOT LIDENT EQUAL WITH -## -## Ends in an error in state: 279. -## -## expr -> LIDENT EQUAL . expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LIDENT EQUAL -## - - - -implementation: PLUSDOT LPAREN COLONCOLON RPAREN LPAREN UIDENT COMMA UIDENT TO -## -## Ends in an error in state: 3731. -## -## expr -> LPAREN COLONCOLON RPAREN LPAREN expr COMMA expr . RPAREN [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER RPAREN QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN COLONCOLON RPAREN LPAREN expr COMMA expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: PLUSDOT LPAREN COLONCOLON RPAREN LPAREN UIDENT COMMA WITH -## -## Ends in an error in state: 3730. -## -## expr -> LPAREN COLONCOLON RPAREN LPAREN expr COMMA . expr RPAREN [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN COLONCOLON RPAREN LPAREN expr COMMA -## - - - -implementation: PLUSDOT LPAREN COLONCOLON RPAREN LPAREN UIDENT TO -## -## Ends in an error in state: 3729. -## -## expr -> LPAREN COLONCOLON RPAREN LPAREN expr . COMMA expr RPAREN [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN COLONCOLON RPAREN LPAREN expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: PLUSDOT LPAREN COLONCOLON RPAREN LPAREN WITH -## -## Ends in an error in state: 3728. -## -## expr -> LPAREN COLONCOLON RPAREN LPAREN . expr COMMA expr RPAREN [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN COLONCOLON RPAREN LPAREN -## - - - -implementation: PLUSDOT LPAREN COLONCOLON RPAREN WITH -## -## Ends in an error in state: 3727. -## -## expr -> LPAREN COLONCOLON RPAREN . LPAREN expr COMMA expr RPAREN [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN COLONCOLON RPAREN -## - - - -implementation: PLUSDOT LPAREN COLONCOLON WITH -## -## Ends in an error in state: 3726. -## -## expr -> LPAREN COLONCOLON . RPAREN LPAREN expr COMMA expr RPAREN [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN COLONCOLON -## - - - -implementation: PLUSDOT LPAREN WITH -## -## Ends in an error in state: 128. -## -## constr_longident -> LPAREN . RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> LPAREN . COLONCOLON RPAREN LPAREN expr COMMA expr RPAREN [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> LPAREN . expr_list RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> LPAREN . expr_list error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LPAREN . MODULE module_expr RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LPAREN . MODULE module_expr COLON package_type RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LPAREN . MODULE module_expr COLON error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## val_ident -> LPAREN . operator RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -implementation: PLUSDOT MINUSDOT WITH -## -## Ends in an error in state: 1444. -## -## expr -> subtractive . expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## subtractive -## - - - -implementation: PLUSDOT PLUSDOT WITH -## -## Ends in an error in state: 1560. -## -## expr -> additive . expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## additive -## - - - -implementation: PLUSDOT SWITCH PERCENT AND WHILE -## -## Ends in an error in state: 92. -## -## 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 RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## SWITCH optional_expr_extension -## -## 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 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 1945, 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: 3771. -## -## 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 RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 ] -## -## The known suffix of the stack is as follows: -## SWITCH optional_expr_extension simple_expr_no_constructor LBRACE match_case(seq_expr) llist_aux(match_case(seq_expr)) -## -## 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 1369, spurious reduction of production expr -> simple_expr_call -## In state 3518, spurious reduction of production option(SEMI) -> -## In state 3522, spurious reduction of production seq_expr_no_seq -> expr option(SEMI) -## In state 3490, spurious reduction of production seq_expr -> seq_expr_no_seq -## In state 3524, spurious reduction of production match_case(seq_expr) -> BAR pattern option(preceded(WHEN,expr)) EQUALGREATER seq_expr -## In state 3770, spurious reduction of production llist_aux(match_case(seq_expr)) -> -## - - - -implementation: PLUSDOT SWITCH UIDENT LBRACE WITH -## -## Ends in an error in state: 3769. -## -## 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 RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## SWITCH optional_expr_extension simple_expr_no_constructor LBRACE -## - - - -implementation: PLUSDOT SWITCH UIDENT WITH -## -## Ends in an error in state: 3768. -## -## 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 RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_no_constructor -> simple_expr_no_constructor . POSTFIXOP [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . DOT label_longident [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . LBRACKET expr RBRACKET [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . LBRACKET expr error [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . DOT LBRACKET expr RBRACKET [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . DOT LBRACKET expr error [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . SHARP LIDENT [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . SHARPOP simple_expr_no_call [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . SHARPEQUAL simple_expr_call [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . MINUSGREATER simple_expr_no_call [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## SWITCH optional_expr_extension simple_expr_no_constructor -## -## 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 3540, spurious reduction of production constr_longident -> mod_longident -## In state 3578, spurious reduction of production simple_expr_no_constructor -> constr_longident -## - - - -implementation: PLUSDOT SWITCH WITH -## -## Ends in an error in state: 91. -## -## 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 RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## SWITCH -## - - - -implementation: PLUSDOT TRUE DOT LBRACE UIDENT RBRACE EQUAL FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1805. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> simple_expr_call DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE EQUAL expr . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE EQUAL expr -## - - - -implementation: PLUSDOT TRUE DOT LBRACE UIDENT RBRACE EQUAL WITH -## -## Ends in an error in state: 1804. -## -## expr -> simple_expr_call DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE EQUAL . expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE EQUAL -## - - - -implementation: PLUSDOT TRUE DOT LBRACE UIDENT RBRACE WITH -## -## Ends in an error in state: 1803. -## -## expr -> simple_expr_call DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE . EQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE . [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE -## - - - -implementation: PLUSDOT TRUE DOT LBRACE WITH -## -## Ends in an error in state: 1800. -## -## expr -> simple_expr_call DOT LBRACE . lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE EQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT LBRACE . lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACE -## - - - -implementation: PLUSDOT TRUE DOT LBRACKET UIDENT RBRACKET EQUAL FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1799. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> simple_expr_call DOT LBRACKET expr RBRACKET EQUAL expr . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACKET expr RBRACKET EQUAL expr -## - - - -implementation: PLUSDOT TRUE DOT LBRACKET UIDENT RBRACKET EQUAL WITH -## -## Ends in an error in state: 1798. -## -## expr -> simple_expr_call DOT LBRACKET expr RBRACKET EQUAL . expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACKET expr RBRACKET EQUAL -## - - - -implementation: PLUSDOT TRUE DOT LBRACKET UIDENT RBRACKET WITH -## -## Ends in an error in state: 1797. -## -## expr -> simple_expr_call DOT LBRACKET expr RBRACKET . EQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT LBRACKET expr RBRACKET . [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACKET expr RBRACKET -## - - - -implementation: PLUSDOT TRUE DOT LBRACKET UIDENT SEMI -## -## Ends in an error in state: 1795. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> simple_expr_call DOT LBRACKET expr . RBRACKET EQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT LBRACKET expr . RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT LBRACKET expr . error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACKET expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: PLUSDOT TRUE DOT LBRACKET WITH -## -## Ends in an error in state: 1794. -## -## expr -> simple_expr_call DOT LBRACKET . expr RBRACKET EQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT LBRACKET . expr RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT LBRACKET . expr error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACKET -## - - - -implementation: PLUSDOT TRUE DOT LIDENT EQUAL FUN LPAREN RPAREN LBRACE RBRACE WITH -## -## Ends in an error in state: 1808. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> simple_expr_call DOT label_longident EQUAL expr . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT label_longident EQUAL expr -## - - - -implementation: PLUSDOT TRUE DOT LIDENT EQUAL WITH -## -## Ends in an error in state: 1807. -## -## expr -> simple_expr_call DOT label_longident EQUAL . expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT label_longident EQUAL -## - - - -implementation: PLUSDOT TRUE DOT LIDENT WITH -## -## Ends in an error in state: 1806. -## -## expr -> simple_expr_call DOT label_longident . EQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT label_longident . [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT label_longident -## - - - -implementation: PLUSDOT TRUE DOT WITH -## -## Ends in an error in state: 1793. -## -## expr -> simple_expr_call DOT . label_longident EQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> simple_expr_call DOT . LBRACKET expr RBRACKET EQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> simple_expr_call DOT . LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE EQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT . label_longident [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT . LBRACKET expr RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT . LBRACKET expr error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT . LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT -## - - - -implementation: PLUSDOT TRY PERCENT AND WHILE -## -## Ends in an error in state: 80. -## -## 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 RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## TRY optional_expr_extension -## -## 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 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 1945, 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: 3782. -## -## 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 RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 ] -## -## The known suffix of the stack is as follows: -## TRY optional_expr_extension simple_expr_no_constructor LBRACE match_case(seq_expr) llist_aux(match_case(seq_expr)) -## -## 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 1369, spurious reduction of production expr -> simple_expr_call -## In state 3518, spurious reduction of production option(SEMI) -> -## In state 3522, spurious reduction of production seq_expr_no_seq -> expr option(SEMI) -## In state 3490, spurious reduction of production seq_expr -> seq_expr_no_seq -## In state 3524, spurious reduction of production match_case(seq_expr) -> BAR pattern option(preceded(WHEN,expr)) EQUALGREATER seq_expr -## In state 3781, spurious reduction of production llist_aux(match_case(seq_expr)) -> -## - - - -implementation: PLUSDOT TRY UIDENT LBRACE WITH -## -## Ends in an error in state: 3780. -## -## 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 RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## TRY optional_expr_extension simple_expr_no_constructor LBRACE -## - - - -implementation: PLUSDOT TRY UIDENT WHILE -## -## Ends in an error in state: 3777. -## -## 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 RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_no_constructor -> simple_expr_no_constructor . POSTFIXOP [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . DOT label_longident [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . LBRACKET expr RBRACKET [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . LBRACKET expr error [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . DOT LBRACKET expr RBRACKET [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . DOT LBRACKET expr error [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . SHARP LIDENT [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . SHARPOP simple_expr_no_call [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . SHARPEQUAL simple_expr_call [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . MINUSGREATER simple_expr_no_call [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## TRY optional_expr_extension simple_expr_no_constructor -## -## 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 3540, spurious reduction of production constr_longident -> mod_longident -## In state 3578, spurious reduction of production simple_expr_no_constructor -> constr_longident -## - - - -implementation: PLUSDOT TRY UIDENT WITH WITH -## -## Ends in an error in state: 3778. -## -## expr -> TRY optional_expr_extension simple_expr_no_constructor WITH . error [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## TRY optional_expr_extension simple_expr_no_constructor WITH -## - - - -implementation: PLUSDOT TRY WITH -## -## Ends in an error in state: 79. -## -## 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 RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## TRY -## - - - -implementation: PLUSDOT UIDENT ELSE -## -## Ends in an error in state: 1445. -## -## expr -> simple_expr_call . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> simple_expr_call . DOT label_longident EQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> simple_expr_call . LBRACKET expr RBRACKET EQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> simple_expr_call . DOT LBRACKET expr RBRACKET EQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE EQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . POSTFIXOP [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT label_longident [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARP LIDENT [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPOP simple_expr_no_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPEQUAL simple_expr_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . MINUSGREATER simple_expr_no_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . labeled_arguments [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, 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: 1792. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP1 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> simple_expr_call LBRACKET expr RBRACKET EQUAL expr . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call LBRACKET expr RBRACKET EQUAL expr -## - - - -implementation: PLUSDOT UIDENT LBRACKET UIDENT RBRACKET EQUAL WITH -## -## Ends in an error in state: 1791. -## -## expr -> simple_expr_call LBRACKET expr RBRACKET EQUAL . expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call LBRACKET expr RBRACKET EQUAL -## - - - -implementation: PLUSDOT UIDENT LBRACKET UIDENT RBRACKET WITH -## -## Ends in an error in state: 1790. -## -## expr -> simple_expr_call LBRACKET expr RBRACKET . EQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call LBRACKET expr RBRACKET . [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call LBRACKET expr RBRACKET -## - - - -implementation: PLUSDOT UIDENT LBRACKET UIDENT SEMI -## -## Ends in an error in state: 1788. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> simple_expr_call LBRACKET expr . RBRACKET EQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call LBRACKET expr . RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call LBRACKET expr . error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call LBRACKET expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: PLUSDOT UIDENT LBRACKET WITH -## -## Ends in an error in state: 1520. -## -## expr -> simple_expr_call LBRACKET . expr RBRACKET EQUAL expr [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call LBRACKET . expr RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call LBRACKET . expr error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call LBRACKET -## - - - -implementation: PLUSDOT WHILE LBRACE RBRACE UIDENT ELSE -## -## Ends in an error in state: 3784. -## -## expr -> WHILE optional_expr_extension parenthesized_expr simple_expr_call . [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . POSTFIXOP [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT label_longident [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARP LIDENT [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPOP simple_expr_no_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPEQUAL simple_expr_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . MINUSGREATER simple_expr_no_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . labeled_arguments [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## WHILE optional_expr_extension parenthesized_expr simple_expr_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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## - - - -implementation: PLUSDOT WHILE LBRACE RBRACE WITH -## -## Ends in an error in state: 65. -## -## expr -> WHILE optional_expr_extension parenthesized_expr . simple_expr_call [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## WHILE optional_expr_extension parenthesized_expr -## - - - -implementation: PLUSDOT WHILE PERCENT AND WHILE -## -## Ends in an error in state: 64. -## -## expr -> WHILE optional_expr_extension . parenthesized_expr simple_expr_call [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## WHILE optional_expr_extension -## -## 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 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 1945, spurious reduction of production optional_expr_extension -> item_extension_sugar -## - - - -implementation: PLUSDOT WHILE WITH -## -## Ends in an error in state: 63. -## -## expr -> WHILE . optional_expr_extension parenthesized_expr simple_expr_call [ error STAR SLASHGREATER SEMI RPAREN RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS LBRACKETAT INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## WHILE -## - - - -implementation: PLUSDOT WITH -## -## Ends in an error in state: 2811. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## additive -## - - - -implementation: PREFIXOP LPAREN WITH -## -## Ends in an error in state: 78. -## -## constr_longident -> LPAREN . RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> LPAREN . expr_list RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> LPAREN . expr_list error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LPAREN . MODULE module_expr RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LPAREN . MODULE module_expr COLON package_type RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LPAREN . MODULE module_expr COLON error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## val_ident -> LPAREN . operator RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -implementation: PREFIXOP STRING WITH -## -## Ends in an error in state: 3759. -## -## simple_expr_call -> simple_expr_call . POSTFIXOP [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> PREFIXOP simple_expr_call . [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARP LIDENT [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPOP simple_expr_no_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPEQUAL simple_expr_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . MINUSGREATER simple_expr_no_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . labeled_arguments [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## PREFIXOP simple_expr_call -## - - - -implementation: PREFIXOP TRUE DOT LBRACE WITH -## -## Ends in an error in state: 1915. -## -## simple_expr_call -> simple_expr_call DOT LBRACE . lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACE -## - - - -implementation: PREFIXOP TRUE DOT LBRACKET UIDENT SEMI -## -## Ends in an error in state: 1913. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT LBRACKET expr . RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACKET expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: PREFIXOP TRUE DOT LBRACKET WITH -## -## Ends in an error in state: 1912. -## -## simple_expr_call -> simple_expr_call DOT LBRACKET . expr RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACKET -## - - - -implementation: PREFIXOP TRUE DOT WITH -## -## Ends in an error in state: 1911. -## -## simple_expr_call -> simple_expr_call DOT . label_longident [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT . LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT -## - - - -implementation: PREFIXOP UIDENT LBRACKET UIDENT SEMI -## -## Ends in an error in state: 1909. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call LBRACKET expr . RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call LBRACKET expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: PREFIXOP UIDENT LBRACKET WITH -## -## Ends in an error in state: 1908. -## -## simple_expr_call -> simple_expr_call LBRACKET . expr RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call LBRACKET -## - - - -implementation: PREFIXOP WITH -## -## Ends in an error in state: 69. -## -## simple_expr_call -> PREFIXOP . simple_expr_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## PREFIXOP -## - - - -implementation: STRING LPAREN COMMA WITH -## -## Ends in an error in state: 1451. -## -## labeled_arguments -> LPAREN option(COMMA) . RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN option(COMMA) -## - - - -implementation: STRING LPAREN DOT WITH -## -## Ends in an error in state: 1449. -## -## labeled_arguments -> LPAREN DOT . RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] -## option(DOT) -> DOT . [ WHILE UNDERSCORE UIDENT TRY TRUE TILDE SWITCH STRING PREFIXOP PLUSDOT PLUS NEW MINUSDOT MINUS LPAREN LIDENT LESSIDENT LESSGREATER LESS LBRACKETPERCENT LBRACKETLESS LBRACKETBAR LBRACKETAT LBRACKET LBRACELESS LBRACE LAZY INT IF FUN FOR FLOAT FALSE ES6_FUN DOCSTRING CHAR BANG BACKQUOTE ASSERT ] -## -## The known suffix of the stack is as follows: -## LPAREN DOT -## - - - -implementation: STRING LPAREN TILDE LIDENT EQUAL QUESTION AS -## -## Ends in an error in state: 1031. -## -## labeled_expr -> TILDE LIDENT EQUAL optional . labeled_expr_constraint [ RPAREN COMMA ] -## labeled_expr -> TILDE LIDENT EQUAL optional . UNDERSCORE [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## TILDE LIDENT EQUAL optional -## - - - -implementation: STRING LPAREN TILDE LIDENT EQUAL WITH -## -## Ends in an error in state: 1030. -## -## labeled_expr -> TILDE LIDENT EQUAL . optional labeled_expr_constraint [ RPAREN COMMA ] -## labeled_expr -> TILDE LIDENT EQUAL . optional UNDERSCORE [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## TILDE LIDENT EQUAL -## - - - -implementation: STRING LPAREN TILDE LIDENT WITH -## -## Ends in an error in state: 3374. -## -## labeled_expr -> TILDE val_longident . QUESTION [ RPAREN COMMA ] -## longident_type_constraint -> val_longident . option(type_constraint) [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## TILDE val_longident -## -## 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 1029, spurious reduction of production val_ident -> LIDENT -## In state 291, spurious reduction of production val_longident -> val_ident -## - - - -implementation: STRING LPAREN TILDE LPAREN LIDENT COLONGREATER UNDERSCORE WITH -## -## Ends in an error in state: 1027. -## -## either(parenthesized(longident_type_constraint),longident_type_constraint) -> LPAREN longident_type_constraint . RPAREN [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## LPAREN longident_type_constraint -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## In state 1013, spurious reduction of production type_constraint -> COLONGREATER core_type -## In state 1022, spurious reduction of production option(type_constraint) -> type_constraint -## In state 1023, spurious reduction of production longident_type_constraint -> val_longident option(type_constraint) -## - - - -implementation: STRING LPAREN TILDE LPAREN LIDENT WITH -## -## Ends in an error in state: 1011. -## -## longident_type_constraint -> val_longident . option(type_constraint) [ RPAREN ] -## -## The known suffix of the stack is as follows: -## val_longident -## - - - -implementation: STRING LPAREN TILDE LPAREN WITH -## -## Ends in an error in state: 1010. -## -## either(parenthesized(longident_type_constraint),longident_type_constraint) -> LPAREN . longident_type_constraint RPAREN [ RPAREN COMMA ] -## val_ident -> LPAREN . operator RPAREN [ RPAREN QUESTION COMMA COLONGREATER COLON ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -implementation: STRING LPAREN TILDE UIDENT WITH -## -## Ends in an error in state: 1024. -## -## mod_longident -> mod_longident . DOT UIDENT [ DOT ] -## val_longident -> mod_longident . DOT val_ident [ RPAREN QUESTION COMMA COLONGREATER COLON ] -## -## The known suffix of the stack is as follows: -## mod_longident -## - - - -implementation: STRING LPAREN TILDE WITH -## -## Ends in an error in state: 1009. -## -## labeled_expr -> TILDE . either(parenthesized(longident_type_constraint),longident_type_constraint) [ RPAREN COMMA ] -## labeled_expr -> TILDE . val_longident QUESTION [ RPAREN COMMA ] -## labeled_expr -> TILDE . LIDENT EQUAL optional labeled_expr_constraint [ RPAREN COMMA ] -## labeled_expr -> TILDE . LIDENT EQUAL optional UNDERSCORE [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## TILDE -## - - - -implementation: STRING LPAREN UNDERSCORE COMMA DOT AS -## -## Ends in an error in state: 1455. -## -## lseparated_nonempty_list_aux(COMMA,uncurried_labeled_expr) -> lseparated_nonempty_list_aux(COMMA,uncurried_labeled_expr) COMMA option(DOT) . labeled_expr [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,uncurried_labeled_expr) COMMA option(DOT) -## - - - -implementation: STRING LPAREN UNDERSCORE COMMA WITH -## -## Ends in an error in state: 1454. -## -## lseparated_nonempty_list_aux(COMMA,uncurried_labeled_expr) -> lseparated_nonempty_list_aux(COMMA,uncurried_labeled_expr) COMMA . option(DOT) labeled_expr [ RPAREN COMMA ] -## option(COMMA) -> COMMA . [ RPAREN ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,uncurried_labeled_expr) COMMA -## - - - -implementation: STRING LPAREN UNDERSCORE WITH -## -## Ends in an error in state: 1453. -## -## labeled_arguments -> LPAREN lseparated_nonempty_list_aux(COMMA,uncurried_labeled_expr) . option(COMMA) RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN lseparated_nonempty_list_aux(COMMA,uncurried_labeled_expr) -## - - - -implementation: STRING LPAREN WITH -## -## Ends in an error in state: 1448. -## -## labeled_arguments -> LPAREN . option(COMMA) RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] -## labeled_arguments -> LPAREN . lseparated_nonempty_list_aux(COMMA,uncurried_labeled_expr) option(COMMA) RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] -## labeled_arguments -> LPAREN . DOT RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LPAREN . MODULE module_expr RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 package_type RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AS AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -implementation: SWITCH PERCENT AND WHILE -## -## Ends in an error in state: 283. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## SWITCH optional_expr_extension -## -## 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 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 1945, spurious reduction of production optional_expr_extension -> item_extension_sugar -## - - - -implementation: SWITCH UIDENT LBRACE BAR UNDERSCORE EQUALGREATER CHAR TO -## -## Ends in an error in state: 3526. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## SWITCH optional_expr_extension simple_expr_no_constructor LBRACE match_case(seq_expr) llist_aux(match_case(seq_expr)) -## -## 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 1369, spurious reduction of production expr -> simple_expr_call -## In state 3518, spurious reduction of production option(SEMI) -> -## In state 3522, spurious reduction of production seq_expr_no_seq -> expr option(SEMI) -## In state 3490, spurious reduction of production seq_expr -> seq_expr_no_seq -## In state 3524, spurious reduction of production match_case(seq_expr) -> BAR pattern option(preceded(WHEN,expr)) EQUALGREATER seq_expr -## In state 3525, spurious reduction of production llist_aux(match_case(seq_expr)) -> -## - - - -implementation: SWITCH UIDENT LBRACE WITH -## -## Ends in an error in state: 3482. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## SWITCH optional_expr_extension simple_expr_no_constructor LBRACE -## - - - -implementation: SWITCH UIDENT WITH -## -## Ends in an error in state: 292. -## -## simple_expr_no_constructor -> simple_expr_no_constructor . POSTFIXOP [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . DOT label_longident [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . LBRACKET expr RBRACKET [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . LBRACKET expr error [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . DOT LBRACKET expr RBRACKET [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . DOT LBRACKET expr error [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . SHARP LIDENT [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . SHARPOP simple_expr_no_call [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . SHARPEQUAL simple_expr_call [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . MINUSGREATER simple_expr_no_call [ SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## SWITCH optional_expr_extension simple_expr_no_constructor -## -## 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 3540, spurious reduction of production constr_longident -> mod_longident -## In state 3578, spurious reduction of production simple_expr_no_constructor -> constr_longident -## - - - -implementation: SWITCH WITH -## -## Ends in an error in state: 282. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## SWITCH -## - - - -implementation: TRUE DOT LBRACE UIDENT COMMA UIDENT TO -## -## Ends in an error in state: 1617. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA 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 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## lseparated_nonempty_list_aux(COMMA,expr) -> lseparated_nonempty_list_aux(COMMA,expr) COMMA expr . [ RBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,expr) COMMA expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: TRUE DOT LBRACE UIDENT COMMA WITH -## -## Ends in an error in state: 1616. -## -## lseparated_nonempty_list_aux(COMMA,expr) -> lseparated_nonempty_list_aux(COMMA,expr) COMMA . expr [ RBRACE COMMA ] -## option(COMMA) -> COMMA . [ RBRACE ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,expr) COMMA -## - - - -implementation: TRUE DOT LBRACE UIDENT RBRACE EQUAL UIDENT RPAREN -## -## Ends in an error in state: 2648. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## unattributed_expr -> simple_expr_call DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE EQUAL expr . [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE EQUAL expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: TRUE DOT LBRACE UIDENT RBRACE EQUAL WITH -## -## Ends in an error in state: 2647. -## -## unattributed_expr -> simple_expr_call DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE EQUAL . expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE EQUAL -## - - - -implementation: TRUE DOT LBRACE UIDENT RBRACE WITH -## -## Ends in an error in state: 2646. -## -## simple_expr_call -> simple_expr_call DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE . [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## unattributed_expr -> simple_expr_call DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE . EQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE -## - - - -implementation: TRUE DOT LBRACE UIDENT TO -## -## Ends in an error in state: 1620. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA 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 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COMMA COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## lseparated_nonempty_list_aux(COMMA,expr) -> expr . [ RBRACE COMMA ] -## -## The known suffix of the stack is as follows: -## expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: TRUE DOT LBRACE WITH -## -## Ends in an error in state: 2643. -## -## simple_expr_call -> simple_expr_call DOT LBRACE . lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## unattributed_expr -> simple_expr_call DOT LBRACE . lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE EQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACE -## - - - -implementation: TRUE DOT LBRACKET UIDENT RBRACKET EQUAL UIDENT RPAREN -## -## Ends in an error in state: 2642. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACKET expr RBRACKET EQUAL expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: TRUE DOT LBRACKET UIDENT RBRACKET EQUAL WITH -## -## Ends in an error in state: 2641. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACKET expr RBRACKET EQUAL -## - - - -implementation: TRUE DOT LBRACKET UIDENT RBRACKET WITH -## -## Ends in an error in state: 2640. -## -## simple_expr_call -> simple_expr_call DOT LBRACKET expr RBRACKET . [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACKET expr RBRACKET -## - - - -implementation: TRUE DOT LBRACKET UIDENT SEMI -## -## Ends in an error in state: 2639. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT LBRACKET expr . RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT LBRACKET expr . error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACKET expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: TRUE DOT LBRACKET WITH -## -## Ends in an error in state: 2638. -## -## simple_expr_call -> simple_expr_call DOT LBRACKET . expr RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT LBRACKET . expr error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT LBRACKET -## - - - -implementation: TRUE DOT LIDENT EQUAL UIDENT RPAREN -## -## Ends in an error in state: 2651. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT label_longident EQUAL expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: TRUE DOT LIDENT EQUAL WITH -## -## Ends in an error in state: 2650. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT label_longident EQUAL -## - - - -implementation: TRUE DOT LIDENT WITH -## -## Ends in an error in state: 2649. -## -## simple_expr_call -> simple_expr_call DOT label_longident . [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT label_longident -## - - - -implementation: TRUE DOT WITH -## -## Ends in an error in state: 2637. -## -## simple_expr_call -> simple_expr_call DOT . label_longident [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT . LBRACKET expr RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT . LBRACKET expr error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call DOT . LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## unattributed_expr -> simple_expr_call DOT . LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE EQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call DOT -## - - - -implementation: TRY BACKQUOTE WITH -## -## Ends in an error in state: 288. -## -## simple_expr_no_constructor -> BACKQUOTE . ident [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## BACKQUOTE -## - - - -implementation: TRY LBRACKETBAR COMMA BARBAR -## -## Ends in an error in state: 266. -## -## simple_expr_no_constructor -> LBRACKETBAR option(COMMA) . BARRBRACKET [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## LBRACKETBAR option(COMMA) -## - - - -implementation: TRY LBRACKETBAR UIDENT COMMA RBRACKET -## -## Ends in an error in state: 3595. -## -## simple_expr_no_constructor -> LBRACKETBAR lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) option(COMMA) . BARRBRACKET [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## LBRACKETBAR lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) option(COMMA) -## -## 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 269, spurious reduction of production option(COMMA) -> COMMA -## - - - -implementation: TRY LBRACKETBAR UIDENT TO -## -## Ends in an error in state: 268. -## -## lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) -> lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) . COMMA option(DOTDOTDOT) expr_optional_constraint [ COMMA BARRBRACKET ] -## simple_expr_no_constructor -> LBRACKETBAR lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) . option(COMMA) BARRBRACKET [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## LBRACKETBAR lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## In state 1460, spurious reduction of production expr_optional_constraint -> expr -## In state 3604, spurious reduction of production lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) -> option(DOTDOTDOT) expr_optional_constraint -## - - - -implementation: TRY LBRACKETBAR WITH -## -## Ends in an error in state: 265. -## -## simple_expr_no_constructor -> LBRACKETBAR . option(COMMA) BARRBRACKET [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> LBRACKETBAR . lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) option(COMMA) BARRBRACKET [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## LBRACKETBAR -## - - - -implementation: TRY LPAREN UIDENT BARRBRACKET -## -## Ends in an error in state: 3773. -## -## simple_expr_no_constructor -> LPAREN expr_list . RPAREN [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> LPAREN expr_list . error [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## LPAREN 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## In state 1623, spurious reduction of production expr_optional_constraint -> expr -## In state 1684, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint -## In state 1530, spurious reduction of production option(COMMA) -> -## In state 1683, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) -## - - - -implementation: TRY LPAREN WITH -## -## Ends in an error in state: 90. -## -## constr_longident -> LPAREN . RPAREN [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_direct_argument -> LPAREN . MODULE module_expr RPAREN [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_direct_argument -> LPAREN . MODULE module_expr COLON package_type RPAREN [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_direct_argument -> LPAREN . MODULE module_expr COLON error [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> LPAREN . expr_list RPAREN [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> LPAREN . expr_list error [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## val_ident -> LPAREN . operator RPAREN [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -implementation: TRY NEW WITH -## -## Ends in an error in state: 84. -## -## simple_expr_no_constructor -> NEW . class_longident [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## NEW -## - - - -implementation: TRY PERCENT AND WHILE -## -## Ends in an error in state: 250. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## TRY optional_expr_extension -## -## 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 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 1945, spurious reduction of production optional_expr_extension -> item_extension_sugar -## - - - -implementation: TRY PREFIXOP UIDENT WHILE -## -## Ends in an error in state: 3776. -## -## simple_expr_no_constructor -> simple_expr_no_constructor . POSTFIXOP [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . DOT label_longident [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . LBRACKET expr RBRACKET [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . LBRACKET expr error [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . DOT LBRACKET expr RBRACKET [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . DOT LBRACKET expr error [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> PREFIXOP simple_expr_no_constructor . [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . SHARP LIDENT [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . SHARPOP simple_expr_no_call [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . SHARPEQUAL simple_expr_call [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . MINUSGREATER simple_expr_no_call [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## PREFIXOP simple_expr_no_constructor -## -## 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 3540, spurious reduction of production constr_longident -> mod_longident -## In state 3578, spurious reduction of production simple_expr_no_constructor -> constr_longident -## - - - -implementation: TRY PREFIXOP WITH -## -## Ends in an error in state: 83. -## -## simple_expr_no_constructor -> PREFIXOP . simple_expr_no_constructor [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## PREFIXOP -## - - - -implementation: TRY TRUE DOT LBRACE WITH -## -## Ends in an error in state: 3534. -## -## simple_expr_no_constructor -> simple_expr_no_constructor DOT LBRACE . lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## simple_expr_no_constructor DOT LBRACE -## - - - -implementation: TRY TRUE DOT LBRACKET UIDENT SEMI -## -## Ends in an error in state: 3531. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_no_constructor -> simple_expr_no_constructor DOT LBRACKET expr . RBRACKET [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor DOT LBRACKET expr . error [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## simple_expr_no_constructor DOT LBRACKET expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: TRY TRUE DOT LBRACKET WITH -## -## Ends in an error in state: 3530. -## -## simple_expr_no_constructor -> simple_expr_no_constructor DOT LBRACKET . expr RBRACKET [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor DOT LBRACKET . expr error [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## simple_expr_no_constructor DOT LBRACKET -## - - - -implementation: TRY TRUE DOT WITH -## -## Ends in an error in state: 3529. -## -## simple_expr_no_constructor -> simple_expr_no_constructor DOT . label_longident [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor DOT . LBRACKET expr RBRACKET [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor DOT . LBRACKET expr error [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor DOT . LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## simple_expr_no_constructor DOT -## - - - -implementation: TRY UIDENT DOT LBRACE LIDENT COMMA LIDENT SEMI WITH -## -## Ends in an error in state: 3573. -## -## simple_expr_no_constructor -> mod_longident DOT LBRACE record_expr . RBRACE [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> mod_longident DOT LBRACE record_expr . error [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACE record_expr -## - - - -implementation: TRY UIDENT DOT LBRACE WITH -## -## Ends in an error in state: 3568. -## -## simple_expr_no_constructor -> mod_longident DOT LBRACE . RBRACE [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> mod_longident DOT LBRACE . record_expr RBRACE [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> mod_longident DOT LBRACE . record_expr error [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> mod_longident DOT LBRACE . record_expr_with_string_keys RBRACE [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> mod_longident DOT LBRACE . record_expr_with_string_keys error [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACE -## - - - -implementation: TRY UIDENT DOT LBRACELESS WITH -## -## Ends in an error in state: 3563. -## -## simple_expr_no_constructor -> mod_longident DOT LBRACELESS . lseparated_nonempty_list_aux(COMMA,field_expr) option(COMMA) GREATERRBRACE [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> mod_longident DOT LBRACELESS . lseparated_nonempty_list_aux(COMMA,field_expr) option(COMMA) error [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACELESS -## - - - -implementation: TRY UIDENT DOT LBRACKET UIDENT COMMA BARRBRACKET -## -## Ends in an error in state: 3561. -## -## simple_expr_no_constructor -> mod_longident DOT LBRACKET expr_comma_seq_extension . RBRACKET [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACKET expr_comma_seq_extension -## -## 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 269, spurious reduction of production option(COMMA) -> COMMA -## In state 311, spurious reduction of production expr_comma_seq_extension -> lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) option(COMMA) -## - - - -implementation: TRY UIDENT DOT LBRACKET WITH -## -## Ends in an error in state: 3559. -## -## simple_expr_no_constructor -> mod_longident DOT LBRACKET . RBRACKET [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> mod_longident DOT LBRACKET . expr_comma_seq_extension RBRACKET [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACKET -## - - - -implementation: TRY UIDENT DOT LBRACKETBAR UIDENT RPAREN -## -## Ends in an error in state: 3556. -## -## simple_expr_no_constructor -> mod_longident DOT LBRACKETBAR expr_list . BARRBRACKET [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> mod_longident DOT LBRACKETBAR expr_list . error [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACKETBAR 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## In state 1623, spurious reduction of production expr_optional_constraint -> expr -## In state 1684, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint -## In state 1530, spurious reduction of production option(COMMA) -> -## In state 1683, 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: 3555. -## -## simple_expr_no_constructor -> mod_longident DOT LBRACKETBAR . expr_list BARRBRACKET [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> mod_longident DOT LBRACKETBAR . expr_list error [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACKETBAR -## - - - -implementation: TRY UIDENT DOT LBRACKETLESS UIDENT SLASHGREATER WITH -## -## Ends in an error in state: 3553. -## -## simple_expr_no_constructor -> mod_longident DOT LBRACKETLESS jsx_without_leading_less . RBRACKET [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACKETLESS jsx_without_leading_less -## - - - -implementation: TRY UIDENT DOT LBRACKETLESS WITH -## -## Ends in an error in state: 3552. -## -## simple_expr_no_constructor -> mod_longident DOT LBRACKETLESS . jsx_without_leading_less RBRACKET [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACKETLESS -## - - - -implementation: TRY UIDENT DOT LPAREN MODULE UIDENT COLON UIDENT SEMI -## -## Ends in an error in state: 3547. -## -## simple_expr_no_constructor -> mod_longident DOT LPAREN MODULE module_expr COLON package_type . RPAREN [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LPAREN MODULE module_expr COLON package_type -## -## 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 243, spurious reduction of production ident -> UIDENT -## In state 945, spurious reduction of production mty_longident -> ident -## In state 913, spurious reduction of production simple_module_type -> mty_longident -## In state 912, spurious reduction of production module_type -> simple_module_type -## In state 1017, spurious reduction of production package_type -> module_type -## - - - -implementation: TRY UIDENT DOT LPAREN MODULE UIDENT COLON WITH -## -## Ends in an error in state: 3545. -## -## simple_expr_no_constructor -> mod_longident DOT LPAREN MODULE module_expr COLON . package_type RPAREN [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> mod_longident DOT LPAREN MODULE module_expr COLON . error [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LPAREN MODULE module_expr COLON -## - - - -implementation: TRY UIDENT DOT LPAREN MODULE UIDENT SEMI -## -## Ends in an error in state: 3544. -## -## module_expr -> module_expr . module_arguments [ LPAREN LBRACE COLON ] -## module_expr -> module_expr . LPAREN module_expr error [ LPAREN LBRACE COLON ] -## simple_expr_no_constructor -> mod_longident DOT LPAREN MODULE module_expr . COLON package_type RPAREN [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> mod_longident DOT LPAREN MODULE module_expr . COLON error [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LPAREN MODULE module_expr -## -## 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 1408, spurious reduction of production module_expr -> mod_longident -## - - - -implementation: TRY UIDENT DOT LPAREN MODULE WITH -## -## Ends in an error in state: 3543. -## -## simple_expr_no_constructor -> mod_longident DOT LPAREN MODULE . module_expr COLON package_type RPAREN [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> mod_longident DOT LPAREN MODULE . module_expr COLON error [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LPAREN MODULE -## - - - -implementation: TRY UIDENT DOT LPAREN UIDENT BARRBRACKET -## -## Ends in an error in state: 3549. -## -## simple_expr_no_constructor -> mod_longident DOT LPAREN expr_list . RPAREN [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> mod_longident DOT LPAREN expr_list . error [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LPAREN 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## In state 1623, spurious reduction of production expr_optional_constraint -> expr -## In state 1684, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint -## In state 1530, spurious reduction of production option(COMMA) -> -## In state 1683, 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: 3542. -## -## simple_expr_no_constructor -> mod_longident DOT LPAREN . expr_list RPAREN [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> mod_longident DOT LPAREN . expr_list error [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> mod_longident DOT LPAREN . MODULE module_expr COLON package_type RPAREN [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> mod_longident DOT LPAREN . MODULE module_expr COLON error [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## val_ident -> LPAREN . operator RPAREN [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LPAREN -## - - - -implementation: TRY UIDENT DOT WITH -## -## Ends in an error in state: 3541. -## -## mod_longident -> mod_longident DOT . UIDENT [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> mod_longident DOT . LPAREN expr_list RPAREN [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> mod_longident DOT . LPAREN expr_list error [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> mod_longident DOT . LBRACE RBRACE [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> mod_longident DOT . LBRACE record_expr RBRACE [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> mod_longident DOT . LBRACE record_expr error [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> mod_longident DOT . LBRACE record_expr_with_string_keys RBRACE [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> mod_longident DOT . LBRACE record_expr_with_string_keys error [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> mod_longident DOT . LBRACKETBAR expr_list BARRBRACKET [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> mod_longident DOT . LBRACKETBAR expr_list error [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> mod_longident DOT . LBRACKETLESS jsx_without_leading_less RBRACKET [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> mod_longident DOT . LBRACKET RBRACKET [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> mod_longident DOT . LBRACKET expr_comma_seq_extension RBRACKET [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> mod_longident DOT . LBRACELESS lseparated_nonempty_list_aux(COMMA,field_expr) option(COMMA) GREATERRBRACE [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> mod_longident DOT . LBRACELESS lseparated_nonempty_list_aux(COMMA,field_expr) option(COMMA) error [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> mod_longident DOT . LPAREN MODULE module_expr COLON package_type RPAREN [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> mod_longident DOT . LPAREN MODULE module_expr COLON error [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## val_longident -> mod_longident DOT . val_ident [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT -## - - - -implementation: TRY UIDENT LBRACE BAR CHAR EQUALGREATER CHAR TO -## -## Ends in an error in state: 3625. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## TRY optional_expr_extension simple_expr_no_constructor LBRACE match_case(seq_expr) llist_aux(match_case(seq_expr)) -## -## 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 1369, spurious reduction of production expr -> simple_expr_call -## In state 3518, spurious reduction of production option(SEMI) -> -## In state 3522, spurious reduction of production seq_expr_no_seq -> expr option(SEMI) -## In state 3490, spurious reduction of production seq_expr -> seq_expr_no_seq -## In state 3524, spurious reduction of production match_case(seq_expr) -> BAR pattern option(preceded(WHEN,expr)) EQUALGREATER seq_expr -## In state 3624, 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: 3503. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) LET -## - - - -implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER DOCSTRING OPEN BANG WITH -## -## Ends in an error in state: 3506. -## -## seq_expr_no_seq -> nonempty_list(as_loc(attribute)) option(LET) OPEN override_flag . mod_longident SEMI seq_expr [ RBRACE BAR ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) option(LET) OPEN override_flag -## - - - -implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER DOCSTRING OPEN UIDENT SEMI WITH -## -## Ends in an error in state: 3508. -## -## seq_expr_no_seq -> nonempty_list(as_loc(attribute)) option(LET) OPEN override_flag mod_longident SEMI . seq_expr [ RBRACE BAR ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) option(LET) OPEN override_flag mod_longident SEMI -## - - - -implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER DOCSTRING OPEN UIDENT WITH -## -## Ends in an error in state: 3507. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) option(LET) OPEN override_flag mod_longident -## - - - -implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER DOCSTRING OPEN WITH -## -## Ends in an error in state: 3505. -## -## seq_expr_no_seq -> nonempty_list(as_loc(attribute)) option(LET) OPEN . override_flag mod_longident SEMI seq_expr [ RBRACE BAR ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) option(LET) OPEN -## - - - -implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER DOCSTRING WITH -## -## Ends in an error in state: 3502. -## -## 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 ] -## str_exception_declaration -> nonempty_list(as_loc(attribute)) . EXCEPTION either(extension_constructor_declaration,extension_constructor_rebind) [ SEMI ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 3521, 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: 3488. -## -## seq_expr_no_seq -> str_exception_declaration . SEMI seq_expr [ RBRACE BAR ] -## -## The known suffix of the stack is as follows: -## str_exception_declaration -## -## 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 3290, spurious reduction of production option(constructor_arguments) -> -## In state 526, spurious reduction of production option(preceded(COLON,core_type)) -> -## In state 529, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 651, spurious reduction of production extension_constructor_declaration -> COLONCOLON generalized_constructor_arguments -## In state 3294, spurious reduction of production either(extension_constructor_declaration,extension_constructor_rebind) -> extension_constructor_declaration -## In state 3295, 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: 3489. -## -## seq_expr_no_seq -> str_exception_declaration SEMI . seq_expr [ RBRACE BAR ] -## -## The known suffix of the stack is as follows: -## str_exception_declaration SEMI -## - - - -implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER LET WITH -## -## Ends in an error in state: 3487. -## -## let_binding -> LET . option(item_extension_sugar) rec_flag let_binding_body [ SEMI RBRACE LBRACKETAT DOCSTRING BAR AND ] -## opt_LET_MODULE -> LET . MODULE [ UIDENT LIDENT ] -## option(LET) -> LET . [ OPEN ] -## -## The known suffix of the stack is as follows: -## LET -## - - - -implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER MODULE UIDENT LBRACE RBRACE SEMI WITH -## -## Ends in an error in state: 3500. -## -## seq_expr_no_seq -> opt_LET_MODULE_ident module_binding_body SEMI . seq_expr [ RBRACE BAR ] -## -## The known suffix of the stack is as follows: -## opt_LET_MODULE_ident module_binding_body SEMI -## - - - -implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER MODULE UIDENT LBRACE RBRACE WITH -## -## Ends in an error in state: 3499. -## -## seq_expr_no_seq -> opt_LET_MODULE_ident module_binding_body . SEMI seq_expr [ RBRACE BAR ] -## -## The known suffix of the stack is as follows: -## opt_LET_MODULE_ident module_binding_body -## - - - -implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER MODULE UIDENT WITH -## -## Ends in an error in state: 3498. -## -## seq_expr_no_seq -> opt_LET_MODULE_ident . module_binding_body SEMI seq_expr [ RBRACE BAR ] -## -## The known suffix of the stack is as follows: -## opt_LET_MODULE_ident -## - - - -implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER OPEN BANG WITH -## -## Ends in an error in state: 3494. -## -## seq_expr_no_seq -> option(LET) OPEN override_flag . mod_longident SEMI seq_expr [ RBRACE BAR ] -## -## The known suffix of the stack is as follows: -## option(LET) OPEN override_flag -## - - - -implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER OPEN UIDENT SEMI WITH -## -## Ends in an error in state: 3496. -## -## seq_expr_no_seq -> option(LET) OPEN override_flag mod_longident SEMI . seq_expr [ RBRACE BAR ] -## -## The known suffix of the stack is as follows: -## option(LET) OPEN override_flag mod_longident SEMI -## - - - -implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER OPEN UIDENT WITH -## -## Ends in an error in state: 3495. -## -## mod_longident -> mod_longident . DOT UIDENT [ SEMI DOT ] -## seq_expr_no_seq -> option(LET) OPEN override_flag mod_longident . SEMI seq_expr [ RBRACE BAR ] -## -## The known suffix of the stack is as follows: -## option(LET) OPEN override_flag mod_longident -## - - - -implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER OPEN WITH -## -## Ends in an error in state: 3493. -## -## seq_expr_no_seq -> option(LET) OPEN . override_flag mod_longident SEMI seq_expr [ RBRACE BAR ] -## -## The known suffix of the stack is as follows: -## option(LET) OPEN -## - - - -implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER PERCENT AND UNDERSCORE -## -## Ends in an error in state: 3513. -## -## seq_expr -> item_extension_sugar . seq_expr_no_seq [ RBRACE BAR ] -## seq_expr -> item_extension_sugar . expr SEMI seq_expr [ RBRACE BAR ] -## -## The known suffix of the stack is as follows: -## item_extension_sugar -## -## 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 54, spurious reduction of production attr_id -> single_attr_id -## In state 57, spurious reduction of production item_extension_sugar -> PERCENT attr_id -## - - - -implementation: TRY UIDENT LBRACE BAR UNDERSCORE EQUALGREATER WITH -## -## Ends in an error in state: 3486. -## -## match_case(seq_expr) -> BAR pattern option(preceded(WHEN,expr)) EQUALGREATER . seq_expr [ RBRACE BAR ] -## -## The known suffix of the stack is as follows: -## BAR pattern option(preceded(WHEN,expr)) EQUALGREATER -## - - - -implementation: TRY UIDENT LBRACE BAR UNDERSCORE WITH -## -## Ends in an error in state: 3484. -## -## match_case(seq_expr) -> BAR pattern . option(preceded(WHEN,expr)) EQUALGREATER seq_expr [ RBRACE BAR ] -## pattern -> pattern . BAR pattern [ WHEN EQUALGREATER BAR ] -## -## The known suffix of the stack is as follows: -## BAR pattern -## -## 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 1209, spurious reduction of production pattern -> pattern_without_or -## - - - -implementation: TRY UIDENT LBRACE BAR WITH -## -## Ends in an error in state: 3483. -## -## match_case(seq_expr) -> BAR . pattern option(preceded(WHEN,expr)) EQUALGREATER seq_expr [ RBRACE BAR ] -## -## The known suffix of the stack is as follows: -## BAR -## - - - -implementation: TRY UIDENT LBRACE WITH -## -## Ends in an error in state: 3623. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## TRY optional_expr_extension simple_expr_no_constructor LBRACE -## - - - -implementation: TRY UIDENT LBRACKET UIDENT SEMI -## -## Ends in an error in state: 3479. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_no_constructor -> simple_expr_no_constructor LBRACKET expr . RBRACKET [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor LBRACKET expr . error [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## simple_expr_no_constructor LBRACKET expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: TRY UIDENT LBRACKET WITH -## -## Ends in an error in state: 3478. -## -## simple_expr_no_constructor -> simple_expr_no_constructor LBRACKET . expr RBRACKET [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor LBRACKET . expr error [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## simple_expr_no_constructor LBRACKET -## - - - -implementation: TRY UIDENT MINUSGREATER WITH -## -## Ends in an error in state: 3476. -## -## simple_expr_no_constructor -> simple_expr_no_constructor MINUSGREATER . simple_expr_no_call [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## simple_expr_no_constructor MINUSGREATER -## - - - -implementation: TRY UIDENT SHARP WITH -## -## Ends in an error in state: 3473. -## -## simple_expr_no_constructor -> simple_expr_no_constructor SHARP . LIDENT [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## simple_expr_no_constructor SHARP -## - - - -implementation: TRY UIDENT SHARPEQUAL UIDENT UIDENT -## -## Ends in an error in state: 3472. -## -## simple_expr_call -> simple_expr_call . POSTFIXOP [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . DOT label_longident [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . LBRACKET expr RBRACKET [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . LBRACKET expr error [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr RBRACKET [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr error [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . SHARP LIDENT [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . SHARPOP simple_expr_no_call [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . SHARPEQUAL simple_expr_call [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . MINUSGREATER simple_expr_no_call [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_call -> simple_expr_call . labeled_arguments [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LPAREN LBRACKETLESS LBRACKET LBRACELESS LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor SHARPEQUAL simple_expr_call . [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## simple_expr_no_constructor SHARPEQUAL simple_expr_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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## - - - -implementation: TRY UIDENT SHARPEQUAL WITH -## -## Ends in an error in state: 3471. -## -## simple_expr_no_constructor -> simple_expr_no_constructor SHARPEQUAL . simple_expr_call [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## simple_expr_no_constructor SHARPEQUAL -## - - - -implementation: TRY UIDENT SHARPOP WITH -## -## Ends in an error in state: 293. -## -## simple_expr_no_constructor -> simple_expr_no_constructor SHARPOP . simple_expr_no_call [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## -## The known suffix of the stack is as follows: -## simple_expr_no_constructor SHARPOP -## - - - -implementation: TRY UIDENT WHILE -## -## Ends in an error in state: 3620. -## -## simple_expr_no_constructor -> simple_expr_no_constructor . POSTFIXOP [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . DOT label_longident [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . LBRACKET expr RBRACKET [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . LBRACKET expr error [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . DOT LBRACKET expr RBRACKET [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . DOT LBRACKET expr error [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . SHARP LIDENT [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . SHARPOP simple_expr_no_call [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . SHARPEQUAL simple_expr_call [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## simple_expr_no_constructor -> simple_expr_no_constructor . MINUSGREATER simple_expr_no_call [ WITH SHARPOP SHARPEQUAL SHARP POSTFIXOP MINUSGREATER LBRACKET LBRACE DOT ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## TRY optional_expr_extension simple_expr_no_constructor -## -## 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 3540, spurious reduction of production constr_longident -> mod_longident -## In state 3578, spurious reduction of production simple_expr_no_constructor -> constr_longident -## - - - -implementation: TRY UIDENT WITH WITH -## -## Ends in an error in state: 3621. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## TRY optional_expr_extension simple_expr_no_constructor WITH -## - - - -implementation: TRY WITH -## -## Ends in an error in state: 249. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## TRY -## - - - -implementation: TYPE LIDENT LPAREN UNDERSCORE RPAREN AMPERSAND -## -## Ends in an error in state: 3707. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag LIDENT type_variables_with_variance -## - - - -implementation: TYPE LIDENT LPAREN WITH -## -## Ends in an error in state: 758. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -implementation: TYPE LIDENT PLUSEQ BAR DOCSTRING UIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 2724. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## BAR nonempty_list(as_loc(attribute)) either(extension_constructor_declaration,extension_constructor_rebind) -## -## 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 820, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 815, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 807, spurious reduction of production core_type2 -> unattributed_core_type -## In state 825, spurious reduction of production core_type -> core_type2 -## In state 829, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 830, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 832, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 2003, 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: 2723. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## BAR nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -implementation: TYPE LIDENT PLUSEQ BAR UIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 2733. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## BAR either(extension_constructor_declaration,extension_constructor_rebind) -## -## 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 820, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 815, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 807, spurious reduction of production core_type2 -> unattributed_core_type -## In state 825, spurious reduction of production core_type -> core_type2 -## In state 829, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 830, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 832, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 2003, 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: 2722. -## -## 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 ] -## 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 ] -## 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 ] -## -## The known suffix of the stack is as follows: -## BAR -## - - - -implementation: TYPE LIDENT PLUSEQ DOCSTRING BAR DOCSTRING UIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 2729. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) BAR nonempty_list(as_loc(attribute)) either(extension_constructor_declaration,extension_constructor_rebind) -## -## 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 820, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 815, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 807, spurious reduction of production core_type2 -> unattributed_core_type -## In state 825, spurious reduction of production core_type -> core_type2 -## In state 829, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 830, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 832, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 2003, 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: 2728. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) BAR nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -implementation: TYPE LIDENT PLUSEQ DOCSTRING BAR UIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 2731. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) BAR either(extension_constructor_declaration,extension_constructor_rebind) -## -## 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 820, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 815, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 807, spurious reduction of production core_type2 -> unattributed_core_type -## In state 825, spurious reduction of production core_type -> core_type2 -## In state 829, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 830, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 832, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 2003, 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: 2727. -## -## 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 ] -## 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 ] -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) BAR -## - - - -implementation: TYPE LIDENT PLUSEQ DOCSTRING WITH -## -## Ends in an error in state: 2726. -## -## 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 ] -## 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 ] -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -implementation: TYPE LIDENT PLUSEQ PRI BANG -## -## Ends in an error in state: 3709. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) -## - - - -implementation: TYPE LIDENT PLUSEQ UIDENT BAR DOCSTRING UIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 2739. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## BAR nonempty_list(as_loc(attribute)) either(extension_constructor_declaration,extension_constructor_rebind) -## -## 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 820, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 815, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 807, spurious reduction of production core_type2 -> unattributed_core_type -## In state 825, spurious reduction of production core_type -> core_type2 -## In state 829, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 830, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 832, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 2003, 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: 2738. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## BAR nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -implementation: TYPE LIDENT PLUSEQ UIDENT BAR UIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 2748. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## BAR either(extension_constructor_declaration,extension_constructor_rebind) -## -## 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 820, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 815, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 807, spurious reduction of production core_type2 -> unattributed_core_type -## In state 825, spurious reduction of production core_type -> core_type2 -## In state 829, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 830, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 832, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 2003, 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: 2737. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## BAR -## - - - -implementation: TYPE LIDENT PLUSEQ UIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 2736. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## either(extension_constructor_declaration,extension_constructor_rebind) -## -## 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 820, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 815, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 807, spurious reduction of production core_type2 -> unattributed_core_type -## In state 825, spurious reduction of production core_type -> core_type2 -## In state 829, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 830, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 832, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 2003, 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: 2743. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) BAR nonempty_list(as_loc(attribute)) either(extension_constructor_declaration,extension_constructor_rebind) -## -## 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 820, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 815, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 807, spurious reduction of production core_type2 -> unattributed_core_type -## In state 825, spurious reduction of production core_type -> core_type2 -## In state 829, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 830, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 832, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 2003, 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: 2742. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) BAR nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -implementation: TYPE LIDENT PLUSEQ UIDENT DOCSTRING BAR UIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 2745. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) BAR either(extension_constructor_declaration,extension_constructor_rebind) -## -## 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 820, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 815, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 807, spurious reduction of production core_type2 -> unattributed_core_type -## In state 825, spurious reduction of production core_type -> core_type2 -## In state 829, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 830, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 832, spurious reduction of production extension_constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 2003, 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: 2741. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) BAR -## - - - -implementation: TYPE LIDENT PLUSEQ UIDENT DOCSTRING WITH -## -## Ends in an error in state: 2740. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -implementation: TYPE LIDENT PLUSEQ WITH -## -## Ends in an error in state: 3708. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag LIDENT type_variables_with_variance PLUSEQ -## - - - -implementation: TYPE LIDENT WITH -## -## Ends in an error in state: 3706. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag LIDENT -## - - - -implementation: TYPE UIDENT AND LIDENT LPAREN UNDERSCORE RPAREN AMPERSAND -## -## Ends in an error in state: 887. -## -## type_declaration_details -> LIDENT type_variables_with_variance . type_declaration_kind [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## LIDENT type_variables_with_variance -## - - - -implementation: TYPE UIDENT AND LIDENT WITH -## -## Ends in an error in state: 886. -## -## type_declaration_details -> LIDENT . type_variables_with_variance type_declaration_kind [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## LIDENT -## - - - -implementation: TYPE UIDENT AND UIDENT WITH -## -## Ends in an error in state: 884. -## -## type_declaration_details -> UIDENT . type_variables_with_variance type_declaration_kind [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## UIDENT -## - - - -implementation: TYPE UIDENT AND WITH -## -## Ends in an error in state: 883. -## -## and_type_declaration -> AND . type_declaration_details [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## AND -## - - - -implementation: TYPE UIDENT CONSTRAINT UNDERSCORE EQUAL LIDENT EQUAL -## -## Ends in an error in state: 881. -## -## nonempty_list(preceded(CONSTRAINT,constrain)) -> CONSTRAINT constrain . [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA BARRBRACKET AND ] -## nonempty_list(preceded(CONSTRAINT,constrain)) -> CONSTRAINT constrain . nonempty_list(preceded(CONSTRAINT,constrain)) [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## CONSTRAINT constrain -## -## 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 809, spurious reduction of production basic_core_type -> type_longident -## In state 820, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 815, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 807, spurious reduction of production core_type2 -> unattributed_core_type -## In state 825, spurious reduction of production core_type -> core_type2 -## In state 880, spurious reduction of production constrain -> core_type EQUAL core_type -## - - - -implementation: TYPE UIDENT CONSTRAINT UNDERSCORE EQUAL LIDENT WITH -## -## Ends in an error in state: 890. -## -## type_declaration_kind -> type_other_kind nonempty_list(preceded(CONSTRAINT,constrain)) . and_type_declaration [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## type_other_kind nonempty_list(preceded(CONSTRAINT,constrain)) -## -## 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 809, spurious reduction of production basic_core_type -> type_longident -## In state 820, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 815, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 807, spurious reduction of production core_type2 -> unattributed_core_type -## In state 825, spurious reduction of production core_type -> core_type2 -## In state 880, spurious reduction of production constrain -> core_type EQUAL core_type -## In state 881, spurious reduction of production nonempty_list(preceded(CONSTRAINT,constrain)) -> CONSTRAINT constrain -## - - - -implementation: TYPE UIDENT CONSTRAINT UNDERSCORE EQUAL WITH -## -## Ends in an error in state: 879. -## -## constrain -> core_type EQUAL . core_type [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT COMMA BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## core_type EQUAL -## - - - -implementation: TYPE UIDENT CONSTRAINT UNDERSCORE WITH -## -## Ends in an error in state: 878. -## -## constrain -> core_type . EQUAL core_type [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT COMMA BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## core_type -## -## 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 396, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 388, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 376, spurious reduction of production core_type2 -> unattributed_core_type -## In state 402, spurious reduction of production core_type -> core_type2 -## - - - -implementation: TYPE UIDENT CONSTRAINT WITH -## -## Ends in an error in state: 877. -## -## nonempty_list(preceded(CONSTRAINT,constrain)) -> CONSTRAINT . constrain [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA BARRBRACKET AND ] -## nonempty_list(preceded(CONSTRAINT,constrain)) -> CONSTRAINT . constrain nonempty_list(preceded(CONSTRAINT,constrain)) [ error WITH SEMI RPAREN RBRACKET RBRACE LBRACKETAT EOF DOCSTRING COMMA BARRBRACKET AND ] -## -## The known suffix of the stack is as follows: -## CONSTRAINT -## - - - -implementation: TYPE UIDENT DOCSTRING AND WITH -## -## Ends in an error in state: 892. -## -## and_type_declaration -> nonempty_list(as_loc(attribute)) AND . type_declaration_details [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) AND -## - - - -implementation: TYPE UIDENT DOCSTRING WITH -## -## Ends in an error in state: 891. -## -## and_type_declaration -> nonempty_list(as_loc(attribute)) . AND type_declaration_details [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -implementation: TYPE UIDENT DOT LIDENT LPAREN UNDERSCORE RPAREN WITH -## -## Ends in an error in state: 3714. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance -## - - - -implementation: TYPE UIDENT DOT LIDENT PLUSEQ PRI BANG -## -## Ends in an error in state: 3716. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance PLUSEQ embedded(private_flag) -## - - - -implementation: TYPE UIDENT DOT LIDENT PLUSEQ WITH -## -## Ends in an error in state: 3715. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag mod_ext_longident DOT LIDENT type_variables_with_variance PLUSEQ -## - - - -implementation: TYPE UIDENT DOT LIDENT WITH -## -## Ends in an error in state: 3713. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag mod_ext_longident DOT LIDENT -## - - - -implementation: TYPE UIDENT DOT UIDENT WITH -## -## Ends in an error in state: 3711. -## -## 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 ] -## 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 ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag mod_ext_longident -## -## 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 196, spurious reduction of production mod_ext_longident -> mod_ext_longident DOT UIDENT -## - - - -implementation: TYPE UIDENT DOT WITH -## -## Ends in an error in state: 3712. -## -## 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 ] -## 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 ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag mod_ext_longident DOT -## - - - -implementation: TYPE UIDENT EQUAL BAR DOCSTRING LBRACKET WITH -## -## Ends in an error in state: 3659. -## -## constructor_declaration -> nonempty_list(as_loc(attribute)) LBRACKET . RBRACKET generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) LBRACKET -## - - - -implementation: TYPE UIDENT EQUAL BAR DOCSTRING LPAREN WITH -## -## Ends in an error in state: 3656. -## -## constructor_declaration -> nonempty_list(as_loc(attribute)) LPAREN . RPAREN generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) LPAREN -## - - - -implementation: TYPE UIDENT EQUAL BAR DOCSTRING UIDENT WITH -## -## Ends in an error in state: 3652. -## -## constructor_declaration -> nonempty_list(as_loc(attribute)) UIDENT . generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) UIDENT -## - - - -implementation: TYPE UIDENT EQUAL BAR DOCSTRING WITH -## -## Ends in an error in state: 3651. -## -## 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 ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . LPAREN RPAREN generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . COLONCOLON generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . FALSE generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . TRUE generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -implementation: TYPE UIDENT EQUAL BAR LBRACKET WITH -## -## Ends in an error in state: 3650. -## -## constructor_declaration -> LBRACKET . RBRACKET generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## LBRACKET -## - - - -implementation: TYPE UIDENT EQUAL BAR LPAREN WITH -## -## Ends in an error in state: 3649. -## -## constructor_declaration -> LPAREN . RPAREN generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -implementation: TYPE UIDENT EQUAL BAR UIDENT WITH -## -## Ends in an error in state: 3648. -## -## constructor_declaration -> UIDENT . generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## UIDENT -## - - - -implementation: TYPE UIDENT EQUAL BAR WITH -## -## Ends in an error in state: 3647. -## -## bar_constructor_declaration -> BAR . constructor_declaration [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## BAR -## - - - -implementation: TYPE UIDENT EQUAL COLONCOLON WITH -## -## Ends in an error in state: 3645. -## -## constructor_declaration -> COLONCOLON . generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## COLONCOLON -## - - - -implementation: TYPE UIDENT EQUAL DOCSTRING BAR WITH -## -## Ends in an error in state: 3672. -## -## bar_constructor_declaration -> nonempty_list(as_loc(attribute)) BAR . constructor_declaration [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) BAR -## - - - -implementation: TYPE UIDENT EQUAL DOCSTRING COLONCOLON WITH -## -## Ends in an error in state: 3664. -## -## constructor_declaration -> nonempty_list(as_loc(attribute)) COLONCOLON . generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) COLONCOLON -## - - - -implementation: TYPE UIDENT EQUAL DOCSTRING FALSE WITH -## -## Ends in an error in state: 3662. -## -## constructor_declaration -> nonempty_list(as_loc(attribute)) FALSE . generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) FALSE -## - - - -implementation: TYPE UIDENT EQUAL DOCSTRING LBRACKET RBRACKET WITH -## -## Ends in an error in state: 3660. -## -## constructor_declaration -> nonempty_list(as_loc(attribute)) LBRACKET RBRACKET . generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) LBRACKET RBRACKET -## - - - -implementation: TYPE UIDENT EQUAL DOCSTRING LBRACKET WITH -## -## Ends in an error in state: 3671. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) LBRACKET -## - - - -implementation: TYPE UIDENT EQUAL DOCSTRING LPAREN RPAREN WITH -## -## Ends in an error in state: 3657. -## -## constructor_declaration -> nonempty_list(as_loc(attribute)) LPAREN RPAREN . generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) LPAREN RPAREN -## - - - -implementation: TYPE UIDENT EQUAL DOCSTRING LPAREN WITH -## -## Ends in an error in state: 3670. -## -## constructor_declaration -> nonempty_list(as_loc(attribute)) LPAREN . RPAREN generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## type_parameters -> LPAREN . lseparated_nonempty_list_aux(COMMA,protected_type) option(COMMA) RPAREN [ error SEMI RBRACKET RBRACE LBRACKETAT EQUAL EOF DOCSTRING CONSTRAINT AS AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) LPAREN -## - - - -implementation: TYPE UIDENT EQUAL DOCSTRING TRUE WITH -## -## Ends in an error in state: 3654. -## -## constructor_declaration -> nonempty_list(as_loc(attribute)) TRUE . generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) TRUE -## - - - -implementation: TYPE UIDENT EQUAL DOCSTRING UIDENT WITH -## -## Ends in an error in state: 3669. -## -## 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 ] -## mod_ext_longident -> UIDENT . [ DOT ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) UIDENT -## - - - -implementation: TYPE UIDENT EQUAL DOCSTRING WITH -## -## Ends in an error in state: 3689. -## -## 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 ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . LBRACKET RBRACKET generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . LPAREN RPAREN generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . COLONCOLON generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . FALSE generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . TRUE generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## core_type2 -> nonempty_list(as_loc(attribute)) . unattributed_core_type [ error SEMI RBRACKET RBRACE LBRACKETAT EQUAL EOF DOCSTRING CONSTRAINT AS AND ] -## type_other_kind -> EQUAL nonempty_list(as_loc(attribute)) . record_declaration [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## -## The known suffix of the stack is as follows: -## EQUAL nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -implementation: TYPE UIDENT EQUAL DOTDOT AMPERSAND -## -## Ends in an error in state: 876. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## type_other_kind -## - - - -implementation: TYPE UIDENT EQUAL FALSE WITH -## -## Ends in an error in state: 3643. -## -## constructor_declaration -> FALSE . generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## FALSE -## - - - -implementation: TYPE UIDENT EQUAL LBRACKET RBRACKET WITH -## -## Ends in an error in state: 3641. -## -## constructor_declaration -> LBRACKET RBRACKET . generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## LBRACKET RBRACKET -## - - - -implementation: TYPE UIDENT EQUAL LBRACKET WITH -## -## Ends in an error in state: 3640. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## LBRACKET -## - - - -implementation: TYPE UIDENT EQUAL LPAREN RPAREN WITH -## -## Ends in an error in state: 3638. -## -## constructor_declaration -> LPAREN RPAREN . generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## LPAREN RPAREN -## - - - -implementation: TYPE UIDENT EQUAL LPAREN WITH -## -## Ends in an error in state: 3637. -## -## constructor_declaration -> LPAREN . RPAREN generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## type_parameters -> LPAREN . lseparated_nonempty_list_aux(COMMA,protected_type) option(COMMA) RPAREN [ error SEMI RBRACKET RBRACE LBRACKETAT EQUAL EOF DOCSTRING CONSTRAINT AS AND ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -implementation: TYPE UIDENT EQUAL PRI DOCSTRING WITH -## -## Ends in an error in state: 3668. -## -## 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 ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . LBRACKET RBRACKET generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . LPAREN RPAREN generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . COLONCOLON generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . FALSE generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . TRUE generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## core_type2 -> nonempty_list(as_loc(attribute)) . unattributed_core_type [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AS AND ] -## type_other_kind -> EQUAL PRI nonempty_list(as_loc(attribute)) . record_declaration [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## -## The known suffix of the stack is as follows: -## EQUAL PRI nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -implementation: TYPE UIDENT EQUAL PRI WITH -## -## Ends in an error in state: 3636. -## -## 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 ] -## type_other_kind -> EQUAL PRI . record_declaration [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL PRI . nonempty_list(as_loc(attribute)) record_declaration [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## -## The known suffix of the stack is as follows: -## EQUAL PRI -## - - - -implementation: TYPE UIDENT EQUAL TRUE WITH -## -## Ends in an error in state: 3634. -## -## constructor_declaration -> TRUE . generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## -## The known suffix of the stack is as follows: -## TRUE -## - - - -implementation: TYPE UIDENT EQUAL UIDENT BAR UIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 3680. -## -## constructor_declarations_aux -> bar_constructor_declaration . constructor_declarations_aux [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## bar_constructor_declaration -## -## 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 820, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 815, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 807, spurious reduction of production core_type2 -> unattributed_core_type -## In state 825, spurious reduction of production core_type -> core_type2 -## In state 829, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 830, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 3633, spurious reduction of production constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 3666, spurious reduction of production bar_constructor_declaration -> BAR constructor_declaration -## - - - -implementation: TYPE UIDENT EQUAL UIDENT COLON UNDERSCORE WITH -## -## Ends in an error in state: 3675. -## -## constructor_declarations -> either(constructor_declaration,bar_constructor_declaration) . constructor_declarations_aux [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## either(constructor_declaration,bar_constructor_declaration) -## -## 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 820, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 815, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 807, spurious reduction of production core_type2 -> unattributed_core_type -## In state 825, spurious reduction of production core_type -> core_type2 -## In state 829, spurious reduction of production option(preceded(COLON,core_type)) -> COLON core_type -## In state 830, spurious reduction of production generalized_constructor_arguments -> option(constructor_arguments) option(preceded(COLON,core_type)) -## In state 3633, spurious reduction of production constructor_declaration -> UIDENT generalized_constructor_arguments -## In state 3685, 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: 3676. -## -## constructor_declarations_aux -> nonempty_list(preceded(CONSTRAINT,constrain)) . and_type_declaration [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## nonempty_list(preceded(CONSTRAINT,constrain)) -## -## 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 809, spurious reduction of production basic_core_type -> type_longident -## In state 820, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 815, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 807, spurious reduction of production core_type2 -> unattributed_core_type -## In state 825, spurious reduction of production core_type -> core_type2 -## In state 880, spurious reduction of production constrain -> core_type EQUAL core_type -## In state 881, spurious reduction of production nonempty_list(preceded(CONSTRAINT,constrain)) -> CONSTRAINT constrain -## - - - -implementation: TYPE UIDENT EQUAL UIDENT DOCSTRING WITH -## -## Ends in an error in state: 3678. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -implementation: TYPE UIDENT EQUAL UIDENT LPAREN UIDENT WITH -## -## Ends in an error in state: 500. -## -## lseparated_nonempty_list_aux(COMMA,mod_ext_longident) -> mod_ext_longident . [ RPAREN COMMA ] -## mod_ext_apply -> mod_ext_longident . DOT UIDENT LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ RPAREN LPAREN DOT COMMA ] -## mod_ext_longident -> mod_ext_longident . DOT UIDENT [ RPAREN DOT COMMA ] -## type_longident -> mod_ext_longident . DOT LIDENT [ RPAREN LPAREN EQUALGREATER COMMA AS ] -## -## The known suffix of the stack is as follows: -## mod_ext_longident -## -## 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 192, spurious reduction of production mod_ext_longident -> UIDENT -## - - - -implementation: TYPE UIDENT EQUAL UIDENT LPAREN WITH -## -## Ends in an error in state: 232. -## -## constructor_arguments -> LPAREN . constructor_arguments_comma_list RPAREN [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT COLON BAR AND ] -## mod_ext_apply -> UIDENT LPAREN . lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ LPAREN DOT ] -## -## The known suffix of the stack is as follows: -## UIDENT LPAREN -## - - - -implementation: TYPE UIDENT EQUAL UIDENT WITH -## -## Ends in an error in state: 231. -## -## constructor_declaration -> 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 ] -## mod_ext_longident -> UIDENT . [ DOT ] -## -## The known suffix of the stack is as follows: -## UIDENT -## - - - -implementation: TYPE UIDENT EQUAL UNDERSCORE EQUAL DOCSTRING WITH -## -## Ends in an error in state: 3701. -## -## 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 ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . LBRACKET RBRACKET generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . LPAREN RPAREN generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . COLONCOLON generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . FALSE generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . TRUE generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## type_other_kind -> EQUAL core_type EQUAL nonempty_list(as_loc(attribute)) . record_declaration [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## -## The known suffix of the stack is as follows: -## EQUAL core_type EQUAL nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -implementation: TYPE UIDENT EQUAL UNDERSCORE EQUAL LBRACE WITH -## -## Ends in an error in state: 3694. -## -## record_declaration -> LBRACE . lseparated_nonempty_list_aux(COMMA,record_label_declaration) option(COMMA) RBRACE [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## -## The known suffix of the stack is as follows: -## LBRACE -## - - - -implementation: TYPE UIDENT EQUAL UNDERSCORE EQUAL PRI DOCSTRING WITH -## -## Ends in an error in state: 3696. -## -## 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 ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . LBRACKET RBRACKET generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . LPAREN RPAREN generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . COLONCOLON generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . FALSE generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## constructor_declaration -> nonempty_list(as_loc(attribute)) . TRUE generalized_constructor_arguments [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT BAR AND ] -## type_other_kind -> EQUAL core_type EQUAL PRI nonempty_list(as_loc(attribute)) . record_declaration [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## -## The known suffix of the stack is as follows: -## EQUAL core_type EQUAL PRI nonempty_list(as_loc(attribute)) -## -## 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 399, spurious reduction of production nonempty_list(as_loc(attribute)) -> attribute -## - - - -implementation: TYPE UIDENT EQUAL UNDERSCORE EQUAL PRI WITH -## -## Ends in an error in state: 3693. -## -## 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 ] -## type_other_kind -> EQUAL core_type EQUAL PRI . nonempty_list(as_loc(attribute)) record_declaration [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## -## The known suffix of the stack is as follows: -## EQUAL core_type EQUAL PRI -## - - - -implementation: TYPE UIDENT EQUAL UNDERSCORE EQUAL WITH -## -## Ends in an error in state: 3692. -## -## 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 ] -## type_other_kind -> EQUAL core_type EQUAL . DOTDOT [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL core_type EQUAL . record_declaration [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL core_type EQUAL . nonempty_list(as_loc(attribute)) record_declaration [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL core_type EQUAL . PRI record_declaration [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL core_type EQUAL . PRI nonempty_list(as_loc(attribute)) record_declaration [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## -## The known suffix of the stack is as follows: -## EQUAL core_type EQUAL -## - - - -implementation: TYPE UIDENT EQUAL UNDERSCORE WITH -## -## Ends in an error in state: 3691. -## -## 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 ] -## type_other_kind -> EQUAL core_type . [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL core_type . EQUAL DOTDOT [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL core_type . EQUAL record_declaration [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL core_type . EQUAL nonempty_list(as_loc(attribute)) record_declaration [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL core_type . EQUAL PRI record_declaration [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL core_type . EQUAL PRI nonempty_list(as_loc(attribute)) record_declaration [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## -## The known suffix of the stack is as follows: -## EQUAL core_type -## -## 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 820, spurious reduction of production non_arrowed_simple_core_type -> basic_core_type -## In state 815, spurious reduction of production unattributed_core_type -> non_arrowed_simple_core_type -## In state 807, spurious reduction of production core_type2 -> unattributed_core_type -## In state 825, spurious reduction of production core_type -> core_type2 -## - - - -implementation: TYPE UIDENT EQUAL WITH -## -## Ends in an error in state: 229. -## -## type_declaration_kind -> EQUAL . constructor_declarations [ error SEMI RBRACKET RBRACE EOF ] -## type_declaration_kind -> EQUAL . PRI constructor_declarations [ error SEMI RBRACKET RBRACE EOF ] -## 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 ] -## type_other_kind -> EQUAL . core_type [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL . PRI core_type [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL . record_declaration [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL . nonempty_list(as_loc(attribute)) record_declaration [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL . PRI record_declaration [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL . PRI nonempty_list(as_loc(attribute)) record_declaration [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL . DOTDOT [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL . core_type EQUAL DOTDOT [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL . core_type EQUAL record_declaration [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL . core_type EQUAL nonempty_list(as_loc(attribute)) record_declaration [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL . core_type EQUAL PRI record_declaration [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## type_other_kind -> EQUAL . core_type EQUAL PRI nonempty_list(as_loc(attribute)) record_declaration [ error SEMI RBRACKET RBRACE LBRACKETAT EOF DOCSTRING CONSTRAINT AND ] -## -## The known suffix of the stack is as follows: -## EQUAL -## - - - -implementation: TYPE UIDENT LPAREN MINUS QUOTE WITH -## -## Ends in an error in state: 218. -## -## embedded(__anonymous_32) -> MINUS QUOTE . ident [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## MINUS QUOTE -## - - - -implementation: TYPE UIDENT LPAREN MINUS WITH -## -## Ends in an error in state: 216. -## -## embedded(__anonymous_32) -> MINUS . QUOTE ident [ RPAREN COMMA ] -## embedded(__anonymous_32) -> MINUS . UNDERSCORE [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## MINUS -## - - - -implementation: TYPE UIDENT LPAREN PLUS QUOTE WITH -## -## Ends in an error in state: 214. -## -## embedded(__anonymous_32) -> PLUS QUOTE . ident [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## PLUS QUOTE -## - - - -implementation: TYPE UIDENT LPAREN PLUS WITH -## -## Ends in an error in state: 212. -## -## embedded(__anonymous_32) -> PLUS . QUOTE ident [ RPAREN COMMA ] -## embedded(__anonymous_32) -> PLUS . UNDERSCORE [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## PLUS -## - - - -implementation: TYPE UIDENT LPAREN QUOTE WITH -## -## Ends in an error in state: 208. -## -## embedded(__anonymous_32) -> QUOTE . ident [ RPAREN COMMA ] -## -## The known suffix of the stack is as follows: -## QUOTE -## - - - -implementation: TYPE UIDENT LPAREN UNDERSCORE COMMA WITH -## -## Ends in an error in state: 224. -## -## lseparated_nonempty_list_aux(COMMA,type_variable_with_variance) -> lseparated_nonempty_list_aux(COMMA,type_variable_with_variance) COMMA . type_variable_with_variance [ RPAREN COMMA ] -## option(COMMA) -> COMMA . [ RPAREN ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,type_variable_with_variance) COMMA -## - - - -implementation: TYPE UIDENT LPAREN UNDERSCORE RPAREN WITH -## -## Ends in an error in state: 228. -## -## type_declaration_details -> UIDENT type_variables_with_variance . type_declaration_kind [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## UIDENT type_variables_with_variance -## - - - -implementation: TYPE UIDENT LPAREN UNDERSCORE WITH -## -## Ends in an error in state: 223. -## -## lseparated_nonempty_list_aux(COMMA,type_variable_with_variance) -> lseparated_nonempty_list_aux(COMMA,type_variable_with_variance) . COMMA type_variable_with_variance [ RPAREN COMMA ] -## type_variables_with_variance_comma_list -> lseparated_nonempty_list_aux(COMMA,type_variable_with_variance) . option(COMMA) [ RPAREN ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,type_variable_with_variance) -## - - - -implementation: TYPE UIDENT LPAREN WITH -## -## Ends in an error in state: 190. -## -## loption(parenthesized(type_variables_with_variance_comma_list)) -> LPAREN . type_variables_with_variance_comma_list RPAREN [ error SEMI RBRACKET RBRACE LBRACKETAT EQUAL EOF DOCSTRING CONSTRAINT AND ] -## mod_ext_apply -> UIDENT LPAREN . lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ LPAREN DOT ] -## -## The known suffix of the stack is as follows: -## UIDENT LPAREN -## - - - -implementation: TYPE UIDENT WITH -## -## Ends in an error in state: 189. -## -## mod_ext_apply -> UIDENT . LPAREN lseparated_nonempty_list_aux(COMMA,mod_ext_longident) RPAREN [ LPAREN DOT ] -## mod_ext_longident -> UIDENT . [ DOT ] -## type_declaration_details -> UIDENT . type_variables_with_variance type_declaration_kind [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## UIDENT -## - - - -implementation: TYPE WITH -## -## Ends in an error in state: 188. -## -## 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 ] -## 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 ] -## type_declarations -> TYPE nonrec_flag . type_declaration_details [ error SEMI RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## TYPE nonrec_flag -## -## 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 186, spurious reduction of production nonrec_flag -> -## - - - -implementation: UIDENT AMPERAMPER UIDENT RPAREN -## -## Ends in an error in state: 2622. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr AMPERAMPER expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: UIDENT AMPERAMPER WITH -## -## Ends in an error in state: 2621. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr AMPERAMPER -## - - - -implementation: UIDENT AMPERSAND UIDENT RPAREN -## -## Ends in an error in state: 2620. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr AMPERSAND expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: UIDENT AMPERSAND WITH -## -## Ends in an error in state: 2619. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr AMPERSAND -## - - - -implementation: UIDENT BARBAR UIDENT RPAREN -## -## Ends in an error in state: 2618. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr BARBAR expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: UIDENT BARBAR WITH -## -## Ends in an error in state: 2617. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr BARBAR -## - - - -implementation: UIDENT COLONEQUAL UIDENT RPAREN -## -## Ends in an error in state: 2616. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr COLONEQUAL expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: UIDENT COLONEQUAL WITH -## -## Ends in an error in state: 2615. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr COLONEQUAL -## - - - -implementation: UIDENT DOT LBRACE DOTDOTDOT UIDENT COMMA WITH -## -## Ends in an error in state: 1726. -## -## record_expr -> DOTDOTDOT expr_optional_constraint COMMA . option(DOTDOTDOT) label_longident COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> DOTDOTDOT expr_optional_constraint COMMA . option(DOTDOTDOT) label_longident llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> DOTDOTDOT expr_optional_constraint COMMA . option(DOTDOTDOT) label_longident COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## record_expr -> DOTDOTDOT expr_optional_constraint COMMA . option(DOTDOTDOT) label_longident llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## record_expr_with_string_keys -> DOTDOTDOT expr_optional_constraint COMMA . string_literal_exprs_maybe_punned [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## DOTDOTDOT expr_optional_constraint COMMA -## - - - -implementation: UIDENT DOT LBRACE DOTDOTDOT UIDENT SEMI WITH -## -## Ends in an error in state: 1714. -## -## record_expr -> DOTDOTDOT expr_optional_constraint SEMI . lseparated_nonempty_list_aux(COMMA,opt_spread(lbl_expr)) option(COMMA) [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## DOTDOTDOT expr_optional_constraint SEMI -## - - - -implementation: UIDENT DOT LBRACE DOTDOTDOT UIDENT TO -## -## Ends in an error in state: 1713. -## -## record_expr -> DOTDOTDOT expr_optional_constraint . COMMA option(DOTDOTDOT) label_longident COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> DOTDOTDOT expr_optional_constraint . COMMA option(DOTDOTDOT) label_longident llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> DOTDOTDOT expr_optional_constraint . SEMI lseparated_nonempty_list_aux(COMMA,opt_spread(lbl_expr)) option(COMMA) [ error RBRACE ] -## record_expr -> DOTDOTDOT expr_optional_constraint . COMMA option(DOTDOTDOT) label_longident COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## record_expr -> DOTDOTDOT expr_optional_constraint . COMMA option(DOTDOTDOT) label_longident llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## record_expr_with_string_keys -> DOTDOTDOT expr_optional_constraint . COMMA string_literal_exprs_maybe_punned [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## DOTDOTDOT expr_optional_constraint -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## In state 1460, spurious reduction of production expr_optional_constraint -> expr -## - - - -implementation: UIDENT DOT LBRACE DOTDOTDOT WITH -## -## Ends in an error in state: 1712. -## -## record_expr -> DOTDOTDOT . expr_optional_constraint COMMA option(DOTDOTDOT) label_longident COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> DOTDOTDOT . expr_optional_constraint COMMA option(DOTDOTDOT) label_longident llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> DOTDOTDOT . expr_optional_constraint SEMI lseparated_nonempty_list_aux(COMMA,opt_spread(lbl_expr)) option(COMMA) [ error RBRACE ] -## record_expr -> DOTDOTDOT . expr_optional_constraint COMMA option(DOTDOTDOT) label_longident COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## record_expr -> DOTDOTDOT . expr_optional_constraint COMMA option(DOTDOTDOT) label_longident llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## record_expr_with_string_keys -> DOTDOTDOT . expr_optional_constraint COMMA string_literal_exprs_maybe_punned [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## DOTDOTDOT -## - - - -implementation: UIDENT DOT LBRACE LIDENT COMMA LIDENT SEMI WITH -## -## Ends in an error in state: 1757. -## -## simple_expr_call -> mod_longident DOT LBRACE record_expr . RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACE record_expr -## - - - -implementation: UIDENT DOT LBRACE LIDENT WITH -## -## Ends in an error in state: 1760. -## -## record_expr -> label_longident . COLON expr option(COMMA) [ error RBRACE ] -## record_expr -> label_longident . COLON expr SEMI [ error RBRACE ] -## record_expr -> label_longident . COLON expr COMMA option(DOTDOTDOT) label_longident COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> label_longident . COLON expr COMMA option(DOTDOTDOT) label_longident llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> label_longident . COMMA option(DOTDOTDOT) label_longident COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> label_longident . COMMA option(DOTDOTDOT) label_longident llist_aux(preceded(COMMA,opt_spread(lbl_expr))) option(COMMA) [ error RBRACE ] -## record_expr -> label_longident . COLON expr COMMA option(DOTDOTDOT) label_longident COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## record_expr -> label_longident . COLON expr COMMA option(DOTDOTDOT) label_longident llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## record_expr -> label_longident . COMMA option(DOTDOTDOT) label_longident COLON expr llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## record_expr -> label_longident . COMMA option(DOTDOTDOT) label_longident llist_aux(preceded(COMMA,opt_spread(lbl_expr))) SEMI [ error RBRACE ] -## -## The known suffix of the stack is as follows: -## label_longident -## - - - -implementation: UIDENT DOT LBRACE STRING WITH -## -## Ends in an error in state: 1705. -## -## record_expr_with_string_keys -> STRING . COLON expr option(COMMA) [ error RBRACE ] -## string_literal_expr_maybe_punned_with_comma -> STRING . COMMA [ STRING ] -## string_literal_expr_maybe_punned_with_comma -> STRING . COLON expr COMMA [ STRING ] -## -## The known suffix of the stack is as follows: -## STRING -## - - - -implementation: UIDENT DOT LBRACE WITH -## -## Ends in an error in state: 1704. -## -## simple_expr_call -> mod_longident DOT LBRACE . RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT LBRACE . record_expr_with_string_keys RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT LBRACE . record_expr_with_string_keys error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACE -## - - - -implementation: UIDENT DOT LBRACELESS WITH -## -## Ends in an error in state: 1699. -## -## simple_expr_call -> mod_longident DOT LBRACELESS . lseparated_nonempty_list_aux(COMMA,field_expr) option(COMMA) GREATERRBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACELESS -## - - - -implementation: UIDENT DOT LBRACKET UIDENT COMMA BARRBRACKET -## -## Ends in an error in state: 1697. -## -## simple_expr_call -> mod_longident DOT LBRACKET expr_comma_seq_extension . RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACKET expr_comma_seq_extension -## -## 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 269, spurious reduction of production option(COMMA) -> COMMA -## In state 311, spurious reduction of production expr_comma_seq_extension -> lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) option(COMMA) -## - - - -implementation: UIDENT DOT LBRACKET WITH -## -## Ends in an error in state: 1695. -## -## simple_expr_call -> mod_longident DOT LBRACKET . RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT LBRACKET . expr_comma_seq_extension RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACKET -## - - - -implementation: UIDENT DOT LBRACKETBAR UIDENT RPAREN -## -## Ends in an error in state: 1692. -## -## simple_expr_call -> mod_longident DOT LBRACKETBAR expr_list . BARRBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACKETBAR 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## In state 1623, spurious reduction of production expr_optional_constraint -> expr -## In state 1684, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint -## In state 1530, spurious reduction of production option(COMMA) -> -## In state 1683, 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: 1691. -## -## simple_expr_call -> mod_longident DOT LBRACKETBAR . expr_list BARRBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACKETBAR -## - - - -implementation: UIDENT DOT LBRACKETLESS UIDENT SLASHGREATER WITH -## -## Ends in an error in state: 1689. -## -## simple_expr_call -> mod_longident DOT LBRACKETLESS jsx_without_leading_less . RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACKETLESS jsx_without_leading_less -## - - - -implementation: UIDENT DOT LBRACKETLESS WITH -## -## Ends in an error in state: 1688. -## -## simple_expr_call -> mod_longident DOT LBRACKETLESS . jsx_without_leading_less RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACKETLESS -## - - - -implementation: UIDENT DOT LPAREN MODULE UIDENT COLON UIDENT SEMI -## -## Ends in an error in state: 1528. -## -## simple_expr_call -> mod_longident DOT LPAREN MODULE module_expr COLON package_type . RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LPAREN MODULE module_expr COLON package_type -## -## 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 243, spurious reduction of production ident -> UIDENT -## In state 945, spurious reduction of production mty_longident -> ident -## In state 913, spurious reduction of production simple_module_type -> mty_longident -## In state 912, spurious reduction of production module_type -> simple_module_type -## In state 1017, spurious reduction of production package_type -> module_type -## - - - -implementation: UIDENT DOT LPAREN MODULE UIDENT COLON WITH -## -## Ends in an error in state: 1526. -## -## simple_expr_call -> mod_longident DOT LPAREN MODULE module_expr COLON . package_type RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LPAREN MODULE module_expr COLON -## - - - -implementation: UIDENT DOT LPAREN MODULE UIDENT SEMI -## -## Ends in an error in state: 1525. -## -## module_expr -> module_expr . module_arguments [ LPAREN LBRACE COLON ] -## module_expr -> module_expr . LPAREN module_expr error [ LPAREN LBRACE COLON ] -## simple_expr_call -> mod_longident DOT LPAREN MODULE module_expr . COLON package_type RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LPAREN MODULE module_expr -## -## 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 1408, spurious reduction of production module_expr -> mod_longident -## - - - -implementation: UIDENT DOT LPAREN MODULE WITH -## -## Ends in an error in state: 1524. -## -## simple_expr_call -> mod_longident DOT LPAREN MODULE . module_expr COLON package_type RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LPAREN MODULE -## - - - -implementation: UIDENT DOT LPAREN UIDENT BARRBRACKET -## -## Ends in an error in state: 1685. -## -## simple_expr_call -> mod_longident DOT LPAREN expr_list . RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LPAREN 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## In state 1623, spurious reduction of production expr_optional_constraint -> expr -## In state 1684, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint -## In state 1530, spurious reduction of production option(COMMA) -> -## In state 1683, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) -## - - - -implementation: UIDENT DOT LPAREN WITH -## -## Ends in an error in state: 1523. -## -## simple_expr_call -> mod_longident DOT LPAREN . expr_list RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 package_type RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## val_ident -> LPAREN . operator RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LPAREN -## - - - -implementation: UIDENT DOT WITH -## -## Ends in an error in state: 1522. -## -## mod_longident -> mod_longident DOT . UIDENT [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LPAREN expr_list RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LBRACE RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LBRACE record_expr_with_string_keys RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LBRACE record_expr_with_string_keys error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LBRACKETBAR expr_list BARRBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LBRACKETLESS jsx_without_leading_less RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LBRACKET RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> mod_longident DOT . LBRACKET expr_comma_seq_extension RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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) GREATERRBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 package_type RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## val_longident -> mod_longident DOT . val_ident [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT -## - - - -implementation: UIDENT GREATER GREATER UIDENT RPAREN -## -## Ends in an error in state: 2613. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr GREATER GREATER expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: UIDENT GREATER GREATER WITH -## -## Ends in an error in state: 2612. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr GREATER GREATER -## - - - -implementation: UIDENT GREATER UIDENT RPAREN -## -## Ends in an error in state: 2614. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr GREATER expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: UIDENT GREATER WITH -## -## Ends in an error in state: 2611. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr GREATER -## - - - -implementation: UIDENT GREATERDOTDOTDOT UIDENT RPAREN -## -## Ends in an error in state: 2610. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## unattributed_expr -> unattributed_expr GREATERDOTDOTDOT expr . [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr GREATERDOTDOTDOT expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: UIDENT GREATERDOTDOTDOT WITH -## -## Ends in an error in state: 2609. -## -## unattributed_expr -> unattributed_expr GREATERDOTDOTDOT . expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr GREATERDOTDOTDOT -## - - - -implementation: UIDENT INFIXOP0 UIDENT RPAREN -## -## Ends in an error in state: 2608. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr INFIXOP0 expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: UIDENT INFIXOP0 WITH -## -## Ends in an error in state: 2607. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr INFIXOP0 -## - - - -implementation: UIDENT INFIXOP1 UIDENT RPAREN -## -## Ends in an error in state: 2606. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr INFIXOP1 expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: UIDENT INFIXOP1 WITH -## -## Ends in an error in state: 2605. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr INFIXOP1 -## - - - -implementation: UIDENT INFIXOP2 UIDENT RPAREN -## -## Ends in an error in state: 2604. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr INFIXOP2 expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: UIDENT INFIXOP2 WITH -## -## Ends in an error in state: 2603. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr INFIXOP2 -## - - - -implementation: UIDENT INFIXOP3 UIDENT RPAREN -## -## Ends in an error in state: 2602. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr INFIXOP3 expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: UIDENT INFIXOP3 WITH -## -## Ends in an error in state: 2601. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr INFIXOP3 -## - - - -implementation: UIDENT INFIXOP4 UIDENT RPAREN -## -## Ends in an error in state: 2600. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr INFIXOP4 expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: UIDENT INFIXOP4 WITH -## -## Ends in an error in state: 2599. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr INFIXOP4 -## - - - -implementation: UIDENT LBRACKET UIDENT RBRACKET EQUAL UIDENT RPAREN -## -## Ends in an error in state: 2636. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call LBRACKET expr RBRACKET EQUAL expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: UIDENT LBRACKET UIDENT RBRACKET EQUAL WITH -## -## Ends in an error in state: 2635. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call LBRACKET expr RBRACKET EQUAL -## - - - -implementation: UIDENT LBRACKET UIDENT RBRACKET WITH -## -## Ends in an error in state: 2634. -## -## simple_expr_call -> simple_expr_call LBRACKET expr RBRACKET . [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call LBRACKET expr RBRACKET -## - - - -implementation: UIDENT LBRACKET UIDENT SEMI -## -## Ends in an error in state: 2633. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call LBRACKET expr . RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call LBRACKET expr . error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call LBRACKET expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: UIDENT LBRACKET WITH -## -## Ends in an error in state: 2632. -## -## simple_expr_call -> simple_expr_call LBRACKET . expr RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call LBRACKET . expr error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call LBRACKET -## - - - -implementation: UIDENT LESS UIDENT RPAREN -## -## Ends in an error in state: 2598. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr LESS expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: UIDENT LESS WITH -## -## Ends in an error in state: 2597. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr LESS -## - - - -implementation: UIDENT LESSDOTDOTGREATER UIDENT RPAREN -## -## Ends in an error in state: 2596. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr LESSDOTDOTGREATER expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: UIDENT LESSDOTDOTGREATER WITH -## -## Ends in an error in state: 2595. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr LESSDOTDOTGREATER -## - - - -implementation: UIDENT LPAREN UIDENT COMMA WITH -## -## Ends in an error in state: 3257. -## -## 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 ] -## -## The known suffix of the stack is as follows: -## lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) COMMA -## - - - -implementation: UIDENT LPAREN UIDENT TO -## -## Ends in an error in state: 3256. -## -## 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## In state 1460, spurious reduction of production expr_optional_constraint -> expr -## In state 3261, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint -## - - - -implementation: UIDENT LPAREN WITH -## -## Ends in an error in state: 1085. -## -## non_labeled_argument_list -> LPAREN . lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## non_labeled_argument_list -> LPAREN . RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LPAREN . MODULE module_expr RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LPAREN . MODULE module_expr COLON package_type RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LPAREN . MODULE module_expr COLON error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -implementation: UIDENT MINUS UIDENT RPAREN -## -## Ends in an error in state: 2594. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr MINUS expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: UIDENT MINUS WITH -## -## Ends in an error in state: 2593. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr MINUS -## - - - -implementation: UIDENT MINUSDOT UIDENT RPAREN -## -## Ends in an error in state: 2592. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr MINUSDOT expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: UIDENT MINUSDOT WITH -## -## Ends in an error in state: 2591. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr MINUSDOT -## - - - -implementation: UIDENT MINUSGREATER WITH -## -## Ends in an error in state: 1380. -## -## simple_expr_call -> simple_expr_call MINUSGREATER . simple_expr_no_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call MINUSGREATER -## - - - -implementation: UIDENT OR UIDENT RPAREN -## -## Ends in an error in state: 2590. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr OR expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: UIDENT OR WITH -## -## Ends in an error in state: 2589. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr OR -## - - - -implementation: UIDENT PERCENT UIDENT RPAREN -## -## Ends in an error in state: 2588. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr PERCENT expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: UIDENT PERCENT WITH -## -## Ends in an error in state: 2587. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr PERCENT -## - - - -implementation: UIDENT PLUS UIDENT RPAREN -## -## Ends in an error in state: 2586. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr PLUS expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: UIDENT PLUS WITH -## -## Ends in an error in state: 2585. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr PLUS -## - - - -implementation: UIDENT PLUSDOT UIDENT RPAREN -## -## Ends in an error in state: 2584. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr PLUSDOT expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: UIDENT PLUSDOT WITH -## -## Ends in an error in state: 2583. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr PLUSDOT -## - - - -implementation: UIDENT PLUSEQ UIDENT RPAREN -## -## Ends in an error in state: 2582. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr PLUSEQ expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: UIDENT PLUSEQ WITH -## -## Ends in an error in state: 2581. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr PLUSEQ -## - - - -implementation: UIDENT QUESTION UIDENT COLON UIDENT RPAREN -## -## Ends in an error in state: 2580. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr QUESTION expr COLON expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: UIDENT QUESTION UIDENT COLON WITH -## -## Ends in an error in state: 2579. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr QUESTION expr COLON -## - - - -implementation: UIDENT QUESTION UIDENT TO -## -## Ends in an error in state: 2578. -## -## expr -> expr . INFIXOP0 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ STAR SLASHGREATER QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL COLON BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr QUESTION expr -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: UIDENT QUESTION WITH -## -## Ends in an error in state: 2577. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr QUESTION -## - - - -implementation: UIDENT RBRACKET -## -## Ends in an error in state: 3816. -## -## implementation -> structure . EOF [ # ] -## -## The known suffix of the stack is as follows: -## structure -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 2631, spurious reduction of production unattributed_expr -> simple_expr_call -## In state 2572, spurious reduction of production structure_item -> unattributed_expr -## In state 2626, spurious reduction of production structure -> structure_item -## - - - -implementation: UIDENT RPAREN -## -## Ends in an error in state: 2631. -## -## simple_expr_call -> simple_expr_call . POSTFIXOP [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT label_longident [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARP LIDENT [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPOP simple_expr_no_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPEQUAL simple_expr_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . MINUSGREATER simple_expr_no_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . labeled_arguments [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## unattributed_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 GREATERDOTDOTDOT GREATER EOF 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 GREATERDOTDOTDOT GREATER EOF 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 GREATERDOTDOTDOT GREATER EOF 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## unattributed_expr -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE EQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## - - - -implementation: UIDENT SEMI WITH -## -## Ends in an error in state: 2814. -## -## structure -> structure_item SEMI . structure [ RBRACKET RBRACE EOF ] -## -## The known suffix of the stack is as follows: -## structure_item SEMI -## - - - -implementation: UIDENT SHARP WITH -## -## Ends in an error in state: 1446. -## -## simple_expr_call -> simple_expr_call SHARP . LIDENT [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call SHARP -## - - - -implementation: UIDENT SHARPEQUAL STRING WITH -## -## Ends in an error in state: 1378. -## -## simple_expr_call -> simple_expr_call . POSTFIXOP [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARP LIDENT [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPOP simple_expr_no_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPEQUAL simple_expr_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call SHARPEQUAL simple_expr_call . [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . MINUSGREATER simple_expr_no_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . labeled_arguments [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call SHARPEQUAL simple_expr_call -## - - - -implementation: UIDENT SHARPEQUAL WITH -## -## Ends in an error in state: 1377. -## -## simple_expr_call -> simple_expr_call SHARPEQUAL . simple_expr_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call SHARPEQUAL -## - - - -implementation: UIDENT SHARPOP BACKQUOTE UIDENT WITH -## -## Ends in an error in state: 1389. -## -## simple_expr_no_call -> BACKQUOTE ident . [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_template_constructor -> BACKQUOTE ident . simple_expr_direct_argument [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## BACKQUOTE ident -## - - - -implementation: UIDENT SHARPOP BACKQUOTE WITH -## -## Ends in an error in state: 1388. -## -## simple_expr_no_call -> BACKQUOTE . ident [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_template_constructor -> BACKQUOTE . ident simple_expr_direct_argument [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## BACKQUOTE -## - - - -implementation: UIDENT SHARPOP LBRACKET WITH -## -## Ends in an error in state: 1387. -## -## constr_longident -> LBRACKET . RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACKET -## - - - -implementation: UIDENT SHARPOP LBRACKETBAR COMMA BARBAR -## -## Ends in an error in state: 1382. -## -## simple_expr_no_call -> LBRACKETBAR option(COMMA) . BARRBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACKETBAR option(COMMA) -## - - - -implementation: UIDENT SHARPOP LBRACKETBAR UIDENT COMMA RBRACKET -## -## Ends in an error in state: 1385. -## -## simple_expr_no_call -> LBRACKETBAR lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) option(COMMA) . BARRBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACKETBAR lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) option(COMMA) -## -## 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 269, spurious reduction of production option(COMMA) -> COMMA -## - - - -implementation: UIDENT SHARPOP LBRACKETBAR UIDENT TO -## -## Ends in an error in state: 1384. -## -## lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) -> lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) . COMMA option(DOTDOTDOT) expr_optional_constraint [ COMMA BARRBRACKET ] -## simple_expr_no_call -> LBRACKETBAR lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) . option(COMMA) BARRBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACKETBAR lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) -## -## 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 1434, spurious reduction of production constr_longident -> mod_longident -## In state 1465, spurious reduction of production simple_expr_call -> constr_longident -## In state 1369, spurious reduction of production expr -> simple_expr_call -## In state 1460, spurious reduction of production expr_optional_constraint -> expr -## In state 3604, spurious reduction of production lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) -> option(DOTDOTDOT) expr_optional_constraint -## - - - -implementation: UIDENT SHARPOP LBRACKETBAR WITH -## -## Ends in an error in state: 1381. -## -## simple_expr_no_call -> LBRACKETBAR . option(COMMA) BARRBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> LBRACKETBAR . lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) option(COMMA) BARRBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LBRACKETBAR -## - - - -implementation: UIDENT SHARPOP LPAREN UIDENT BARRBRACKET -## -## Ends in an error in state: 3178. -## -## simple_expr_no_call -> LPAREN expr_list . RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> LPAREN expr_list . error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## In state 1623, spurious reduction of production expr_optional_constraint -> expr -## In state 1684, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint -## In state 1530, spurious reduction of production option(COMMA) -> -## In state 1683, spurious reduction of production expr_list -> lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) option(COMMA) -## - - - -implementation: UIDENT SHARPOP LPAREN WITH -## -## Ends in an error in state: 1353. -## -## constr_longident -> LPAREN . RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LPAREN . MODULE module_expr RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LPAREN . MODULE module_expr COLON package_type RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_direct_argument -> LPAREN . MODULE module_expr COLON error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> LPAREN . expr_list RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> LPAREN . expr_list error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## val_ident -> LPAREN . operator RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## LPAREN -## - - - -implementation: UIDENT SHARPOP NEW WITH -## -## Ends in an error in state: 1351. -## -## simple_expr_no_call -> NEW . class_longident [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## NEW -## - - - -implementation: UIDENT SHARPOP PREFIXOP STRING WITH -## -## Ends in an error in state: 3181. -## -## simple_expr_no_call -> simple_expr_no_call . POSTFIXOP [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> simple_expr_no_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> PREFIXOP simple_expr_no_call . [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> simple_expr_no_call . SHARP LIDENT [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> simple_expr_no_call . SHARPOP simple_expr_no_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> simple_expr_no_call . SHARPEQUAL simple_expr_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> simple_expr_no_call . MINUSGREATER simple_expr_no_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## PREFIXOP simple_expr_no_call -## - - - -implementation: UIDENT SHARPOP PREFIXOP TRUE DOT LBRACE WITH -## -## Ends in an error in state: 3200. -## -## simple_expr_no_call -> simple_expr_no_call DOT LBRACE . lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_no_call DOT LBRACE -## - - - -implementation: UIDENT SHARPOP PREFIXOP TRUE DOT LBRACKET UIDENT SEMI -## -## Ends in an error in state: 3197. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> simple_expr_no_call DOT LBRACKET expr . RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_no_call DOT LBRACKET expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: UIDENT SHARPOP PREFIXOP TRUE DOT LBRACKET WITH -## -## Ends in an error in state: 3196. -## -## simple_expr_no_call -> simple_expr_no_call DOT LBRACKET . expr RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_no_call DOT LBRACKET -## - - - -implementation: UIDENT SHARPOP PREFIXOP TRUE DOT WITH -## -## Ends in an error in state: 3195. -## -## simple_expr_no_call -> simple_expr_no_call DOT . label_longident [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> simple_expr_no_call DOT . LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_no_call DOT -## - - - -implementation: UIDENT SHARPOP PREFIXOP UIDENT LBRACKET UIDENT SEMI -## -## Ends in an error in state: 3192. -## -## expr -> expr . INFIXOP0 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER GREATER expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . QUESTION expr COLON expr [ error STAR SLASHGREATER RBRACKET QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> simple_expr_no_call LBRACKET expr . RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_no_call LBRACKET expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: UIDENT SHARPOP PREFIXOP UIDENT LBRACKET WITH -## -## Ends in an error in state: 3191. -## -## simple_expr_no_call -> simple_expr_no_call LBRACKET . expr RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_no_call LBRACKET -## - - - -implementation: UIDENT SHARPOP PREFIXOP UIDENT MINUSGREATER WITH -## -## Ends in an error in state: 3189. -## -## simple_expr_no_call -> simple_expr_no_call MINUSGREATER . simple_expr_no_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_no_call MINUSGREATER -## - - - -implementation: UIDENT SHARPOP PREFIXOP UIDENT SHARP WITH -## -## Ends in an error in state: 3186. -## -## simple_expr_no_call -> simple_expr_no_call SHARP . LIDENT [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_no_call SHARP -## - - - -implementation: UIDENT SHARPOP PREFIXOP UIDENT SHARPEQUAL STRING WITH -## -## Ends in an error in state: 3185. -## -## simple_expr_call -> simple_expr_call . POSTFIXOP [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARP LIDENT [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPOP simple_expr_no_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPEQUAL simple_expr_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . MINUSGREATER simple_expr_no_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . labeled_arguments [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> simple_expr_no_call SHARPEQUAL simple_expr_call . [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_no_call SHARPEQUAL simple_expr_call -## - - - -implementation: UIDENT SHARPOP PREFIXOP UIDENT SHARPEQUAL WITH -## -## Ends in an error in state: 3184. -## -## simple_expr_no_call -> simple_expr_no_call SHARPEQUAL . simple_expr_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_no_call SHARPEQUAL -## - - - -implementation: UIDENT SHARPOP PREFIXOP UIDENT SHARPOP WITH -## -## Ends in an error in state: 3182. -## -## simple_expr_no_call -> simple_expr_no_call SHARPOP . simple_expr_no_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_no_call SHARPOP -## - - - -implementation: UIDENT SHARPOP PREFIXOP WITH -## -## Ends in an error in state: 1350. -## -## simple_expr_no_call -> PREFIXOP . simple_expr_no_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## PREFIXOP -## - - - -implementation: UIDENT SHARPOP UIDENT DOT LBRACE LIDENT COMMA LIDENT SEMI WITH -## -## Ends in an error in state: 3119. -## -## simple_expr_no_call -> mod_longident DOT LBRACE record_expr . RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACE record_expr -## - - - -implementation: UIDENT SHARPOP UIDENT DOT LBRACE WITH -## -## Ends in an error in state: 3114. -## -## simple_expr_no_call -> mod_longident DOT LBRACE . RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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_with_string_keys RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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_with_string_keys error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACE -## - - - -implementation: UIDENT SHARPOP UIDENT DOT LBRACELESS WITH -## -## Ends in an error in state: 3109. -## -## simple_expr_no_call -> mod_longident DOT LBRACELESS . lseparated_nonempty_list_aux(COMMA,field_expr) option(COMMA) GREATERRBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACELESS -## - - - -implementation: UIDENT SHARPOP UIDENT DOT LBRACKET UIDENT COMMA BARRBRACKET -## -## Ends in an error in state: 3107. -## -## simple_expr_no_call -> mod_longident DOT LBRACKET expr_comma_seq_extension . RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACKET expr_comma_seq_extension -## -## 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 269, spurious reduction of production option(COMMA) -> COMMA -## In state 311, spurious reduction of production expr_comma_seq_extension -> lseparated_nonempty_list_aux(COMMA,opt_spread(expr_optional_constraint)) option(COMMA) -## - - - -implementation: UIDENT SHARPOP UIDENT DOT LBRACKET WITH -## -## Ends in an error in state: 3105. -## -## simple_expr_no_call -> mod_longident DOT LBRACKET . RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> mod_longident DOT LBRACKET . expr_comma_seq_extension RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACKET -## - - - -implementation: UIDENT SHARPOP UIDENT DOT LBRACKETBAR UIDENT RPAREN -## -## Ends in an error in state: 3102. -## -## simple_expr_no_call -> mod_longident DOT LBRACKETBAR expr_list . BARRBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACKETBAR 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## In state 1623, spurious reduction of production expr_optional_constraint -> expr -## In state 1684, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint -## In state 1530, spurious reduction of production option(COMMA) -> -## In state 1683, 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: 3101. -## -## simple_expr_no_call -> mod_longident DOT LBRACKETBAR . expr_list BARRBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACKETBAR -## - - - -implementation: UIDENT SHARPOP UIDENT DOT LBRACKETLESS UIDENT SLASHGREATER WITH -## -## Ends in an error in state: 3099. -## -## simple_expr_no_call -> mod_longident DOT LBRACKETLESS jsx_without_leading_less . RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACKETLESS jsx_without_leading_less -## - - - -implementation: UIDENT SHARPOP UIDENT DOT LBRACKETLESS WITH -## -## Ends in an error in state: 3098. -## -## simple_expr_no_call -> mod_longident DOT LBRACKETLESS . jsx_without_leading_less RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LBRACKETLESS -## - - - -implementation: UIDENT SHARPOP UIDENT DOT LPAREN MODULE UIDENT COLON UIDENT SEMI -## -## Ends in an error in state: 1404. -## -## simple_expr_no_call -> mod_longident DOT LPAREN MODULE module_expr COLON package_type . RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LPAREN MODULE module_expr COLON package_type -## -## 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 243, spurious reduction of production ident -> UIDENT -## In state 945, spurious reduction of production mty_longident -> ident -## In state 913, spurious reduction of production simple_module_type -> mty_longident -## In state 912, spurious reduction of production module_type -> simple_module_type -## In state 1017, spurious reduction of production package_type -> module_type -## - - - -implementation: UIDENT SHARPOP UIDENT DOT LPAREN MODULE UIDENT COLON WITH -## -## Ends in an error in state: 1402. -## -## simple_expr_no_call -> mod_longident DOT LPAREN MODULE module_expr COLON . package_type RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LPAREN MODULE module_expr COLON -## - - - -implementation: UIDENT SHARPOP UIDENT DOT LPAREN MODULE UIDENT SEMI -## -## Ends in an error in state: 1401. -## -## module_expr -> module_expr . module_arguments [ LPAREN LBRACE COLON ] -## module_expr -> module_expr . LPAREN module_expr error [ LPAREN LBRACE COLON ] -## simple_expr_no_call -> mod_longident DOT LPAREN MODULE module_expr . COLON package_type RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LPAREN MODULE module_expr -## -## 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 1408, spurious reduction of production module_expr -> mod_longident -## - - - -implementation: UIDENT SHARPOP UIDENT DOT LPAREN MODULE WITH -## -## Ends in an error in state: 1400. -## -## simple_expr_no_call -> mod_longident DOT LPAREN MODULE . module_expr COLON package_type RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LPAREN MODULE -## - - - -implementation: UIDENT SHARPOP UIDENT DOT LPAREN UIDENT BARRBRACKET -## -## Ends in an error in state: 3095. -## -## simple_expr_no_call -> mod_longident DOT LPAREN expr_list . RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LPAREN 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## In state 1623, spurious reduction of production expr_optional_constraint -> expr -## In state 1684, spurious reduction of production lseparated_nonempty_list_aux(COMMA,expr_optional_constraint) -> expr_optional_constraint -## In state 1530, spurious reduction of production option(COMMA) -> -## In state 1683, 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: 1399. -## -## simple_expr_no_call -> mod_longident DOT LPAREN . expr_list RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 package_type RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## val_ident -> LPAREN . operator RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT LPAREN -## - - - -implementation: UIDENT SHARPOP UIDENT DOT WITH -## -## Ends in an error in state: 1398. -## -## mod_longident -> mod_longident DOT . UIDENT [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> mod_longident DOT . LBRACE RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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_with_string_keys RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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_with_string_keys error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 BARRBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> mod_longident DOT . LBRACKETLESS jsx_without_leading_less RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> mod_longident DOT . LBRACKET RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_no_call -> mod_longident DOT . LBRACKET expr_comma_seq_extension RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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) GREATERRBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 package_type RPAREN [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## val_longident -> mod_longident DOT . val_ident [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## mod_longident DOT -## - - - -implementation: UIDENT SHARPOP UIDENT WITH -## -## Ends in an error in state: 3124. -## -## simple_expr_no_call -> constr_longident . [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_template_constructor -> constr_longident . simple_expr_direct_argument [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## constr_longident -## -## 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 1397, spurious reduction of production constr_longident -> mod_longident -## - - - -implementation: UIDENT SHARPOP WITH -## -## Ends in an error in state: 1349. -## -## simple_expr_call -> simple_expr_call SHARPOP . simple_expr_no_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## simple_expr_call SHARPOP -## - - - -implementation: UIDENT SLASHGREATER UIDENT RPAREN -## -## Ends in an error in state: 2576. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr SLASHGREATER expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: UIDENT SLASHGREATER WITH -## -## Ends in an error in state: 2575. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr SLASHGREATER -## - - - -implementation: UIDENT STAR UIDENT RPAREN -## -## Ends in an error in state: 2574. -## -## 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 GREATERDOTDOTDOT 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP2 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP3 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . SLASHGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . INFIXOP4 expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . MINUSDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . STAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESS expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . OR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . BARBAR expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERSAND expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . AMPERAMPER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . COLONEQUAL expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PLUSEQ expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . PERCENT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . LESSDOTDOTGREATER expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> expr . GREATERDOTDOTDOT expr [ error STAR SLASHGREATER SEMI RBRACKET RBRACE QUESTION PLUSEQ PLUSDOT PLUS PERCENT OR MINUSDOT MINUS LESSDOTDOTGREATER LESS INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## expr -> 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr STAR expr -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## In state 1445, spurious reduction of production expr -> simple_expr_call -## - - - -implementation: UIDENT STAR WITH -## -## Ends in an error in state: 2573. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## unattributed_expr STAR -## - - - -implementation: UIDENT WITH -## -## Ends in an error in state: 1554. -## -## simple_expr_call -> constr_longident . [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT 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 STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## simple_expr_template_constructor -> constr_longident . simple_expr_direct_argument [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RPAREN RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKETAT LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERRBRACE GREATERDOTDOTDOT GREATER EOF ELSE DOT DOCSTRING COMMA COLONGREATER COLONEQUAL COLON BARRBRACKET BARBAR BAR AND AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## constr_longident -## -## 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 1521, spurious reduction of production constr_longident -> mod_longident -## - - - -implementation: WHILE LBRACE RBRACE UIDENT RPAREN -## -## Ends in an error in state: 3812. -## -## simple_expr_call -> simple_expr_call . POSTFIXOP [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT label_longident [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . LBRACKET expr error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr RBRACKET [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACKET expr error [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . DOT LBRACE lseparated_nonempty_list_aux(COMMA,expr) option(COMMA) RBRACE [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARP LIDENT [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPOP simple_expr_no_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . SHARPEQUAL simple_expr_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . MINUSGREATER simple_expr_no_call [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## simple_expr_call -> simple_expr_call . labeled_arguments [ error STAR SLASHGREATER SHARPOP SHARPEQUAL SHARP SEMI RBRACKET RBRACE QUESTION POSTFIXOP PLUSEQ PLUSDOT PLUS PERCENT OR MINUSGREATER MINUSDOT MINUS LPAREN LESSDOTDOTGREATER LESS LBRACKETLESS LBRACKET LBRACELESS LBRACE INFIXOP4 INFIXOP3 INFIXOP2 INFIXOP1 INFIXOP0 GREATERDOTDOTDOT GREATER EOF DOT COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## WHILE optional_expr_extension parenthesized_expr simple_expr_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 1521, spurious reduction of production constr_longident -> mod_longident -## In state 1554, spurious reduction of production simple_expr_call -> constr_longident -## - - - -implementation: WHILE LBRACE RBRACE WITH -## -## Ends in an error in state: 3811. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## WHILE optional_expr_extension parenthesized_expr -## - - - -implementation: WHILE PERCENT WITH LAZY -## -## Ends in an error in state: 58. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## WHILE optional_expr_extension -## -## 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 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 1945, spurious reduction of production optional_expr_extension -> item_extension_sugar -## - - - -implementation: WHILE WITH -## -## Ends in an error in state: 2. -## -## 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 GREATERDOTDOTDOT GREATER EOF COLONEQUAL BARBAR AMPERSAND AMPERAMPER ] -## -## The known suffix of the stack is as follows: -## WHILE -## - - - -implementation: WITH -## -## Ends in an error in state: 0. -## -## implementation' -> . implementation [ # ] -## -## The known suffix of the stack is as follows: -## -## - - - diff --git a/src/reason-parser/reason_parser.mly b/src/reason-parser/reason_parser.mly index 2d07fd25d..3e71ee57f 100644 --- a/src/reason-parser/reason_parser.mly +++ b/src/reason-parser/reason_parser.mly @@ -3127,7 +3127,7 @@ parenthesized_expr: | E as_loc(SHARPEQUAL) simple_expr { let op = { $2 with txt = "#=" } in mkinfixop $1 (mkoperator op) $3 } - | E as_loc(MINUSGREATER) simple_expr_no_call + | E as_loc(MINUSGREATER) simple_expr { mkinfixop $1 (mkoperator {$2 with txt = "|."}) $3 } | as_loc(mod_longident) DOT LPAREN MODULE module_expr COLON package_type RPAREN { let loc = mklocation $symbolstartpos $endpos in diff --git a/src/reason-parser/reason_pprint_ast.ml b/src/reason-parser/reason_pprint_ast.ml index cd7843839..e4862d6b8 100644 --- a/src/reason-parser/reason_pprint_ast.ml +++ b/src/reason-parser/reason_pprint_ast.ml @@ -487,11 +487,11 @@ let isSimplePrefixToken s = match printedStringAndFixity s with using %prec *) let rules = [ [ + (TokenPrecedence, (fun s -> (Left, s = "."))); (TokenPrecedence, (fun s -> (Left, s = fastPipeToken))); (TokenPrecedence, (fun s -> (Left, s.[0] = '#' && s <> sharpOpEqualToken && s <> "#"))); - (TokenPrecedence, (fun s -> (Left, s = "."))); (CustomPrecedence, (fun s -> (Left, s = "prec_lbracket"))); ]; [ @@ -2115,6 +2115,39 @@ let rec computeInfixChain = function let equalityOperators = ["!="; "!=="; "==="; "=="; ">="; "<="; "<"; ">"] +(* Takes a list of layouts and provides beautiful printing for fast pipe. + * Prints + * [atom "foo"; atom "->"; atom "f"; atom "->"; atom "g"] + * as: + * foo->f->g + * or if line-length indicates breaking: + * foo + * ->f + * ->g + *) +let formatFastPipeChain layouts = + (* transforms [->; f; ->; g] into [->f; ->g] *) + let rec processPipePairs acc = function + | pipe::exp::xs -> + let layout = label ~break:`Never pipe exp in + processPipePairs (layout::acc) xs + | [x] -> List.rev (x::acc) + | [] -> List.rev acc + in match layouts with + | hd::tl -> + (* process head of the layout list different so all "pipe pairs" + * are nicely aligned under the first element when the layout breaks. + * foo->f->g + * becomes + * foo + * ->f + * ->g + *) + let pipes = processPipePairs [] tl in + makeList ~break:IfNeed ~inline:(true, true) (hd::pipes) + | [] -> + atom "" + (* Formats a flattened list of infixChain nodes into a list of layoutNodes * which allow smooth line-breaking * e.g. [LayoutNode foo; InfixToken |>; LayoutNode f; InfixToken |>; LayoutNode z] @@ -2152,6 +2185,8 @@ let formatComputedInfixChain infixChainList = let hd = List.hd group in let tl = makeList ~inline:(true, true) ~sep:(Sep " ") (List.tl group) in makeList ~inline:(true, true) ~sep:(Sep " ") ~break:IfNeed [hd; tl] + else if currentToken = fastPipeToken then + formatFastPipeChain group else if currentToken.[0] = '#' then let isSharpEqual = currentToken = sharpOpEqualToken in makeList ~postSpace:isSharpEqual group @@ -3521,13 +3556,18 @@ let printer = object(self:'self) LayoutNode (formatPrecedence ~loc:reducesAfterRight.pexp_loc (self#unparseResolvedRule rightRecurse)) ) | FunctionApplication itms -> - let funApplExpr = formatAttachmentApplication applicationFinalWrapping None (itms, Some reducesAfterRight.pexp_loc) + let funApplExpr = + formatAttachmentApplication applicationFinalWrapping None (itms, Some reducesAfterRight.pexp_loc) in (* Little hack: need to print parens for the `bar` application in e.g. `foo->other##(bar(baz))` or `foo->other->(bar(baz))`. *) - if higherPrecedenceThan withPrecedence (Custom "prec_functionAppl") - then LayoutNode (formatPrecedence ~loc:reducesAfterRight.pexp_loc funApplExpr) - else LayoutNode funApplExpr + (* if higherPrecedenceThan withPrecedence (Custom "prec_functionAppl") *) + (* then LayoutNode (formatPrecedence ~loc:reducesAfterRight.pexp_loc funApplExpr) *) + let {stdAttrs} = partitionAttributes reducesAfterRight.pexp_attributes in + begin match stdAttrs, withPrecedence with + | _::_, Token "->" -> LayoutNode (formatPrecedence ~loc:reducesAfterRight.pexp_loc funApplExpr) + | _ -> LayoutNode funApplExpr + end | PotentiallyLowPrecedence itm -> LayoutNode (formatPrecedence ~loc:reducesAfterRight.pexp_loc itm) | Simple itm -> LayoutNode itm @@ -3632,216 +3672,6 @@ let printer = object(self:'self) | PotentiallyLowPrecedence itm -> ([itm], Some x.pexp_loc) | Simple itm -> ([itm], Some x.pexp_loc) - - (* Provides beautiful printing for fast pipe sugar: - * foo - * ->f(a, b) - * ->g(c, d) - *) - method formatFastPipe e = - let module Fastpipetree = struct - type exp = Parsetree.expression - - type flatNode = - | Exp of exp - | ExpU of exp (* uncurried *) - | Args of (Asttypes.arg_label * exp) list - type flatT = flatNode list - - type node = { - exp: exp; - args: (Asttypes.arg_label *exp) list; - uncurried: bool; - } - type t = node list - - let formatNode ?prefix ?(first=false) {exp; args; uncurried} = - let formatLayout expr = - let formatted = if first then - self#ensureExpression ~reducesOnToken:(Token fastPipeToken) expr - else - match expr with - (* a->foo(x, _) and a->(foo(x, _)) are equivalent under fast pipe - * (a->foo)(x, _) is unnatural and desugars to - * (__x) => (a |. foo)(x, __x) - * Under `->`, it makes more sense to desugar into - * a |. (__x => foo(x, __x)) - * - * Hence we don't need parens in this case. - *) - | expr when Reason_heuristics.isUnderscoreApplication expr -> - LayoutNode (self#unparseExpr expr) - | _ -> - self#ensureContainingRule - ~withPrecedence:(Token fastPipeToken) ~reducesAfterRight:expr () - in - self#unparseResolvedRule formatted - in - let parens = match (exp.pexp_desc) with - | Pexp_apply (e,_) -> printedStringAndFixityExpr e = UnaryPostfix "^" - | _ -> false - in - let layout = match args with - | [] -> - let e = formatLayout exp in - (match prefix with - | Some l -> makeList [l; e] - | None -> e) - | args -> - let fakeApplExp = - let loc_end = match List.rev args with - | (_, e)::_ -> e.pexp_loc.loc_end - | _ -> exp.pexp_loc.loc_end - in - {exp with pexp_loc = { exp.pexp_loc with loc_end = loc_end } } - in - makeList ( - self#formatFunAppl - ?prefix - ~jsxAttrs:[] - ~args - ~funExpr:exp - ~applicationExpr:fakeApplExp - ~uncurried - () - ) - in - if parens then - formatPrecedence layout - else layout - end in - (* Imagine: foo->f(a, b)->g(c,d) - * The corresponding parsetree looks more like: - * (((foo->f)(a,b))->g)(c, d) - * The extra Pexp_apply nodes, e.g. (foo->f), result into a - * nested/recursive ast which is pretty inconvenient in terms of printing. - * For printing purposes we actually want something more like: - * foo->|f(a,b)|->|g(c, d)| - * in order to provide to following printing: - * foo - * ->f(a, b) - * ->g(c, d) - * The job of "flatten" is to turn the inconvenient, nested ast - * (((foo->f)(a,b))->g)(c, d) - * into - * [Exp foo; Exp f; Args [a; b]; Exp g; Args [c; d]] - * which can be processed for printing purposes. - *) - let rec flatten ?(uncurried=false) acc = function - | {pexp_desc = Pexp_apply( - {pexp_desc = Pexp_ident({txt = Longident.Lident("|.")})}, - [Nolabel, arg1; Nolabel, arg2] - )} -> - flatten ((Fastpipetree.Exp arg2)::acc) arg1 - | {pexp_attributes; - pexp_desc = Pexp_apply( - {pexp_desc = Pexp_apply( - {pexp_desc = Pexp_ident({txt = Longident.Lident("|.")})}, - [Nolabel, arg1; Nolabel, arg2] - )}, - args - )} as e -> - let args = Fastpipetree.Args args in - begin match pexp_attributes with - | [{txt = "bs"}, PStr []] -> - flatten ((Fastpipetree.ExpU arg2)::args::acc) arg1 - | [] -> - (* the uncurried attribute might sit on the Pstr_eval - * enclosing the Pexp_apply*) - if uncurried then - flatten ((Fastpipetree.ExpU arg2)::args::acc) arg1 - else - flatten ((Fastpipetree.Exp arg2)::args::acc) arg1 - | _ -> - (Fastpipetree.Exp e)::acc - end - | {pexp_desc = Pexp_ident({txt = Longident.Lident("|.")})} -> acc - | arg -> ((Fastpipetree.Exp arg)::acc) - in - (* Given: foo->f(a, b)->g(c, d) - * We get the following Fastpipetree.flatNode list: - * [Exp foo; Exp f; Args [a; b]; Exp g; Args [c; d]] - * The job of `parse` is to turn the "flat representation" - * (a.k.a. Fastpipetree.flastNode list) into a more convenient structure - * that allows us to express the segments: "foo" "f(a, b)" "g(c, d)". - * Fastpipetree.t expresses those segments. - * [{exp = foo; args = []}; {exp = f; args = [a; b]}; {exp = g; args = [c; d]}] - *) - let rec parse acc = function - | (Fastpipetree.Exp e)::(Fastpipetree.Args args)::xs -> - parse ((Fastpipetree.{exp = e; args; uncurried = false})::acc) xs - | (Fastpipetree.ExpU e)::(Fastpipetree.Args args)::xs -> - parse ((Fastpipetree.{exp = e; args; uncurried = true})::acc) xs - | (Fastpipetree.Exp e)::xs -> - parse ((Fastpipetree.{exp = e; args = []; uncurried = false})::acc) xs - | _ -> List.rev acc - in - (* Given: foo->f(. a,b); - * The uncurried attribute doesn't sit on the Pexp_apply, but sits on - * the top level Pstr_eval. We don't have access to top-level context here, - * hence the lookup in the global uncurriedTable to correctly determine - * if we need to print uncurried. *) - let uncurried = try Hashtbl.find uncurriedTable e.pexp_loc with - | Not_found -> false - in - (* Turn - * foo->f(a, b)->g(c, d) - * into - * [Exp foo; Exp f; Args [a; b]; Exp g; Args [c; d]] - *) - let (flatNodes : Fastpipetree.flatT) = flatten ~uncurried [] e in - (* Turn - * [Exp foo; Exp f; Args [a; b]; Exp g; Args [c; d]] - * into - * [{exp = foo; args = []}; {exp = f; args = [a; b]}; {exp = g; args = [c; d]}] - *) - let (pipetree : Fastpipetree.t) = parse [] flatNodes in - (* Turn - * [{exp = foo; args = []}; {exp = f; args = [a; b]}; {exp = g; args = [c; d]}] - * into - * [foo; ->f(a, b); ->g(c, d)] - *) - let pipeSegments = match pipetree with - (* Special case printing of - * foo->bar( - * aa, - * bb, - * ) - * - * We don't want - * foo - * ->bar( - * aa, - * bb - * ) - * - * Notice how `foo->bar` shouldn't break, it wastes space and is - * inconsistent with - * foo.bar( - * aa, - * bb, - * ) - *) - | [({exp = {pexp_desc = Pexp_ident _ }} as hd); last] -> - let prefix = Some ( - makeList [Fastpipetree.formatNode ~first:true hd; atom "->"] - ) in - [Fastpipetree.formatNode ?prefix last] - | hd::tl -> - let hd = Fastpipetree.formatNode ~first:true hd in - let tl = List.map (fun node -> - makeList [atom "->"; Fastpipetree.formatNode node] - ) tl in - hd::tl - | [] -> [] - in - (* Provide nice breaking for: [foo; ->f(a, b); ->g(c, d)] - * foo - * ->f(a, b) - * ->g(c, d) - *) - makeList ~break:IfNeed ~inline:(true, true) pipeSegments - (* * Replace (__x) => foo(__x) with foo(_) *) @@ -3872,7 +3702,20 @@ let printer = object(self:'self) | _ -> x + method processFastPipe e = + match e.pexp_desc with + | Pexp_apply( + {pexp_desc = Pexp_ident({txt = Longident.Lident("|."); loc})} as identExp, + args + ) -> + let pipe = {identExp with pexp_desc = + Pexp_ident {txt = Longident.Lident("->"); loc} + } in + {e with pexp_desc = Pexp_apply(pipe, args) } + | _ -> e + method unparseExprRecurse x = + let x = self#processFastPipe x in let x = self#process_underscore_application x in (* If there are any attributes, render unary like `(~-) x [@ppx]`, and infix like `(+) x y [@attr]` *) @@ -3913,10 +3756,6 @@ let printer = object(self:'self) | Pexp_apply (e, ls) -> ( let ls = List.map (fun (l,expr) -> (l, self#process_underscore_application expr)) ls in match (e, ls) with - | (e, _) when Reason_heuristics.isFastPipe e -> - let prec = Token fastPipeToken in - SpecificInfixPrecedence - ({reducePrecedence=prec; shiftPrecedence=prec}, LayoutNode (self#formatFastPipe x)) | ({pexp_desc = Pexp_ident {txt = Ldot (Lident ("Array"),"get")}}, [(_,e1);(_,e2)]) -> begin match e1.pexp_desc with | Pexp_ident ({txt = Lident "_"}) -> @@ -4045,7 +3884,7 @@ let printer = object(self:'self) let token = Token printedIdent in let lhs = self#unparseResolvedRule ( self#ensureExpression ~reducesOnToken:token leftExpr - ) in + ) in let layout = (self#access "[" "]" lhs (makeList ~wrap:("\"", "\"") [(self#unparseExpr rightExpr)])) @@ -6164,18 +6003,7 @@ let printer = object(self:'self) end | ({pexp_desc = Pexp_apply _} as e) :: remaining -> let child = - (* Fast pipe behaves differently according to the expression on the - * right. In example (1) below, it's a `SpecificInfixPrecedence`; in - * (2), however, it's `Simple` and doesn't need to be wrapped in parens. - * - * (1).
{items->Belt.Array.map(ReasonReact.string)->ReasonReact.array}
; - * (2). (title === "" ? [1, 2, 3] : blocks)->Foo.toString ; *) - if Reason_heuristics.isFastPipe e && - not (Reason_heuristics.isFastPipeWithNonSimpleJSXChild e) - then - self#formatFastPipe e - else - self#simplifyUnparseExpr ~wrap:("{", "}") e + self#simplifyUnparseExpr ~inline:true ~wrap:("{", "}") e in self#formatChildren remaining (child::processedRev) | {pexp_desc = Pexp_ident li} :: remaining -> diff --git a/src/reason-parser/reason_toolchain.ml b/src/reason-parser/reason_toolchain.ml index 1cc5b5eda..d33280863 100644 --- a/src/reason-parser/reason_toolchain.ml +++ b/src/reason-parser/reason_toolchain.ml @@ -723,11 +723,10 @@ module Reason_syntax = struct | Some token -> token | None -> assert false in - let state = I.current_state_number env in (* Check the error database to see what's the error message associated with the current parser state *) let msg = Reason_parser_explain.message env token in - let msg_with_state = Printf.sprintf "%d: %s" state msg in + let msg_with_state = Printf.sprintf "%s" msg in raise (Reason_syntax_util.Error (loc, (Reason_syntax_util.Syntax_error msg_with_state))) let rec handle_other supplier checkpoint =