From 93a230cd1f5a803cfc51370af4e2afc78a5aecc3 Mon Sep 17 00:00:00 2001 From: John Kerl Date: Thu, 3 Sep 2020 18:20:44 -0400 Subject: [PATCH] array-index iterate --- go/src/miller/dsl/ast.go | 1 + go/src/miller/dsl/cst/arrays.go | 13 +- go/src/miller/parsing/mlr.bnf | 18 + go/src/miller/parsing/parser/actiontable.go | 35822 ++++++++-------- go/src/miller/parsing/parser/gototable.go | 20982 ++++----- go/src/miller/parsing/parser/parser.go | 6 +- .../miller/parsing/parser/productionstable.go | 152 +- go/todo.txt | 3 + 8 files changed, 30362 insertions(+), 26635 deletions(-) diff --git a/go/src/miller/dsl/ast.go b/go/src/miller/dsl/ast.go index 155cba534..d05b3c2a9 100644 --- a/go/src/miller/dsl/ast.go +++ b/go/src/miller/dsl/ast.go @@ -17,6 +17,7 @@ const ( NodeTypeArrayLiteral = "ArrayLiteral" NodeTypeMapLiteral = "MapLiteral" NodeTypeMapLiteralKeyValuePair = "MapLiteralKeyValuePair" + NodeTypeArrayOrMapIndexAccess = "ArrayOrMapIndexAccess" NodeTypeDirectFieldName = "DirectFieldName" NodeTypeIndirectFieldName = "IndirectFieldName" diff --git a/go/src/miller/dsl/cst/arrays.go b/go/src/miller/dsl/cst/arrays.go index c9fc6c5dd..277eeac9f 100644 --- a/go/src/miller/dsl/cst/arrays.go +++ b/go/src/miller/dsl/cst/arrays.go @@ -17,6 +17,8 @@ func BuildArrayLiteralNode( ) (IEvaluable, error) { lib.InternalCodingErrorIf(astNode.Type != dsl.NodeTypeArrayLiteral) + // xxx assert children not nil (0-length non-nil ok, nil not ok) + // xxx temp return BuildPanicNode(), nil @@ -25,14 +27,15 @@ func BuildArrayLiteralNode( //// ---------------------------------------------------------------- //type ArrayLiteralNode struct { -// literal lib.Mlrval +// elements []IEvaluable //} // -//func BuildArrayLiteralNode(literal string) *ArrayLiteralNode { -// return &ArrayLiteral{ -// literal: lib.MlrvalFromString(literal), +//func BuildArrayLiteralNode(astChildren []*dsl.ASTNode) *ArrayLiteralNode { +// ... +// return &ArrayLiteralNode{ +// elements: ... // } //} //func (this *ArrayLiteralNode) Evaluate(state *State) lib.Mlrval { -// return this.literal +// return ... //} diff --git a/go/src/miller/parsing/mlr.bnf b/go/src/miller/parsing/mlr.bnf index 57837d572..70dee75b6 100644 --- a/go/src/miller/parsing/mlr.bnf +++ b/go/src/miller/parsing/mlr.bnf @@ -2526,6 +2526,9 @@ PowTerm | MlrvalOrFunction ; +// Please Excuse My Dear Aunt Sally! :) We've gotten to the 'P' so we're done +// with the operator-precedence chain. :) + MlrvalOrFunction : "(" RHS ")" << dsl.Nestable($1) >> @@ -2902,6 +2905,21 @@ ArrayLiteralElement : RHS ; +// ---------------------------------------------------------------- +// For Array or Map -- which one, to be determined at runtime. + +MlrvalOrFunction : ArrayOrMapIndexAccess ; + +ArrayOrMapIndexAccess + : MlrvalOrFunction "[" RHS "]" + << dsl.NewASTNodeBinary( + dsl.NewASTToken("[]", $1), + $0, + $2, + dsl.NodeTypeArrayOrMapIndexAccess, + )>> +; + // ================================================================ // Map literals in Miller are JSON-ish. diff --git a/go/src/miller/parsing/parser/actiontable.go b/go/src/miller/parsing/parser/actiontable.go index 7bd90462a..8fc13b424 100644 --- a/go/src/miller/parsing/parser/actiontable.go +++ b/go/src/miller/parsing/parser/actiontable.go @@ -1003,7 +1003,7 @@ var actionTab = actionTable{ shift(74), // md_token_FILENUM shift(76), // [ nil, // , - shift(78), // { + shift(79), // { nil, // } }, }, @@ -1131,10 +1131,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- nil, // . nil, // * nil, // / @@ -1143,33 +1143,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(100), // ! - shift(101), // ~ + shift(101), // ! + shift(102), // ~ nil, // ** - shift(103), // ( + shift(104), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(107), // md_token_field_name + shift(108), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ nil, // , - shift(128), // { + shift(130), // { nil, // } }, }, @@ -1214,10 +1214,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- nil, // . nil, // * nil, // / @@ -1226,33 +1226,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(100), // ! - shift(101), // ~ + shift(101), // ! + shift(102), // ~ nil, // ** - shift(103), // ( + shift(104), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(107), // md_token_field_name + shift(108), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ nil, // , - shift(128), // { + shift(130), // { nil, // } }, }, @@ -1297,10 +1297,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- nil, // . nil, // * nil, // / @@ -1309,33 +1309,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(100), // ! - shift(101), // ~ + shift(101), // ! + shift(102), // ~ nil, // ** - shift(103), // ( + shift(104), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(107), // md_token_field_name + shift(108), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ nil, // , - shift(128), // { + shift(130), // { nil, // } }, }, @@ -1380,10 +1380,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- nil, // . nil, // * nil, // / @@ -1392,33 +1392,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(100), // ! - shift(101), // ~ + shift(101), // ! + shift(102), // ~ nil, // ** - shift(103), // ( + shift(104), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(107), // md_token_field_name + shift(108), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ nil, // , - shift(128), // { + shift(130), // { nil, // } }, }, @@ -1463,10 +1463,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- nil, // . nil, // * nil, // / @@ -1475,33 +1475,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(100), // ! - shift(101), // ~ + shift(101), // ! + shift(102), // ~ nil, // ** - shift(103), // ( + shift(104), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(107), // md_token_field_name + shift(108), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ nil, // , - shift(128), // { + shift(130), // { nil, // } }, }, @@ -1546,10 +1546,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- nil, // . nil, // * nil, // / @@ -1558,33 +1558,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(100), // ! - shift(101), // ~ + shift(101), // ! + shift(102), // ~ nil, // ** - shift(103), // ( + shift(104), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(107), // md_token_field_name + shift(108), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ nil, // , - shift(128), // { + shift(130), // { nil, // } }, }, @@ -1629,10 +1629,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- nil, // . nil, // * nil, // / @@ -1641,33 +1641,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(100), // ! - shift(101), // ~ + shift(101), // ! + shift(102), // ~ nil, // ** - shift(103), // ( + shift(104), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(107), // md_token_field_name + shift(108), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ nil, // , - shift(128), // { + shift(130), // { nil, // } }, }, @@ -1712,10 +1712,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- nil, // . nil, // * nil, // / @@ -1724,33 +1724,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(100), // ! - shift(101), // ~ + shift(101), // ! + shift(102), // ~ nil, // ** - shift(103), // ( + shift(104), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(107), // md_token_field_name + shift(108), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ nil, // , - shift(128), // { + shift(130), // { nil, // } }, }, @@ -1795,10 +1795,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- nil, // . nil, // * nil, // / @@ -1807,33 +1807,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(100), // ! - shift(101), // ~ + shift(101), // ! + shift(102), // ~ nil, // ** - shift(103), // ( + shift(104), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(107), // md_token_field_name + shift(108), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ nil, // , - shift(128), // { + shift(130), // { nil, // } }, }, @@ -1878,10 +1878,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- nil, // . nil, // * nil, // / @@ -1890,33 +1890,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(100), // ! - shift(101), // ~ + shift(101), // ! + shift(102), // ~ nil, // ** - shift(103), // ( + shift(104), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(107), // md_token_field_name + shift(108), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ nil, // , - shift(128), // { + shift(130), // { nil, // } }, }, @@ -1961,10 +1961,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- nil, // . nil, // * nil, // / @@ -1973,33 +1973,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(100), // ! - shift(101), // ~ + shift(101), // ! + shift(102), // ~ nil, // ** - shift(103), // ( + shift(104), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(107), // md_token_field_name + shift(108), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ nil, // , - shift(128), // { + shift(130), // { nil, // } }, }, @@ -2044,10 +2044,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- nil, // . nil, // * nil, // / @@ -2056,33 +2056,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(100), // ! - shift(101), // ~ + shift(101), // ! + shift(102), // ~ nil, // ** - shift(103), // ( + shift(104), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(107), // md_token_field_name + shift(108), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ nil, // , - shift(128), // { + shift(130), // { nil, // } }, }, @@ -2127,10 +2127,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- nil, // . nil, // * nil, // / @@ -2139,33 +2139,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(100), // ! - shift(101), // ~ + shift(101), // ! + shift(102), // ~ nil, // ** - shift(103), // ( + shift(104), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(107), // md_token_field_name + shift(108), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ nil, // , - shift(128), // { + shift(130), // { nil, // } }, }, @@ -2210,10 +2210,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- nil, // . nil, // * nil, // / @@ -2222,33 +2222,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(100), // ! - shift(101), // ~ + shift(101), // ! + shift(102), // ~ nil, // ** - shift(103), // ( + shift(104), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(107), // md_token_field_name + shift(108), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ nil, // , - shift(128), // { + shift(130), // { nil, // } }, }, @@ -2293,10 +2293,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- nil, // . nil, // * nil, // / @@ -2305,33 +2305,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(100), // ! - shift(101), // ~ + shift(101), // ! + shift(102), // ~ nil, // ** - shift(103), // ( + shift(104), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(107), // md_token_field_name + shift(108), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ nil, // , - shift(128), // { + shift(130), // { nil, // } }, }, @@ -2376,10 +2376,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- nil, // . nil, // * nil, // / @@ -2388,33 +2388,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(100), // ! - shift(101), // ~ + shift(101), // ! + shift(102), // ~ nil, // ** - shift(103), // ( + shift(104), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(107), // md_token_field_name + shift(108), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ nil, // , - shift(128), // { + shift(130), // { nil, // } }, }, @@ -2459,10 +2459,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- nil, // . nil, // * nil, // / @@ -2471,33 +2471,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(100), // ! - shift(101), // ~ + shift(101), // ! + shift(102), // ~ nil, // ** - shift(103), // ( + shift(104), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(107), // md_token_field_name + shift(108), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ nil, // , - shift(128), // { + shift(130), // { nil, // } }, }, @@ -2578,7 +2578,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(77), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } @@ -2644,7 +2644,7 @@ var actionTab = actionTable{ nil, // ) nil, // md_token_field_name nil, // $[ - shift(145), // ] + shift(147), // ] nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -2773,9 +2773,9 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - shift(146), // ? + shift(148), // ? nil, // : - shift(147), // || + shift(149), // || nil, // ^^ nil, // && nil, // =~ @@ -2859,7 +2859,7 @@ var actionTab = actionTable{ reduce(29), // ?, reduce: LogicalOrTerm nil, // : reduce(29), // ||, reduce: LogicalOrTerm - shift(148), // ^^ + shift(150), // ^^ nil, // && nil, // =~ nil, // !=~ @@ -2943,7 +2943,7 @@ var actionTab = actionTable{ nil, // : reduce(31), // ||, reduce: LogicalXORTerm reduce(31), // ^^, reduce: LogicalXORTerm - shift(149), // && + shift(151), // && nil, // =~ nil, // !=~ nil, // == @@ -3027,10 +3027,10 @@ var actionTab = actionTable{ reduce(33), // ||, reduce: LogicalAndTerm reduce(33), // ^^, reduce: LogicalAndTerm reduce(33), // &&, reduce: LogicalAndTerm - shift(150), // =~ - shift(151), // !=~ - shift(152), // == - shift(153), // != + shift(152), // =~ + shift(153), // !=~ + shift(154), // == + shift(155), // != nil, // > nil, // >= nil, // < @@ -3114,10 +3114,10 @@ var actionTab = actionTable{ reduce(38), // !=~, reduce: EqneTerm reduce(38), // ==, reduce: EqneTerm reduce(38), // !=, reduce: EqneTerm - shift(154), // > - shift(155), // >= - shift(156), // < - shift(157), // <= + shift(156), // > + shift(157), // >= + shift(158), // < + shift(159), // <= nil, // | nil, // ^ nil, // & @@ -3201,7 +3201,7 @@ var actionTab = actionTable{ reduce(43), // >=, reduce: CmpTerm reduce(43), // <, reduce: CmpTerm reduce(43), // <=, reduce: CmpTerm - shift(158), // | + shift(160), // | nil, // ^ nil, // & nil, // << @@ -3285,7 +3285,7 @@ var actionTab = actionTable{ reduce(45), // <, reduce: BitwiseORTerm reduce(45), // <=, reduce: BitwiseORTerm reduce(45), // |, reduce: BitwiseORTerm - shift(159), // ^ + shift(161), // ^ nil, // & nil, // << nil, // >> @@ -3369,7 +3369,7 @@ var actionTab = actionTable{ reduce(47), // <=, reduce: BitwiseXORTerm reduce(47), // |, reduce: BitwiseXORTerm reduce(47), // ^, reduce: BitwiseXORTerm - shift(160), // & + shift(162), // & nil, // << nil, // >> nil, // + @@ -3453,8 +3453,8 @@ var actionTab = actionTable{ reduce(49), // |, reduce: BitwiseANDTerm reduce(49), // ^, reduce: BitwiseANDTerm reduce(49), // &, reduce: BitwiseANDTerm - shift(161), // << - shift(162), // >> + shift(163), // << + shift(164), // >> nil, // + nil, // - nil, // .+ @@ -3538,11 +3538,11 @@ var actionTab = actionTable{ reduce(52), // &, reduce: BitwiseShiftTerm reduce(52), // <<, reduce: BitwiseShiftTerm reduce(52), // >>, reduce: BitwiseShiftTerm - shift(163), // + - shift(164), // - - shift(165), // .+ - shift(166), // .- - shift(167), // . + shift(165), // + + shift(166), // - + shift(167), // .+ + shift(168), // .- + shift(169), // . nil, // * nil, // / nil, // // @@ -3659,7 +3659,7 @@ var actionTab = actionTable{ shift(74), // md_token_FILENUM shift(76), // [ nil, // , - shift(78), // { + shift(79), // { nil, // } }, }, @@ -3709,13 +3709,13 @@ var actionTab = actionTable{ reduce(58), // .+, reduce: AddsubdotTerm reduce(58), // .-, reduce: AddsubdotTerm reduce(58), // ., reduce: AddsubdotTerm - shift(169), // * - shift(170), // / - shift(171), // // - shift(172), // % - shift(173), // .* - shift(174), // ./ - shift(175), // .// + shift(171), // * + shift(172), // / + shift(173), // // + shift(174), // % + shift(175), // .* + shift(176), // ./ + shift(177), // .// nil, // ! nil, // ~ nil, // ** @@ -3825,7 +3825,7 @@ var actionTab = actionTable{ shift(74), // md_token_FILENUM shift(76), // [ nil, // , - shift(78), // { + shift(79), // { nil, // } }, }, @@ -3908,7 +3908,7 @@ var actionTab = actionTable{ shift(74), // md_token_FILENUM shift(76), // [ nil, // , - shift(78), // { + shift(79), // { nil, // } }, }, @@ -3991,7 +3991,7 @@ var actionTab = actionTable{ shift(74), // md_token_FILENUM shift(76), // [ nil, // , - shift(78), // { + shift(79), // { nil, // } }, }, @@ -4240,7 +4240,7 @@ var actionTab = actionTable{ shift(74), // md_token_FILENUM shift(76), // [ nil, // , - shift(78), // { + shift(79), // { nil, // } }, }, @@ -4323,7 +4323,7 @@ var actionTab = actionTable{ shift(74), // md_token_FILENUM shift(76), // [ nil, // , - shift(78), // { + shift(79), // { nil, // } }, }, @@ -4382,7 +4382,7 @@ var actionTab = actionTable{ reduce(75), // .//, reduce: PowTerm nil, // ! nil, // ~ - shift(181), // ** + shift(183), // ** nil, // ( nil, // ) nil, // md_token_field_name @@ -4404,7 +4404,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + shift(184), // [ nil, // , nil, // { nil, // } @@ -4451,10 +4451,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(195), // + - shift(197), // - - shift(198), // .+ - shift(199), // .- + shift(198), // + + shift(200), // - + shift(201), // .+ + shift(202), // .- nil, // . nil, // * nil, // / @@ -4463,33 +4463,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(202), // ! - shift(203), // ~ + shift(205), // ! + shift(206), // ~ nil, // ** - shift(205), // ( + shift(208), // ( nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ + shift(211), // md_token_field_name + shift(212), // $[ nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ nil, // , - shift(230), // { + shift(234), // { nil, // } }, }, @@ -4570,7 +4570,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(78), // [, reduce: FieldName nil, // , nil, // { nil, // } @@ -4653,7 +4653,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(79), // [, reduce: FieldName nil, // , nil, // { nil, // } @@ -4736,7 +4736,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(80), // [, reduce: DirectFieldName nil, // , nil, // { nil, // } @@ -4821,7 +4821,7 @@ var actionTab = actionTable{ shift(74), // md_token_FILENUM shift(76), // [ nil, // , - shift(78), // { + shift(79), // { nil, // } }, }, @@ -4902,7 +4902,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(82), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } @@ -4985,7 +4985,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(83), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } @@ -5068,7 +5068,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(84), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } @@ -5151,7 +5151,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(85), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } @@ -5234,7 +5234,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(86), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } @@ -5317,7 +5317,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(87), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } @@ -5400,7 +5400,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(88), // [, reduce: ContextVariable nil, // , nil, // { nil, // } @@ -5483,7 +5483,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(89), // [, reduce: ContextVariable nil, // , nil, // { nil, // } @@ -5566,7 +5566,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(90), // [, reduce: ContextVariable nil, // , nil, // { nil, // } @@ -5649,7 +5649,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(91), // [, reduce: ContextVariable nil, // , nil, // { nil, // } @@ -5732,7 +5732,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(92), // [, reduce: ContextVariable nil, // , nil, // { nil, // } @@ -5815,7 +5815,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(93), // [, reduce: ContextVariable nil, // , nil, // { nil, // } @@ -5898,7 +5898,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(94), // [, reduce: ContextVariable nil, // , nil, // { nil, // } @@ -5981,7 +5981,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(95), // [, reduce: ContextVariable nil, // , nil, // { nil, // } @@ -6064,7 +6064,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(96), // [, reduce: ContextVariable nil, // , nil, // { nil, // } @@ -6147,7 +6147,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(97), // [, reduce: ContextVariable nil, // , nil, // { nil, // } @@ -6230,7 +6230,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(98), // [, reduce: ContextVariable nil, // , nil, // { nil, // } @@ -6313,7 +6313,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(99), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } @@ -6360,10 +6360,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(245), // + - shift(247), // - - shift(248), // .+ - shift(249), // .- + shift(249), // + + shift(251), // - + shift(252), // .+ + shift(253), // .- nil, // . nil, // * nil, // / @@ -6372,33 +6372,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(252), // ! - shift(253), // ~ + shift(256), // ! + shift(257), // ~ nil, // ** - shift(255), // ( + shift(259), // ( nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ - shift(260), // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ + shift(262), // md_token_field_name + shift(263), // $[ + shift(264), // ] + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ nil, // , - shift(283), // { + shift(288), // { nil, // } }, }, @@ -6479,13 +6479,96 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(106), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } }, }, actionRow{ // S78 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(108), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(108), // ||, reduce: MlrvalOrFunction + reduce(108), // ^^, reduce: MlrvalOrFunction + reduce(108), // &&, reduce: MlrvalOrFunction + reduce(108), // =~, reduce: MlrvalOrFunction + reduce(108), // !=~, reduce: MlrvalOrFunction + reduce(108), // ==, reduce: MlrvalOrFunction + reduce(108), // !=, reduce: MlrvalOrFunction + reduce(108), // >, reduce: MlrvalOrFunction + reduce(108), // >=, reduce: MlrvalOrFunction + reduce(108), // <, reduce: MlrvalOrFunction + reduce(108), // <=, reduce: MlrvalOrFunction + reduce(108), // |, reduce: MlrvalOrFunction + reduce(108), // ^, reduce: MlrvalOrFunction + reduce(108), // &, reduce: MlrvalOrFunction + reduce(108), // <<, reduce: MlrvalOrFunction + reduce(108), // >>, reduce: MlrvalOrFunction + reduce(108), // +, reduce: MlrvalOrFunction + reduce(108), // -, reduce: MlrvalOrFunction + reduce(108), // .+, reduce: MlrvalOrFunction + reduce(108), // .-, reduce: MlrvalOrFunction + reduce(108), // ., reduce: MlrvalOrFunction + reduce(108), // *, reduce: MlrvalOrFunction + reduce(108), // /, reduce: MlrvalOrFunction + reduce(108), // //, reduce: MlrvalOrFunction + reduce(108), // %, reduce: MlrvalOrFunction + reduce(108), // .*, reduce: MlrvalOrFunction + reduce(108), // ./, reduce: MlrvalOrFunction + reduce(108), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(108), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + reduce(108), // ], reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(108), // [, reduce: MlrvalOrFunction + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S79 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -6526,10 +6609,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- nil, // . nil, // * nil, // / @@ -6538,37 +6621,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(304), // ! - shift(305), // ~ + shift(309), // ! + shift(310), // ~ nil, // ** - shift(307), // ( + shift(312), // ( nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ + shift(315), // md_token_field_name + shift(316), // $[ nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ nil, // , - shift(332), // { - shift(333), // } + shift(338), // { + shift(339), // } }, }, - actionRow{ // S79 + actionRow{ // S80 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -6651,7 +6734,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S80 + actionRow{ // S81 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -6728,13 +6811,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(77), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } }, }, - actionRow{ // S81 + actionRow{ // S82 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -6817,7 +6900,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S82 + actionRow{ // S83 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -6900,7 +6983,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S83 + actionRow{ // S84 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -6923,9 +7006,9 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - shift(336), // ? + shift(342), // ? nil, // : - shift(337), // || + shift(343), // || nil, // ^^ nil, // && nil, // =~ @@ -6983,95 +7066,12 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S84 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(29), // $, reduce: LogicalOrTerm - reduce(29), // ;, reduce: LogicalOrTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(29), // ?, reduce: LogicalOrTerm - nil, // : - reduce(29), // ||, reduce: LogicalOrTerm - shift(338), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, actionRow{ // S85 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(31), // $, reduce: LogicalXORTerm - reduce(31), // ;, reduce: LogicalXORTerm + reduce(29), // $, reduce: LogicalOrTerm + reduce(29), // ;, reduce: LogicalOrTerm nil, // = nil, // ||= nil, // ^^= @@ -7089,11 +7089,11 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(31), // ?, reduce: LogicalXORTerm + reduce(29), // ?, reduce: LogicalOrTerm nil, // : - reduce(31), // ||, reduce: LogicalXORTerm - reduce(31), // ^^, reduce: LogicalXORTerm - shift(339), // && + reduce(29), // ||, reduce: LogicalOrTerm + shift(344), // ^^ + nil, // && nil, // =~ nil, // !=~ nil, // == @@ -7153,8 +7153,8 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(33), // $, reduce: LogicalAndTerm - reduce(33), // ;, reduce: LogicalAndTerm + reduce(31), // $, reduce: LogicalXORTerm + reduce(31), // ;, reduce: LogicalXORTerm nil, // = nil, // ||= nil, // ^^= @@ -7172,15 +7172,15 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(33), // ?, reduce: LogicalAndTerm + reduce(31), // ?, reduce: LogicalXORTerm nil, // : - reduce(33), // ||, reduce: LogicalAndTerm - reduce(33), // ^^, reduce: LogicalAndTerm - reduce(33), // &&, reduce: LogicalAndTerm - shift(340), // =~ - shift(341), // !=~ - shift(342), // == - shift(343), // != + reduce(31), // ||, reduce: LogicalXORTerm + reduce(31), // ^^, reduce: LogicalXORTerm + shift(345), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != nil, // > nil, // >= nil, // < @@ -7236,8 +7236,8 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(38), // $, reduce: EqneTerm - reduce(38), // ;, reduce: EqneTerm + reduce(33), // $, reduce: LogicalAndTerm + reduce(33), // ;, reduce: LogicalAndTerm nil, // = nil, // ||= nil, // ^^= @@ -7255,19 +7255,19 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(38), // ?, reduce: EqneTerm + reduce(33), // ?, reduce: LogicalAndTerm nil, // : - reduce(38), // ||, reduce: EqneTerm - reduce(38), // ^^, reduce: EqneTerm - reduce(38), // &&, reduce: EqneTerm - reduce(38), // =~, reduce: EqneTerm - reduce(38), // !=~, reduce: EqneTerm - reduce(38), // ==, reduce: EqneTerm - reduce(38), // !=, reduce: EqneTerm - shift(344), // > - shift(345), // >= - shift(346), // < - shift(347), // <= + reduce(33), // ||, reduce: LogicalAndTerm + reduce(33), // ^^, reduce: LogicalAndTerm + reduce(33), // &&, reduce: LogicalAndTerm + shift(346), // =~ + shift(347), // !=~ + shift(348), // == + shift(349), // != + nil, // > + nil, // >= + nil, // < + nil, // <= nil, // | nil, // ^ nil, // & @@ -7319,8 +7319,8 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(43), // $, reduce: CmpTerm - reduce(43), // ;, reduce: CmpTerm + reduce(38), // $, reduce: EqneTerm + reduce(38), // ;, reduce: EqneTerm nil, // = nil, // ||= nil, // ^^= @@ -7338,20 +7338,20 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(43), // ?, reduce: CmpTerm + reduce(38), // ?, reduce: EqneTerm nil, // : - reduce(43), // ||, reduce: CmpTerm - reduce(43), // ^^, reduce: CmpTerm - reduce(43), // &&, reduce: CmpTerm - reduce(43), // =~, reduce: CmpTerm - reduce(43), // !=~, reduce: CmpTerm - reduce(43), // ==, reduce: CmpTerm - reduce(43), // !=, reduce: CmpTerm - reduce(43), // >, reduce: CmpTerm - reduce(43), // >=, reduce: CmpTerm - reduce(43), // <, reduce: CmpTerm - reduce(43), // <=, reduce: CmpTerm - shift(348), // | + reduce(38), // ||, reduce: EqneTerm + reduce(38), // ^^, reduce: EqneTerm + reduce(38), // &&, reduce: EqneTerm + reduce(38), // =~, reduce: EqneTerm + reduce(38), // !=~, reduce: EqneTerm + reduce(38), // ==, reduce: EqneTerm + reduce(38), // !=, reduce: EqneTerm + shift(350), // > + shift(351), // >= + shift(352), // < + shift(353), // <= + nil, // | nil, // ^ nil, // & nil, // << @@ -7402,8 +7402,8 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(45), // $, reduce: BitwiseORTerm - reduce(45), // ;, reduce: BitwiseORTerm + reduce(43), // $, reduce: CmpTerm + reduce(43), // ;, reduce: CmpTerm nil, // = nil, // ||= nil, // ^^= @@ -7421,21 +7421,21 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(45), // ?, reduce: BitwiseORTerm + reduce(43), // ?, reduce: CmpTerm nil, // : - reduce(45), // ||, reduce: BitwiseORTerm - reduce(45), // ^^, reduce: BitwiseORTerm - reduce(45), // &&, reduce: BitwiseORTerm - reduce(45), // =~, reduce: BitwiseORTerm - reduce(45), // !=~, reduce: BitwiseORTerm - reduce(45), // ==, reduce: BitwiseORTerm - reduce(45), // !=, reduce: BitwiseORTerm - reduce(45), // >, reduce: BitwiseORTerm - reduce(45), // >=, reduce: BitwiseORTerm - reduce(45), // <, reduce: BitwiseORTerm - reduce(45), // <=, reduce: BitwiseORTerm - reduce(45), // |, reduce: BitwiseORTerm - shift(349), // ^ + reduce(43), // ||, reduce: CmpTerm + reduce(43), // ^^, reduce: CmpTerm + reduce(43), // &&, reduce: CmpTerm + reduce(43), // =~, reduce: CmpTerm + reduce(43), // !=~, reduce: CmpTerm + reduce(43), // ==, reduce: CmpTerm + reduce(43), // !=, reduce: CmpTerm + reduce(43), // >, reduce: CmpTerm + reduce(43), // >=, reduce: CmpTerm + reduce(43), // <, reduce: CmpTerm + reduce(43), // <=, reduce: CmpTerm + shift(354), // | + nil, // ^ nil, // & nil, // << nil, // >> @@ -7485,8 +7485,8 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(47), // $, reduce: BitwiseXORTerm - reduce(47), // ;, reduce: BitwiseXORTerm + reduce(45), // $, reduce: BitwiseORTerm + reduce(45), // ;, reduce: BitwiseORTerm nil, // = nil, // ||= nil, // ^^= @@ -7504,22 +7504,22 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(47), // ?, reduce: BitwiseXORTerm + reduce(45), // ?, reduce: BitwiseORTerm nil, // : - reduce(47), // ||, reduce: BitwiseXORTerm - reduce(47), // ^^, reduce: BitwiseXORTerm - reduce(47), // &&, reduce: BitwiseXORTerm - reduce(47), // =~, reduce: BitwiseXORTerm - reduce(47), // !=~, reduce: BitwiseXORTerm - reduce(47), // ==, reduce: BitwiseXORTerm - reduce(47), // !=, reduce: BitwiseXORTerm - reduce(47), // >, reduce: BitwiseXORTerm - reduce(47), // >=, reduce: BitwiseXORTerm - reduce(47), // <, reduce: BitwiseXORTerm - reduce(47), // <=, reduce: BitwiseXORTerm - reduce(47), // |, reduce: BitwiseXORTerm - reduce(47), // ^, reduce: BitwiseXORTerm - shift(350), // & + reduce(45), // ||, reduce: BitwiseORTerm + reduce(45), // ^^, reduce: BitwiseORTerm + reduce(45), // &&, reduce: BitwiseORTerm + reduce(45), // =~, reduce: BitwiseORTerm + reduce(45), // !=~, reduce: BitwiseORTerm + reduce(45), // ==, reduce: BitwiseORTerm + reduce(45), // !=, reduce: BitwiseORTerm + reduce(45), // >, reduce: BitwiseORTerm + reduce(45), // >=, reduce: BitwiseORTerm + reduce(45), // <, reduce: BitwiseORTerm + reduce(45), // <=, reduce: BitwiseORTerm + reduce(45), // |, reduce: BitwiseORTerm + shift(355), // ^ + nil, // & nil, // << nil, // >> nil, // + @@ -7568,8 +7568,8 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(49), // $, reduce: BitwiseANDTerm - reduce(49), // ;, reduce: BitwiseANDTerm + reduce(47), // $, reduce: BitwiseXORTerm + reduce(47), // ;, reduce: BitwiseXORTerm nil, // = nil, // ||= nil, // ^^= @@ -7587,24 +7587,24 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(49), // ?, reduce: BitwiseANDTerm + reduce(47), // ?, reduce: BitwiseXORTerm nil, // : - reduce(49), // ||, reduce: BitwiseANDTerm - reduce(49), // ^^, reduce: BitwiseANDTerm - reduce(49), // &&, reduce: BitwiseANDTerm - reduce(49), // =~, reduce: BitwiseANDTerm - reduce(49), // !=~, reduce: BitwiseANDTerm - reduce(49), // ==, reduce: BitwiseANDTerm - reduce(49), // !=, reduce: BitwiseANDTerm - reduce(49), // >, reduce: BitwiseANDTerm - reduce(49), // >=, reduce: BitwiseANDTerm - reduce(49), // <, reduce: BitwiseANDTerm - reduce(49), // <=, reduce: BitwiseANDTerm - reduce(49), // |, reduce: BitwiseANDTerm - reduce(49), // ^, reduce: BitwiseANDTerm - reduce(49), // &, reduce: BitwiseANDTerm - shift(351), // << - shift(352), // >> + reduce(47), // ||, reduce: BitwiseXORTerm + reduce(47), // ^^, reduce: BitwiseXORTerm + reduce(47), // &&, reduce: BitwiseXORTerm + reduce(47), // =~, reduce: BitwiseXORTerm + reduce(47), // !=~, reduce: BitwiseXORTerm + reduce(47), // ==, reduce: BitwiseXORTerm + reduce(47), // !=, reduce: BitwiseXORTerm + reduce(47), // >, reduce: BitwiseXORTerm + reduce(47), // >=, reduce: BitwiseXORTerm + reduce(47), // <, reduce: BitwiseXORTerm + reduce(47), // <=, reduce: BitwiseXORTerm + reduce(47), // |, reduce: BitwiseXORTerm + reduce(47), // ^, reduce: BitwiseXORTerm + shift(356), // & + nil, // << + nil, // >> nil, // + nil, // - nil, // .+ @@ -7651,8 +7651,8 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(52), // $, reduce: BitwiseShiftTerm - reduce(52), // ;, reduce: BitwiseShiftTerm + reduce(49), // $, reduce: BitwiseANDTerm + reduce(49), // ;, reduce: BitwiseANDTerm nil, // = nil, // ||= nil, // ^^= @@ -7670,29 +7670,29 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(52), // ?, reduce: BitwiseShiftTerm + reduce(49), // ?, reduce: BitwiseANDTerm nil, // : - reduce(52), // ||, reduce: BitwiseShiftTerm - reduce(52), // ^^, reduce: BitwiseShiftTerm - reduce(52), // &&, reduce: BitwiseShiftTerm - reduce(52), // =~, reduce: BitwiseShiftTerm - reduce(52), // !=~, reduce: BitwiseShiftTerm - reduce(52), // ==, reduce: BitwiseShiftTerm - reduce(52), // !=, reduce: BitwiseShiftTerm - reduce(52), // >, reduce: BitwiseShiftTerm - reduce(52), // >=, reduce: BitwiseShiftTerm - reduce(52), // <, reduce: BitwiseShiftTerm - reduce(52), // <=, reduce: BitwiseShiftTerm - reduce(52), // |, reduce: BitwiseShiftTerm - reduce(52), // ^, reduce: BitwiseShiftTerm - reduce(52), // &, reduce: BitwiseShiftTerm - reduce(52), // <<, reduce: BitwiseShiftTerm - reduce(52), // >>, reduce: BitwiseShiftTerm - shift(353), // + - shift(354), // - - shift(355), // .+ - shift(356), // .- - shift(357), // . + reduce(49), // ||, reduce: BitwiseANDTerm + reduce(49), // ^^, reduce: BitwiseANDTerm + reduce(49), // &&, reduce: BitwiseANDTerm + reduce(49), // =~, reduce: BitwiseANDTerm + reduce(49), // !=~, reduce: BitwiseANDTerm + reduce(49), // ==, reduce: BitwiseANDTerm + reduce(49), // !=, reduce: BitwiseANDTerm + reduce(49), // >, reduce: BitwiseANDTerm + reduce(49), // >=, reduce: BitwiseANDTerm + reduce(49), // <, reduce: BitwiseANDTerm + reduce(49), // <=, reduce: BitwiseANDTerm + reduce(49), // |, reduce: BitwiseANDTerm + reduce(49), // ^, reduce: BitwiseANDTerm + reduce(49), // &, reduce: BitwiseANDTerm + shift(357), // << + shift(358), // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . nil, // * nil, // / nil, // // @@ -7731,6 +7731,89 @@ var actionTab = actionTable{ }, }, actionRow{ // S93 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(52), // $, reduce: BitwiseShiftTerm + reduce(52), // ;, reduce: BitwiseShiftTerm + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(52), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(52), // ||, reduce: BitwiseShiftTerm + reduce(52), // ^^, reduce: BitwiseShiftTerm + reduce(52), // &&, reduce: BitwiseShiftTerm + reduce(52), // =~, reduce: BitwiseShiftTerm + reduce(52), // !=~, reduce: BitwiseShiftTerm + reduce(52), // ==, reduce: BitwiseShiftTerm + reduce(52), // !=, reduce: BitwiseShiftTerm + reduce(52), // >, reduce: BitwiseShiftTerm + reduce(52), // >=, reduce: BitwiseShiftTerm + reduce(52), // <, reduce: BitwiseShiftTerm + reduce(52), // <=, reduce: BitwiseShiftTerm + reduce(52), // |, reduce: BitwiseShiftTerm + reduce(52), // ^, reduce: BitwiseShiftTerm + reduce(52), // &, reduce: BitwiseShiftTerm + reduce(52), // <<, reduce: BitwiseShiftTerm + reduce(52), // >>, reduce: BitwiseShiftTerm + shift(359), // + + shift(360), // - + shift(361), // .+ + shift(362), // .- + shift(363), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S94 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -7786,34 +7869,34 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(103), // ( + shift(104), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(107), // md_token_field_name + shift(108), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ nil, // , - shift(128), // { + shift(130), // { nil, // } }, }, - actionRow{ // S94 + actionRow{ // S95 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -7859,13 +7942,13 @@ var actionTab = actionTable{ reduce(58), // .+, reduce: AddsubdotTerm reduce(58), // .-, reduce: AddsubdotTerm reduce(58), // ., reduce: AddsubdotTerm - shift(359), // * - shift(360), // / - shift(361), // // - shift(362), // % - shift(363), // .* - shift(364), // ./ - shift(365), // .// + shift(365), // * + shift(366), // / + shift(367), // // + shift(368), // % + shift(369), // .* + shift(370), // ./ + shift(371), // .// nil, // ! nil, // ~ nil, // ** @@ -7896,89 +7979,6 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S95 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(103), // ( - nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ - nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ - nil, // , - shift(128), // { - nil, // } - }, - }, actionRow{ // S96 canRecover: false, actions: [numSymbols]action{ @@ -8035,30 +8035,30 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(103), // ( + shift(104), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(107), // md_token_field_name + shift(108), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ nil, // , - shift(128), // { + shift(130), // { nil, // } }, }, @@ -8118,34 +8118,117 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(103), // ( + shift(104), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(107), // md_token_field_name + shift(108), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ nil, // , - shift(128), // { + shift(130), // { nil, // } }, }, actionRow{ // S98 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(104), // ( + nil, // ) + shift(107), // md_token_field_name + shift(108), // $[ + nil, // ] + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ + nil, // , + shift(130), // { + nil, // } + }, + }, + actionRow{ // S99 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -8228,7 +8311,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S99 + actionRow{ // S100 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -8311,89 +8394,6 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S100 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(103), // ( - nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ - nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ - nil, // , - shift(128), // { - nil, // } - }, - }, actionRow{ // S101 canRecover: false, actions: [numSymbols]action{ @@ -8450,34 +8450,117 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(103), // ( + shift(104), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(107), // md_token_field_name + shift(108), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ nil, // , - shift(128), // { + shift(130), // { nil, // } }, }, actionRow{ // S102 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(104), // ( + nil, // ) + shift(107), // md_token_field_name + shift(108), // $[ + nil, // ] + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ + nil, // , + shift(130), // { + nil, // } + }, + }, + actionRow{ // S103 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -8532,7 +8615,7 @@ var actionTab = actionTable{ reduce(75), // .//, reduce: PowTerm nil, // ! nil, // ~ - shift(371), // ** + shift(377), // ** nil, // ( nil, // ) nil, // md_token_field_name @@ -8554,13 +8637,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + shift(378), // [ nil, // , nil, // { nil, // } }, }, - actionRow{ // S103 + actionRow{ // S104 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -8601,10 +8684,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(195), // + - shift(197), // - - shift(198), // .+ - shift(199), // .- + shift(198), // + + shift(200), // - + shift(201), // .+ + shift(202), // .- nil, // . nil, // * nil, // / @@ -8613,37 +8696,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(202), // ! - shift(203), // ~ + shift(205), // ! + shift(206), // ~ nil, // ** - shift(205), // ( + shift(208), // ( nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ + shift(211), // md_token_field_name + shift(212), // $[ nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ nil, // , - shift(230), // { + shift(234), // { nil, // } }, }, - actionRow{ // S104 + actionRow{ // S105 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -8720,13 +8803,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(78), // [, reduce: FieldName nil, // , nil, // { nil, // } }, }, - actionRow{ // S105 + actionRow{ // S106 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -8803,13 +8886,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(79), // [, reduce: FieldName nil, // , nil, // { nil, // } }, }, - actionRow{ // S106 + actionRow{ // S107 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -8886,13 +8969,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(80), // [, reduce: DirectFieldName nil, // , nil, // { nil, // } }, }, - actionRow{ // S107 + actionRow{ // S108 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -8971,11 +9054,11 @@ var actionTab = actionTable{ shift(74), // md_token_FILENUM shift(76), // [ nil, // , - shift(78), // { + shift(79), // { nil, // } }, }, - actionRow{ // S108 + actionRow{ // S109 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -9052,13 +9135,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(82), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } }, }, - actionRow{ // S109 + actionRow{ // S110 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -9135,13 +9218,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(83), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } }, }, - actionRow{ // S110 + actionRow{ // S111 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -9218,13 +9301,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(84), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } }, }, - actionRow{ // S111 + actionRow{ // S112 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -9301,13 +9384,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(85), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } }, }, - actionRow{ // S112 + actionRow{ // S113 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -9384,13 +9467,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(86), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } }, }, - actionRow{ // S113 + actionRow{ // S114 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -9467,13 +9550,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(87), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } }, }, - actionRow{ // S114 + actionRow{ // S115 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -9550,13 +9633,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(88), // [, reduce: ContextVariable nil, // , nil, // { nil, // } }, }, - actionRow{ // S115 + actionRow{ // S116 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -9633,13 +9716,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(89), // [, reduce: ContextVariable nil, // , nil, // { nil, // } }, }, - actionRow{ // S116 + actionRow{ // S117 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -9716,13 +9799,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(90), // [, reduce: ContextVariable nil, // , nil, // { nil, // } }, }, - actionRow{ // S117 + actionRow{ // S118 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -9799,13 +9882,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(91), // [, reduce: ContextVariable nil, // , nil, // { nil, // } }, }, - actionRow{ // S118 + actionRow{ // S119 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -9882,13 +9965,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(92), // [, reduce: ContextVariable nil, // , nil, // { nil, // } }, }, - actionRow{ // S119 + actionRow{ // S120 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -9965,13 +10048,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(93), // [, reduce: ContextVariable nil, // , nil, // { nil, // } }, }, - actionRow{ // S120 + actionRow{ // S121 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -10048,13 +10131,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(94), // [, reduce: ContextVariable nil, // , nil, // { nil, // } }, }, - actionRow{ // S121 + actionRow{ // S122 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -10131,13 +10214,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(95), // [, reduce: ContextVariable nil, // , nil, // { nil, // } }, }, - actionRow{ // S122 + actionRow{ // S123 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -10214,13 +10297,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(96), // [, reduce: ContextVariable nil, // , nil, // { nil, // } }, }, - actionRow{ // S123 + actionRow{ // S124 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -10297,13 +10380,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(97), // [, reduce: ContextVariable nil, // , nil, // { nil, // } }, }, - actionRow{ // S124 + actionRow{ // S125 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -10380,13 +10463,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(98), // [, reduce: ContextVariable nil, // , nil, // { nil, // } }, }, - actionRow{ // S125 + actionRow{ // S126 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -10463,13 +10546,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(99), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } }, }, - actionRow{ // S126 + actionRow{ // S127 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -10510,10 +10593,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(245), // + - shift(247), // - - shift(248), // .+ - shift(249), // .- + shift(249), // + + shift(251), // - + shift(252), // .+ + shift(253), // .- nil, // . nil, // * nil, // / @@ -10522,37 +10605,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(252), // ! - shift(253), // ~ + shift(256), // ! + shift(257), // ~ nil, // ** - shift(255), // ( + shift(259), // ( nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ - shift(374), // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ + shift(262), // md_token_field_name + shift(263), // $[ + shift(381), // ] + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ nil, // , - shift(283), // { + shift(288), // { nil, // } }, }, - actionRow{ // S127 + actionRow{ // S128 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -10629,13 +10712,96 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(106), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } }, }, - actionRow{ // S128 + actionRow{ // S129 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(108), // $, reduce: MlrvalOrFunction + reduce(108), // ;, reduce: MlrvalOrFunction + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(108), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(108), // ||, reduce: MlrvalOrFunction + reduce(108), // ^^, reduce: MlrvalOrFunction + reduce(108), // &&, reduce: MlrvalOrFunction + reduce(108), // =~, reduce: MlrvalOrFunction + reduce(108), // !=~, reduce: MlrvalOrFunction + reduce(108), // ==, reduce: MlrvalOrFunction + reduce(108), // !=, reduce: MlrvalOrFunction + reduce(108), // >, reduce: MlrvalOrFunction + reduce(108), // >=, reduce: MlrvalOrFunction + reduce(108), // <, reduce: MlrvalOrFunction + reduce(108), // <=, reduce: MlrvalOrFunction + reduce(108), // |, reduce: MlrvalOrFunction + reduce(108), // ^, reduce: MlrvalOrFunction + reduce(108), // &, reduce: MlrvalOrFunction + reduce(108), // <<, reduce: MlrvalOrFunction + reduce(108), // >>, reduce: MlrvalOrFunction + reduce(108), // +, reduce: MlrvalOrFunction + reduce(108), // -, reduce: MlrvalOrFunction + reduce(108), // .+, reduce: MlrvalOrFunction + reduce(108), // .-, reduce: MlrvalOrFunction + reduce(108), // ., reduce: MlrvalOrFunction + reduce(108), // *, reduce: MlrvalOrFunction + reduce(108), // /, reduce: MlrvalOrFunction + reduce(108), // //, reduce: MlrvalOrFunction + reduce(108), // %, reduce: MlrvalOrFunction + reduce(108), // .*, reduce: MlrvalOrFunction + reduce(108), // ./, reduce: MlrvalOrFunction + reduce(108), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(108), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(108), // [, reduce: MlrvalOrFunction + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S130 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -10676,10 +10842,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- nil, // . nil, // * nil, // / @@ -10688,37 +10854,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(304), // ! - shift(305), // ~ + shift(309), // ! + shift(310), // ~ nil, // ** - shift(307), // ( + shift(312), // ( nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ + shift(315), // md_token_field_name + shift(316), // $[ nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ nil, // , - shift(332), // { - shift(376), // } + shift(338), // { + shift(383), // } }, }, - actionRow{ // S129 + actionRow{ // S131 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -10801,7 +10967,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S130 + actionRow{ // S132 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -10884,7 +11050,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S131 + actionRow{ // S133 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -10967,7 +11133,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S132 + actionRow{ // S134 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -11050,7 +11216,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S133 + actionRow{ // S135 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -11133,7 +11299,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S134 + actionRow{ // S136 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -11216,7 +11382,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S135 + actionRow{ // S137 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -11299,7 +11465,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S136 + actionRow{ // S138 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -11382,7 +11548,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S137 + actionRow{ // S139 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -11465,7 +11631,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S138 + actionRow{ // S140 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -11548,7 +11714,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S139 + actionRow{ // S141 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -11631,7 +11797,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S140 + actionRow{ // S142 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -11714,7 +11880,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S141 + actionRow{ // S143 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -11797,7 +11963,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S142 + actionRow{ // S144 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -11880,7 +12046,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S143 + actionRow{ // S145 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -11963,7 +12129,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S144 + actionRow{ // S146 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -12046,7 +12212,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S145 + actionRow{ // S147 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -12129,7 +12295,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S146 + actionRow{ // S148 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -12170,10 +12336,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- nil, // . nil, // * nil, // / @@ -12182,202 +12348,36 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(304), // ! - shift(305), // ~ + shift(309), // ! + shift(310), // ~ nil, // ** - shift(307), // ( + shift(312), // ( nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ + shift(315), // md_token_field_name + shift(316), // $[ nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ nil, // , - shift(332), // { + shift(338), // { nil, // } }, }, - actionRow{ // S147 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(43), // + - shift(45), // - - shift(46), // .+ - shift(47), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(50), // ! - shift(51), // ~ - nil, // ** - shift(53), // ( - nil, // ) - shift(56), // md_token_field_name - shift(57), // $[ - nil, // ] - shift(58), // md_token_string_literal - shift(59), // md_token_int_literal - shift(60), // md_token_float_literal - shift(61), // md_token_boolean_literal - shift(62), // md_token_panic - shift(64), // md_token_IPS - shift(65), // md_token_IFS - shift(66), // md_token_IRS - shift(67), // md_token_OPS - shift(68), // md_token_OFS - shift(69), // md_token_ORS - shift(70), // md_token_NF - shift(71), // md_token_NR - shift(72), // md_token_FNR - shift(73), // md_token_FILENAME - shift(74), // md_token_FILENUM - shift(76), // [ - nil, // , - shift(78), // { - nil, // } - }, - }, - actionRow{ // S148 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(43), // + - shift(45), // - - shift(46), // .+ - shift(47), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(50), // ! - shift(51), // ~ - nil, // ** - shift(53), // ( - nil, // ) - shift(56), // md_token_field_name - shift(57), // $[ - nil, // ] - shift(58), // md_token_string_literal - shift(59), // md_token_int_literal - shift(60), // md_token_float_literal - shift(61), // md_token_boolean_literal - shift(62), // md_token_panic - shift(64), // md_token_IPS - shift(65), // md_token_IFS - shift(66), // md_token_IRS - shift(67), // md_token_OPS - shift(68), // md_token_OFS - shift(69), // md_token_ORS - shift(70), // md_token_NF - shift(71), // md_token_NR - shift(72), // md_token_FNR - shift(73), // md_token_FILENAME - shift(74), // md_token_FILENUM - shift(76), // [ - nil, // , - shift(78), // { - nil, // } - }, - }, actionRow{ // S149 canRecover: false, actions: [numSymbols]action{ @@ -12457,7 +12457,7 @@ var actionTab = actionTable{ shift(74), // md_token_FILENUM shift(76), // [ nil, // , - shift(78), // { + shift(79), // { nil, // } }, }, @@ -12540,7 +12540,7 @@ var actionTab = actionTable{ shift(74), // md_token_FILENUM shift(76), // [ nil, // , - shift(78), // { + shift(79), // { nil, // } }, }, @@ -12623,7 +12623,7 @@ var actionTab = actionTable{ shift(74), // md_token_FILENUM shift(76), // [ nil, // , - shift(78), // { + shift(79), // { nil, // } }, }, @@ -12706,7 +12706,7 @@ var actionTab = actionTable{ shift(74), // md_token_FILENUM shift(76), // [ nil, // , - shift(78), // { + shift(79), // { nil, // } }, }, @@ -12789,7 +12789,7 @@ var actionTab = actionTable{ shift(74), // md_token_FILENUM shift(76), // [ nil, // , - shift(78), // { + shift(79), // { nil, // } }, }, @@ -12872,7 +12872,7 @@ var actionTab = actionTable{ shift(74), // md_token_FILENUM shift(76), // [ nil, // , - shift(78), // { + shift(79), // { nil, // } }, }, @@ -12955,7 +12955,7 @@ var actionTab = actionTable{ shift(74), // md_token_FILENUM shift(76), // [ nil, // , - shift(78), // { + shift(79), // { nil, // } }, }, @@ -13038,7 +13038,7 @@ var actionTab = actionTable{ shift(74), // md_token_FILENUM shift(76), // [ nil, // , - shift(78), // { + shift(79), // { nil, // } }, }, @@ -13121,7 +13121,7 @@ var actionTab = actionTable{ shift(74), // md_token_FILENUM shift(76), // [ nil, // , - shift(78), // { + shift(79), // { nil, // } }, }, @@ -13204,7 +13204,7 @@ var actionTab = actionTable{ shift(74), // md_token_FILENUM shift(76), // [ nil, // , - shift(78), // { + shift(79), // { nil, // } }, }, @@ -13287,7 +13287,7 @@ var actionTab = actionTable{ shift(74), // md_token_FILENUM shift(76), // [ nil, // , - shift(78), // { + shift(79), // { nil, // } }, }, @@ -13370,7 +13370,7 @@ var actionTab = actionTable{ shift(74), // md_token_FILENUM shift(76), // [ nil, // , - shift(78), // { + shift(79), // { nil, // } }, }, @@ -13453,7 +13453,7 @@ var actionTab = actionTable{ shift(74), // md_token_FILENUM shift(76), // [ nil, // , - shift(78), // { + shift(79), // { nil, // } }, }, @@ -13536,7 +13536,7 @@ var actionTab = actionTable{ shift(74), // md_token_FILENUM shift(76), // [ nil, // , - shift(78), // { + shift(79), // { nil, // } }, }, @@ -13619,7 +13619,7 @@ var actionTab = actionTable{ shift(74), // md_token_FILENUM shift(76), // [ nil, // , - shift(78), // { + shift(79), // { nil, // } }, }, @@ -13702,7 +13702,7 @@ var actionTab = actionTable{ shift(74), // md_token_FILENUM shift(76), // [ nil, // , - shift(78), // { + shift(79), // { nil, // } }, }, @@ -13785,7 +13785,7 @@ var actionTab = actionTable{ shift(74), // md_token_FILENUM shift(76), // [ nil, // , - shift(78), // { + shift(79), // { nil, // } }, }, @@ -13868,7 +13868,7 @@ var actionTab = actionTable{ shift(74), // md_token_FILENUM shift(76), // [ nil, // , - shift(78), // { + shift(79), // { nil, // } }, }, @@ -13951,11 +13951,177 @@ var actionTab = actionTable{ shift(74), // md_token_FILENUM shift(76), // [ nil, // , - shift(78), // { + shift(79), // { nil, // } }, }, actionRow{ // S168 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(43), // + + shift(45), // - + shift(46), // .+ + shift(47), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(50), // ! + shift(51), // ~ + nil, // ** + shift(53), // ( + nil, // ) + shift(56), // md_token_field_name + shift(57), // $[ + nil, // ] + shift(58), // md_token_string_literal + shift(59), // md_token_int_literal + shift(60), // md_token_float_literal + shift(61), // md_token_boolean_literal + shift(62), // md_token_panic + shift(64), // md_token_IPS + shift(65), // md_token_IFS + shift(66), // md_token_IRS + shift(67), // md_token_OPS + shift(68), // md_token_OFS + shift(69), // md_token_ORS + shift(70), // md_token_NF + shift(71), // md_token_NR + shift(72), // md_token_FNR + shift(73), // md_token_FILENAME + shift(74), // md_token_FILENUM + shift(76), // [ + nil, // , + shift(79), // { + nil, // } + }, + }, + actionRow{ // S169 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(43), // + + shift(45), // - + shift(46), // .+ + shift(47), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(50), // ! + shift(51), // ~ + nil, // ** + shift(53), // ( + nil, // ) + shift(56), // md_token_field_name + shift(57), // $[ + nil, // ] + shift(58), // md_token_string_literal + shift(59), // md_token_int_literal + shift(60), // md_token_float_literal + shift(61), // md_token_boolean_literal + shift(62), // md_token_panic + shift(64), // md_token_IPS + shift(65), // md_token_IFS + shift(66), // md_token_IRS + shift(67), // md_token_OPS + shift(68), // md_token_OFS + shift(69), // md_token_ORS + shift(70), // md_token_NF + shift(71), // md_token_NR + shift(72), // md_token_FNR + shift(73), // md_token_FILENAME + shift(74), // md_token_FILENUM + shift(76), // [ + nil, // , + shift(79), // { + nil, // } + }, + }, + actionRow{ // S170 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -14038,172 +14204,6 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S169 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(43), // + - shift(45), // - - shift(46), // .+ - shift(47), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(50), // ! - shift(51), // ~ - nil, // ** - shift(53), // ( - nil, // ) - shift(56), // md_token_field_name - shift(57), // $[ - nil, // ] - shift(58), // md_token_string_literal - shift(59), // md_token_int_literal - shift(60), // md_token_float_literal - shift(61), // md_token_boolean_literal - shift(62), // md_token_panic - shift(64), // md_token_IPS - shift(65), // md_token_IFS - shift(66), // md_token_IRS - shift(67), // md_token_OPS - shift(68), // md_token_OFS - shift(69), // md_token_ORS - shift(70), // md_token_NF - shift(71), // md_token_NR - shift(72), // md_token_FNR - shift(73), // md_token_FILENAME - shift(74), // md_token_FILENUM - shift(76), // [ - nil, // , - shift(78), // { - nil, // } - }, - }, - actionRow{ // S170 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(43), // + - shift(45), // - - shift(46), // .+ - shift(47), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(50), // ! - shift(51), // ~ - nil, // ** - shift(53), // ( - nil, // ) - shift(56), // md_token_field_name - shift(57), // $[ - nil, // ] - shift(58), // md_token_string_literal - shift(59), // md_token_int_literal - shift(60), // md_token_float_literal - shift(61), // md_token_boolean_literal - shift(62), // md_token_panic - shift(64), // md_token_IPS - shift(65), // md_token_IFS - shift(66), // md_token_IRS - shift(67), // md_token_OPS - shift(68), // md_token_OFS - shift(69), // md_token_ORS - shift(70), // md_token_NF - shift(71), // md_token_NR - shift(72), // md_token_FNR - shift(73), // md_token_FILENAME - shift(74), // md_token_FILENUM - shift(76), // [ - nil, // , - shift(78), // { - nil, // } - }, - }, actionRow{ // S171 canRecover: false, actions: [numSymbols]action{ @@ -14283,7 +14283,7 @@ var actionTab = actionTable{ shift(74), // md_token_FILENUM shift(76), // [ nil, // , - shift(78), // { + shift(79), // { nil, // } }, }, @@ -14366,7 +14366,7 @@ var actionTab = actionTable{ shift(74), // md_token_FILENUM shift(76), // [ nil, // , - shift(78), // { + shift(79), // { nil, // } }, }, @@ -14449,7 +14449,7 @@ var actionTab = actionTable{ shift(74), // md_token_FILENUM shift(76), // [ nil, // , - shift(78), // { + shift(79), // { nil, // } }, }, @@ -14532,7 +14532,7 @@ var actionTab = actionTable{ shift(74), // md_token_FILENUM shift(76), // [ nil, // , - shift(78), // { + shift(79), // { nil, // } }, }, @@ -14615,11 +14615,177 @@ var actionTab = actionTable{ shift(74), // md_token_FILENUM shift(76), // [ nil, // , - shift(78), // { + shift(79), // { nil, // } }, }, actionRow{ // S176 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(43), // + + shift(45), // - + shift(46), // .+ + shift(47), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(50), // ! + shift(51), // ~ + nil, // ** + shift(53), // ( + nil, // ) + shift(56), // md_token_field_name + shift(57), // $[ + nil, // ] + shift(58), // md_token_string_literal + shift(59), // md_token_int_literal + shift(60), // md_token_float_literal + shift(61), // md_token_boolean_literal + shift(62), // md_token_panic + shift(64), // md_token_IPS + shift(65), // md_token_IFS + shift(66), // md_token_IRS + shift(67), // md_token_OPS + shift(68), // md_token_OFS + shift(69), // md_token_ORS + shift(70), // md_token_NF + shift(71), // md_token_NR + shift(72), // md_token_FNR + shift(73), // md_token_FILENAME + shift(74), // md_token_FILENUM + shift(76), // [ + nil, // , + shift(79), // { + nil, // } + }, + }, + actionRow{ // S177 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(43), // + + shift(45), // - + shift(46), // .+ + shift(47), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(50), // ! + shift(51), // ~ + nil, // ** + shift(53), // ( + nil, // ) + shift(56), // md_token_field_name + shift(57), // $[ + nil, // ] + shift(58), // md_token_string_literal + shift(59), // md_token_int_literal + shift(60), // md_token_float_literal + shift(61), // md_token_boolean_literal + shift(62), // md_token_panic + shift(64), // md_token_IPS + shift(65), // md_token_IFS + shift(66), // md_token_IRS + shift(67), // md_token_OPS + shift(68), // md_token_OFS + shift(69), // md_token_ORS + shift(70), // md_token_NF + shift(71), // md_token_NR + shift(72), // md_token_FNR + shift(73), // md_token_FILENAME + shift(74), // md_token_FILENUM + shift(76), // [ + nil, // , + shift(79), // { + nil, // } + }, + }, + actionRow{ // S178 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -14702,7 +14868,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S177 + actionRow{ // S179 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -14785,7 +14951,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S178 + actionRow{ // S180 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -14868,7 +15034,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S179 + actionRow{ // S181 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -14951,7 +15117,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S180 + actionRow{ // S182 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -15034,7 +15200,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S181 + actionRow{ // S183 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -15113,11 +15279,94 @@ var actionTab = actionTable{ shift(74), // md_token_FILENUM shift(76), // [ nil, // , - shift(78), // { + shift(79), // { nil, // } }, }, - actionRow{ // S182 + actionRow{ // S184 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(43), // + + shift(45), // - + shift(46), // .+ + shift(47), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(50), // ! + shift(51), // ~ + nil, // ** + shift(53), // ( + nil, // ) + shift(56), // md_token_field_name + shift(57), // $[ + nil, // ] + shift(58), // md_token_string_literal + shift(59), // md_token_int_literal + shift(60), // md_token_float_literal + shift(61), // md_token_boolean_literal + shift(62), // md_token_panic + shift(64), // md_token_IPS + shift(65), // md_token_IFS + shift(66), // md_token_IRS + shift(67), // md_token_OPS + shift(68), // md_token_OFS + shift(69), // md_token_ORS + shift(70), // md_token_NF + shift(71), // md_token_NR + shift(72), // md_token_FNR + shift(73), // md_token_FILENAME + shift(74), // md_token_FILENUM + shift(76), // [ + nil, // , + shift(79), // { + nil, // } + }, + }, + actionRow{ // S185 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -15194,13 +15443,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(77), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } }, }, - actionRow{ // S183 + actionRow{ // S186 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -15257,7 +15506,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - shift(408), // ) + shift(416), // ) nil, // md_token_field_name nil, // $[ nil, // ] @@ -15283,7 +15532,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S184 + actionRow{ // S187 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -15366,7 +15615,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S185 + actionRow{ // S188 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -15389,9 +15638,9 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - shift(409), // ? + shift(417), // ? nil, // : - shift(410), // || + shift(418), // || nil, // ^^ nil, // && nil, // =~ @@ -15449,7 +15698,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S186 + actionRow{ // S189 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -15475,7 +15724,7 @@ var actionTab = actionTable{ reduce(29), // ?, reduce: LogicalOrTerm nil, // : reduce(29), // ||, reduce: LogicalOrTerm - shift(411), // ^^ + shift(419), // ^^ nil, // && nil, // =~ nil, // !=~ @@ -15532,7 +15781,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S187 + actionRow{ // S190 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -15559,7 +15808,7 @@ var actionTab = actionTable{ nil, // : reduce(31), // ||, reduce: LogicalXORTerm reduce(31), // ^^, reduce: LogicalXORTerm - shift(412), // && + shift(420), // && nil, // =~ nil, // !=~ nil, // == @@ -15615,7 +15864,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S188 + actionRow{ // S191 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -15643,10 +15892,10 @@ var actionTab = actionTable{ reduce(33), // ||, reduce: LogicalAndTerm reduce(33), // ^^, reduce: LogicalAndTerm reduce(33), // &&, reduce: LogicalAndTerm - shift(413), // =~ - shift(414), // !=~ - shift(415), // == - shift(416), // != + shift(421), // =~ + shift(422), // !=~ + shift(423), // == + shift(424), // != nil, // > nil, // >= nil, // < @@ -15698,7 +15947,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S189 + actionRow{ // S192 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -15730,10 +15979,10 @@ var actionTab = actionTable{ reduce(38), // !=~, reduce: EqneTerm reduce(38), // ==, reduce: EqneTerm reduce(38), // !=, reduce: EqneTerm - shift(417), // > - shift(418), // >= - shift(419), // < - shift(420), // <= + shift(425), // > + shift(426), // >= + shift(427), // < + shift(428), // <= nil, // | nil, // ^ nil, // & @@ -15781,255 +16030,6 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S190 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(43), // ?, reduce: CmpTerm - nil, // : - reduce(43), // ||, reduce: CmpTerm - reduce(43), // ^^, reduce: CmpTerm - reduce(43), // &&, reduce: CmpTerm - reduce(43), // =~, reduce: CmpTerm - reduce(43), // !=~, reduce: CmpTerm - reduce(43), // ==, reduce: CmpTerm - reduce(43), // !=, reduce: CmpTerm - reduce(43), // >, reduce: CmpTerm - reduce(43), // >=, reduce: CmpTerm - reduce(43), // <, reduce: CmpTerm - reduce(43), // <=, reduce: CmpTerm - shift(421), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(43), // ), reduce: CmpTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S191 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(45), // ?, reduce: BitwiseORTerm - nil, // : - reduce(45), // ||, reduce: BitwiseORTerm - reduce(45), // ^^, reduce: BitwiseORTerm - reduce(45), // &&, reduce: BitwiseORTerm - reduce(45), // =~, reduce: BitwiseORTerm - reduce(45), // !=~, reduce: BitwiseORTerm - reduce(45), // ==, reduce: BitwiseORTerm - reduce(45), // !=, reduce: BitwiseORTerm - reduce(45), // >, reduce: BitwiseORTerm - reduce(45), // >=, reduce: BitwiseORTerm - reduce(45), // <, reduce: BitwiseORTerm - reduce(45), // <=, reduce: BitwiseORTerm - reduce(45), // |, reduce: BitwiseORTerm - shift(422), // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(45), // ), reduce: BitwiseORTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S192 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(47), // ?, reduce: BitwiseXORTerm - nil, // : - reduce(47), // ||, reduce: BitwiseXORTerm - reduce(47), // ^^, reduce: BitwiseXORTerm - reduce(47), // &&, reduce: BitwiseXORTerm - reduce(47), // =~, reduce: BitwiseXORTerm - reduce(47), // !=~, reduce: BitwiseXORTerm - reduce(47), // ==, reduce: BitwiseXORTerm - reduce(47), // !=, reduce: BitwiseXORTerm - reduce(47), // >, reduce: BitwiseXORTerm - reduce(47), // >=, reduce: BitwiseXORTerm - reduce(47), // <, reduce: BitwiseXORTerm - reduce(47), // <=, reduce: BitwiseXORTerm - reduce(47), // |, reduce: BitwiseXORTerm - reduce(47), // ^, reduce: BitwiseXORTerm - shift(423), // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(47), // ), reduce: BitwiseXORTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, actionRow{ // S193 canRecover: false, actions: [numSymbols]action{ @@ -16053,24 +16053,24 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(49), // ?, reduce: BitwiseANDTerm + reduce(43), // ?, reduce: CmpTerm nil, // : - reduce(49), // ||, reduce: BitwiseANDTerm - reduce(49), // ^^, reduce: BitwiseANDTerm - reduce(49), // &&, reduce: BitwiseANDTerm - reduce(49), // =~, reduce: BitwiseANDTerm - reduce(49), // !=~, reduce: BitwiseANDTerm - reduce(49), // ==, reduce: BitwiseANDTerm - reduce(49), // !=, reduce: BitwiseANDTerm - reduce(49), // >, reduce: BitwiseANDTerm - reduce(49), // >=, reduce: BitwiseANDTerm - reduce(49), // <, reduce: BitwiseANDTerm - reduce(49), // <=, reduce: BitwiseANDTerm - reduce(49), // |, reduce: BitwiseANDTerm - reduce(49), // ^, reduce: BitwiseANDTerm - reduce(49), // &, reduce: BitwiseANDTerm - shift(424), // << - shift(425), // >> + reduce(43), // ||, reduce: CmpTerm + reduce(43), // ^^, reduce: CmpTerm + reduce(43), // &&, reduce: CmpTerm + reduce(43), // =~, reduce: CmpTerm + reduce(43), // !=~, reduce: CmpTerm + reduce(43), // ==, reduce: CmpTerm + reduce(43), // !=, reduce: CmpTerm + reduce(43), // >, reduce: CmpTerm + reduce(43), // >=, reduce: CmpTerm + reduce(43), // <, reduce: CmpTerm + reduce(43), // <=, reduce: CmpTerm + shift(429), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> nil, // + nil, // - nil, // .+ @@ -16087,7 +16087,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - reduce(49), // ), reduce: BitwiseANDTerm + reduce(43), // ), reduce: CmpTerm nil, // md_token_field_name nil, // $[ nil, // ] @@ -16136,29 +16136,29 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(52), // ?, reduce: BitwiseShiftTerm + reduce(45), // ?, reduce: BitwiseORTerm nil, // : - reduce(52), // ||, reduce: BitwiseShiftTerm - reduce(52), // ^^, reduce: BitwiseShiftTerm - reduce(52), // &&, reduce: BitwiseShiftTerm - reduce(52), // =~, reduce: BitwiseShiftTerm - reduce(52), // !=~, reduce: BitwiseShiftTerm - reduce(52), // ==, reduce: BitwiseShiftTerm - reduce(52), // !=, reduce: BitwiseShiftTerm - reduce(52), // >, reduce: BitwiseShiftTerm - reduce(52), // >=, reduce: BitwiseShiftTerm - reduce(52), // <, reduce: BitwiseShiftTerm - reduce(52), // <=, reduce: BitwiseShiftTerm - reduce(52), // |, reduce: BitwiseShiftTerm - reduce(52), // ^, reduce: BitwiseShiftTerm - reduce(52), // &, reduce: BitwiseShiftTerm - reduce(52), // <<, reduce: BitwiseShiftTerm - reduce(52), // >>, reduce: BitwiseShiftTerm - shift(426), // + - shift(427), // - - shift(428), // .+ - shift(429), // .- - shift(430), // . + reduce(45), // ||, reduce: BitwiseORTerm + reduce(45), // ^^, reduce: BitwiseORTerm + reduce(45), // &&, reduce: BitwiseORTerm + reduce(45), // =~, reduce: BitwiseORTerm + reduce(45), // !=~, reduce: BitwiseORTerm + reduce(45), // ==, reduce: BitwiseORTerm + reduce(45), // !=, reduce: BitwiseORTerm + reduce(45), // >, reduce: BitwiseORTerm + reduce(45), // >=, reduce: BitwiseORTerm + reduce(45), // <, reduce: BitwiseORTerm + reduce(45), // <=, reduce: BitwiseORTerm + reduce(45), // |, reduce: BitwiseORTerm + shift(430), // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . nil, // * nil, // / nil, // // @@ -16170,7 +16170,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - reduce(52), // ), reduce: BitwiseShiftTerm + reduce(45), // ), reduce: BitwiseORTerm nil, // md_token_field_name nil, // $[ nil, // ] @@ -16219,22 +16219,22 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? + reduce(47), // ?, reduce: BitwiseXORTerm nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & + reduce(47), // ||, reduce: BitwiseXORTerm + reduce(47), // ^^, reduce: BitwiseXORTerm + reduce(47), // &&, reduce: BitwiseXORTerm + reduce(47), // =~, reduce: BitwiseXORTerm + reduce(47), // !=~, reduce: BitwiseXORTerm + reduce(47), // ==, reduce: BitwiseXORTerm + reduce(47), // !=, reduce: BitwiseXORTerm + reduce(47), // >, reduce: BitwiseXORTerm + reduce(47), // >=, reduce: BitwiseXORTerm + reduce(47), // <, reduce: BitwiseXORTerm + reduce(47), // <=, reduce: BitwiseXORTerm + reduce(47), // |, reduce: BitwiseXORTerm + reduce(47), // ^, reduce: BitwiseXORTerm + shift(431), // & nil, // << nil, // >> nil, // + @@ -16252,30 +16252,30 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(205), // ( - nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ + nil, // ( + reduce(47), // ), reduce: BitwiseXORTerm + nil, // md_token_field_name + nil, // $[ nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ nil, // , - shift(230), // { + nil, // { nil, // } }, }, @@ -16302,41 +16302,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(58), // ?, reduce: AddsubdotTerm + reduce(49), // ?, reduce: BitwiseANDTerm nil, // : - reduce(58), // ||, reduce: AddsubdotTerm - reduce(58), // ^^, reduce: AddsubdotTerm - reduce(58), // &&, reduce: AddsubdotTerm - reduce(58), // =~, reduce: AddsubdotTerm - reduce(58), // !=~, reduce: AddsubdotTerm - reduce(58), // ==, reduce: AddsubdotTerm - reduce(58), // !=, reduce: AddsubdotTerm - reduce(58), // >, reduce: AddsubdotTerm - reduce(58), // >=, reduce: AddsubdotTerm - reduce(58), // <, reduce: AddsubdotTerm - reduce(58), // <=, reduce: AddsubdotTerm - reduce(58), // |, reduce: AddsubdotTerm - reduce(58), // ^, reduce: AddsubdotTerm - reduce(58), // &, reduce: AddsubdotTerm - reduce(58), // <<, reduce: AddsubdotTerm - reduce(58), // >>, reduce: AddsubdotTerm - reduce(58), // +, reduce: AddsubdotTerm - reduce(58), // -, reduce: AddsubdotTerm - reduce(58), // .+, reduce: AddsubdotTerm - reduce(58), // .-, reduce: AddsubdotTerm - reduce(58), // ., reduce: AddsubdotTerm - shift(432), // * - shift(433), // / - shift(434), // // - shift(435), // % - shift(436), // .* - shift(437), // ./ - shift(438), // .// + reduce(49), // ||, reduce: BitwiseANDTerm + reduce(49), // ^^, reduce: BitwiseANDTerm + reduce(49), // &&, reduce: BitwiseANDTerm + reduce(49), // =~, reduce: BitwiseANDTerm + reduce(49), // !=~, reduce: BitwiseANDTerm + reduce(49), // ==, reduce: BitwiseANDTerm + reduce(49), // !=, reduce: BitwiseANDTerm + reduce(49), // >, reduce: BitwiseANDTerm + reduce(49), // >=, reduce: BitwiseANDTerm + reduce(49), // <, reduce: BitwiseANDTerm + reduce(49), // <=, reduce: BitwiseANDTerm + reduce(49), // |, reduce: BitwiseANDTerm + reduce(49), // ^, reduce: BitwiseANDTerm + reduce(49), // &, reduce: BitwiseANDTerm + shift(432), // << + shift(433), // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** nil, // ( - reduce(58), // ), reduce: AddsubdotTerm + reduce(49), // ), reduce: BitwiseANDTerm nil, // md_token_field_name nil, // $[ nil, // ] @@ -16385,29 +16385,29 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? + reduce(52), // ?, reduce: BitwiseShiftTerm nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . + reduce(52), // ||, reduce: BitwiseShiftTerm + reduce(52), // ^^, reduce: BitwiseShiftTerm + reduce(52), // &&, reduce: BitwiseShiftTerm + reduce(52), // =~, reduce: BitwiseShiftTerm + reduce(52), // !=~, reduce: BitwiseShiftTerm + reduce(52), // ==, reduce: BitwiseShiftTerm + reduce(52), // !=, reduce: BitwiseShiftTerm + reduce(52), // >, reduce: BitwiseShiftTerm + reduce(52), // >=, reduce: BitwiseShiftTerm + reduce(52), // <, reduce: BitwiseShiftTerm + reduce(52), // <=, reduce: BitwiseShiftTerm + reduce(52), // |, reduce: BitwiseShiftTerm + reduce(52), // ^, reduce: BitwiseShiftTerm + reduce(52), // &, reduce: BitwiseShiftTerm + reduce(52), // <<, reduce: BitwiseShiftTerm + reduce(52), // >>, reduce: BitwiseShiftTerm + shift(434), // + + shift(435), // - + shift(436), // .+ + shift(437), // .- + shift(438), // . nil, // * nil, // / nil, // // @@ -16418,30 +16418,30 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(205), // ( - nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ + nil, // ( + reduce(52), // ), reduce: BitwiseShiftTerm + nil, // md_token_field_name + nil, // $[ nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ nil, // , - shift(230), // { + nil, // { nil, // } }, }, @@ -16501,34 +16501,117 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(205), // ( + shift(208), // ( nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ + shift(211), // md_token_field_name + shift(212), // $[ nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ nil, // , - shift(230), // { + shift(234), // { nil, // } }, }, actionRow{ // S199 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(58), // ?, reduce: AddsubdotTerm + nil, // : + reduce(58), // ||, reduce: AddsubdotTerm + reduce(58), // ^^, reduce: AddsubdotTerm + reduce(58), // &&, reduce: AddsubdotTerm + reduce(58), // =~, reduce: AddsubdotTerm + reduce(58), // !=~, reduce: AddsubdotTerm + reduce(58), // ==, reduce: AddsubdotTerm + reduce(58), // !=, reduce: AddsubdotTerm + reduce(58), // >, reduce: AddsubdotTerm + reduce(58), // >=, reduce: AddsubdotTerm + reduce(58), // <, reduce: AddsubdotTerm + reduce(58), // <=, reduce: AddsubdotTerm + reduce(58), // |, reduce: AddsubdotTerm + reduce(58), // ^, reduce: AddsubdotTerm + reduce(58), // &, reduce: AddsubdotTerm + reduce(58), // <<, reduce: AddsubdotTerm + reduce(58), // >>, reduce: AddsubdotTerm + reduce(58), // +, reduce: AddsubdotTerm + reduce(58), // -, reduce: AddsubdotTerm + reduce(58), // .+, reduce: AddsubdotTerm + reduce(58), // .-, reduce: AddsubdotTerm + reduce(58), // ., reduce: AddsubdotTerm + shift(440), // * + shift(441), // / + shift(442), // // + shift(443), // % + shift(444), // .* + shift(445), // ./ + shift(446), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(58), // ), reduce: AddsubdotTerm + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S200 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -16584,34 +16667,200 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(205), // ( + shift(208), // ( nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ + shift(211), // md_token_field_name + shift(212), // $[ nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ nil, // , - shift(230), // { + shift(234), // { nil, // } }, }, - actionRow{ // S200 + actionRow{ // S201 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(208), // ( + nil, // ) + shift(211), // md_token_field_name + shift(212), // $[ + nil, // ] + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ + nil, // , + shift(234), // { + nil, // } + }, + }, + actionRow{ // S202 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(208), // ( + nil, // ) + shift(211), // md_token_field_name + shift(212), // $[ + nil, // ] + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ + nil, // , + shift(234), // { + nil, // } + }, + }, + actionRow{ // S203 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -16694,7 +16943,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S201 + actionRow{ // S204 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -16777,7 +17026,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S202 + actionRow{ // S205 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -16833,34 +17082,34 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(205), // ( + shift(208), // ( nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ + shift(211), // md_token_field_name + shift(212), // $[ nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ nil, // , - shift(230), // { + shift(234), // { nil, // } }, }, - actionRow{ // S203 + actionRow{ // S206 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -16916,34 +17165,34 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(205), // ( + shift(208), // ( nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ + shift(211), // md_token_field_name + shift(212), // $[ nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ nil, // , - shift(230), // { + shift(234), // { nil, // } }, }, - actionRow{ // S204 + actionRow{ // S207 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -16998,7 +17247,7 @@ var actionTab = actionTable{ reduce(75), // .//, reduce: PowTerm nil, // ! nil, // ~ - shift(444), // ** + shift(452), // ** nil, // ( reduce(75), // ), reduce: PowTerm nil, // md_token_field_name @@ -17020,13 +17269,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + shift(453), // [ nil, // , nil, // { nil, // } }, }, - actionRow{ // S205 + actionRow{ // S208 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -17067,10 +17316,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(195), // + - shift(197), // - - shift(198), // .+ - shift(199), // .- + shift(198), // + + shift(200), // - + shift(201), // .+ + shift(202), // .- nil, // . nil, // * nil, // / @@ -17079,37 +17328,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(202), // ! - shift(203), // ~ + shift(205), // ! + shift(206), // ~ nil, // ** - shift(205), // ( + shift(208), // ( nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ + shift(211), // md_token_field_name + shift(212), // $[ nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ nil, // , - shift(230), // { + shift(234), // { nil, // } }, }, - actionRow{ // S206 + actionRow{ // S209 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -17186,13 +17435,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(78), // [, reduce: FieldName nil, // , nil, // { nil, // } }, }, - actionRow{ // S207 + actionRow{ // S210 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -17269,13 +17518,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(79), // [, reduce: FieldName nil, // , nil, // { nil, // } }, }, - actionRow{ // S208 + actionRow{ // S211 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -17352,13 +17601,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(80), // [, reduce: DirectFieldName nil, // , nil, // { nil, // } }, }, - actionRow{ // S209 + actionRow{ // S212 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -17437,11 +17686,11 @@ var actionTab = actionTable{ shift(74), // md_token_FILENUM shift(76), // [ nil, // , - shift(78), // { + shift(79), // { nil, // } }, }, - actionRow{ // S210 + actionRow{ // S213 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -17518,13 +17767,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(82), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } }, }, - actionRow{ // S211 + actionRow{ // S214 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -17601,13 +17850,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(83), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } }, }, - actionRow{ // S212 + actionRow{ // S215 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -17684,13 +17933,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(84), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } }, }, - actionRow{ // S213 + actionRow{ // S216 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -17767,13 +18016,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(85), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } }, }, - actionRow{ // S214 + actionRow{ // S217 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -17850,13 +18099,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(86), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } }, }, - actionRow{ // S215 + actionRow{ // S218 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -17933,13 +18182,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(87), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } }, }, - actionRow{ // S216 + actionRow{ // S219 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -18016,13 +18265,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(88), // [, reduce: ContextVariable nil, // , nil, // { nil, // } }, }, - actionRow{ // S217 + actionRow{ // S220 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -18099,13 +18348,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(89), // [, reduce: ContextVariable nil, // , nil, // { nil, // } }, }, - actionRow{ // S218 + actionRow{ // S221 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -18182,13 +18431,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(90), // [, reduce: ContextVariable nil, // , nil, // { nil, // } }, }, - actionRow{ // S219 + actionRow{ // S222 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -18265,13 +18514,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(91), // [, reduce: ContextVariable nil, // , nil, // { nil, // } }, }, - actionRow{ // S220 + actionRow{ // S223 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -18348,13 +18597,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(92), // [, reduce: ContextVariable nil, // , nil, // { nil, // } }, }, - actionRow{ // S221 + actionRow{ // S224 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -18431,13 +18680,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(93), // [, reduce: ContextVariable nil, // , nil, // { nil, // } }, }, - actionRow{ // S222 + actionRow{ // S225 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -18514,13 +18763,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(94), // [, reduce: ContextVariable nil, // , nil, // { nil, // } }, }, - actionRow{ // S223 + actionRow{ // S226 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -18597,13 +18846,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(95), // [, reduce: ContextVariable nil, // , nil, // { nil, // } }, }, - actionRow{ // S224 + actionRow{ // S227 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -18680,13 +18929,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(96), // [, reduce: ContextVariable nil, // , nil, // { nil, // } }, }, - actionRow{ // S225 + actionRow{ // S228 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -18763,13 +19012,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(97), // [, reduce: ContextVariable nil, // , nil, // { nil, // } }, }, - actionRow{ // S226 + actionRow{ // S229 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -18846,13 +19095,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(98), // [, reduce: ContextVariable nil, // , nil, // { nil, // } }, }, - actionRow{ // S227 + actionRow{ // S230 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -18929,13 +19178,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(99), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } }, }, - actionRow{ // S228 + actionRow{ // S231 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -18976,10 +19225,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(245), // + - shift(247), // - - shift(248), // .+ - shift(249), // .- + shift(249), // + + shift(251), // - + shift(252), // .+ + shift(253), // .- nil, // . nil, // * nil, // / @@ -18988,37 +19237,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(252), // ! - shift(253), // ~ + shift(256), // ! + shift(257), // ~ nil, // ** - shift(255), // ( + shift(259), // ( nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ - shift(447), // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ + shift(262), // md_token_field_name + shift(263), // $[ + shift(456), // ] + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ nil, // , - shift(283), // { + shift(288), // { nil, // } }, }, - actionRow{ // S229 + actionRow{ // S232 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -19095,13 +19344,96 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(106), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } }, }, - actionRow{ // S230 + actionRow{ // S233 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(108), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(108), // ||, reduce: MlrvalOrFunction + reduce(108), // ^^, reduce: MlrvalOrFunction + reduce(108), // &&, reduce: MlrvalOrFunction + reduce(108), // =~, reduce: MlrvalOrFunction + reduce(108), // !=~, reduce: MlrvalOrFunction + reduce(108), // ==, reduce: MlrvalOrFunction + reduce(108), // !=, reduce: MlrvalOrFunction + reduce(108), // >, reduce: MlrvalOrFunction + reduce(108), // >=, reduce: MlrvalOrFunction + reduce(108), // <, reduce: MlrvalOrFunction + reduce(108), // <=, reduce: MlrvalOrFunction + reduce(108), // |, reduce: MlrvalOrFunction + reduce(108), // ^, reduce: MlrvalOrFunction + reduce(108), // &, reduce: MlrvalOrFunction + reduce(108), // <<, reduce: MlrvalOrFunction + reduce(108), // >>, reduce: MlrvalOrFunction + reduce(108), // +, reduce: MlrvalOrFunction + reduce(108), // -, reduce: MlrvalOrFunction + reduce(108), // .+, reduce: MlrvalOrFunction + reduce(108), // .-, reduce: MlrvalOrFunction + reduce(108), // ., reduce: MlrvalOrFunction + reduce(108), // *, reduce: MlrvalOrFunction + reduce(108), // /, reduce: MlrvalOrFunction + reduce(108), // //, reduce: MlrvalOrFunction + reduce(108), // %, reduce: MlrvalOrFunction + reduce(108), // .*, reduce: MlrvalOrFunction + reduce(108), // ./, reduce: MlrvalOrFunction + reduce(108), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(108), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(108), // ), reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(108), // [, reduce: MlrvalOrFunction + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S234 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -19142,10 +19474,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- nil, // . nil, // * nil, // / @@ -19154,37 +19486,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(304), // ! - shift(305), // ~ + shift(309), // ! + shift(310), // ~ nil, // ** - shift(307), // ( + shift(312), // ( nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ + shift(315), // md_token_field_name + shift(316), // $[ nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ nil, // , - shift(332), // { - shift(449), // } + shift(338), // { + shift(458), // } }, }, - actionRow{ // S231 + actionRow{ // S235 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -19244,7 +19576,7 @@ var actionTab = actionTable{ nil, // ) nil, // md_token_field_name nil, // $[ - shift(451), // ] + shift(460), // ] nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -19267,7 +19599,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S232 + actionRow{ // S236 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -19344,13 +19676,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(77), // [, reduce: MlrvalOrFunction reduce(77), // ,, reduce: MlrvalOrFunction nil, // { nil, // } }, }, - actionRow{ // S233 + actionRow{ // S237 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -19433,7 +19765,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S234 + actionRow{ // S238 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -19516,7 +19848,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S235 + actionRow{ // S239 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -19539,9 +19871,9 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - shift(452), // ? + shift(461), // ? nil, // : - shift(453), // || + shift(462), // || nil, // ^^ nil, // && nil, // =~ @@ -19599,7 +19931,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S236 + actionRow{ // S240 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -19625,7 +19957,7 @@ var actionTab = actionTable{ reduce(29), // ?, reduce: LogicalOrTerm nil, // : reduce(29), // ||, reduce: LogicalOrTerm - shift(454), // ^^ + shift(463), // ^^ nil, // && nil, // =~ nil, // !=~ @@ -19682,7 +20014,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S237 + actionRow{ // S241 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -19709,7 +20041,7 @@ var actionTab = actionTable{ nil, // : reduce(31), // ||, reduce: LogicalXORTerm reduce(31), // ^^, reduce: LogicalXORTerm - shift(455), // && + shift(464), // && nil, // =~ nil, // !=~ nil, // == @@ -19765,7 +20097,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S238 + actionRow{ // S242 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -19793,10 +20125,10 @@ var actionTab = actionTable{ reduce(33), // ||, reduce: LogicalAndTerm reduce(33), // ^^, reduce: LogicalAndTerm reduce(33), // &&, reduce: LogicalAndTerm - shift(456), // =~ - shift(457), // !=~ - shift(458), // == - shift(459), // != + shift(465), // =~ + shift(466), // !=~ + shift(467), // == + shift(468), // != nil, // > nil, // >= nil, // < @@ -19848,7 +20180,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S239 + actionRow{ // S243 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -19880,10 +20212,10 @@ var actionTab = actionTable{ reduce(38), // !=~, reduce: EqneTerm reduce(38), // ==, reduce: EqneTerm reduce(38), // !=, reduce: EqneTerm - shift(460), // > - shift(461), // >= - shift(462), // < - shift(463), // <= + shift(469), // > + shift(470), // >= + shift(471), // < + shift(472), // <= nil, // | nil, // ^ nil, // & @@ -19931,7 +20263,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S240 + actionRow{ // S244 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -19967,7 +20299,7 @@ var actionTab = actionTable{ reduce(43), // >=, reduce: CmpTerm reduce(43), // <, reduce: CmpTerm reduce(43), // <=, reduce: CmpTerm - shift(464), // | + shift(473), // | nil, // ^ nil, // & nil, // << @@ -20014,7 +20346,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S241 + actionRow{ // S245 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -20051,7 +20383,7 @@ var actionTab = actionTable{ reduce(45), // <, reduce: BitwiseORTerm reduce(45), // <=, reduce: BitwiseORTerm reduce(45), // |, reduce: BitwiseORTerm - shift(465), // ^ + shift(474), // ^ nil, // & nil, // << nil, // >> @@ -20097,7 +20429,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S242 + actionRow{ // S246 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -20135,7 +20467,7 @@ var actionTab = actionTable{ reduce(47), // <=, reduce: BitwiseXORTerm reduce(47), // |, reduce: BitwiseXORTerm reduce(47), // ^, reduce: BitwiseXORTerm - shift(466), // & + shift(475), // & nil, // << nil, // >> nil, // + @@ -20180,7 +20512,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S243 + actionRow{ // S247 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -20219,8 +20551,8 @@ var actionTab = actionTable{ reduce(49), // |, reduce: BitwiseANDTerm reduce(49), // ^, reduce: BitwiseANDTerm reduce(49), // &, reduce: BitwiseANDTerm - shift(467), // << - shift(468), // >> + shift(476), // << + shift(477), // >> nil, // + nil, // - nil, // .+ @@ -20263,7 +20595,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S244 + actionRow{ // S248 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -20304,11 +20636,11 @@ var actionTab = actionTable{ reduce(52), // &, reduce: BitwiseShiftTerm reduce(52), // <<, reduce: BitwiseShiftTerm reduce(52), // >>, reduce: BitwiseShiftTerm - shift(469), // + - shift(470), // - - shift(471), // .+ - shift(472), // .- - shift(473), // . + shift(478), // + + shift(479), // - + shift(480), // .+ + shift(481), // .- + shift(482), // . nil, // * nil, // / nil, // // @@ -20346,338 +20678,6 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S245 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(255), // ( - nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ - nil, // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ - nil, // , - shift(283), // { - nil, // } - }, - }, - actionRow{ // S246 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(58), // ?, reduce: AddsubdotTerm - nil, // : - reduce(58), // ||, reduce: AddsubdotTerm - reduce(58), // ^^, reduce: AddsubdotTerm - reduce(58), // &&, reduce: AddsubdotTerm - reduce(58), // =~, reduce: AddsubdotTerm - reduce(58), // !=~, reduce: AddsubdotTerm - reduce(58), // ==, reduce: AddsubdotTerm - reduce(58), // !=, reduce: AddsubdotTerm - reduce(58), // >, reduce: AddsubdotTerm - reduce(58), // >=, reduce: AddsubdotTerm - reduce(58), // <, reduce: AddsubdotTerm - reduce(58), // <=, reduce: AddsubdotTerm - reduce(58), // |, reduce: AddsubdotTerm - reduce(58), // ^, reduce: AddsubdotTerm - reduce(58), // &, reduce: AddsubdotTerm - reduce(58), // <<, reduce: AddsubdotTerm - reduce(58), // >>, reduce: AddsubdotTerm - reduce(58), // +, reduce: AddsubdotTerm - reduce(58), // -, reduce: AddsubdotTerm - reduce(58), // .+, reduce: AddsubdotTerm - reduce(58), // .-, reduce: AddsubdotTerm - reduce(58), // ., reduce: AddsubdotTerm - shift(475), // * - shift(476), // / - shift(477), // // - shift(478), // % - shift(479), // .* - shift(480), // ./ - shift(481), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(58), // ], reduce: AddsubdotTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(58), // ,, reduce: AddsubdotTerm - nil, // { - nil, // } - }, - }, - actionRow{ // S247 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(255), // ( - nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ - nil, // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ - nil, // , - shift(283), // { - nil, // } - }, - }, - actionRow{ // S248 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(255), // ( - nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ - nil, // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ - nil, // , - shift(283), // { - nil, // } - }, - }, actionRow{ // S249 canRecover: false, actions: [numSymbols]action{ @@ -20734,34 +20734,366 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(255), // ( + shift(259), // ( nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ + shift(262), // md_token_field_name + shift(263), // $[ nil, // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ nil, // , - shift(283), // { + shift(288), // { nil, // } }, }, actionRow{ // S250 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(58), // ?, reduce: AddsubdotTerm + nil, // : + reduce(58), // ||, reduce: AddsubdotTerm + reduce(58), // ^^, reduce: AddsubdotTerm + reduce(58), // &&, reduce: AddsubdotTerm + reduce(58), // =~, reduce: AddsubdotTerm + reduce(58), // !=~, reduce: AddsubdotTerm + reduce(58), // ==, reduce: AddsubdotTerm + reduce(58), // !=, reduce: AddsubdotTerm + reduce(58), // >, reduce: AddsubdotTerm + reduce(58), // >=, reduce: AddsubdotTerm + reduce(58), // <, reduce: AddsubdotTerm + reduce(58), // <=, reduce: AddsubdotTerm + reduce(58), // |, reduce: AddsubdotTerm + reduce(58), // ^, reduce: AddsubdotTerm + reduce(58), // &, reduce: AddsubdotTerm + reduce(58), // <<, reduce: AddsubdotTerm + reduce(58), // >>, reduce: AddsubdotTerm + reduce(58), // +, reduce: AddsubdotTerm + reduce(58), // -, reduce: AddsubdotTerm + reduce(58), // .+, reduce: AddsubdotTerm + reduce(58), // .-, reduce: AddsubdotTerm + reduce(58), // ., reduce: AddsubdotTerm + shift(484), // * + shift(485), // / + shift(486), // // + shift(487), // % + shift(488), // .* + shift(489), // ./ + shift(490), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + reduce(58), // ], reduce: AddsubdotTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(58), // ,, reduce: AddsubdotTerm + nil, // { + nil, // } + }, + }, + actionRow{ // S251 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(259), // ( + nil, // ) + shift(262), // md_token_field_name + shift(263), // $[ + nil, // ] + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ + nil, // , + shift(288), // { + nil, // } + }, + }, + actionRow{ // S252 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(259), // ( + nil, // ) + shift(262), // md_token_field_name + shift(263), // $[ + nil, // ] + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ + nil, // , + shift(288), // { + nil, // } + }, + }, + actionRow{ // S253 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(259), // ( + nil, // ) + shift(262), // md_token_field_name + shift(263), // $[ + nil, // ] + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ + nil, // , + shift(288), // { + nil, // } + }, + }, + actionRow{ // S254 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -20844,7 +21176,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S251 + actionRow{ // S255 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -20927,7 +21259,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S252 + actionRow{ // S256 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -20983,34 +21315,34 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(255), // ( + shift(259), // ( nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ + shift(262), // md_token_field_name + shift(263), // $[ nil, // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ nil, // , - shift(283), // { + shift(288), // { nil, // } }, }, - actionRow{ // S253 + actionRow{ // S257 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -21066,34 +21398,34 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(255), // ( + shift(259), // ( nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ + shift(262), // md_token_field_name + shift(263), // $[ nil, // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ nil, // , - shift(283), // { + shift(288), // { nil, // } }, }, - actionRow{ // S254 + actionRow{ // S258 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -21148,7 +21480,7 @@ var actionTab = actionTable{ reduce(75), // .//, reduce: PowTerm nil, // ! nil, // ~ - shift(487), // ** + shift(496), // ** nil, // ( nil, // ) nil, // md_token_field_name @@ -21170,13 +21502,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + shift(497), // [ reduce(75), // ,, reduce: PowTerm nil, // { nil, // } }, }, - actionRow{ // S255 + actionRow{ // S259 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -21217,10 +21549,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(195), // + - shift(197), // - - shift(198), // .+ - shift(199), // .- + shift(198), // + + shift(200), // - + shift(201), // .+ + shift(202), // .- nil, // . nil, // * nil, // / @@ -21229,37 +21561,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(202), // ! - shift(203), // ~ + shift(205), // ! + shift(206), // ~ nil, // ** - shift(205), // ( + shift(208), // ( nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ + shift(211), // md_token_field_name + shift(212), // $[ nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ nil, // , - shift(230), // { + shift(234), // { nil, // } }, }, - actionRow{ // S256 + actionRow{ // S260 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -21336,13 +21668,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(78), // [, reduce: FieldName reduce(78), // ,, reduce: FieldName nil, // { nil, // } }, }, - actionRow{ // S257 + actionRow{ // S261 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -21419,13 +21751,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(79), // [, reduce: FieldName reduce(79), // ,, reduce: FieldName nil, // { nil, // } }, }, - actionRow{ // S258 + actionRow{ // S262 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -21502,13 +21834,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(80), // [, reduce: DirectFieldName reduce(80), // ,, reduce: DirectFieldName nil, // { nil, // } }, }, - actionRow{ // S259 + actionRow{ // S263 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -21587,11 +21919,11 @@ var actionTab = actionTable{ shift(74), // md_token_FILENUM shift(76), // [ nil, // , - shift(78), // { + shift(79), // { nil, // } }, }, - actionRow{ // S260 + actionRow{ // S264 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -21668,13 +22000,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(100), // [, reduce: ArrayLiteral nil, // , nil, // { nil, // } }, }, - actionRow{ // S261 + actionRow{ // S265 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -21751,13 +22083,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(82), // [, reduce: MlrvalOrFunction reduce(82), // ,, reduce: MlrvalOrFunction nil, // { nil, // } }, }, - actionRow{ // S262 + actionRow{ // S266 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -21834,13 +22166,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(83), // [, reduce: MlrvalOrFunction reduce(83), // ,, reduce: MlrvalOrFunction nil, // { nil, // } }, }, - actionRow{ // S263 + actionRow{ // S267 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -21917,13 +22249,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(84), // [, reduce: MlrvalOrFunction reduce(84), // ,, reduce: MlrvalOrFunction nil, // { nil, // } }, }, - actionRow{ // S264 + actionRow{ // S268 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -22000,13 +22332,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(85), // [, reduce: MlrvalOrFunction reduce(85), // ,, reduce: MlrvalOrFunction nil, // { nil, // } }, }, - actionRow{ // S265 + actionRow{ // S269 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -22083,13 +22415,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(86), // [, reduce: MlrvalOrFunction reduce(86), // ,, reduce: MlrvalOrFunction nil, // { nil, // } }, }, - actionRow{ // S266 + actionRow{ // S270 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -22166,13 +22498,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(87), // [, reduce: MlrvalOrFunction reduce(87), // ,, reduce: MlrvalOrFunction nil, // { nil, // } }, }, - actionRow{ // S267 + actionRow{ // S271 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -22249,13 +22581,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(88), // [, reduce: ContextVariable reduce(88), // ,, reduce: ContextVariable nil, // { nil, // } }, }, - actionRow{ // S268 + actionRow{ // S272 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -22332,13 +22664,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(89), // [, reduce: ContextVariable reduce(89), // ,, reduce: ContextVariable nil, // { nil, // } }, }, - actionRow{ // S269 + actionRow{ // S273 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -22415,13 +22747,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(90), // [, reduce: ContextVariable reduce(90), // ,, reduce: ContextVariable nil, // { nil, // } }, }, - actionRow{ // S270 + actionRow{ // S274 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -22498,13 +22830,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(91), // [, reduce: ContextVariable reduce(91), // ,, reduce: ContextVariable nil, // { nil, // } }, }, - actionRow{ // S271 + actionRow{ // S275 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -22581,13 +22913,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(92), // [, reduce: ContextVariable reduce(92), // ,, reduce: ContextVariable nil, // { nil, // } }, }, - actionRow{ // S272 + actionRow{ // S276 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -22664,13 +22996,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(93), // [, reduce: ContextVariable reduce(93), // ,, reduce: ContextVariable nil, // { nil, // } }, }, - actionRow{ // S273 + actionRow{ // S277 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -22747,13 +23079,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(94), // [, reduce: ContextVariable reduce(94), // ,, reduce: ContextVariable nil, // { nil, // } }, }, - actionRow{ // S274 + actionRow{ // S278 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -22830,13 +23162,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(95), // [, reduce: ContextVariable reduce(95), // ,, reduce: ContextVariable nil, // { nil, // } }, }, - actionRow{ // S275 + actionRow{ // S279 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -22913,13 +23245,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(96), // [, reduce: ContextVariable reduce(96), // ,, reduce: ContextVariable nil, // { nil, // } }, }, - actionRow{ // S276 + actionRow{ // S280 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -22996,13 +23328,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(97), // [, reduce: ContextVariable reduce(97), // ,, reduce: ContextVariable nil, // { nil, // } }, }, - actionRow{ // S277 + actionRow{ // S281 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -23079,13 +23411,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(98), // [, reduce: ContextVariable reduce(98), // ,, reduce: ContextVariable nil, // { nil, // } }, }, - actionRow{ // S278 + actionRow{ // S282 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -23162,13 +23494,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(99), // [, reduce: MlrvalOrFunction reduce(99), // ,, reduce: MlrvalOrFunction nil, // { nil, // } }, }, - actionRow{ // S279 + actionRow{ // S283 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -23209,10 +23541,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(245), // + - shift(247), // - - shift(248), // .+ - shift(249), // .- + shift(249), // + + shift(251), // - + shift(252), // .+ + shift(253), // .- nil, // . nil, // * nil, // / @@ -23221,37 +23553,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(252), // ! - shift(253), // ~ + shift(256), // ! + shift(257), // ~ nil, // ** - shift(255), // ( + shift(259), // ( nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ - shift(490), // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ + shift(262), // md_token_field_name + shift(263), // $[ + shift(500), // ] + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ nil, // , - shift(283), // { + shift(288), // { nil, // } }, }, - actionRow{ // S280 + actionRow{ // S284 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -23311,7 +23643,7 @@ var actionTab = actionTable{ nil, // ) nil, // md_token_field_name nil, // $[ - shift(492), // ] + shift(502), // ] nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -23334,7 +23666,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S281 + actionRow{ // S285 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -23412,12 +23744,12 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - shift(493), // , + shift(503), // , nil, // { nil, // } }, }, - actionRow{ // S282 + actionRow{ // S286 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -23494,13 +23826,96 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(106), // [, reduce: MlrvalOrFunction reduce(106), // ,, reduce: MlrvalOrFunction nil, // { nil, // } }, }, - actionRow{ // S283 + actionRow{ // S287 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(108), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(108), // ||, reduce: MlrvalOrFunction + reduce(108), // ^^, reduce: MlrvalOrFunction + reduce(108), // &&, reduce: MlrvalOrFunction + reduce(108), // =~, reduce: MlrvalOrFunction + reduce(108), // !=~, reduce: MlrvalOrFunction + reduce(108), // ==, reduce: MlrvalOrFunction + reduce(108), // !=, reduce: MlrvalOrFunction + reduce(108), // >, reduce: MlrvalOrFunction + reduce(108), // >=, reduce: MlrvalOrFunction + reduce(108), // <, reduce: MlrvalOrFunction + reduce(108), // <=, reduce: MlrvalOrFunction + reduce(108), // |, reduce: MlrvalOrFunction + reduce(108), // ^, reduce: MlrvalOrFunction + reduce(108), // &, reduce: MlrvalOrFunction + reduce(108), // <<, reduce: MlrvalOrFunction + reduce(108), // >>, reduce: MlrvalOrFunction + reduce(108), // +, reduce: MlrvalOrFunction + reduce(108), // -, reduce: MlrvalOrFunction + reduce(108), // .+, reduce: MlrvalOrFunction + reduce(108), // .-, reduce: MlrvalOrFunction + reduce(108), // ., reduce: MlrvalOrFunction + reduce(108), // *, reduce: MlrvalOrFunction + reduce(108), // /, reduce: MlrvalOrFunction + reduce(108), // //, reduce: MlrvalOrFunction + reduce(108), // %, reduce: MlrvalOrFunction + reduce(108), // .*, reduce: MlrvalOrFunction + reduce(108), // ./, reduce: MlrvalOrFunction + reduce(108), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(108), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + reduce(108), // ], reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(108), // [, reduce: MlrvalOrFunction + reduce(108), // ,, reduce: MlrvalOrFunction + nil, // { + nil, // } + }, + }, + actionRow{ // S288 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -23541,10 +23956,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- nil, // . nil, // * nil, // / @@ -23553,37 +23968,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(304), // ! - shift(305), // ~ + shift(309), // ! + shift(310), // ~ nil, // ** - shift(307), // ( + shift(312), // ( nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ + shift(315), // md_token_field_name + shift(316), // $[ nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ nil, // , - shift(332), // { - shift(494), // } + shift(338), // { + shift(504), // } }, }, - actionRow{ // S284 + actionRow{ // S289 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -23660,13 +24075,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(77), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } }, }, - actionRow{ // S285 + actionRow{ // S290 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -23690,7 +24105,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(496), // : + shift(506), // : nil, // || nil, // ^^ nil, // && @@ -23749,7 +24164,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S286 + actionRow{ // S291 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -23832,421 +24247,6 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S287 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - shift(497), // ? - reduce(27), // :, reduce: TernaryTerm - shift(498), // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S288 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(29), // ?, reduce: LogicalOrTerm - reduce(29), // :, reduce: LogicalOrTerm - reduce(29), // ||, reduce: LogicalOrTerm - shift(499), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S289 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(31), // ?, reduce: LogicalXORTerm - reduce(31), // :, reduce: LogicalXORTerm - reduce(31), // ||, reduce: LogicalXORTerm - reduce(31), // ^^, reduce: LogicalXORTerm - shift(500), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S290 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(33), // ?, reduce: LogicalAndTerm - reduce(33), // :, reduce: LogicalAndTerm - reduce(33), // ||, reduce: LogicalAndTerm - reduce(33), // ^^, reduce: LogicalAndTerm - reduce(33), // &&, reduce: LogicalAndTerm - shift(501), // =~ - shift(502), // !=~ - shift(503), // == - shift(504), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S291 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(38), // ?, reduce: EqneTerm - reduce(38), // :, reduce: EqneTerm - reduce(38), // ||, reduce: EqneTerm - reduce(38), // ^^, reduce: EqneTerm - reduce(38), // &&, reduce: EqneTerm - reduce(38), // =~, reduce: EqneTerm - reduce(38), // !=~, reduce: EqneTerm - reduce(38), // ==, reduce: EqneTerm - reduce(38), // !=, reduce: EqneTerm - shift(505), // > - shift(506), // >= - shift(507), // < - shift(508), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, actionRow{ // S292 canRecover: false, actions: [numSymbols]action{ @@ -24270,20 +24270,20 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(43), // ?, reduce: CmpTerm - reduce(43), // :, reduce: CmpTerm - reduce(43), // ||, reduce: CmpTerm - reduce(43), // ^^, reduce: CmpTerm - reduce(43), // &&, reduce: CmpTerm - reduce(43), // =~, reduce: CmpTerm - reduce(43), // !=~, reduce: CmpTerm - reduce(43), // ==, reduce: CmpTerm - reduce(43), // !=, reduce: CmpTerm - reduce(43), // >, reduce: CmpTerm - reduce(43), // >=, reduce: CmpTerm - reduce(43), // <, reduce: CmpTerm - reduce(43), // <=, reduce: CmpTerm - shift(509), // | + shift(507), // ? + reduce(27), // :, reduce: TernaryTerm + shift(508), // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | nil, // ^ nil, // & nil, // << @@ -24353,21 +24353,21 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(45), // ?, reduce: BitwiseORTerm - reduce(45), // :, reduce: BitwiseORTerm - reduce(45), // ||, reduce: BitwiseORTerm - reduce(45), // ^^, reduce: BitwiseORTerm - reduce(45), // &&, reduce: BitwiseORTerm - reduce(45), // =~, reduce: BitwiseORTerm - reduce(45), // !=~, reduce: BitwiseORTerm - reduce(45), // ==, reduce: BitwiseORTerm - reduce(45), // !=, reduce: BitwiseORTerm - reduce(45), // >, reduce: BitwiseORTerm - reduce(45), // >=, reduce: BitwiseORTerm - reduce(45), // <, reduce: BitwiseORTerm - reduce(45), // <=, reduce: BitwiseORTerm - reduce(45), // |, reduce: BitwiseORTerm - shift(510), // ^ + reduce(29), // ?, reduce: LogicalOrTerm + reduce(29), // :, reduce: LogicalOrTerm + reduce(29), // ||, reduce: LogicalOrTerm + shift(509), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ nil, // & nil, // << nil, // >> @@ -24436,22 +24436,22 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(47), // ?, reduce: BitwiseXORTerm - reduce(47), // :, reduce: BitwiseXORTerm - reduce(47), // ||, reduce: BitwiseXORTerm - reduce(47), // ^^, reduce: BitwiseXORTerm - reduce(47), // &&, reduce: BitwiseXORTerm - reduce(47), // =~, reduce: BitwiseXORTerm - reduce(47), // !=~, reduce: BitwiseXORTerm - reduce(47), // ==, reduce: BitwiseXORTerm - reduce(47), // !=, reduce: BitwiseXORTerm - reduce(47), // >, reduce: BitwiseXORTerm - reduce(47), // >=, reduce: BitwiseXORTerm - reduce(47), // <, reduce: BitwiseXORTerm - reduce(47), // <=, reduce: BitwiseXORTerm - reduce(47), // |, reduce: BitwiseXORTerm - reduce(47), // ^, reduce: BitwiseXORTerm - shift(511), // & + reduce(31), // ?, reduce: LogicalXORTerm + reduce(31), // :, reduce: LogicalXORTerm + reduce(31), // ||, reduce: LogicalXORTerm + reduce(31), // ^^, reduce: LogicalXORTerm + shift(510), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & nil, // << nil, // >> nil, // + @@ -24519,24 +24519,24 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(49), // ?, reduce: BitwiseANDTerm - reduce(49), // :, reduce: BitwiseANDTerm - reduce(49), // ||, reduce: BitwiseANDTerm - reduce(49), // ^^, reduce: BitwiseANDTerm - reduce(49), // &&, reduce: BitwiseANDTerm - reduce(49), // =~, reduce: BitwiseANDTerm - reduce(49), // !=~, reduce: BitwiseANDTerm - reduce(49), // ==, reduce: BitwiseANDTerm - reduce(49), // !=, reduce: BitwiseANDTerm - reduce(49), // >, reduce: BitwiseANDTerm - reduce(49), // >=, reduce: BitwiseANDTerm - reduce(49), // <, reduce: BitwiseANDTerm - reduce(49), // <=, reduce: BitwiseANDTerm - reduce(49), // |, reduce: BitwiseANDTerm - reduce(49), // ^, reduce: BitwiseANDTerm - reduce(49), // &, reduce: BitwiseANDTerm - shift(512), // << - shift(513), // >> + reduce(33), // ?, reduce: LogicalAndTerm + reduce(33), // :, reduce: LogicalAndTerm + reduce(33), // ||, reduce: LogicalAndTerm + reduce(33), // ^^, reduce: LogicalAndTerm + reduce(33), // &&, reduce: LogicalAndTerm + shift(511), // =~ + shift(512), // !=~ + shift(513), // == + shift(514), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> nil, // + nil, // - nil, // .+ @@ -24602,29 +24602,29 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(52), // ?, reduce: BitwiseShiftTerm - reduce(52), // :, reduce: BitwiseShiftTerm - reduce(52), // ||, reduce: BitwiseShiftTerm - reduce(52), // ^^, reduce: BitwiseShiftTerm - reduce(52), // &&, reduce: BitwiseShiftTerm - reduce(52), // =~, reduce: BitwiseShiftTerm - reduce(52), // !=~, reduce: BitwiseShiftTerm - reduce(52), // ==, reduce: BitwiseShiftTerm - reduce(52), // !=, reduce: BitwiseShiftTerm - reduce(52), // >, reduce: BitwiseShiftTerm - reduce(52), // >=, reduce: BitwiseShiftTerm - reduce(52), // <, reduce: BitwiseShiftTerm - reduce(52), // <=, reduce: BitwiseShiftTerm - reduce(52), // |, reduce: BitwiseShiftTerm - reduce(52), // ^, reduce: BitwiseShiftTerm - reduce(52), // &, reduce: BitwiseShiftTerm - reduce(52), // <<, reduce: BitwiseShiftTerm - reduce(52), // >>, reduce: BitwiseShiftTerm - shift(514), // + - shift(515), // - - shift(516), // .+ - shift(517), // .- - shift(518), // . + reduce(38), // ?, reduce: EqneTerm + reduce(38), // :, reduce: EqneTerm + reduce(38), // ||, reduce: EqneTerm + reduce(38), // ^^, reduce: EqneTerm + reduce(38), // &&, reduce: EqneTerm + reduce(38), // =~, reduce: EqneTerm + reduce(38), // !=~, reduce: EqneTerm + reduce(38), // ==, reduce: EqneTerm + reduce(38), // !=, reduce: EqneTerm + shift(515), // > + shift(516), // >= + shift(517), // < + shift(518), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . nil, // * nil, // / nil, // // @@ -24685,20 +24685,20 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | + reduce(43), // ?, reduce: CmpTerm + reduce(43), // :, reduce: CmpTerm + reduce(43), // ||, reduce: CmpTerm + reduce(43), // ^^, reduce: CmpTerm + reduce(43), // &&, reduce: CmpTerm + reduce(43), // =~, reduce: CmpTerm + reduce(43), // !=~, reduce: CmpTerm + reduce(43), // ==, reduce: CmpTerm + reduce(43), // !=, reduce: CmpTerm + reduce(43), // >, reduce: CmpTerm + reduce(43), // >=, reduce: CmpTerm + reduce(43), // <, reduce: CmpTerm + reduce(43), // <=, reduce: CmpTerm + shift(519), // | nil, // ^ nil, // & nil, // << @@ -24718,30 +24718,30 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(307), // ( + nil, // ( nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ + nil, // md_token_field_name + nil, // $[ nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ nil, // , - shift(332), // { + nil, // { nil, // } }, }, @@ -24768,36 +24768,36 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(58), // ?, reduce: AddsubdotTerm - reduce(58), // :, reduce: AddsubdotTerm - reduce(58), // ||, reduce: AddsubdotTerm - reduce(58), // ^^, reduce: AddsubdotTerm - reduce(58), // &&, reduce: AddsubdotTerm - reduce(58), // =~, reduce: AddsubdotTerm - reduce(58), // !=~, reduce: AddsubdotTerm - reduce(58), // ==, reduce: AddsubdotTerm - reduce(58), // !=, reduce: AddsubdotTerm - reduce(58), // >, reduce: AddsubdotTerm - reduce(58), // >=, reduce: AddsubdotTerm - reduce(58), // <, reduce: AddsubdotTerm - reduce(58), // <=, reduce: AddsubdotTerm - reduce(58), // |, reduce: AddsubdotTerm - reduce(58), // ^, reduce: AddsubdotTerm - reduce(58), // &, reduce: AddsubdotTerm - reduce(58), // <<, reduce: AddsubdotTerm - reduce(58), // >>, reduce: AddsubdotTerm - reduce(58), // +, reduce: AddsubdotTerm - reduce(58), // -, reduce: AddsubdotTerm - reduce(58), // .+, reduce: AddsubdotTerm - reduce(58), // .-, reduce: AddsubdotTerm - reduce(58), // ., reduce: AddsubdotTerm - shift(520), // * - shift(521), // / - shift(522), // // - shift(523), // % - shift(524), // .* - shift(525), // ./ - shift(526), // .// + reduce(45), // ?, reduce: BitwiseORTerm + reduce(45), // :, reduce: BitwiseORTerm + reduce(45), // ||, reduce: BitwiseORTerm + reduce(45), // ^^, reduce: BitwiseORTerm + reduce(45), // &&, reduce: BitwiseORTerm + reduce(45), // =~, reduce: BitwiseORTerm + reduce(45), // !=~, reduce: BitwiseORTerm + reduce(45), // ==, reduce: BitwiseORTerm + reduce(45), // !=, reduce: BitwiseORTerm + reduce(45), // >, reduce: BitwiseORTerm + reduce(45), // >=, reduce: BitwiseORTerm + reduce(45), // <, reduce: BitwiseORTerm + reduce(45), // <=, reduce: BitwiseORTerm + reduce(45), // |, reduce: BitwiseORTerm + shift(520), // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -24851,22 +24851,22 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & + reduce(47), // ?, reduce: BitwiseXORTerm + reduce(47), // :, reduce: BitwiseXORTerm + reduce(47), // ||, reduce: BitwiseXORTerm + reduce(47), // ^^, reduce: BitwiseXORTerm + reduce(47), // &&, reduce: BitwiseXORTerm + reduce(47), // =~, reduce: BitwiseXORTerm + reduce(47), // !=~, reduce: BitwiseXORTerm + reduce(47), // ==, reduce: BitwiseXORTerm + reduce(47), // !=, reduce: BitwiseXORTerm + reduce(47), // >, reduce: BitwiseXORTerm + reduce(47), // >=, reduce: BitwiseXORTerm + reduce(47), // <, reduce: BitwiseXORTerm + reduce(47), // <=, reduce: BitwiseXORTerm + reduce(47), // |, reduce: BitwiseXORTerm + reduce(47), // ^, reduce: BitwiseXORTerm + shift(521), // & nil, // << nil, // >> nil, // + @@ -24884,255 +24884,6 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(307), // ( - nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ - nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ - nil, // , - shift(332), // { - nil, // } - }, - }, - actionRow{ // S300 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(307), // ( - nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ - nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ - nil, // , - shift(332), // { - nil, // } - }, - }, - actionRow{ // S301 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(307), // ( - nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ - nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ - nil, // , - shift(332), // { - nil, // } - }, - }, - actionRow{ // S302 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(66), // ?, reduce: MuldivTerm - reduce(66), // :, reduce: MuldivTerm - reduce(66), // ||, reduce: MuldivTerm - reduce(66), // ^^, reduce: MuldivTerm - reduce(66), // &&, reduce: MuldivTerm - reduce(66), // =~, reduce: MuldivTerm - reduce(66), // !=~, reduce: MuldivTerm - reduce(66), // ==, reduce: MuldivTerm - reduce(66), // !=, reduce: MuldivTerm - reduce(66), // >, reduce: MuldivTerm - reduce(66), // >=, reduce: MuldivTerm - reduce(66), // <, reduce: MuldivTerm - reduce(66), // <=, reduce: MuldivTerm - reduce(66), // |, reduce: MuldivTerm - reduce(66), // ^, reduce: MuldivTerm - reduce(66), // &, reduce: MuldivTerm - reduce(66), // <<, reduce: MuldivTerm - reduce(66), // >>, reduce: MuldivTerm - reduce(66), // +, reduce: MuldivTerm - reduce(66), // -, reduce: MuldivTerm - reduce(66), // .+, reduce: MuldivTerm - reduce(66), // .-, reduce: MuldivTerm - reduce(66), // ., reduce: MuldivTerm - reduce(66), // *, reduce: MuldivTerm - reduce(66), // /, reduce: MuldivTerm - reduce(66), // //, reduce: MuldivTerm - reduce(66), // %, reduce: MuldivTerm - reduce(66), // .*, reduce: MuldivTerm - reduce(66), // ./, reduce: MuldivTerm - reduce(66), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** nil, // ( nil, // ) nil, // md_token_field_name @@ -25160,6 +24911,255 @@ var actionTab = actionTable{ nil, // } }, }, + actionRow{ // S300 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(49), // ?, reduce: BitwiseANDTerm + reduce(49), // :, reduce: BitwiseANDTerm + reduce(49), // ||, reduce: BitwiseANDTerm + reduce(49), // ^^, reduce: BitwiseANDTerm + reduce(49), // &&, reduce: BitwiseANDTerm + reduce(49), // =~, reduce: BitwiseANDTerm + reduce(49), // !=~, reduce: BitwiseANDTerm + reduce(49), // ==, reduce: BitwiseANDTerm + reduce(49), // !=, reduce: BitwiseANDTerm + reduce(49), // >, reduce: BitwiseANDTerm + reduce(49), // >=, reduce: BitwiseANDTerm + reduce(49), // <, reduce: BitwiseANDTerm + reduce(49), // <=, reduce: BitwiseANDTerm + reduce(49), // |, reduce: BitwiseANDTerm + reduce(49), // ^, reduce: BitwiseANDTerm + reduce(49), // &, reduce: BitwiseANDTerm + shift(522), // << + shift(523), // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S301 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(52), // ?, reduce: BitwiseShiftTerm + reduce(52), // :, reduce: BitwiseShiftTerm + reduce(52), // ||, reduce: BitwiseShiftTerm + reduce(52), // ^^, reduce: BitwiseShiftTerm + reduce(52), // &&, reduce: BitwiseShiftTerm + reduce(52), // =~, reduce: BitwiseShiftTerm + reduce(52), // !=~, reduce: BitwiseShiftTerm + reduce(52), // ==, reduce: BitwiseShiftTerm + reduce(52), // !=, reduce: BitwiseShiftTerm + reduce(52), // >, reduce: BitwiseShiftTerm + reduce(52), // >=, reduce: BitwiseShiftTerm + reduce(52), // <, reduce: BitwiseShiftTerm + reduce(52), // <=, reduce: BitwiseShiftTerm + reduce(52), // |, reduce: BitwiseShiftTerm + reduce(52), // ^, reduce: BitwiseShiftTerm + reduce(52), // &, reduce: BitwiseShiftTerm + reduce(52), // <<, reduce: BitwiseShiftTerm + reduce(52), // >>, reduce: BitwiseShiftTerm + shift(524), // + + shift(525), // - + shift(526), // .+ + shift(527), // .- + shift(528), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S302 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(312), // ( + nil, // ) + shift(315), // md_token_field_name + shift(316), // $[ + nil, // ] + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ + nil, // , + shift(338), // { + nil, // } + }, + }, actionRow{ // S303 canRecover: false, actions: [numSymbols]action{ @@ -25183,36 +25183,36 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(73), // ?, reduce: UnaryOpTerm - reduce(73), // :, reduce: UnaryOpTerm - reduce(73), // ||, reduce: UnaryOpTerm - reduce(73), // ^^, reduce: UnaryOpTerm - reduce(73), // &&, reduce: UnaryOpTerm - reduce(73), // =~, reduce: UnaryOpTerm - reduce(73), // !=~, reduce: UnaryOpTerm - reduce(73), // ==, reduce: UnaryOpTerm - reduce(73), // !=, reduce: UnaryOpTerm - reduce(73), // >, reduce: UnaryOpTerm - reduce(73), // >=, reduce: UnaryOpTerm - reduce(73), // <, reduce: UnaryOpTerm - reduce(73), // <=, reduce: UnaryOpTerm - reduce(73), // |, reduce: UnaryOpTerm - reduce(73), // ^, reduce: UnaryOpTerm - reduce(73), // &, reduce: UnaryOpTerm - reduce(73), // <<, reduce: UnaryOpTerm - reduce(73), // >>, reduce: UnaryOpTerm - reduce(73), // +, reduce: UnaryOpTerm - reduce(73), // -, reduce: UnaryOpTerm - reduce(73), // .+, reduce: UnaryOpTerm - reduce(73), // .-, reduce: UnaryOpTerm - reduce(73), // ., reduce: UnaryOpTerm - reduce(73), // *, reduce: UnaryOpTerm - reduce(73), // /, reduce: UnaryOpTerm - reduce(73), // //, reduce: UnaryOpTerm - reduce(73), // %, reduce: UnaryOpTerm - reduce(73), // .*, reduce: UnaryOpTerm - reduce(73), // ./, reduce: UnaryOpTerm - reduce(73), // .//, reduce: UnaryOpTerm + reduce(58), // ?, reduce: AddsubdotTerm + reduce(58), // :, reduce: AddsubdotTerm + reduce(58), // ||, reduce: AddsubdotTerm + reduce(58), // ^^, reduce: AddsubdotTerm + reduce(58), // &&, reduce: AddsubdotTerm + reduce(58), // =~, reduce: AddsubdotTerm + reduce(58), // !=~, reduce: AddsubdotTerm + reduce(58), // ==, reduce: AddsubdotTerm + reduce(58), // !=, reduce: AddsubdotTerm + reduce(58), // >, reduce: AddsubdotTerm + reduce(58), // >=, reduce: AddsubdotTerm + reduce(58), // <, reduce: AddsubdotTerm + reduce(58), // <=, reduce: AddsubdotTerm + reduce(58), // |, reduce: AddsubdotTerm + reduce(58), // ^, reduce: AddsubdotTerm + reduce(58), // &, reduce: AddsubdotTerm + reduce(58), // <<, reduce: AddsubdotTerm + reduce(58), // >>, reduce: AddsubdotTerm + reduce(58), // +, reduce: AddsubdotTerm + reduce(58), // -, reduce: AddsubdotTerm + reduce(58), // .+, reduce: AddsubdotTerm + reduce(58), // .-, reduce: AddsubdotTerm + reduce(58), // ., reduce: AddsubdotTerm + shift(530), // * + shift(531), // / + shift(532), // // + shift(533), // % + shift(534), // .* + shift(535), // ./ + shift(536), // .// nil, // ! nil, // ~ nil, // ** @@ -25299,30 +25299,30 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(307), // ( + shift(312), // ( nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ + shift(315), // md_token_field_name + shift(316), // $[ nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ nil, // , - shift(332), // { + shift(338), // { nil, // } }, }, @@ -25382,34 +25382,449 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(307), // ( + shift(312), // ( nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ + shift(315), // md_token_field_name + shift(316), // $[ nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ nil, // , - shift(332), // { + shift(338), // { nil, // } }, }, actionRow{ // S306 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(312), // ( + nil, // ) + shift(315), // md_token_field_name + shift(316), // $[ + nil, // ] + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ + nil, // , + shift(338), // { + nil, // } + }, + }, + actionRow{ // S307 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(66), // ?, reduce: MuldivTerm + reduce(66), // :, reduce: MuldivTerm + reduce(66), // ||, reduce: MuldivTerm + reduce(66), // ^^, reduce: MuldivTerm + reduce(66), // &&, reduce: MuldivTerm + reduce(66), // =~, reduce: MuldivTerm + reduce(66), // !=~, reduce: MuldivTerm + reduce(66), // ==, reduce: MuldivTerm + reduce(66), // !=, reduce: MuldivTerm + reduce(66), // >, reduce: MuldivTerm + reduce(66), // >=, reduce: MuldivTerm + reduce(66), // <, reduce: MuldivTerm + reduce(66), // <=, reduce: MuldivTerm + reduce(66), // |, reduce: MuldivTerm + reduce(66), // ^, reduce: MuldivTerm + reduce(66), // &, reduce: MuldivTerm + reduce(66), // <<, reduce: MuldivTerm + reduce(66), // >>, reduce: MuldivTerm + reduce(66), // +, reduce: MuldivTerm + reduce(66), // -, reduce: MuldivTerm + reduce(66), // .+, reduce: MuldivTerm + reduce(66), // .-, reduce: MuldivTerm + reduce(66), // ., reduce: MuldivTerm + reduce(66), // *, reduce: MuldivTerm + reduce(66), // /, reduce: MuldivTerm + reduce(66), // //, reduce: MuldivTerm + reduce(66), // %, reduce: MuldivTerm + reduce(66), // .*, reduce: MuldivTerm + reduce(66), // ./, reduce: MuldivTerm + reduce(66), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S308 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(73), // ?, reduce: UnaryOpTerm + reduce(73), // :, reduce: UnaryOpTerm + reduce(73), // ||, reduce: UnaryOpTerm + reduce(73), // ^^, reduce: UnaryOpTerm + reduce(73), // &&, reduce: UnaryOpTerm + reduce(73), // =~, reduce: UnaryOpTerm + reduce(73), // !=~, reduce: UnaryOpTerm + reduce(73), // ==, reduce: UnaryOpTerm + reduce(73), // !=, reduce: UnaryOpTerm + reduce(73), // >, reduce: UnaryOpTerm + reduce(73), // >=, reduce: UnaryOpTerm + reduce(73), // <, reduce: UnaryOpTerm + reduce(73), // <=, reduce: UnaryOpTerm + reduce(73), // |, reduce: UnaryOpTerm + reduce(73), // ^, reduce: UnaryOpTerm + reduce(73), // &, reduce: UnaryOpTerm + reduce(73), // <<, reduce: UnaryOpTerm + reduce(73), // >>, reduce: UnaryOpTerm + reduce(73), // +, reduce: UnaryOpTerm + reduce(73), // -, reduce: UnaryOpTerm + reduce(73), // .+, reduce: UnaryOpTerm + reduce(73), // .-, reduce: UnaryOpTerm + reduce(73), // ., reduce: UnaryOpTerm + reduce(73), // *, reduce: UnaryOpTerm + reduce(73), // /, reduce: UnaryOpTerm + reduce(73), // //, reduce: UnaryOpTerm + reduce(73), // %, reduce: UnaryOpTerm + reduce(73), // .*, reduce: UnaryOpTerm + reduce(73), // ./, reduce: UnaryOpTerm + reduce(73), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S309 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(312), // ( + nil, // ) + shift(315), // md_token_field_name + shift(316), // $[ + nil, // ] + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ + nil, // , + shift(338), // { + nil, // } + }, + }, + actionRow{ // S310 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(312), // ( + nil, // ) + shift(315), // md_token_field_name + shift(316), // $[ + nil, // ] + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ + nil, // , + shift(338), // { + nil, // } + }, + }, + actionRow{ // S311 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -25464,7 +25879,7 @@ var actionTab = actionTable{ reduce(75), // .//, reduce: PowTerm nil, // ! nil, // ~ - shift(532), // ** + shift(542), // ** nil, // ( nil, // ) nil, // md_token_field_name @@ -25486,13 +25901,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + shift(543), // [ nil, // , nil, // { nil, // } }, }, - actionRow{ // S307 + actionRow{ // S312 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -25533,10 +25948,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(195), // + - shift(197), // - - shift(198), // .+ - shift(199), // .- + shift(198), // + + shift(200), // - + shift(201), // .+ + shift(202), // .- nil, // . nil, // * nil, // / @@ -25545,37 +25960,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(202), // ! - shift(203), // ~ + shift(205), // ! + shift(206), // ~ nil, // ** - shift(205), // ( + shift(208), // ( nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ + shift(211), // md_token_field_name + shift(212), // $[ nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ nil, // , - shift(230), // { + shift(234), // { nil, // } }, }, - actionRow{ // S308 + actionRow{ // S313 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -25652,13 +26067,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(78), // [, reduce: FieldName nil, // , nil, // { nil, // } }, }, - actionRow{ // S309 + actionRow{ // S314 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -25735,13 +26150,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(79), // [, reduce: FieldName nil, // , nil, // { nil, // } }, }, - actionRow{ // S310 + actionRow{ // S315 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -25818,13 +26233,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(80), // [, reduce: DirectFieldName nil, // , nil, // { nil, // } }, }, - actionRow{ // S311 + actionRow{ // S316 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -25903,11 +26318,11 @@ var actionTab = actionTable{ shift(74), // md_token_FILENUM shift(76), // [ nil, // , - shift(78), // { + shift(79), // { nil, // } }, }, - actionRow{ // S312 + actionRow{ // S317 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -25984,13 +26399,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(82), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } }, }, - actionRow{ // S313 + actionRow{ // S318 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -26067,13 +26482,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(83), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } }, }, - actionRow{ // S314 + actionRow{ // S319 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -26150,13 +26565,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(84), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } }, }, - actionRow{ // S315 + actionRow{ // S320 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -26233,13 +26648,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(85), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } }, }, - actionRow{ // S316 + actionRow{ // S321 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -26316,13 +26731,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(86), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } }, }, - actionRow{ // S317 + actionRow{ // S322 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -26399,13 +26814,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(87), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } }, }, - actionRow{ // S318 + actionRow{ // S323 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -26482,13 +26897,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(88), // [, reduce: ContextVariable nil, // , nil, // { nil, // } }, }, - actionRow{ // S319 + actionRow{ // S324 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -26565,13 +26980,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(89), // [, reduce: ContextVariable nil, // , nil, // { nil, // } }, }, - actionRow{ // S320 + actionRow{ // S325 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -26648,13 +27063,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(90), // [, reduce: ContextVariable nil, // , nil, // { nil, // } }, }, - actionRow{ // S321 + actionRow{ // S326 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -26731,13 +27146,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(91), // [, reduce: ContextVariable nil, // , nil, // { nil, // } }, }, - actionRow{ // S322 + actionRow{ // S327 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -26814,13 +27229,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(92), // [, reduce: ContextVariable nil, // , nil, // { nil, // } }, }, - actionRow{ // S323 + actionRow{ // S328 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -26897,13 +27312,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(93), // [, reduce: ContextVariable nil, // , nil, // { nil, // } }, }, - actionRow{ // S324 + actionRow{ // S329 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -26980,13 +27395,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(94), // [, reduce: ContextVariable nil, // , nil, // { nil, // } }, }, - actionRow{ // S325 + actionRow{ // S330 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -27063,13 +27478,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(95), // [, reduce: ContextVariable nil, // , nil, // { nil, // } }, }, - actionRow{ // S326 + actionRow{ // S331 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -27146,13 +27561,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(96), // [, reduce: ContextVariable nil, // , nil, // { nil, // } }, }, - actionRow{ // S327 + actionRow{ // S332 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -27229,13 +27644,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(97), // [, reduce: ContextVariable nil, // , nil, // { nil, // } }, }, - actionRow{ // S328 + actionRow{ // S333 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -27312,13 +27727,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(98), // [, reduce: ContextVariable nil, // , nil, // { nil, // } }, }, - actionRow{ // S329 + actionRow{ // S334 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -27395,13 +27810,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(99), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } }, }, - actionRow{ // S330 + actionRow{ // S335 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -27442,10 +27857,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(245), // + - shift(247), // - - shift(248), // .+ - shift(249), // .- + shift(249), // + + shift(251), // - + shift(252), // .+ + shift(253), // .- nil, // . nil, // * nil, // / @@ -27454,37 +27869,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(252), // ! - shift(253), // ~ + shift(256), // ! + shift(257), // ~ nil, // ** - shift(255), // ( + shift(259), // ( nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ - shift(535), // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ + shift(262), // md_token_field_name + shift(263), // $[ + shift(546), // ] + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ nil, // , - shift(283), // { + shift(288), // { nil, // } }, }, - actionRow{ // S331 + actionRow{ // S336 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -27561,13 +27976,96 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(106), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } }, }, - actionRow{ // S332 + actionRow{ // S337 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(108), // ?, reduce: MlrvalOrFunction + reduce(108), // :, reduce: MlrvalOrFunction + reduce(108), // ||, reduce: MlrvalOrFunction + reduce(108), // ^^, reduce: MlrvalOrFunction + reduce(108), // &&, reduce: MlrvalOrFunction + reduce(108), // =~, reduce: MlrvalOrFunction + reduce(108), // !=~, reduce: MlrvalOrFunction + reduce(108), // ==, reduce: MlrvalOrFunction + reduce(108), // !=, reduce: MlrvalOrFunction + reduce(108), // >, reduce: MlrvalOrFunction + reduce(108), // >=, reduce: MlrvalOrFunction + reduce(108), // <, reduce: MlrvalOrFunction + reduce(108), // <=, reduce: MlrvalOrFunction + reduce(108), // |, reduce: MlrvalOrFunction + reduce(108), // ^, reduce: MlrvalOrFunction + reduce(108), // &, reduce: MlrvalOrFunction + reduce(108), // <<, reduce: MlrvalOrFunction + reduce(108), // >>, reduce: MlrvalOrFunction + reduce(108), // +, reduce: MlrvalOrFunction + reduce(108), // -, reduce: MlrvalOrFunction + reduce(108), // .+, reduce: MlrvalOrFunction + reduce(108), // .-, reduce: MlrvalOrFunction + reduce(108), // ., reduce: MlrvalOrFunction + reduce(108), // *, reduce: MlrvalOrFunction + reduce(108), // /, reduce: MlrvalOrFunction + reduce(108), // //, reduce: MlrvalOrFunction + reduce(108), // %, reduce: MlrvalOrFunction + reduce(108), // .*, reduce: MlrvalOrFunction + reduce(108), // ./, reduce: MlrvalOrFunction + reduce(108), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(108), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(108), // [, reduce: MlrvalOrFunction + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S338 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -27608,10 +28106,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- nil, // . nil, // * nil, // / @@ -27620,37 +28118,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(304), // ! - shift(305), // ~ + shift(309), // ! + shift(310), // ~ nil, // ** - shift(307), // ( + shift(312), // ( nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ + shift(315), // md_token_field_name + shift(316), // $[ nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ nil, // , - shift(332), // { - shift(537), // } + shift(338), // { + shift(548), // } }, }, - actionRow{ // S333 + actionRow{ // S339 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -27673,44 +28171,44 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(107), // ?, reduce: MapLiteral + reduce(109), // ?, reduce: MapLiteral nil, // : - reduce(107), // ||, reduce: MapLiteral - reduce(107), // ^^, reduce: MapLiteral - reduce(107), // &&, reduce: MapLiteral - reduce(107), // =~, reduce: MapLiteral - reduce(107), // !=~, reduce: MapLiteral - reduce(107), // ==, reduce: MapLiteral - reduce(107), // !=, reduce: MapLiteral - reduce(107), // >, reduce: MapLiteral - reduce(107), // >=, reduce: MapLiteral - reduce(107), // <, reduce: MapLiteral - reduce(107), // <=, reduce: MapLiteral - reduce(107), // |, reduce: MapLiteral - reduce(107), // ^, reduce: MapLiteral - reduce(107), // &, reduce: MapLiteral - reduce(107), // <<, reduce: MapLiteral - reduce(107), // >>, reduce: MapLiteral - reduce(107), // +, reduce: MapLiteral - reduce(107), // -, reduce: MapLiteral - reduce(107), // .+, reduce: MapLiteral - reduce(107), // .-, reduce: MapLiteral - reduce(107), // ., reduce: MapLiteral - reduce(107), // *, reduce: MapLiteral - reduce(107), // /, reduce: MapLiteral - reduce(107), // //, reduce: MapLiteral - reduce(107), // %, reduce: MapLiteral - reduce(107), // .*, reduce: MapLiteral - reduce(107), // ./, reduce: MapLiteral - reduce(107), // .//, reduce: MapLiteral + reduce(109), // ||, reduce: MapLiteral + reduce(109), // ^^, reduce: MapLiteral + reduce(109), // &&, reduce: MapLiteral + reduce(109), // =~, reduce: MapLiteral + reduce(109), // !=~, reduce: MapLiteral + reduce(109), // ==, reduce: MapLiteral + reduce(109), // !=, reduce: MapLiteral + reduce(109), // >, reduce: MapLiteral + reduce(109), // >=, reduce: MapLiteral + reduce(109), // <, reduce: MapLiteral + reduce(109), // <=, reduce: MapLiteral + reduce(109), // |, reduce: MapLiteral + reduce(109), // ^, reduce: MapLiteral + reduce(109), // &, reduce: MapLiteral + reduce(109), // <<, reduce: MapLiteral + reduce(109), // >>, reduce: MapLiteral + reduce(109), // +, reduce: MapLiteral + reduce(109), // -, reduce: MapLiteral + reduce(109), // .+, reduce: MapLiteral + reduce(109), // .-, reduce: MapLiteral + reduce(109), // ., reduce: MapLiteral + reduce(109), // *, reduce: MapLiteral + reduce(109), // /, reduce: MapLiteral + reduce(109), // //, reduce: MapLiteral + reduce(109), // %, reduce: MapLiteral + reduce(109), // .*, reduce: MapLiteral + reduce(109), // ./, reduce: MapLiteral + reduce(109), // .//, reduce: MapLiteral nil, // ! nil, // ~ - reduce(107), // **, reduce: MapLiteral + reduce(109), // **, reduce: MapLiteral nil, // ( nil, // ) nil, // md_token_field_name nil, // $[ - reduce(107), // ], reduce: MapLiteral + reduce(109), // ], reduce: MapLiteral nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -27727,13 +28225,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(109), // [, reduce: MapLiteral nil, // , nil, // { nil, // } }, }, - actionRow{ // S334 + actionRow{ // S340 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -27813,10 +28311,10 @@ var actionTab = actionTable{ nil, // [ nil, // , nil, // { - shift(539), // } + shift(550), // } }, }, - actionRow{ // S335 + actionRow{ // S341 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -27894,507 +28392,9 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - shift(540), // , + shift(551), // , nil, // { - reduce(109), // }, reduce: MapLiteralKeyValuePairs - }, - }, - actionRow{ // S336 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(304), // ! - shift(305), // ~ - nil, // ** - shift(307), // ( - nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ - nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ - nil, // , - shift(332), // { - nil, // } - }, - }, - actionRow{ // S337 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(100), // ! - shift(101), // ~ - nil, // ** - shift(103), // ( - nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ - nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ - nil, // , - shift(128), // { - nil, // } - }, - }, - actionRow{ // S338 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(100), // ! - shift(101), // ~ - nil, // ** - shift(103), // ( - nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ - nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ - nil, // , - shift(128), // { - nil, // } - }, - }, - actionRow{ // S339 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(100), // ! - shift(101), // ~ - nil, // ** - shift(103), // ( - nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ - nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ - nil, // , - shift(128), // { - nil, // } - }, - }, - actionRow{ // S340 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(100), // ! - shift(101), // ~ - nil, // ** - shift(103), // ( - nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ - nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ - nil, // , - shift(128), // { - nil, // } - }, - }, - actionRow{ // S341 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(100), // ! - shift(101), // ~ - nil, // ** - shift(103), // ( - nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ - nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ - nil, // , - shift(128), // { - nil, // } + reduce(111), // }, reduce: MapLiteralKeyValuePairs }, }, actionRow{ // S342 @@ -28438,10 +28438,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- nil, // . nil, // * nil, // / @@ -28450,33 +28450,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(100), // ! - shift(101), // ~ + shift(309), // ! + shift(310), // ~ nil, // ** - shift(103), // ( + shift(312), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(315), // md_token_field_name + shift(316), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ nil, // , - shift(128), // { + shift(338), // { nil, // } }, }, @@ -28521,10 +28521,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- nil, // . nil, // * nil, // / @@ -28533,33 +28533,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(100), // ! - shift(101), // ~ + shift(101), // ! + shift(102), // ~ nil, // ** - shift(103), // ( + shift(104), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(107), // md_token_field_name + shift(108), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ nil, // , - shift(128), // { + shift(130), // { nil, // } }, }, @@ -28604,10 +28604,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- nil, // . nil, // * nil, // / @@ -28616,33 +28616,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(100), // ! - shift(101), // ~ + shift(101), // ! + shift(102), // ~ nil, // ** - shift(103), // ( + shift(104), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(107), // md_token_field_name + shift(108), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ nil, // , - shift(128), // { + shift(130), // { nil, // } }, }, @@ -28687,10 +28687,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- nil, // . nil, // * nil, // / @@ -28699,33 +28699,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(100), // ! - shift(101), // ~ + shift(101), // ! + shift(102), // ~ nil, // ** - shift(103), // ( + shift(104), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(107), // md_token_field_name + shift(108), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ nil, // , - shift(128), // { + shift(130), // { nil, // } }, }, @@ -28770,10 +28770,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- nil, // . nil, // * nil, // / @@ -28782,33 +28782,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(100), // ! - shift(101), // ~ + shift(101), // ! + shift(102), // ~ nil, // ** - shift(103), // ( + shift(104), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(107), // md_token_field_name + shift(108), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ nil, // , - shift(128), // { + shift(130), // { nil, // } }, }, @@ -28853,10 +28853,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- nil, // . nil, // * nil, // / @@ -28865,33 +28865,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(100), // ! - shift(101), // ~ + shift(101), // ! + shift(102), // ~ nil, // ** - shift(103), // ( + shift(104), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(107), // md_token_field_name + shift(108), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ nil, // , - shift(128), // { + shift(130), // { nil, // } }, }, @@ -28936,10 +28936,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- nil, // . nil, // * nil, // / @@ -28948,33 +28948,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(100), // ! - shift(101), // ~ + shift(101), // ! + shift(102), // ~ nil, // ** - shift(103), // ( + shift(104), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(107), // md_token_field_name + shift(108), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ nil, // , - shift(128), // { + shift(130), // { nil, // } }, }, @@ -29019,10 +29019,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- nil, // . nil, // * nil, // / @@ -29031,33 +29031,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(100), // ! - shift(101), // ~ + shift(101), // ! + shift(102), // ~ nil, // ** - shift(103), // ( + shift(104), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(107), // md_token_field_name + shift(108), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ nil, // , - shift(128), // { + shift(130), // { nil, // } }, }, @@ -29102,10 +29102,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- nil, // . nil, // * nil, // / @@ -29114,33 +29114,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(100), // ! - shift(101), // ~ + shift(101), // ! + shift(102), // ~ nil, // ** - shift(103), // ( + shift(104), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(107), // md_token_field_name + shift(108), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ nil, // , - shift(128), // { + shift(130), // { nil, // } }, }, @@ -29185,10 +29185,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- nil, // . nil, // * nil, // / @@ -29197,33 +29197,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(100), // ! - shift(101), // ~ + shift(101), // ! + shift(102), // ~ nil, // ** - shift(103), // ( + shift(104), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(107), // md_token_field_name + shift(108), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ nil, // , - shift(128), // { + shift(130), // { nil, // } }, }, @@ -29268,10 +29268,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- nil, // . nil, // * nil, // / @@ -29280,33 +29280,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(100), // ! - shift(101), // ~ + shift(101), // ! + shift(102), // ~ nil, // ** - shift(103), // ( + shift(104), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(107), // md_token_field_name + shift(108), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ nil, // , - shift(128), // { + shift(130), // { nil, // } }, }, @@ -29351,10 +29351,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- nil, // . nil, // * nil, // / @@ -29363,33 +29363,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(100), // ! - shift(101), // ~ + shift(101), // ! + shift(102), // ~ nil, // ** - shift(103), // ( + shift(104), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(107), // md_token_field_name + shift(108), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ nil, // , - shift(128), // { + shift(130), // { nil, // } }, }, @@ -29434,10 +29434,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- nil, // . nil, // * nil, // / @@ -29446,33 +29446,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(100), // ! - shift(101), // ~ + shift(101), // ! + shift(102), // ~ nil, // ** - shift(103), // ( + shift(104), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(107), // md_token_field_name + shift(108), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ nil, // , - shift(128), // { + shift(130), // { nil, // } }, }, @@ -29517,10 +29517,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- nil, // . nil, // * nil, // / @@ -29529,33 +29529,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(100), // ! - shift(101), // ~ + shift(101), // ! + shift(102), // ~ nil, // ** - shift(103), // ( + shift(104), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(107), // md_token_field_name + shift(108), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ nil, // , - shift(128), // { + shift(130), // { nil, // } }, }, @@ -29600,10 +29600,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- nil, // . nil, // * nil, // / @@ -29612,33 +29612,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(100), // ! - shift(101), // ~ + shift(101), // ! + shift(102), // ~ nil, // ** - shift(103), // ( + shift(104), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(107), // md_token_field_name + shift(108), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ nil, // , - shift(128), // { + shift(130), // { nil, // } }, }, @@ -29683,10 +29683,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- nil, // . nil, // * nil, // / @@ -29695,37 +29695,535 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(100), // ! - shift(101), // ~ + shift(101), // ! + shift(102), // ~ nil, // ** - shift(103), // ( + shift(104), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(107), // md_token_field_name + shift(108), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ nil, // , - shift(128), // { + shift(130), // { nil, // } }, }, actionRow{ // S358 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(101), // ! + shift(102), // ~ + nil, // ** + shift(104), // ( + nil, // ) + shift(107), // md_token_field_name + shift(108), // $[ + nil, // ] + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ + nil, // , + shift(130), // { + nil, // } + }, + }, + actionRow{ // S359 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(101), // ! + shift(102), // ~ + nil, // ** + shift(104), // ( + nil, // ) + shift(107), // md_token_field_name + shift(108), // $[ + nil, // ] + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ + nil, // , + shift(130), // { + nil, // } + }, + }, + actionRow{ // S360 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(101), // ! + shift(102), // ~ + nil, // ** + shift(104), // ( + nil, // ) + shift(107), // md_token_field_name + shift(108), // $[ + nil, // ] + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ + nil, // , + shift(130), // { + nil, // } + }, + }, + actionRow{ // S361 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(101), // ! + shift(102), // ~ + nil, // ** + shift(104), // ( + nil, // ) + shift(107), // md_token_field_name + shift(108), // $[ + nil, // ] + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ + nil, // , + shift(130), // { + nil, // } + }, + }, + actionRow{ // S362 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(101), // ! + shift(102), // ~ + nil, // ** + shift(104), // ( + nil, // ) + shift(107), // md_token_field_name + shift(108), // $[ + nil, // ] + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ + nil, // , + shift(130), // { + nil, // } + }, + }, + actionRow{ // S363 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(101), // ! + shift(102), // ~ + nil, // ** + shift(104), // ( + nil, // ) + shift(107), // md_token_field_name + shift(108), // $[ + nil, // ] + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ + nil, // , + shift(130), // { + nil, // } + }, + }, + actionRow{ // S364 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -29808,504 +30306,6 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S359 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(100), // ! - shift(101), // ~ - nil, // ** - shift(103), // ( - nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ - nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ - nil, // , - shift(128), // { - nil, // } - }, - }, - actionRow{ // S360 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(100), // ! - shift(101), // ~ - nil, // ** - shift(103), // ( - nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ - nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ - nil, // , - shift(128), // { - nil, // } - }, - }, - actionRow{ // S361 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(100), // ! - shift(101), // ~ - nil, // ** - shift(103), // ( - nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ - nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ - nil, // , - shift(128), // { - nil, // } - }, - }, - actionRow{ // S362 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(100), // ! - shift(101), // ~ - nil, // ** - shift(103), // ( - nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ - nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ - nil, // , - shift(128), // { - nil, // } - }, - }, - actionRow{ // S363 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(100), // ! - shift(101), // ~ - nil, // ** - shift(103), // ( - nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ - nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ - nil, // , - shift(128), // { - nil, // } - }, - }, - actionRow{ // S364 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(100), // ! - shift(101), // ~ - nil, // ** - shift(103), // ( - nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ - nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ - nil, // , - shift(128), // { - nil, // } - }, - }, actionRow{ // S365 canRecover: false, actions: [numSymbols]action{ @@ -30347,10 +30347,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- nil, // . nil, // * nil, // / @@ -30359,37 +30359,535 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(100), // ! - shift(101), // ~ + shift(101), // ! + shift(102), // ~ nil, // ** - shift(103), // ( + shift(104), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(107), // md_token_field_name + shift(108), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ nil, // , - shift(128), // { + shift(130), // { nil, // } }, }, actionRow{ // S366 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(101), // ! + shift(102), // ~ + nil, // ** + shift(104), // ( + nil, // ) + shift(107), // md_token_field_name + shift(108), // $[ + nil, // ] + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ + nil, // , + shift(130), // { + nil, // } + }, + }, + actionRow{ // S367 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(101), // ! + shift(102), // ~ + nil, // ** + shift(104), // ( + nil, // ) + shift(107), // md_token_field_name + shift(108), // $[ + nil, // ] + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ + nil, // , + shift(130), // { + nil, // } + }, + }, + actionRow{ // S368 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(101), // ! + shift(102), // ~ + nil, // ** + shift(104), // ( + nil, // ) + shift(107), // md_token_field_name + shift(108), // $[ + nil, // ] + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ + nil, // , + shift(130), // { + nil, // } + }, + }, + actionRow{ // S369 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(101), // ! + shift(102), // ~ + nil, // ** + shift(104), // ( + nil, // ) + shift(107), // md_token_field_name + shift(108), // $[ + nil, // ] + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ + nil, // , + shift(130), // { + nil, // } + }, + }, + actionRow{ // S370 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(101), // ! + shift(102), // ~ + nil, // ** + shift(104), // ( + nil, // ) + shift(107), // md_token_field_name + shift(108), // $[ + nil, // ] + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ + nil, // , + shift(130), // { + nil, // } + }, + }, + actionRow{ // S371 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(101), // ! + shift(102), // ~ + nil, // ** + shift(104), // ( + nil, // ) + shift(107), // md_token_field_name + shift(108), // $[ + nil, // ] + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ + nil, // , + shift(130), // { + nil, // } + }, + }, + actionRow{ // S372 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -30472,7 +30970,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S367 + actionRow{ // S373 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -30555,7 +31053,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S368 + actionRow{ // S374 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -30638,7 +31136,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S369 + actionRow{ // S375 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -30721,7 +31219,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S370 + actionRow{ // S376 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -30804,7 +31302,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S371 + actionRow{ // S377 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -30860,34 +31358,117 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(103), // ( + shift(104), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(107), // md_token_field_name + shift(108), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ nil, // , - shift(128), // { + shift(130), // { nil, // } }, }, - actionRow{ // S372 + actionRow{ // S378 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(43), // + + shift(45), // - + shift(46), // .+ + shift(47), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(50), // ! + shift(51), // ~ + nil, // ** + shift(53), // ( + nil, // ) + shift(56), // md_token_field_name + shift(57), // $[ + nil, // ] + shift(58), // md_token_string_literal + shift(59), // md_token_int_literal + shift(60), // md_token_float_literal + shift(61), // md_token_boolean_literal + shift(62), // md_token_panic + shift(64), // md_token_IPS + shift(65), // md_token_IFS + shift(66), // md_token_IRS + shift(67), // md_token_OPS + shift(68), // md_token_OFS + shift(69), // md_token_ORS + shift(70), // md_token_NF + shift(71), // md_token_NR + shift(72), // md_token_FNR + shift(73), // md_token_FILENAME + shift(74), // md_token_FILENUM + shift(76), // [ + nil, // , + shift(79), // { + nil, // } + }, + }, + actionRow{ // S379 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -30944,7 +31525,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - shift(571), // ) + shift(583), // ) nil, // md_token_field_name nil, // $[ nil, // ] @@ -30970,7 +31551,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S373 + actionRow{ // S380 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -31030,7 +31611,7 @@ var actionTab = actionTable{ nil, // ) nil, // md_token_field_name nil, // $[ - shift(572), // ] + shift(584), // ] nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -31053,7 +31634,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S374 + actionRow{ // S381 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -31130,13 +31711,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(100), // [, reduce: ArrayLiteral nil, // , nil, // { nil, // } }, }, - actionRow{ // S375 + actionRow{ // S382 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -31196,7 +31777,7 @@ var actionTab = actionTable{ nil, // ) nil, // md_token_field_name nil, // $[ - shift(573), // ] + shift(585), // ] nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -31219,12 +31800,12 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S376 + actionRow{ // S383 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(107), // $, reduce: MapLiteral - reduce(107), // ;, reduce: MapLiteral + reduce(109), // $, reduce: MapLiteral + reduce(109), // ;, reduce: MapLiteral nil, // = nil, // ||= nil, // ^^= @@ -31242,39 +31823,39 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(107), // ?, reduce: MapLiteral + reduce(109), // ?, reduce: MapLiteral nil, // : - reduce(107), // ||, reduce: MapLiteral - reduce(107), // ^^, reduce: MapLiteral - reduce(107), // &&, reduce: MapLiteral - reduce(107), // =~, reduce: MapLiteral - reduce(107), // !=~, reduce: MapLiteral - reduce(107), // ==, reduce: MapLiteral - reduce(107), // !=, reduce: MapLiteral - reduce(107), // >, reduce: MapLiteral - reduce(107), // >=, reduce: MapLiteral - reduce(107), // <, reduce: MapLiteral - reduce(107), // <=, reduce: MapLiteral - reduce(107), // |, reduce: MapLiteral - reduce(107), // ^, reduce: MapLiteral - reduce(107), // &, reduce: MapLiteral - reduce(107), // <<, reduce: MapLiteral - reduce(107), // >>, reduce: MapLiteral - reduce(107), // +, reduce: MapLiteral - reduce(107), // -, reduce: MapLiteral - reduce(107), // .+, reduce: MapLiteral - reduce(107), // .-, reduce: MapLiteral - reduce(107), // ., reduce: MapLiteral - reduce(107), // *, reduce: MapLiteral - reduce(107), // /, reduce: MapLiteral - reduce(107), // //, reduce: MapLiteral - reduce(107), // %, reduce: MapLiteral - reduce(107), // .*, reduce: MapLiteral - reduce(107), // ./, reduce: MapLiteral - reduce(107), // .//, reduce: MapLiteral + reduce(109), // ||, reduce: MapLiteral + reduce(109), // ^^, reduce: MapLiteral + reduce(109), // &&, reduce: MapLiteral + reduce(109), // =~, reduce: MapLiteral + reduce(109), // !=~, reduce: MapLiteral + reduce(109), // ==, reduce: MapLiteral + reduce(109), // !=, reduce: MapLiteral + reduce(109), // >, reduce: MapLiteral + reduce(109), // >=, reduce: MapLiteral + reduce(109), // <, reduce: MapLiteral + reduce(109), // <=, reduce: MapLiteral + reduce(109), // |, reduce: MapLiteral + reduce(109), // ^, reduce: MapLiteral + reduce(109), // &, reduce: MapLiteral + reduce(109), // <<, reduce: MapLiteral + reduce(109), // >>, reduce: MapLiteral + reduce(109), // +, reduce: MapLiteral + reduce(109), // -, reduce: MapLiteral + reduce(109), // .+, reduce: MapLiteral + reduce(109), // .-, reduce: MapLiteral + reduce(109), // ., reduce: MapLiteral + reduce(109), // *, reduce: MapLiteral + reduce(109), // /, reduce: MapLiteral + reduce(109), // //, reduce: MapLiteral + reduce(109), // %, reduce: MapLiteral + reduce(109), // .*, reduce: MapLiteral + reduce(109), // ./, reduce: MapLiteral + reduce(109), // .//, reduce: MapLiteral nil, // ! nil, // ~ - reduce(107), // **, reduce: MapLiteral + reduce(109), // **, reduce: MapLiteral nil, // ( nil, // ) nil, // md_token_field_name @@ -31296,13 +31877,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(109), // [, reduce: MapLiteral nil, // , nil, // { nil, // } }, }, - actionRow{ // S377 + actionRow{ // S384 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -31382,10 +31963,10 @@ var actionTab = actionTable{ nil, // [ nil, // , nil, // { - shift(574), // } + shift(586), // } }, }, - actionRow{ // S378 + actionRow{ // S385 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -31409,7 +31990,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(575), // : + shift(587), // : nil, // || nil, // ^^ nil, // && @@ -31468,7 +32049,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S379 + actionRow{ // S386 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -31494,7 +32075,7 @@ var actionTab = actionTable{ reduce(28), // ?, reduce: LogicalOrTerm nil, // : reduce(28), // ||, reduce: LogicalOrTerm - shift(148), // ^^ + shift(150), // ^^ nil, // && nil, // =~ nil, // !=~ @@ -31551,7 +32132,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S380 + actionRow{ // S387 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -31578,7 +32159,7 @@ var actionTab = actionTable{ nil, // : reduce(30), // ||, reduce: LogicalXORTerm reduce(30), // ^^, reduce: LogicalXORTerm - shift(149), // && + shift(151), // && nil, // =~ nil, // !=~ nil, // == @@ -31634,7 +32215,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S381 + actionRow{ // S388 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -31662,10 +32243,10 @@ var actionTab = actionTable{ reduce(32), // ||, reduce: LogicalAndTerm reduce(32), // ^^, reduce: LogicalAndTerm reduce(32), // &&, reduce: LogicalAndTerm - shift(150), // =~ - shift(151), // !=~ - shift(152), // == - shift(153), // != + shift(152), // =~ + shift(153), // !=~ + shift(154), // == + shift(155), // != nil, // > nil, // >= nil, // < @@ -31717,7 +32298,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S382 + actionRow{ // S389 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -31749,10 +32330,10 @@ var actionTab = actionTable{ reduce(34), // !=~, reduce: EqneTerm reduce(34), // ==, reduce: EqneTerm reduce(34), // !=, reduce: EqneTerm - shift(154), // > - shift(155), // >= - shift(156), // < - shift(157), // <= + shift(156), // > + shift(157), // >= + shift(158), // < + shift(159), // <= nil, // | nil, // ^ nil, // & @@ -31800,7 +32381,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S383 + actionRow{ // S390 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -31832,10 +32413,10 @@ var actionTab = actionTable{ reduce(35), // !=~, reduce: EqneTerm reduce(35), // ==, reduce: EqneTerm reduce(35), // !=, reduce: EqneTerm - shift(154), // > - shift(155), // >= - shift(156), // < - shift(157), // <= + shift(156), // > + shift(157), // >= + shift(158), // < + shift(159), // <= nil, // | nil, // ^ nil, // & @@ -31883,7 +32464,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S384 + actionRow{ // S391 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -31915,10 +32496,10 @@ var actionTab = actionTable{ reduce(36), // !=~, reduce: EqneTerm reduce(36), // ==, reduce: EqneTerm reduce(36), // !=, reduce: EqneTerm - shift(154), // > - shift(155), // >= - shift(156), // < - shift(157), // <= + shift(156), // > + shift(157), // >= + shift(158), // < + shift(159), // <= nil, // | nil, // ^ nil, // & @@ -31966,7 +32547,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S385 + actionRow{ // S392 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -31998,10 +32579,10 @@ var actionTab = actionTable{ reduce(37), // !=~, reduce: EqneTerm reduce(37), // ==, reduce: EqneTerm reduce(37), // !=, reduce: EqneTerm - shift(154), // > - shift(155), // >= - shift(156), // < - shift(157), // <= + shift(156), // > + shift(157), // >= + shift(158), // < + shift(159), // <= nil, // | nil, // ^ nil, // & @@ -32049,7 +32630,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S386 + actionRow{ // S393 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -32085,7 +32666,7 @@ var actionTab = actionTable{ reduce(39), // >=, reduce: CmpTerm reduce(39), // <, reduce: CmpTerm reduce(39), // <=, reduce: CmpTerm - shift(158), // | + shift(160), // | nil, // ^ nil, // & nil, // << @@ -32132,7 +32713,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S387 + actionRow{ // S394 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -32168,7 +32749,7 @@ var actionTab = actionTable{ reduce(40), // >=, reduce: CmpTerm reduce(40), // <, reduce: CmpTerm reduce(40), // <=, reduce: CmpTerm - shift(158), // | + shift(160), // | nil, // ^ nil, // & nil, // << @@ -32215,7 +32796,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S388 + actionRow{ // S395 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -32251,7 +32832,7 @@ var actionTab = actionTable{ reduce(41), // >=, reduce: CmpTerm reduce(41), // <, reduce: CmpTerm reduce(41), // <=, reduce: CmpTerm - shift(158), // | + shift(160), // | nil, // ^ nil, // & nil, // << @@ -32298,7 +32879,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S389 + actionRow{ // S396 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -32334,7 +32915,7 @@ var actionTab = actionTable{ reduce(42), // >=, reduce: CmpTerm reduce(42), // <, reduce: CmpTerm reduce(42), // <=, reduce: CmpTerm - shift(158), // | + shift(160), // | nil, // ^ nil, // & nil, // << @@ -32381,7 +32962,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S390 + actionRow{ // S397 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -32418,7 +32999,7 @@ var actionTab = actionTable{ reduce(44), // <, reduce: BitwiseORTerm reduce(44), // <=, reduce: BitwiseORTerm reduce(44), // |, reduce: BitwiseORTerm - shift(159), // ^ + shift(161), // ^ nil, // & nil, // << nil, // >> @@ -32464,7 +33045,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S391 + actionRow{ // S398 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -32502,7 +33083,7 @@ var actionTab = actionTable{ reduce(46), // <=, reduce: BitwiseXORTerm reduce(46), // |, reduce: BitwiseXORTerm reduce(46), // ^, reduce: BitwiseXORTerm - shift(160), // & + shift(162), // & nil, // << nil, // >> nil, // + @@ -32547,588 +33128,588 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S392 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(48), // ?, reduce: BitwiseANDTerm - nil, // : - reduce(48), // ||, reduce: BitwiseANDTerm - reduce(48), // ^^, reduce: BitwiseANDTerm - reduce(48), // &&, reduce: BitwiseANDTerm - reduce(48), // =~, reduce: BitwiseANDTerm - reduce(48), // !=~, reduce: BitwiseANDTerm - reduce(48), // ==, reduce: BitwiseANDTerm - reduce(48), // !=, reduce: BitwiseANDTerm - reduce(48), // >, reduce: BitwiseANDTerm - reduce(48), // >=, reduce: BitwiseANDTerm - reduce(48), // <, reduce: BitwiseANDTerm - reduce(48), // <=, reduce: BitwiseANDTerm - reduce(48), // |, reduce: BitwiseANDTerm - reduce(48), // ^, reduce: BitwiseANDTerm - reduce(48), // &, reduce: BitwiseANDTerm - shift(161), // << - shift(162), // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(48), // ], reduce: BitwiseANDTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S393 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(50), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(50), // ||, reduce: BitwiseShiftTerm - reduce(50), // ^^, reduce: BitwiseShiftTerm - reduce(50), // &&, reduce: BitwiseShiftTerm - reduce(50), // =~, reduce: BitwiseShiftTerm - reduce(50), // !=~, reduce: BitwiseShiftTerm - reduce(50), // ==, reduce: BitwiseShiftTerm - reduce(50), // !=, reduce: BitwiseShiftTerm - reduce(50), // >, reduce: BitwiseShiftTerm - reduce(50), // >=, reduce: BitwiseShiftTerm - reduce(50), // <, reduce: BitwiseShiftTerm - reduce(50), // <=, reduce: BitwiseShiftTerm - reduce(50), // |, reduce: BitwiseShiftTerm - reduce(50), // ^, reduce: BitwiseShiftTerm - reduce(50), // &, reduce: BitwiseShiftTerm - reduce(50), // <<, reduce: BitwiseShiftTerm - reduce(50), // >>, reduce: BitwiseShiftTerm - shift(163), // + - shift(164), // - - shift(165), // .+ - shift(166), // .- - shift(167), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(50), // ], reduce: BitwiseShiftTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S394 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(51), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(51), // ||, reduce: BitwiseShiftTerm - reduce(51), // ^^, reduce: BitwiseShiftTerm - reduce(51), // &&, reduce: BitwiseShiftTerm - reduce(51), // =~, reduce: BitwiseShiftTerm - reduce(51), // !=~, reduce: BitwiseShiftTerm - reduce(51), // ==, reduce: BitwiseShiftTerm - reduce(51), // !=, reduce: BitwiseShiftTerm - reduce(51), // >, reduce: BitwiseShiftTerm - reduce(51), // >=, reduce: BitwiseShiftTerm - reduce(51), // <, reduce: BitwiseShiftTerm - reduce(51), // <=, reduce: BitwiseShiftTerm - reduce(51), // |, reduce: BitwiseShiftTerm - reduce(51), // ^, reduce: BitwiseShiftTerm - reduce(51), // &, reduce: BitwiseShiftTerm - reduce(51), // <<, reduce: BitwiseShiftTerm - reduce(51), // >>, reduce: BitwiseShiftTerm - shift(163), // + - shift(164), // - - shift(165), // .+ - shift(166), // .- - shift(167), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(51), // ], reduce: BitwiseShiftTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S395 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(53), // ?, reduce: AddsubdotTerm - nil, // : - reduce(53), // ||, reduce: AddsubdotTerm - reduce(53), // ^^, reduce: AddsubdotTerm - reduce(53), // &&, reduce: AddsubdotTerm - reduce(53), // =~, reduce: AddsubdotTerm - reduce(53), // !=~, reduce: AddsubdotTerm - reduce(53), // ==, reduce: AddsubdotTerm - reduce(53), // !=, reduce: AddsubdotTerm - reduce(53), // >, reduce: AddsubdotTerm - reduce(53), // >=, reduce: AddsubdotTerm - reduce(53), // <, reduce: AddsubdotTerm - reduce(53), // <=, reduce: AddsubdotTerm - reduce(53), // |, reduce: AddsubdotTerm - reduce(53), // ^, reduce: AddsubdotTerm - reduce(53), // &, reduce: AddsubdotTerm - reduce(53), // <<, reduce: AddsubdotTerm - reduce(53), // >>, reduce: AddsubdotTerm - reduce(53), // +, reduce: AddsubdotTerm - reduce(53), // -, reduce: AddsubdotTerm - reduce(53), // .+, reduce: AddsubdotTerm - reduce(53), // .-, reduce: AddsubdotTerm - reduce(53), // ., reduce: AddsubdotTerm - shift(169), // * - shift(170), // / - shift(171), // // - shift(172), // % - shift(173), // .* - shift(174), // ./ - shift(175), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(53), // ], reduce: AddsubdotTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S396 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(54), // ?, reduce: AddsubdotTerm - nil, // : - reduce(54), // ||, reduce: AddsubdotTerm - reduce(54), // ^^, reduce: AddsubdotTerm - reduce(54), // &&, reduce: AddsubdotTerm - reduce(54), // =~, reduce: AddsubdotTerm - reduce(54), // !=~, reduce: AddsubdotTerm - reduce(54), // ==, reduce: AddsubdotTerm - reduce(54), // !=, reduce: AddsubdotTerm - reduce(54), // >, reduce: AddsubdotTerm - reduce(54), // >=, reduce: AddsubdotTerm - reduce(54), // <, reduce: AddsubdotTerm - reduce(54), // <=, reduce: AddsubdotTerm - reduce(54), // |, reduce: AddsubdotTerm - reduce(54), // ^, reduce: AddsubdotTerm - reduce(54), // &, reduce: AddsubdotTerm - reduce(54), // <<, reduce: AddsubdotTerm - reduce(54), // >>, reduce: AddsubdotTerm - reduce(54), // +, reduce: AddsubdotTerm - reduce(54), // -, reduce: AddsubdotTerm - reduce(54), // .+, reduce: AddsubdotTerm - reduce(54), // .-, reduce: AddsubdotTerm - reduce(54), // ., reduce: AddsubdotTerm - shift(169), // * - shift(170), // / - shift(171), // // - shift(172), // % - shift(173), // .* - shift(174), // ./ - shift(175), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(54), // ], reduce: AddsubdotTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S397 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(55), // ?, reduce: AddsubdotTerm - nil, // : - reduce(55), // ||, reduce: AddsubdotTerm - reduce(55), // ^^, reduce: AddsubdotTerm - reduce(55), // &&, reduce: AddsubdotTerm - reduce(55), // =~, reduce: AddsubdotTerm - reduce(55), // !=~, reduce: AddsubdotTerm - reduce(55), // ==, reduce: AddsubdotTerm - reduce(55), // !=, reduce: AddsubdotTerm - reduce(55), // >, reduce: AddsubdotTerm - reduce(55), // >=, reduce: AddsubdotTerm - reduce(55), // <, reduce: AddsubdotTerm - reduce(55), // <=, reduce: AddsubdotTerm - reduce(55), // |, reduce: AddsubdotTerm - reduce(55), // ^, reduce: AddsubdotTerm - reduce(55), // &, reduce: AddsubdotTerm - reduce(55), // <<, reduce: AddsubdotTerm - reduce(55), // >>, reduce: AddsubdotTerm - reduce(55), // +, reduce: AddsubdotTerm - reduce(55), // -, reduce: AddsubdotTerm - reduce(55), // .+, reduce: AddsubdotTerm - reduce(55), // .-, reduce: AddsubdotTerm - reduce(55), // ., reduce: AddsubdotTerm - shift(169), // * - shift(170), // / - shift(171), // // - shift(172), // % - shift(173), // .* - shift(174), // ./ - shift(175), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(55), // ], reduce: AddsubdotTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S398 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(56), // ?, reduce: AddsubdotTerm - nil, // : - reduce(56), // ||, reduce: AddsubdotTerm - reduce(56), // ^^, reduce: AddsubdotTerm - reduce(56), // &&, reduce: AddsubdotTerm - reduce(56), // =~, reduce: AddsubdotTerm - reduce(56), // !=~, reduce: AddsubdotTerm - reduce(56), // ==, reduce: AddsubdotTerm - reduce(56), // !=, reduce: AddsubdotTerm - reduce(56), // >, reduce: AddsubdotTerm - reduce(56), // >=, reduce: AddsubdotTerm - reduce(56), // <, reduce: AddsubdotTerm - reduce(56), // <=, reduce: AddsubdotTerm - reduce(56), // |, reduce: AddsubdotTerm - reduce(56), // ^, reduce: AddsubdotTerm - reduce(56), // &, reduce: AddsubdotTerm - reduce(56), // <<, reduce: AddsubdotTerm - reduce(56), // >>, reduce: AddsubdotTerm - reduce(56), // +, reduce: AddsubdotTerm - reduce(56), // -, reduce: AddsubdotTerm - reduce(56), // .+, reduce: AddsubdotTerm - reduce(56), // .-, reduce: AddsubdotTerm - reduce(56), // ., reduce: AddsubdotTerm - shift(169), // * - shift(170), // / - shift(171), // // - shift(172), // % - shift(173), // .* - shift(174), // ./ - shift(175), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(56), // ], reduce: AddsubdotTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, actionRow{ // S399 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(48), // ?, reduce: BitwiseANDTerm + nil, // : + reduce(48), // ||, reduce: BitwiseANDTerm + reduce(48), // ^^, reduce: BitwiseANDTerm + reduce(48), // &&, reduce: BitwiseANDTerm + reduce(48), // =~, reduce: BitwiseANDTerm + reduce(48), // !=~, reduce: BitwiseANDTerm + reduce(48), // ==, reduce: BitwiseANDTerm + reduce(48), // !=, reduce: BitwiseANDTerm + reduce(48), // >, reduce: BitwiseANDTerm + reduce(48), // >=, reduce: BitwiseANDTerm + reduce(48), // <, reduce: BitwiseANDTerm + reduce(48), // <=, reduce: BitwiseANDTerm + reduce(48), // |, reduce: BitwiseANDTerm + reduce(48), // ^, reduce: BitwiseANDTerm + reduce(48), // &, reduce: BitwiseANDTerm + shift(163), // << + shift(164), // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + reduce(48), // ], reduce: BitwiseANDTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S400 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(50), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(50), // ||, reduce: BitwiseShiftTerm + reduce(50), // ^^, reduce: BitwiseShiftTerm + reduce(50), // &&, reduce: BitwiseShiftTerm + reduce(50), // =~, reduce: BitwiseShiftTerm + reduce(50), // !=~, reduce: BitwiseShiftTerm + reduce(50), // ==, reduce: BitwiseShiftTerm + reduce(50), // !=, reduce: BitwiseShiftTerm + reduce(50), // >, reduce: BitwiseShiftTerm + reduce(50), // >=, reduce: BitwiseShiftTerm + reduce(50), // <, reduce: BitwiseShiftTerm + reduce(50), // <=, reduce: BitwiseShiftTerm + reduce(50), // |, reduce: BitwiseShiftTerm + reduce(50), // ^, reduce: BitwiseShiftTerm + reduce(50), // &, reduce: BitwiseShiftTerm + reduce(50), // <<, reduce: BitwiseShiftTerm + reduce(50), // >>, reduce: BitwiseShiftTerm + shift(165), // + + shift(166), // - + shift(167), // .+ + shift(168), // .- + shift(169), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + reduce(50), // ], reduce: BitwiseShiftTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S401 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(51), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(51), // ||, reduce: BitwiseShiftTerm + reduce(51), // ^^, reduce: BitwiseShiftTerm + reduce(51), // &&, reduce: BitwiseShiftTerm + reduce(51), // =~, reduce: BitwiseShiftTerm + reduce(51), // !=~, reduce: BitwiseShiftTerm + reduce(51), // ==, reduce: BitwiseShiftTerm + reduce(51), // !=, reduce: BitwiseShiftTerm + reduce(51), // >, reduce: BitwiseShiftTerm + reduce(51), // >=, reduce: BitwiseShiftTerm + reduce(51), // <, reduce: BitwiseShiftTerm + reduce(51), // <=, reduce: BitwiseShiftTerm + reduce(51), // |, reduce: BitwiseShiftTerm + reduce(51), // ^, reduce: BitwiseShiftTerm + reduce(51), // &, reduce: BitwiseShiftTerm + reduce(51), // <<, reduce: BitwiseShiftTerm + reduce(51), // >>, reduce: BitwiseShiftTerm + shift(165), // + + shift(166), // - + shift(167), // .+ + shift(168), // .- + shift(169), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + reduce(51), // ], reduce: BitwiseShiftTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S402 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(53), // ?, reduce: AddsubdotTerm + nil, // : + reduce(53), // ||, reduce: AddsubdotTerm + reduce(53), // ^^, reduce: AddsubdotTerm + reduce(53), // &&, reduce: AddsubdotTerm + reduce(53), // =~, reduce: AddsubdotTerm + reduce(53), // !=~, reduce: AddsubdotTerm + reduce(53), // ==, reduce: AddsubdotTerm + reduce(53), // !=, reduce: AddsubdotTerm + reduce(53), // >, reduce: AddsubdotTerm + reduce(53), // >=, reduce: AddsubdotTerm + reduce(53), // <, reduce: AddsubdotTerm + reduce(53), // <=, reduce: AddsubdotTerm + reduce(53), // |, reduce: AddsubdotTerm + reduce(53), // ^, reduce: AddsubdotTerm + reduce(53), // &, reduce: AddsubdotTerm + reduce(53), // <<, reduce: AddsubdotTerm + reduce(53), // >>, reduce: AddsubdotTerm + reduce(53), // +, reduce: AddsubdotTerm + reduce(53), // -, reduce: AddsubdotTerm + reduce(53), // .+, reduce: AddsubdotTerm + reduce(53), // .-, reduce: AddsubdotTerm + reduce(53), // ., reduce: AddsubdotTerm + shift(171), // * + shift(172), // / + shift(173), // // + shift(174), // % + shift(175), // .* + shift(176), // ./ + shift(177), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + reduce(53), // ], reduce: AddsubdotTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S403 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(54), // ?, reduce: AddsubdotTerm + nil, // : + reduce(54), // ||, reduce: AddsubdotTerm + reduce(54), // ^^, reduce: AddsubdotTerm + reduce(54), // &&, reduce: AddsubdotTerm + reduce(54), // =~, reduce: AddsubdotTerm + reduce(54), // !=~, reduce: AddsubdotTerm + reduce(54), // ==, reduce: AddsubdotTerm + reduce(54), // !=, reduce: AddsubdotTerm + reduce(54), // >, reduce: AddsubdotTerm + reduce(54), // >=, reduce: AddsubdotTerm + reduce(54), // <, reduce: AddsubdotTerm + reduce(54), // <=, reduce: AddsubdotTerm + reduce(54), // |, reduce: AddsubdotTerm + reduce(54), // ^, reduce: AddsubdotTerm + reduce(54), // &, reduce: AddsubdotTerm + reduce(54), // <<, reduce: AddsubdotTerm + reduce(54), // >>, reduce: AddsubdotTerm + reduce(54), // +, reduce: AddsubdotTerm + reduce(54), // -, reduce: AddsubdotTerm + reduce(54), // .+, reduce: AddsubdotTerm + reduce(54), // .-, reduce: AddsubdotTerm + reduce(54), // ., reduce: AddsubdotTerm + shift(171), // * + shift(172), // / + shift(173), // // + shift(174), // % + shift(175), // .* + shift(176), // ./ + shift(177), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + reduce(54), // ], reduce: AddsubdotTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S404 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(55), // ?, reduce: AddsubdotTerm + nil, // : + reduce(55), // ||, reduce: AddsubdotTerm + reduce(55), // ^^, reduce: AddsubdotTerm + reduce(55), // &&, reduce: AddsubdotTerm + reduce(55), // =~, reduce: AddsubdotTerm + reduce(55), // !=~, reduce: AddsubdotTerm + reduce(55), // ==, reduce: AddsubdotTerm + reduce(55), // !=, reduce: AddsubdotTerm + reduce(55), // >, reduce: AddsubdotTerm + reduce(55), // >=, reduce: AddsubdotTerm + reduce(55), // <, reduce: AddsubdotTerm + reduce(55), // <=, reduce: AddsubdotTerm + reduce(55), // |, reduce: AddsubdotTerm + reduce(55), // ^, reduce: AddsubdotTerm + reduce(55), // &, reduce: AddsubdotTerm + reduce(55), // <<, reduce: AddsubdotTerm + reduce(55), // >>, reduce: AddsubdotTerm + reduce(55), // +, reduce: AddsubdotTerm + reduce(55), // -, reduce: AddsubdotTerm + reduce(55), // .+, reduce: AddsubdotTerm + reduce(55), // .-, reduce: AddsubdotTerm + reduce(55), // ., reduce: AddsubdotTerm + shift(171), // * + shift(172), // / + shift(173), // // + shift(174), // % + shift(175), // .* + shift(176), // ./ + shift(177), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + reduce(55), // ], reduce: AddsubdotTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S405 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(56), // ?, reduce: AddsubdotTerm + nil, // : + reduce(56), // ||, reduce: AddsubdotTerm + reduce(56), // ^^, reduce: AddsubdotTerm + reduce(56), // &&, reduce: AddsubdotTerm + reduce(56), // =~, reduce: AddsubdotTerm + reduce(56), // !=~, reduce: AddsubdotTerm + reduce(56), // ==, reduce: AddsubdotTerm + reduce(56), // !=, reduce: AddsubdotTerm + reduce(56), // >, reduce: AddsubdotTerm + reduce(56), // >=, reduce: AddsubdotTerm + reduce(56), // <, reduce: AddsubdotTerm + reduce(56), // <=, reduce: AddsubdotTerm + reduce(56), // |, reduce: AddsubdotTerm + reduce(56), // ^, reduce: AddsubdotTerm + reduce(56), // &, reduce: AddsubdotTerm + reduce(56), // <<, reduce: AddsubdotTerm + reduce(56), // >>, reduce: AddsubdotTerm + reduce(56), // +, reduce: AddsubdotTerm + reduce(56), // -, reduce: AddsubdotTerm + reduce(56), // .+, reduce: AddsubdotTerm + reduce(56), // .-, reduce: AddsubdotTerm + reduce(56), // ., reduce: AddsubdotTerm + shift(171), // * + shift(172), // / + shift(173), // // + shift(174), // % + shift(175), // .* + shift(176), // ./ + shift(177), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + reduce(56), // ], reduce: AddsubdotTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S406 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -33174,13 +33755,13 @@ var actionTab = actionTable{ reduce(57), // .+, reduce: AddsubdotTerm reduce(57), // .-, reduce: AddsubdotTerm reduce(57), // ., reduce: AddsubdotTerm - shift(169), // * - shift(170), // / - shift(171), // // - shift(172), // % - shift(173), // .* - shift(174), // ./ - shift(175), // .// + shift(171), // * + shift(172), // / + shift(173), // // + shift(174), // % + shift(175), // .* + shift(176), // ./ + shift(177), // .// nil, // ! nil, // ~ nil, // ** @@ -33211,7 +33792,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S400 + actionRow{ // S407 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -33294,7 +33875,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S401 + actionRow{ // S408 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -33377,7 +33958,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S402 + actionRow{ // S409 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -33460,7 +34041,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S403 + actionRow{ // S410 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -33543,7 +34124,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S404 + actionRow{ // S411 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -33626,7 +34207,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S405 + actionRow{ // S412 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -33709,7 +34290,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S406 + actionRow{ // S413 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -33792,7 +34373,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S407 + actionRow{ // S414 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -33875,7 +34456,90 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S408 + actionRow{ // S415 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + shift(588), // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S416 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -33952,676 +34616,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(76), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } }, }, - actionRow{ // S409 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(304), // ! - shift(305), // ~ - nil, // ** - shift(307), // ( - nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ - nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ - nil, // , - shift(332), // { - nil, // } - }, - }, - actionRow{ // S410 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(195), // + - shift(197), // - - shift(198), // .+ - shift(199), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(202), // ! - shift(203), // ~ - nil, // ** - shift(205), // ( - nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ - nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ - nil, // , - shift(230), // { - nil, // } - }, - }, - actionRow{ // S411 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(195), // + - shift(197), // - - shift(198), // .+ - shift(199), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(202), // ! - shift(203), // ~ - nil, // ** - shift(205), // ( - nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ - nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ - nil, // , - shift(230), // { - nil, // } - }, - }, - actionRow{ // S412 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(195), // + - shift(197), // - - shift(198), // .+ - shift(199), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(202), // ! - shift(203), // ~ - nil, // ** - shift(205), // ( - nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ - nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ - nil, // , - shift(230), // { - nil, // } - }, - }, - actionRow{ // S413 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(195), // + - shift(197), // - - shift(198), // .+ - shift(199), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(202), // ! - shift(203), // ~ - nil, // ** - shift(205), // ( - nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ - nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ - nil, // , - shift(230), // { - nil, // } - }, - }, - actionRow{ // S414 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(195), // + - shift(197), // - - shift(198), // .+ - shift(199), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(202), // ! - shift(203), // ~ - nil, // ** - shift(205), // ( - nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ - nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ - nil, // , - shift(230), // { - nil, // } - }, - }, - actionRow{ // S415 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(195), // + - shift(197), // - - shift(198), // .+ - shift(199), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(202), // ! - shift(203), // ~ - nil, // ** - shift(205), // ( - nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ - nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ - nil, // , - shift(230), // { - nil, // } - }, - }, - actionRow{ // S416 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(195), // + - shift(197), // - - shift(198), // .+ - shift(199), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(202), // ! - shift(203), // ~ - nil, // ** - shift(205), // ( - nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ - nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ - nil, // , - shift(230), // { - nil, // } - }, - }, actionRow{ // S417 canRecover: false, actions: [numSymbols]action{ @@ -34663,10 +34663,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(195), // + - shift(197), // - - shift(198), // .+ - shift(199), // .- + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- nil, // . nil, // * nil, // / @@ -34675,33 +34675,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(202), // ! - shift(203), // ~ + shift(309), // ! + shift(310), // ~ nil, // ** - shift(205), // ( + shift(312), // ( nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ + shift(315), // md_token_field_name + shift(316), // $[ nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ nil, // , - shift(230), // { + shift(338), // { nil, // } }, }, @@ -34746,10 +34746,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(195), // + - shift(197), // - - shift(198), // .+ - shift(199), // .- + shift(198), // + + shift(200), // - + shift(201), // .+ + shift(202), // .- nil, // . nil, // * nil, // / @@ -34758,33 +34758,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(202), // ! - shift(203), // ~ + shift(205), // ! + shift(206), // ~ nil, // ** - shift(205), // ( + shift(208), // ( nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ + shift(211), // md_token_field_name + shift(212), // $[ nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ nil, // , - shift(230), // { + shift(234), // { nil, // } }, }, @@ -34829,10 +34829,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(195), // + - shift(197), // - - shift(198), // .+ - shift(199), // .- + shift(198), // + + shift(200), // - + shift(201), // .+ + shift(202), // .- nil, // . nil, // * nil, // / @@ -34841,33 +34841,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(202), // ! - shift(203), // ~ + shift(205), // ! + shift(206), // ~ nil, // ** - shift(205), // ( + shift(208), // ( nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ + shift(211), // md_token_field_name + shift(212), // $[ nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ nil, // , - shift(230), // { + shift(234), // { nil, // } }, }, @@ -34912,10 +34912,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(195), // + - shift(197), // - - shift(198), // .+ - shift(199), // .- + shift(198), // + + shift(200), // - + shift(201), // .+ + shift(202), // .- nil, // . nil, // * nil, // / @@ -34924,33 +34924,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(202), // ! - shift(203), // ~ + shift(205), // ! + shift(206), // ~ nil, // ** - shift(205), // ( + shift(208), // ( nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ + shift(211), // md_token_field_name + shift(212), // $[ nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ nil, // , - shift(230), // { + shift(234), // { nil, // } }, }, @@ -34995,10 +34995,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(195), // + - shift(197), // - - shift(198), // .+ - shift(199), // .- + shift(198), // + + shift(200), // - + shift(201), // .+ + shift(202), // .- nil, // . nil, // * nil, // / @@ -35007,33 +35007,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(202), // ! - shift(203), // ~ + shift(205), // ! + shift(206), // ~ nil, // ** - shift(205), // ( + shift(208), // ( nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ + shift(211), // md_token_field_name + shift(212), // $[ nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ nil, // , - shift(230), // { + shift(234), // { nil, // } }, }, @@ -35078,10 +35078,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(195), // + - shift(197), // - - shift(198), // .+ - shift(199), // .- + shift(198), // + + shift(200), // - + shift(201), // .+ + shift(202), // .- nil, // . nil, // * nil, // / @@ -35090,33 +35090,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(202), // ! - shift(203), // ~ + shift(205), // ! + shift(206), // ~ nil, // ** - shift(205), // ( + shift(208), // ( nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ + shift(211), // md_token_field_name + shift(212), // $[ nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ nil, // , - shift(230), // { + shift(234), // { nil, // } }, }, @@ -35161,10 +35161,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(195), // + - shift(197), // - - shift(198), // .+ - shift(199), // .- + shift(198), // + + shift(200), // - + shift(201), // .+ + shift(202), // .- nil, // . nil, // * nil, // / @@ -35173,33 +35173,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(202), // ! - shift(203), // ~ + shift(205), // ! + shift(206), // ~ nil, // ** - shift(205), // ( + shift(208), // ( nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ + shift(211), // md_token_field_name + shift(212), // $[ nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ nil, // , - shift(230), // { + shift(234), // { nil, // } }, }, @@ -35244,10 +35244,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(195), // + - shift(197), // - - shift(198), // .+ - shift(199), // .- + shift(198), // + + shift(200), // - + shift(201), // .+ + shift(202), // .- nil, // . nil, // * nil, // / @@ -35256,33 +35256,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(202), // ! - shift(203), // ~ + shift(205), // ! + shift(206), // ~ nil, // ** - shift(205), // ( + shift(208), // ( nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ + shift(211), // md_token_field_name + shift(212), // $[ nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ nil, // , - shift(230), // { + shift(234), // { nil, // } }, }, @@ -35327,10 +35327,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(195), // + - shift(197), // - - shift(198), // .+ - shift(199), // .- + shift(198), // + + shift(200), // - + shift(201), // .+ + shift(202), // .- nil, // . nil, // * nil, // / @@ -35339,33 +35339,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(202), // ! - shift(203), // ~ + shift(205), // ! + shift(206), // ~ nil, // ** - shift(205), // ( + shift(208), // ( nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ + shift(211), // md_token_field_name + shift(212), // $[ nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ nil, // , - shift(230), // { + shift(234), // { nil, // } }, }, @@ -35410,10 +35410,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(195), // + - shift(197), // - - shift(198), // .+ - shift(199), // .- + shift(198), // + + shift(200), // - + shift(201), // .+ + shift(202), // .- nil, // . nil, // * nil, // / @@ -35422,33 +35422,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(202), // ! - shift(203), // ~ + shift(205), // ! + shift(206), // ~ nil, // ** - shift(205), // ( + shift(208), // ( nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ + shift(211), // md_token_field_name + shift(212), // $[ nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ nil, // , - shift(230), // { + shift(234), // { nil, // } }, }, @@ -35493,10 +35493,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(195), // + - shift(197), // - - shift(198), // .+ - shift(199), // .- + shift(198), // + + shift(200), // - + shift(201), // .+ + shift(202), // .- nil, // . nil, // * nil, // / @@ -35505,33 +35505,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(202), // ! - shift(203), // ~ + shift(205), // ! + shift(206), // ~ nil, // ** - shift(205), // ( + shift(208), // ( nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ + shift(211), // md_token_field_name + shift(212), // $[ nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ nil, // , - shift(230), // { + shift(234), // { nil, // } }, }, @@ -35576,10 +35576,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(195), // + - shift(197), // - - shift(198), // .+ - shift(199), // .- + shift(198), // + + shift(200), // - + shift(201), // .+ + shift(202), // .- nil, // . nil, // * nil, // / @@ -35588,33 +35588,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(202), // ! - shift(203), // ~ + shift(205), // ! + shift(206), // ~ nil, // ** - shift(205), // ( + shift(208), // ( nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ + shift(211), // md_token_field_name + shift(212), // $[ nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ nil, // , - shift(230), // { + shift(234), // { nil, // } }, }, @@ -35659,10 +35659,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(195), // + - shift(197), // - - shift(198), // .+ - shift(199), // .- + shift(198), // + + shift(200), // - + shift(201), // .+ + shift(202), // .- nil, // . nil, // * nil, // / @@ -35671,33 +35671,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(202), // ! - shift(203), // ~ + shift(205), // ! + shift(206), // ~ nil, // ** - shift(205), // ( + shift(208), // ( nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ + shift(211), // md_token_field_name + shift(212), // $[ nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ nil, // , - shift(230), // { + shift(234), // { nil, // } }, }, @@ -35742,10 +35742,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(195), // + - shift(197), // - - shift(198), // .+ - shift(199), // .- + shift(198), // + + shift(200), // - + shift(201), // .+ + shift(202), // .- nil, // . nil, // * nil, // / @@ -35754,37 +35754,701 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(202), // ! - shift(203), // ~ + shift(205), // ! + shift(206), // ~ nil, // ** - shift(205), // ( + shift(208), // ( nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ + shift(211), // md_token_field_name + shift(212), // $[ nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ nil, // , - shift(230), // { + shift(234), // { nil, // } }, }, actionRow{ // S431 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(198), // + + shift(200), // - + shift(201), // .+ + shift(202), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(205), // ! + shift(206), // ~ + nil, // ** + shift(208), // ( + nil, // ) + shift(211), // md_token_field_name + shift(212), // $[ + nil, // ] + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ + nil, // , + shift(234), // { + nil, // } + }, + }, + actionRow{ // S432 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(198), // + + shift(200), // - + shift(201), // .+ + shift(202), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(205), // ! + shift(206), // ~ + nil, // ** + shift(208), // ( + nil, // ) + shift(211), // md_token_field_name + shift(212), // $[ + nil, // ] + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ + nil, // , + shift(234), // { + nil, // } + }, + }, + actionRow{ // S433 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(198), // + + shift(200), // - + shift(201), // .+ + shift(202), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(205), // ! + shift(206), // ~ + nil, // ** + shift(208), // ( + nil, // ) + shift(211), // md_token_field_name + shift(212), // $[ + nil, // ] + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ + nil, // , + shift(234), // { + nil, // } + }, + }, + actionRow{ // S434 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(198), // + + shift(200), // - + shift(201), // .+ + shift(202), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(205), // ! + shift(206), // ~ + nil, // ** + shift(208), // ( + nil, // ) + shift(211), // md_token_field_name + shift(212), // $[ + nil, // ] + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ + nil, // , + shift(234), // { + nil, // } + }, + }, + actionRow{ // S435 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(198), // + + shift(200), // - + shift(201), // .+ + shift(202), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(205), // ! + shift(206), // ~ + nil, // ** + shift(208), // ( + nil, // ) + shift(211), // md_token_field_name + shift(212), // $[ + nil, // ] + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ + nil, // , + shift(234), // { + nil, // } + }, + }, + actionRow{ // S436 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(198), // + + shift(200), // - + shift(201), // .+ + shift(202), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(205), // ! + shift(206), // ~ + nil, // ** + shift(208), // ( + nil, // ) + shift(211), // md_token_field_name + shift(212), // $[ + nil, // ] + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ + nil, // , + shift(234), // { + nil, // } + }, + }, + actionRow{ // S437 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(198), // + + shift(200), // - + shift(201), // .+ + shift(202), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(205), // ! + shift(206), // ~ + nil, // ** + shift(208), // ( + nil, // ) + shift(211), // md_token_field_name + shift(212), // $[ + nil, // ] + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ + nil, // , + shift(234), // { + nil, // } + }, + }, + actionRow{ // S438 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(198), // + + shift(200), // - + shift(201), // .+ + shift(202), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(205), // ! + shift(206), // ~ + nil, // ** + shift(208), // ( + nil, // ) + shift(211), // md_token_field_name + shift(212), // $[ + nil, // ] + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ + nil, // , + shift(234), // { + nil, // } + }, + }, + actionRow{ // S439 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -35867,7 +36531,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S432 + actionRow{ // S440 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -35908,10 +36572,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(195), // + - shift(197), // - - shift(198), // .+ - shift(199), // .- + shift(198), // + + shift(200), // - + shift(201), // .+ + shift(202), // .- nil, // . nil, // * nil, // / @@ -35920,37 +36584,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(202), // ! - shift(203), // ~ + shift(205), // ! + shift(206), // ~ nil, // ** - shift(205), // ( + shift(208), // ( nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ + shift(211), // md_token_field_name + shift(212), // $[ nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ nil, // , - shift(230), // { + shift(234), // { nil, // } }, }, - actionRow{ // S433 + actionRow{ // S441 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -35991,10 +36655,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(195), // + - shift(197), // - - shift(198), // .+ - shift(199), // .- + shift(198), // + + shift(200), // - + shift(201), // .+ + shift(202), // .- nil, // . nil, // * nil, // / @@ -36003,37 +36667,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(202), // ! - shift(203), // ~ + shift(205), // ! + shift(206), // ~ nil, // ** - shift(205), // ( + shift(208), // ( nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ + shift(211), // md_token_field_name + shift(212), // $[ nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ nil, // , - shift(230), // { + shift(234), // { nil, // } }, }, - actionRow{ // S434 + actionRow{ // S442 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -36074,10 +36738,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(195), // + - shift(197), // - - shift(198), // .+ - shift(199), // .- + shift(198), // + + shift(200), // - + shift(201), // .+ + shift(202), // .- nil, // . nil, // * nil, // / @@ -36086,37 +36750,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(202), // ! - shift(203), // ~ + shift(205), // ! + shift(206), // ~ nil, // ** - shift(205), // ( + shift(208), // ( nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ + shift(211), // md_token_field_name + shift(212), // $[ nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ nil, // , - shift(230), // { + shift(234), // { nil, // } }, }, - actionRow{ // S435 + actionRow{ // S443 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -36157,10 +36821,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(195), // + - shift(197), // - - shift(198), // .+ - shift(199), // .- + shift(198), // + + shift(200), // - + shift(201), // .+ + shift(202), // .- nil, // . nil, // * nil, // / @@ -36169,37 +36833,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(202), // ! - shift(203), // ~ + shift(205), // ! + shift(206), // ~ nil, // ** - shift(205), // ( + shift(208), // ( nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ + shift(211), // md_token_field_name + shift(212), // $[ nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ nil, // , - shift(230), // { + shift(234), // { nil, // } }, }, - actionRow{ // S436 + actionRow{ // S444 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -36240,10 +36904,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(195), // + - shift(197), // - - shift(198), // .+ - shift(199), // .- + shift(198), // + + shift(200), // - + shift(201), // .+ + shift(202), // .- nil, // . nil, // * nil, // / @@ -36252,37 +36916,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(202), // ! - shift(203), // ~ + shift(205), // ! + shift(206), // ~ nil, // ** - shift(205), // ( + shift(208), // ( nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ + shift(211), // md_token_field_name + shift(212), // $[ nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ nil, // , - shift(230), // { + shift(234), // { nil, // } }, }, - actionRow{ // S437 + actionRow{ // S445 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -36323,10 +36987,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(195), // + - shift(197), // - - shift(198), // .+ - shift(199), // .- + shift(198), // + + shift(200), // - + shift(201), // .+ + shift(202), // .- nil, // . nil, // * nil, // / @@ -36335,37 +36999,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(202), // ! - shift(203), // ~ + shift(205), // ! + shift(206), // ~ nil, // ** - shift(205), // ( + shift(208), // ( nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ + shift(211), // md_token_field_name + shift(212), // $[ nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ nil, // , - shift(230), // { + shift(234), // { nil, // } }, }, - actionRow{ // S438 + actionRow{ // S446 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -36406,10 +37070,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(195), // + - shift(197), // - - shift(198), // .+ - shift(199), // .- + shift(198), // + + shift(200), // - + shift(201), // .+ + shift(202), // .- nil, // . nil, // * nil, // / @@ -36418,37 +37082,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(202), // ! - shift(203), // ~ + shift(205), // ! + shift(206), // ~ nil, // ** - shift(205), // ( + shift(208), // ( nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ + shift(211), // md_token_field_name + shift(212), // $[ nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ nil, // , - shift(230), // { + shift(234), // { nil, // } }, }, - actionRow{ // S439 + actionRow{ // S447 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -36531,7 +37195,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S440 + actionRow{ // S448 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -36614,7 +37278,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S441 + actionRow{ // S449 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -36697,7 +37361,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S442 + actionRow{ // S450 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -36780,7 +37444,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S443 + actionRow{ // S451 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -36863,7 +37527,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S444 + actionRow{ // S452 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -36919,34 +37583,117 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(205), // ( + shift(208), // ( nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ + shift(211), // md_token_field_name + shift(212), // $[ nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ nil, // , - shift(230), // { + shift(234), // { nil, // } }, }, - actionRow{ // S445 + actionRow{ // S453 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(43), // + + shift(45), // - + shift(46), // .+ + shift(47), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(50), // ! + shift(51), // ~ + nil, // ** + shift(53), // ( + nil, // ) + shift(56), // md_token_field_name + shift(57), // $[ + nil, // ] + shift(58), // md_token_string_literal + shift(59), // md_token_int_literal + shift(60), // md_token_float_literal + shift(61), // md_token_boolean_literal + shift(62), // md_token_panic + shift(64), // md_token_IPS + shift(65), // md_token_IFS + shift(66), // md_token_IRS + shift(67), // md_token_OPS + shift(68), // md_token_OFS + shift(69), // md_token_ORS + shift(70), // md_token_NF + shift(71), // md_token_NR + shift(72), // md_token_FNR + shift(73), // md_token_FILENAME + shift(74), // md_token_FILENUM + shift(76), // [ + nil, // , + shift(79), // { + nil, // } + }, + }, + actionRow{ // S454 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -37003,7 +37750,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - shift(606), // ) + shift(620), // ) nil, // md_token_field_name nil, // $[ nil, // ] @@ -37029,7 +37776,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S446 + actionRow{ // S455 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -37089,7 +37836,7 @@ var actionTab = actionTable{ nil, // ) nil, // md_token_field_name nil, // $[ - shift(607), // ] + shift(621), // ] nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -37112,7 +37859,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S447 + actionRow{ // S456 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -37189,13 +37936,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(100), // [, reduce: ArrayLiteral nil, // , nil, // { nil, // } }, }, - actionRow{ // S448 + actionRow{ // S457 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -37255,7 +38002,7 @@ var actionTab = actionTable{ nil, // ) nil, // md_token_field_name nil, // $[ - shift(608), // ] + shift(622), // ] nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -37278,7 +38025,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S449 + actionRow{ // S458 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -37301,41 +38048,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(107), // ?, reduce: MapLiteral + reduce(109), // ?, reduce: MapLiteral nil, // : - reduce(107), // ||, reduce: MapLiteral - reduce(107), // ^^, reduce: MapLiteral - reduce(107), // &&, reduce: MapLiteral - reduce(107), // =~, reduce: MapLiteral - reduce(107), // !=~, reduce: MapLiteral - reduce(107), // ==, reduce: MapLiteral - reduce(107), // !=, reduce: MapLiteral - reduce(107), // >, reduce: MapLiteral - reduce(107), // >=, reduce: MapLiteral - reduce(107), // <, reduce: MapLiteral - reduce(107), // <=, reduce: MapLiteral - reduce(107), // |, reduce: MapLiteral - reduce(107), // ^, reduce: MapLiteral - reduce(107), // &, reduce: MapLiteral - reduce(107), // <<, reduce: MapLiteral - reduce(107), // >>, reduce: MapLiteral - reduce(107), // +, reduce: MapLiteral - reduce(107), // -, reduce: MapLiteral - reduce(107), // .+, reduce: MapLiteral - reduce(107), // .-, reduce: MapLiteral - reduce(107), // ., reduce: MapLiteral - reduce(107), // *, reduce: MapLiteral - reduce(107), // /, reduce: MapLiteral - reduce(107), // //, reduce: MapLiteral - reduce(107), // %, reduce: MapLiteral - reduce(107), // .*, reduce: MapLiteral - reduce(107), // ./, reduce: MapLiteral - reduce(107), // .//, reduce: MapLiteral + reduce(109), // ||, reduce: MapLiteral + reduce(109), // ^^, reduce: MapLiteral + reduce(109), // &&, reduce: MapLiteral + reduce(109), // =~, reduce: MapLiteral + reduce(109), // !=~, reduce: MapLiteral + reduce(109), // ==, reduce: MapLiteral + reduce(109), // !=, reduce: MapLiteral + reduce(109), // >, reduce: MapLiteral + reduce(109), // >=, reduce: MapLiteral + reduce(109), // <, reduce: MapLiteral + reduce(109), // <=, reduce: MapLiteral + reduce(109), // |, reduce: MapLiteral + reduce(109), // ^, reduce: MapLiteral + reduce(109), // &, reduce: MapLiteral + reduce(109), // <<, reduce: MapLiteral + reduce(109), // >>, reduce: MapLiteral + reduce(109), // +, reduce: MapLiteral + reduce(109), // -, reduce: MapLiteral + reduce(109), // .+, reduce: MapLiteral + reduce(109), // .-, reduce: MapLiteral + reduce(109), // ., reduce: MapLiteral + reduce(109), // *, reduce: MapLiteral + reduce(109), // /, reduce: MapLiteral + reduce(109), // //, reduce: MapLiteral + reduce(109), // %, reduce: MapLiteral + reduce(109), // .*, reduce: MapLiteral + reduce(109), // ./, reduce: MapLiteral + reduce(109), // .//, reduce: MapLiteral nil, // ! nil, // ~ - reduce(107), // **, reduce: MapLiteral + reduce(109), // **, reduce: MapLiteral nil, // ( - reduce(107), // ), reduce: MapLiteral + reduce(109), // ), reduce: MapLiteral nil, // md_token_field_name nil, // $[ nil, // ] @@ -37355,13 +38102,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(109), // [, reduce: MapLiteral nil, // , nil, // { nil, // } }, }, - actionRow{ // S450 + actionRow{ // S459 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -37441,10 +38188,10 @@ var actionTab = actionTable{ nil, // [ nil, // , nil, // { - shift(609), // } + shift(623), // } }, }, - actionRow{ // S451 + actionRow{ // S460 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -37521,759 +38268,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(81), // [, reduce: IndirectFieldName nil, // , nil, // { nil, // } }, }, - actionRow{ // S452 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(304), // ! - shift(305), // ~ - nil, // ** - shift(307), // ( - nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ - nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ - nil, // , - shift(332), // { - nil, // } - }, - }, - actionRow{ // S453 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(245), // + - shift(247), // - - shift(248), // .+ - shift(249), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(252), // ! - shift(253), // ~ - nil, // ** - shift(255), // ( - nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ - nil, // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ - nil, // , - shift(283), // { - nil, // } - }, - }, - actionRow{ // S454 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(245), // + - shift(247), // - - shift(248), // .+ - shift(249), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(252), // ! - shift(253), // ~ - nil, // ** - shift(255), // ( - nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ - nil, // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ - nil, // , - shift(283), // { - nil, // } - }, - }, - actionRow{ // S455 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(245), // + - shift(247), // - - shift(248), // .+ - shift(249), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(252), // ! - shift(253), // ~ - nil, // ** - shift(255), // ( - nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ - nil, // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ - nil, // , - shift(283), // { - nil, // } - }, - }, - actionRow{ // S456 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(245), // + - shift(247), // - - shift(248), // .+ - shift(249), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(252), // ! - shift(253), // ~ - nil, // ** - shift(255), // ( - nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ - nil, // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ - nil, // , - shift(283), // { - nil, // } - }, - }, - actionRow{ // S457 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(245), // + - shift(247), // - - shift(248), // .+ - shift(249), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(252), // ! - shift(253), // ~ - nil, // ** - shift(255), // ( - nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ - nil, // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ - nil, // , - shift(283), // { - nil, // } - }, - }, - actionRow{ // S458 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(245), // + - shift(247), // - - shift(248), // .+ - shift(249), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(252), // ! - shift(253), // ~ - nil, // ** - shift(255), // ( - nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ - nil, // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ - nil, // , - shift(283), // { - nil, // } - }, - }, - actionRow{ // S459 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(245), // + - shift(247), // - - shift(248), // .+ - shift(249), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(252), // ! - shift(253), // ~ - nil, // ** - shift(255), // ( - nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ - nil, // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ - nil, // , - shift(283), // { - nil, // } - }, - }, - actionRow{ // S460 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(245), // + - shift(247), // - - shift(248), // .+ - shift(249), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(252), // ! - shift(253), // ~ - nil, // ** - shift(255), // ( - nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ - nil, // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ - nil, // , - shift(283), // { - nil, // } - }, - }, actionRow{ // S461 canRecover: false, actions: [numSymbols]action{ @@ -38315,10 +38315,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(245), // + - shift(247), // - - shift(248), // .+ - shift(249), // .- + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- nil, // . nil, // * nil, // / @@ -38327,33 +38327,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(252), // ! - shift(253), // ~ + shift(309), // ! + shift(310), // ~ nil, // ** - shift(255), // ( + shift(312), // ( nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ + shift(315), // md_token_field_name + shift(316), // $[ nil, // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ nil, // , - shift(283), // { + shift(338), // { nil, // } }, }, @@ -38398,10 +38398,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(245), // + - shift(247), // - - shift(248), // .+ - shift(249), // .- + shift(249), // + + shift(251), // - + shift(252), // .+ + shift(253), // .- nil, // . nil, // * nil, // / @@ -38410,33 +38410,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(252), // ! - shift(253), // ~ + shift(256), // ! + shift(257), // ~ nil, // ** - shift(255), // ( + shift(259), // ( nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ + shift(262), // md_token_field_name + shift(263), // $[ nil, // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ nil, // , - shift(283), // { + shift(288), // { nil, // } }, }, @@ -38481,10 +38481,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(245), // + - shift(247), // - - shift(248), // .+ - shift(249), // .- + shift(249), // + + shift(251), // - + shift(252), // .+ + shift(253), // .- nil, // . nil, // * nil, // / @@ -38493,33 +38493,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(252), // ! - shift(253), // ~ + shift(256), // ! + shift(257), // ~ nil, // ** - shift(255), // ( + shift(259), // ( nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ + shift(262), // md_token_field_name + shift(263), // $[ nil, // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ nil, // , - shift(283), // { + shift(288), // { nil, // } }, }, @@ -38564,10 +38564,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(245), // + - shift(247), // - - shift(248), // .+ - shift(249), // .- + shift(249), // + + shift(251), // - + shift(252), // .+ + shift(253), // .- nil, // . nil, // * nil, // / @@ -38576,33 +38576,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(252), // ! - shift(253), // ~ + shift(256), // ! + shift(257), // ~ nil, // ** - shift(255), // ( + shift(259), // ( nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ + shift(262), // md_token_field_name + shift(263), // $[ nil, // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ nil, // , - shift(283), // { + shift(288), // { nil, // } }, }, @@ -38647,10 +38647,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(245), // + - shift(247), // - - shift(248), // .+ - shift(249), // .- + shift(249), // + + shift(251), // - + shift(252), // .+ + shift(253), // .- nil, // . nil, // * nil, // / @@ -38659,33 +38659,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(252), // ! - shift(253), // ~ + shift(256), // ! + shift(257), // ~ nil, // ** - shift(255), // ( + shift(259), // ( nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ + shift(262), // md_token_field_name + shift(263), // $[ nil, // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ nil, // , - shift(283), // { + shift(288), // { nil, // } }, }, @@ -38730,10 +38730,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(245), // + - shift(247), // - - shift(248), // .+ - shift(249), // .- + shift(249), // + + shift(251), // - + shift(252), // .+ + shift(253), // .- nil, // . nil, // * nil, // / @@ -38742,33 +38742,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(252), // ! - shift(253), // ~ + shift(256), // ! + shift(257), // ~ nil, // ** - shift(255), // ( + shift(259), // ( nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ + shift(262), // md_token_field_name + shift(263), // $[ nil, // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ nil, // , - shift(283), // { + shift(288), // { nil, // } }, }, @@ -38813,10 +38813,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(245), // + - shift(247), // - - shift(248), // .+ - shift(249), // .- + shift(249), // + + shift(251), // - + shift(252), // .+ + shift(253), // .- nil, // . nil, // * nil, // / @@ -38825,33 +38825,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(252), // ! - shift(253), // ~ + shift(256), // ! + shift(257), // ~ nil, // ** - shift(255), // ( + shift(259), // ( nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ + shift(262), // md_token_field_name + shift(263), // $[ nil, // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ nil, // , - shift(283), // { + shift(288), // { nil, // } }, }, @@ -38896,10 +38896,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(245), // + - shift(247), // - - shift(248), // .+ - shift(249), // .- + shift(249), // + + shift(251), // - + shift(252), // .+ + shift(253), // .- nil, // . nil, // * nil, // / @@ -38908,33 +38908,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(252), // ! - shift(253), // ~ + shift(256), // ! + shift(257), // ~ nil, // ** - shift(255), // ( + shift(259), // ( nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ + shift(262), // md_token_field_name + shift(263), // $[ nil, // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ nil, // , - shift(283), // { + shift(288), // { nil, // } }, }, @@ -38979,10 +38979,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(245), // + - shift(247), // - - shift(248), // .+ - shift(249), // .- + shift(249), // + + shift(251), // - + shift(252), // .+ + shift(253), // .- nil, // . nil, // * nil, // / @@ -38991,33 +38991,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(252), // ! - shift(253), // ~ + shift(256), // ! + shift(257), // ~ nil, // ** - shift(255), // ( + shift(259), // ( nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ + shift(262), // md_token_field_name + shift(263), // $[ nil, // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ nil, // , - shift(283), // { + shift(288), // { nil, // } }, }, @@ -39062,10 +39062,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(245), // + - shift(247), // - - shift(248), // .+ - shift(249), // .- + shift(249), // + + shift(251), // - + shift(252), // .+ + shift(253), // .- nil, // . nil, // * nil, // / @@ -39074,33 +39074,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(252), // ! - shift(253), // ~ + shift(256), // ! + shift(257), // ~ nil, // ** - shift(255), // ( + shift(259), // ( nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ + shift(262), // md_token_field_name + shift(263), // $[ nil, // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ nil, // , - shift(283), // { + shift(288), // { nil, // } }, }, @@ -39145,10 +39145,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(245), // + - shift(247), // - - shift(248), // .+ - shift(249), // .- + shift(249), // + + shift(251), // - + shift(252), // .+ + shift(253), // .- nil, // . nil, // * nil, // / @@ -39157,33 +39157,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(252), // ! - shift(253), // ~ + shift(256), // ! + shift(257), // ~ nil, // ** - shift(255), // ( + shift(259), // ( nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ + shift(262), // md_token_field_name + shift(263), // $[ nil, // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ nil, // , - shift(283), // { + shift(288), // { nil, // } }, }, @@ -39228,10 +39228,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(245), // + - shift(247), // - - shift(248), // .+ - shift(249), // .- + shift(249), // + + shift(251), // - + shift(252), // .+ + shift(253), // .- nil, // . nil, // * nil, // / @@ -39240,33 +39240,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(252), // ! - shift(253), // ~ + shift(256), // ! + shift(257), // ~ nil, // ** - shift(255), // ( + shift(259), // ( nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ + shift(262), // md_token_field_name + shift(263), // $[ nil, // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ nil, // , - shift(283), // { + shift(288), // { nil, // } }, }, @@ -39311,10 +39311,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(245), // + - shift(247), // - - shift(248), // .+ - shift(249), // .- + shift(249), // + + shift(251), // - + shift(252), // .+ + shift(253), // .- nil, // . nil, // * nil, // / @@ -39323,37 +39323,784 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(252), // ! - shift(253), // ~ + shift(256), // ! + shift(257), // ~ nil, // ** - shift(255), // ( + shift(259), // ( nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ + shift(262), // md_token_field_name + shift(263), // $[ nil, // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ nil, // , - shift(283), // { + shift(288), // { nil, // } }, }, actionRow{ // S474 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(249), // + + shift(251), // - + shift(252), // .+ + shift(253), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(256), // ! + shift(257), // ~ + nil, // ** + shift(259), // ( + nil, // ) + shift(262), // md_token_field_name + shift(263), // $[ + nil, // ] + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ + nil, // , + shift(288), // { + nil, // } + }, + }, + actionRow{ // S475 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(249), // + + shift(251), // - + shift(252), // .+ + shift(253), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(256), // ! + shift(257), // ~ + nil, // ** + shift(259), // ( + nil, // ) + shift(262), // md_token_field_name + shift(263), // $[ + nil, // ] + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ + nil, // , + shift(288), // { + nil, // } + }, + }, + actionRow{ // S476 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(249), // + + shift(251), // - + shift(252), // .+ + shift(253), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(256), // ! + shift(257), // ~ + nil, // ** + shift(259), // ( + nil, // ) + shift(262), // md_token_field_name + shift(263), // $[ + nil, // ] + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ + nil, // , + shift(288), // { + nil, // } + }, + }, + actionRow{ // S477 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(249), // + + shift(251), // - + shift(252), // .+ + shift(253), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(256), // ! + shift(257), // ~ + nil, // ** + shift(259), // ( + nil, // ) + shift(262), // md_token_field_name + shift(263), // $[ + nil, // ] + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ + nil, // , + shift(288), // { + nil, // } + }, + }, + actionRow{ // S478 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(249), // + + shift(251), // - + shift(252), // .+ + shift(253), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(256), // ! + shift(257), // ~ + nil, // ** + shift(259), // ( + nil, // ) + shift(262), // md_token_field_name + shift(263), // $[ + nil, // ] + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ + nil, // , + shift(288), // { + nil, // } + }, + }, + actionRow{ // S479 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(249), // + + shift(251), // - + shift(252), // .+ + shift(253), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(256), // ! + shift(257), // ~ + nil, // ** + shift(259), // ( + nil, // ) + shift(262), // md_token_field_name + shift(263), // $[ + nil, // ] + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ + nil, // , + shift(288), // { + nil, // } + }, + }, + actionRow{ // S480 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(249), // + + shift(251), // - + shift(252), // .+ + shift(253), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(256), // ! + shift(257), // ~ + nil, // ** + shift(259), // ( + nil, // ) + shift(262), // md_token_field_name + shift(263), // $[ + nil, // ] + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ + nil, // , + shift(288), // { + nil, // } + }, + }, + actionRow{ // S481 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(249), // + + shift(251), // - + shift(252), // .+ + shift(253), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(256), // ! + shift(257), // ~ + nil, // ** + shift(259), // ( + nil, // ) + shift(262), // md_token_field_name + shift(263), // $[ + nil, // ] + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ + nil, // , + shift(288), // { + nil, // } + }, + }, + actionRow{ // S482 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(249), // + + shift(251), // - + shift(252), // .+ + shift(253), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(256), // ! + shift(257), // ~ + nil, // ** + shift(259), // ( + nil, // ) + shift(262), // md_token_field_name + shift(263), // $[ + nil, // ] + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ + nil, // , + shift(288), // { + nil, // } + }, + }, + actionRow{ // S483 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -39436,7 +40183,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S475 + actionRow{ // S484 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -39477,10 +40224,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(245), // + - shift(247), // - - shift(248), // .+ - shift(249), // .- + shift(249), // + + shift(251), // - + shift(252), // .+ + shift(253), // .- nil, // . nil, // * nil, // / @@ -39489,37 +40236,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(252), // ! - shift(253), // ~ + shift(256), // ! + shift(257), // ~ nil, // ** - shift(255), // ( + shift(259), // ( nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ + shift(262), // md_token_field_name + shift(263), // $[ nil, // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ nil, // , - shift(283), // { + shift(288), // { nil, // } }, }, - actionRow{ // S476 + actionRow{ // S485 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -39560,10 +40307,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(245), // + - shift(247), // - - shift(248), // .+ - shift(249), // .- + shift(249), // + + shift(251), // - + shift(252), // .+ + shift(253), // .- nil, // . nil, // * nil, // / @@ -39572,37 +40319,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(252), // ! - shift(253), // ~ + shift(256), // ! + shift(257), // ~ nil, // ** - shift(255), // ( + shift(259), // ( nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ + shift(262), // md_token_field_name + shift(263), // $[ nil, // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ nil, // , - shift(283), // { + shift(288), // { nil, // } }, }, - actionRow{ // S477 + actionRow{ // S486 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -39643,10 +40390,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(245), // + - shift(247), // - - shift(248), // .+ - shift(249), // .- + shift(249), // + + shift(251), // - + shift(252), // .+ + shift(253), // .- nil, // . nil, // * nil, // / @@ -39655,37 +40402,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(252), // ! - shift(253), // ~ + shift(256), // ! + shift(257), // ~ nil, // ** - shift(255), // ( + shift(259), // ( nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ + shift(262), // md_token_field_name + shift(263), // $[ nil, // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ nil, // , - shift(283), // { + shift(288), // { nil, // } }, }, - actionRow{ // S478 + actionRow{ // S487 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -39726,10 +40473,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(245), // + - shift(247), // - - shift(248), // .+ - shift(249), // .- + shift(249), // + + shift(251), // - + shift(252), // .+ + shift(253), // .- nil, // . nil, // * nil, // / @@ -39738,37 +40485,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(252), // ! - shift(253), // ~ + shift(256), // ! + shift(257), // ~ nil, // ** - shift(255), // ( + shift(259), // ( nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ + shift(262), // md_token_field_name + shift(263), // $[ nil, // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ nil, // , - shift(283), // { + shift(288), // { nil, // } }, }, - actionRow{ // S479 + actionRow{ // S488 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -39809,10 +40556,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(245), // + - shift(247), // - - shift(248), // .+ - shift(249), // .- + shift(249), // + + shift(251), // - + shift(252), // .+ + shift(253), // .- nil, // . nil, // * nil, // / @@ -39821,37 +40568,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(252), // ! - shift(253), // ~ + shift(256), // ! + shift(257), // ~ nil, // ** - shift(255), // ( + shift(259), // ( nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ + shift(262), // md_token_field_name + shift(263), // $[ nil, // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ nil, // , - shift(283), // { + shift(288), // { nil, // } }, }, - actionRow{ // S480 + actionRow{ // S489 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -39892,10 +40639,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(245), // + - shift(247), // - - shift(248), // .+ - shift(249), // .- + shift(249), // + + shift(251), // - + shift(252), // .+ + shift(253), // .- nil, // . nil, // * nil, // / @@ -39904,37 +40651,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(252), // ! - shift(253), // ~ + shift(256), // ! + shift(257), // ~ nil, // ** - shift(255), // ( + shift(259), // ( nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ + shift(262), // md_token_field_name + shift(263), // $[ nil, // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ nil, // , - shift(283), // { + shift(288), // { nil, // } }, }, - actionRow{ // S481 + actionRow{ // S490 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -39975,10 +40722,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(245), // + - shift(247), // - - shift(248), // .+ - shift(249), // .- + shift(249), // + + shift(251), // - + shift(252), // .+ + shift(253), // .- nil, // . nil, // * nil, // / @@ -39987,37 +40734,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(252), // ! - shift(253), // ~ + shift(256), // ! + shift(257), // ~ nil, // ** - shift(255), // ( + shift(259), // ( nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ + shift(262), // md_token_field_name + shift(263), // $[ nil, // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ nil, // , - shift(283), // { + shift(288), // { nil, // } }, }, - actionRow{ // S482 + actionRow{ // S491 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -40100,7 +40847,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S483 + actionRow{ // S492 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -40183,7 +40930,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S484 + actionRow{ // S493 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -40266,7 +41013,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S485 + actionRow{ // S494 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -40349,7 +41096,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S486 + actionRow{ // S495 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -40432,7 +41179,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S487 + actionRow{ // S496 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -40488,34 +41235,117 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(255), // ( + shift(259), // ( nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ + shift(262), // md_token_field_name + shift(263), // $[ nil, // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ nil, // , - shift(283), // { + shift(288), // { nil, // } }, }, - actionRow{ // S488 + actionRow{ // S497 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(43), // + + shift(45), // - + shift(46), // .+ + shift(47), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(50), // ! + shift(51), // ~ + nil, // ** + shift(53), // ( + nil, // ) + shift(56), // md_token_field_name + shift(57), // $[ + nil, // ] + shift(58), // md_token_string_literal + shift(59), // md_token_int_literal + shift(60), // md_token_float_literal + shift(61), // md_token_boolean_literal + shift(62), // md_token_panic + shift(64), // md_token_IPS + shift(65), // md_token_IFS + shift(66), // md_token_IRS + shift(67), // md_token_OPS + shift(68), // md_token_OFS + shift(69), // md_token_ORS + shift(70), // md_token_NF + shift(71), // md_token_NR + shift(72), // md_token_FNR + shift(73), // md_token_FILENAME + shift(74), // md_token_FILENUM + shift(76), // [ + nil, // , + shift(79), // { + nil, // } + }, + }, + actionRow{ // S498 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -40572,7 +41402,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - shift(640), // ) + shift(655), // ) nil, // md_token_field_name nil, // $[ nil, // ] @@ -40598,7 +41428,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S489 + actionRow{ // S499 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -40658,7 +41488,7 @@ var actionTab = actionTable{ nil, // ) nil, // md_token_field_name nil, // $[ - shift(641), // ] + shift(656), // ] nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -40681,7 +41511,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S490 + actionRow{ // S500 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -40758,13 +41588,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(100), // [, reduce: ArrayLiteral reduce(100), // ,, reduce: ArrayLiteral nil, // { nil, // } }, }, - actionRow{ // S491 + actionRow{ // S501 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -40824,7 +41654,7 @@ var actionTab = actionTable{ nil, // ) nil, // md_token_field_name nil, // $[ - shift(642), // ] + shift(657), // ] nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -40847,7 +41677,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S492 + actionRow{ // S502 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -40924,13 +41754,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(101), // [, reduce: ArrayLiteral nil, // , nil, // { nil, // } }, }, - actionRow{ // S493 + actionRow{ // S503 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -40971,10 +41801,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(245), // + - shift(247), // - - shift(248), // .+ - shift(249), // .- + shift(249), // + + shift(251), // - + shift(252), // .+ + shift(253), // .- nil, // . nil, // * nil, // / @@ -40983,37 +41813,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(252), // ! - shift(253), // ~ + shift(256), // ! + shift(257), // ~ nil, // ** - shift(255), // ( + shift(259), // ( nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ + shift(262), // md_token_field_name + shift(263), // $[ reduce(103), // ], reduce: ArrayLiteralElements - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ nil, // , - shift(283), // { + shift(288), // { nil, // } }, }, - actionRow{ // S494 + actionRow{ // S504 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -41036,44 +41866,44 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(107), // ?, reduce: MapLiteral + reduce(109), // ?, reduce: MapLiteral nil, // : - reduce(107), // ||, reduce: MapLiteral - reduce(107), // ^^, reduce: MapLiteral - reduce(107), // &&, reduce: MapLiteral - reduce(107), // =~, reduce: MapLiteral - reduce(107), // !=~, reduce: MapLiteral - reduce(107), // ==, reduce: MapLiteral - reduce(107), // !=, reduce: MapLiteral - reduce(107), // >, reduce: MapLiteral - reduce(107), // >=, reduce: MapLiteral - reduce(107), // <, reduce: MapLiteral - reduce(107), // <=, reduce: MapLiteral - reduce(107), // |, reduce: MapLiteral - reduce(107), // ^, reduce: MapLiteral - reduce(107), // &, reduce: MapLiteral - reduce(107), // <<, reduce: MapLiteral - reduce(107), // >>, reduce: MapLiteral - reduce(107), // +, reduce: MapLiteral - reduce(107), // -, reduce: MapLiteral - reduce(107), // .+, reduce: MapLiteral - reduce(107), // .-, reduce: MapLiteral - reduce(107), // ., reduce: MapLiteral - reduce(107), // *, reduce: MapLiteral - reduce(107), // /, reduce: MapLiteral - reduce(107), // //, reduce: MapLiteral - reduce(107), // %, reduce: MapLiteral - reduce(107), // .*, reduce: MapLiteral - reduce(107), // ./, reduce: MapLiteral - reduce(107), // .//, reduce: MapLiteral + reduce(109), // ||, reduce: MapLiteral + reduce(109), // ^^, reduce: MapLiteral + reduce(109), // &&, reduce: MapLiteral + reduce(109), // =~, reduce: MapLiteral + reduce(109), // !=~, reduce: MapLiteral + reduce(109), // ==, reduce: MapLiteral + reduce(109), // !=, reduce: MapLiteral + reduce(109), // >, reduce: MapLiteral + reduce(109), // >=, reduce: MapLiteral + reduce(109), // <, reduce: MapLiteral + reduce(109), // <=, reduce: MapLiteral + reduce(109), // |, reduce: MapLiteral + reduce(109), // ^, reduce: MapLiteral + reduce(109), // &, reduce: MapLiteral + reduce(109), // <<, reduce: MapLiteral + reduce(109), // >>, reduce: MapLiteral + reduce(109), // +, reduce: MapLiteral + reduce(109), // -, reduce: MapLiteral + reduce(109), // .+, reduce: MapLiteral + reduce(109), // .-, reduce: MapLiteral + reduce(109), // ., reduce: MapLiteral + reduce(109), // *, reduce: MapLiteral + reduce(109), // /, reduce: MapLiteral + reduce(109), // //, reduce: MapLiteral + reduce(109), // %, reduce: MapLiteral + reduce(109), // .*, reduce: MapLiteral + reduce(109), // ./, reduce: MapLiteral + reduce(109), // .//, reduce: MapLiteral nil, // ! nil, // ~ - reduce(107), // **, reduce: MapLiteral + reduce(109), // **, reduce: MapLiteral nil, // ( nil, // ) nil, // md_token_field_name nil, // $[ - reduce(107), // ], reduce: MapLiteral + reduce(109), // ], reduce: MapLiteral nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -41090,13 +41920,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ - reduce(107), // ,, reduce: MapLiteral + reduce(109), // [, reduce: MapLiteral + reduce(109), // ,, reduce: MapLiteral nil, // { nil, // } }, }, - actionRow{ // S495 + actionRow{ // S505 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -41176,837 +42006,7 @@ var actionTab = actionTable{ nil, // [ nil, // , nil, // { - shift(644), // } - }, - }, - actionRow{ // S496 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(658), // + - shift(660), // - - shift(661), // .+ - shift(662), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(665), // ! - shift(666), // ~ - nil, // ** - shift(668), // ( - nil, // ) - shift(671), // md_token_field_name - shift(672), // $[ - nil, // ] - shift(673), // md_token_string_literal - shift(674), // md_token_int_literal - shift(675), // md_token_float_literal - shift(676), // md_token_boolean_literal - shift(677), // md_token_panic - shift(679), // md_token_IPS - shift(680), // md_token_IFS - shift(681), // md_token_IRS - shift(682), // md_token_OPS - shift(683), // md_token_OFS - shift(684), // md_token_ORS - shift(685), // md_token_NF - shift(686), // md_token_NR - shift(687), // md_token_FNR - shift(688), // md_token_FILENAME - shift(689), // md_token_FILENUM - shift(691), // [ - nil, // , - shift(693), // { - nil, // } - }, - }, - actionRow{ // S497 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(304), // ! - shift(305), // ~ - nil, // ** - shift(307), // ( - nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ - nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ - nil, // , - shift(332), // { - nil, // } - }, - }, - actionRow{ // S498 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(304), // ! - shift(305), // ~ - nil, // ** - shift(307), // ( - nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ - nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ - nil, // , - shift(332), // { - nil, // } - }, - }, - actionRow{ // S499 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(304), // ! - shift(305), // ~ - nil, // ** - shift(307), // ( - nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ - nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ - nil, // , - shift(332), // { - nil, // } - }, - }, - actionRow{ // S500 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(304), // ! - shift(305), // ~ - nil, // ** - shift(307), // ( - nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ - nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ - nil, // , - shift(332), // { - nil, // } - }, - }, - actionRow{ // S501 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(304), // ! - shift(305), // ~ - nil, // ** - shift(307), // ( - nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ - nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ - nil, // , - shift(332), // { - nil, // } - }, - }, - actionRow{ // S502 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(304), // ! - shift(305), // ~ - nil, // ** - shift(307), // ( - nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ - nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ - nil, // , - shift(332), // { - nil, // } - }, - }, - actionRow{ // S503 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(304), // ! - shift(305), // ~ - nil, // ** - shift(307), // ( - nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ - nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ - nil, // , - shift(332), // { - nil, // } - }, - }, - actionRow{ // S504 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(304), // ! - shift(305), // ~ - nil, // ** - shift(307), // ( - nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ - nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ - nil, // , - shift(332), // { - nil, // } - }, - }, - actionRow{ // S505 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(304), // ! - shift(305), // ~ - nil, // ** - shift(307), // ( - nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ - nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ - nil, // , - shift(332), // { - nil, // } + shift(659), // } }, }, actionRow{ // S506 @@ -42050,10 +42050,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- + shift(673), // + + shift(675), // - + shift(676), // .+ + shift(677), // .- nil, // . nil, // * nil, // / @@ -42062,33 +42062,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(304), // ! - shift(305), // ~ + shift(680), // ! + shift(681), // ~ nil, // ** - shift(307), // ( + shift(683), // ( nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ + shift(686), // md_token_field_name + shift(687), // $[ nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ + shift(688), // md_token_string_literal + shift(689), // md_token_int_literal + shift(690), // md_token_float_literal + shift(691), // md_token_boolean_literal + shift(692), // md_token_panic + shift(694), // md_token_IPS + shift(695), // md_token_IFS + shift(696), // md_token_IRS + shift(697), // md_token_OPS + shift(698), // md_token_OFS + shift(699), // md_token_ORS + shift(700), // md_token_NF + shift(701), // md_token_NR + shift(702), // md_token_FNR + shift(703), // md_token_FILENAME + shift(704), // md_token_FILENUM + shift(706), // [ nil, // , - shift(332), // { + shift(709), // { nil, // } }, }, @@ -42133,10 +42133,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- nil, // . nil, // * nil, // / @@ -42145,33 +42145,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(304), // ! - shift(305), // ~ + shift(309), // ! + shift(310), // ~ nil, // ** - shift(307), // ( + shift(312), // ( nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ + shift(315), // md_token_field_name + shift(316), // $[ nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ nil, // , - shift(332), // { + shift(338), // { nil, // } }, }, @@ -42216,10 +42216,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- nil, // . nil, // * nil, // / @@ -42228,33 +42228,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(304), // ! - shift(305), // ~ + shift(309), // ! + shift(310), // ~ nil, // ** - shift(307), // ( + shift(312), // ( nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ + shift(315), // md_token_field_name + shift(316), // $[ nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ nil, // , - shift(332), // { + shift(338), // { nil, // } }, }, @@ -42299,10 +42299,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- nil, // . nil, // * nil, // / @@ -42311,33 +42311,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(304), // ! - shift(305), // ~ + shift(309), // ! + shift(310), // ~ nil, // ** - shift(307), // ( + shift(312), // ( nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ + shift(315), // md_token_field_name + shift(316), // $[ nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ nil, // , - shift(332), // { + shift(338), // { nil, // } }, }, @@ -42382,10 +42382,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- nil, // . nil, // * nil, // / @@ -42394,33 +42394,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(304), // ! - shift(305), // ~ + shift(309), // ! + shift(310), // ~ nil, // ** - shift(307), // ( + shift(312), // ( nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ + shift(315), // md_token_field_name + shift(316), // $[ nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ nil, // , - shift(332), // { + shift(338), // { nil, // } }, }, @@ -42465,10 +42465,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- nil, // . nil, // * nil, // / @@ -42477,33 +42477,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(304), // ! - shift(305), // ~ + shift(309), // ! + shift(310), // ~ nil, // ** - shift(307), // ( + shift(312), // ( nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ + shift(315), // md_token_field_name + shift(316), // $[ nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ nil, // , - shift(332), // { + shift(338), // { nil, // } }, }, @@ -42548,10 +42548,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- nil, // . nil, // * nil, // / @@ -42560,33 +42560,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(304), // ! - shift(305), // ~ + shift(309), // ! + shift(310), // ~ nil, // ** - shift(307), // ( + shift(312), // ( nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ + shift(315), // md_token_field_name + shift(316), // $[ nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ nil, // , - shift(332), // { + shift(338), // { nil, // } }, }, @@ -42631,10 +42631,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- nil, // . nil, // * nil, // / @@ -42643,33 +42643,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(304), // ! - shift(305), // ~ + shift(309), // ! + shift(310), // ~ nil, // ** - shift(307), // ( + shift(312), // ( nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ + shift(315), // md_token_field_name + shift(316), // $[ nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ nil, // , - shift(332), // { + shift(338), // { nil, // } }, }, @@ -42714,10 +42714,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- nil, // . nil, // * nil, // / @@ -42726,33 +42726,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(304), // ! - shift(305), // ~ + shift(309), // ! + shift(310), // ~ nil, // ** - shift(307), // ( + shift(312), // ( nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ + shift(315), // md_token_field_name + shift(316), // $[ nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ nil, // , - shift(332), // { + shift(338), // { nil, // } }, }, @@ -42797,10 +42797,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- nil, // . nil, // * nil, // / @@ -42809,33 +42809,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(304), // ! - shift(305), // ~ + shift(309), // ! + shift(310), // ~ nil, // ** - shift(307), // ( + shift(312), // ( nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ + shift(315), // md_token_field_name + shift(316), // $[ nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ nil, // , - shift(332), // { + shift(338), // { nil, // } }, }, @@ -42880,10 +42880,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- nil, // . nil, // * nil, // / @@ -42892,33 +42892,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(304), // ! - shift(305), // ~ + shift(309), // ! + shift(310), // ~ nil, // ** - shift(307), // ( + shift(312), // ( nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ + shift(315), // md_token_field_name + shift(316), // $[ nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ nil, // , - shift(332), // { + shift(338), // { nil, // } }, }, @@ -42963,10 +42963,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- nil, // . nil, // * nil, // / @@ -42975,33 +42975,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(304), // ! - shift(305), // ~ + shift(309), // ! + shift(310), // ~ nil, // ** - shift(307), // ( + shift(312), // ( nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ + shift(315), // md_token_field_name + shift(316), // $[ nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ nil, // , - shift(332), // { + shift(338), // { nil, // } }, }, @@ -43046,10 +43046,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- nil, // . nil, // * nil, // / @@ -43058,37 +43058,867 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(304), // ! - shift(305), // ~ + shift(309), // ! + shift(310), // ~ nil, // ** - shift(307), // ( + shift(312), // ( nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ + shift(315), // md_token_field_name + shift(316), // $[ nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ nil, // , - shift(332), // { + shift(338), // { nil, // } }, }, actionRow{ // S519 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(309), // ! + shift(310), // ~ + nil, // ** + shift(312), // ( + nil, // ) + shift(315), // md_token_field_name + shift(316), // $[ + nil, // ] + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ + nil, // , + shift(338), // { + nil, // } + }, + }, + actionRow{ // S520 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(309), // ! + shift(310), // ~ + nil, // ** + shift(312), // ( + nil, // ) + shift(315), // md_token_field_name + shift(316), // $[ + nil, // ] + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ + nil, // , + shift(338), // { + nil, // } + }, + }, + actionRow{ // S521 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(309), // ! + shift(310), // ~ + nil, // ** + shift(312), // ( + nil, // ) + shift(315), // md_token_field_name + shift(316), // $[ + nil, // ] + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ + nil, // , + shift(338), // { + nil, // } + }, + }, + actionRow{ // S522 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(309), // ! + shift(310), // ~ + nil, // ** + shift(312), // ( + nil, // ) + shift(315), // md_token_field_name + shift(316), // $[ + nil, // ] + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ + nil, // , + shift(338), // { + nil, // } + }, + }, + actionRow{ // S523 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(309), // ! + shift(310), // ~ + nil, // ** + shift(312), // ( + nil, // ) + shift(315), // md_token_field_name + shift(316), // $[ + nil, // ] + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ + nil, // , + shift(338), // { + nil, // } + }, + }, + actionRow{ // S524 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(309), // ! + shift(310), // ~ + nil, // ** + shift(312), // ( + nil, // ) + shift(315), // md_token_field_name + shift(316), // $[ + nil, // ] + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ + nil, // , + shift(338), // { + nil, // } + }, + }, + actionRow{ // S525 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(309), // ! + shift(310), // ~ + nil, // ** + shift(312), // ( + nil, // ) + shift(315), // md_token_field_name + shift(316), // $[ + nil, // ] + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ + nil, // , + shift(338), // { + nil, // } + }, + }, + actionRow{ // S526 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(309), // ! + shift(310), // ~ + nil, // ** + shift(312), // ( + nil, // ) + shift(315), // md_token_field_name + shift(316), // $[ + nil, // ] + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ + nil, // , + shift(338), // { + nil, // } + }, + }, + actionRow{ // S527 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(309), // ! + shift(310), // ~ + nil, // ** + shift(312), // ( + nil, // ) + shift(315), // md_token_field_name + shift(316), // $[ + nil, // ] + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ + nil, // , + shift(338), // { + nil, // } + }, + }, + actionRow{ // S528 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(309), // ! + shift(310), // ~ + nil, // ** + shift(312), // ( + nil, // ) + shift(315), // md_token_field_name + shift(316), // $[ + nil, // ] + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ + nil, // , + shift(338), // { + nil, // } + }, + }, + actionRow{ // S529 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -43171,7 +44001,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S520 + actionRow{ // S530 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -43212,10 +44042,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- nil, // . nil, // * nil, // / @@ -43224,37 +44054,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(304), // ! - shift(305), // ~ + shift(309), // ! + shift(310), // ~ nil, // ** - shift(307), // ( + shift(312), // ( nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ + shift(315), // md_token_field_name + shift(316), // $[ nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ nil, // , - shift(332), // { + shift(338), // { nil, // } }, }, - actionRow{ // S521 + actionRow{ // S531 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -43295,10 +44125,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- nil, // . nil, // * nil, // / @@ -43307,37 +44137,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(304), // ! - shift(305), // ~ + shift(309), // ! + shift(310), // ~ nil, // ** - shift(307), // ( + shift(312), // ( nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ + shift(315), // md_token_field_name + shift(316), // $[ nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ nil, // , - shift(332), // { + shift(338), // { nil, // } }, }, - actionRow{ // S522 + actionRow{ // S532 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -43378,10 +44208,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- nil, // . nil, // * nil, // / @@ -43390,37 +44220,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(304), // ! - shift(305), // ~ + shift(309), // ! + shift(310), // ~ nil, // ** - shift(307), // ( + shift(312), // ( nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ + shift(315), // md_token_field_name + shift(316), // $[ nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ nil, // , - shift(332), // { + shift(338), // { nil, // } }, }, - actionRow{ // S523 + actionRow{ // S533 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -43461,10 +44291,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- nil, // . nil, // * nil, // / @@ -43473,37 +44303,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(304), // ! - shift(305), // ~ + shift(309), // ! + shift(310), // ~ nil, // ** - shift(307), // ( + shift(312), // ( nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ + shift(315), // md_token_field_name + shift(316), // $[ nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ nil, // , - shift(332), // { + shift(338), // { nil, // } }, }, - actionRow{ // S524 + actionRow{ // S534 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -43544,10 +44374,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- nil, // . nil, // * nil, // / @@ -43556,37 +44386,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(304), // ! - shift(305), // ~ + shift(309), // ! + shift(310), // ~ nil, // ** - shift(307), // ( + shift(312), // ( nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ + shift(315), // md_token_field_name + shift(316), // $[ nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ nil, // , - shift(332), // { + shift(338), // { nil, // } }, }, - actionRow{ // S525 + actionRow{ // S535 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -43627,10 +44457,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- nil, // . nil, // * nil, // / @@ -43639,37 +44469,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(304), // ! - shift(305), // ~ + shift(309), // ! + shift(310), // ~ nil, // ** - shift(307), // ( + shift(312), // ( nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ + shift(315), // md_token_field_name + shift(316), // $[ nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ nil, // , - shift(332), // { + shift(338), // { nil, // } }, }, - actionRow{ // S526 + actionRow{ // S536 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -43710,10 +44540,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- nil, // . nil, // * nil, // / @@ -43722,37 +44552,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(304), // ! - shift(305), // ~ + shift(309), // ! + shift(310), // ~ nil, // ** - shift(307), // ( + shift(312), // ( nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ + shift(315), // md_token_field_name + shift(316), // $[ nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ nil, // , - shift(332), // { + shift(338), // { nil, // } }, }, - actionRow{ // S527 + actionRow{ // S537 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -43835,7 +44665,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S528 + actionRow{ // S538 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -43918,7 +44748,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S529 + actionRow{ // S539 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -44001,7 +44831,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S530 + actionRow{ // S540 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -44084,7 +44914,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S531 + actionRow{ // S541 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -44167,7 +44997,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S532 + actionRow{ // S542 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -44223,34 +45053,117 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(307), // ( + shift(312), // ( nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ + shift(315), // md_token_field_name + shift(316), // $[ nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ nil, // , - shift(332), // { + shift(338), // { nil, // } }, }, - actionRow{ // S533 + actionRow{ // S543 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(43), // + + shift(45), // - + shift(46), // .+ + shift(47), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(50), // ! + shift(51), // ~ + nil, // ** + shift(53), // ( + nil, // ) + shift(56), // md_token_field_name + shift(57), // $[ + nil, // ] + shift(58), // md_token_string_literal + shift(59), // md_token_int_literal + shift(60), // md_token_float_literal + shift(61), // md_token_boolean_literal + shift(62), // md_token_panic + shift(64), // md_token_IPS + shift(65), // md_token_IFS + shift(66), // md_token_IRS + shift(67), // md_token_OPS + shift(68), // md_token_OFS + shift(69), // md_token_ORS + shift(70), // md_token_NF + shift(71), // md_token_NR + shift(72), // md_token_FNR + shift(73), // md_token_FILENAME + shift(74), // md_token_FILENUM + shift(76), // [ + nil, // , + shift(79), // { + nil, // } + }, + }, + actionRow{ // S544 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -44307,7 +45220,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - shift(724), // ) + shift(741), // ) nil, // md_token_field_name nil, // $[ nil, // ] @@ -44333,7 +45246,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S534 + actionRow{ // S545 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -44393,7 +45306,7 @@ var actionTab = actionTable{ nil, // ) nil, // md_token_field_name nil, // $[ - shift(725), // ] + shift(742), // ] nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -44416,7 +45329,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S535 + actionRow{ // S546 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -44493,13 +45406,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(100), // [, reduce: ArrayLiteral nil, // , nil, // { nil, // } }, }, - actionRow{ // S536 + actionRow{ // S547 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -44559,7 +45472,7 @@ var actionTab = actionTable{ nil, // ) nil, // md_token_field_name nil, // $[ - shift(726), // ] + shift(743), // ] nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -44582,7 +45495,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S537 + actionRow{ // S548 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -44605,39 +45518,39 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(107), // ?, reduce: MapLiteral - reduce(107), // :, reduce: MapLiteral - reduce(107), // ||, reduce: MapLiteral - reduce(107), // ^^, reduce: MapLiteral - reduce(107), // &&, reduce: MapLiteral - reduce(107), // =~, reduce: MapLiteral - reduce(107), // !=~, reduce: MapLiteral - reduce(107), // ==, reduce: MapLiteral - reduce(107), // !=, reduce: MapLiteral - reduce(107), // >, reduce: MapLiteral - reduce(107), // >=, reduce: MapLiteral - reduce(107), // <, reduce: MapLiteral - reduce(107), // <=, reduce: MapLiteral - reduce(107), // |, reduce: MapLiteral - reduce(107), // ^, reduce: MapLiteral - reduce(107), // &, reduce: MapLiteral - reduce(107), // <<, reduce: MapLiteral - reduce(107), // >>, reduce: MapLiteral - reduce(107), // +, reduce: MapLiteral - reduce(107), // -, reduce: MapLiteral - reduce(107), // .+, reduce: MapLiteral - reduce(107), // .-, reduce: MapLiteral - reduce(107), // ., reduce: MapLiteral - reduce(107), // *, reduce: MapLiteral - reduce(107), // /, reduce: MapLiteral - reduce(107), // //, reduce: MapLiteral - reduce(107), // %, reduce: MapLiteral - reduce(107), // .*, reduce: MapLiteral - reduce(107), // ./, reduce: MapLiteral - reduce(107), // .//, reduce: MapLiteral + reduce(109), // ?, reduce: MapLiteral + reduce(109), // :, reduce: MapLiteral + reduce(109), // ||, reduce: MapLiteral + reduce(109), // ^^, reduce: MapLiteral + reduce(109), // &&, reduce: MapLiteral + reduce(109), // =~, reduce: MapLiteral + reduce(109), // !=~, reduce: MapLiteral + reduce(109), // ==, reduce: MapLiteral + reduce(109), // !=, reduce: MapLiteral + reduce(109), // >, reduce: MapLiteral + reduce(109), // >=, reduce: MapLiteral + reduce(109), // <, reduce: MapLiteral + reduce(109), // <=, reduce: MapLiteral + reduce(109), // |, reduce: MapLiteral + reduce(109), // ^, reduce: MapLiteral + reduce(109), // &, reduce: MapLiteral + reduce(109), // <<, reduce: MapLiteral + reduce(109), // >>, reduce: MapLiteral + reduce(109), // +, reduce: MapLiteral + reduce(109), // -, reduce: MapLiteral + reduce(109), // .+, reduce: MapLiteral + reduce(109), // .-, reduce: MapLiteral + reduce(109), // ., reduce: MapLiteral + reduce(109), // *, reduce: MapLiteral + reduce(109), // /, reduce: MapLiteral + reduce(109), // //, reduce: MapLiteral + reduce(109), // %, reduce: MapLiteral + reduce(109), // .*, reduce: MapLiteral + reduce(109), // ./, reduce: MapLiteral + reduce(109), // .//, reduce: MapLiteral nil, // ! nil, // ~ - reduce(107), // **, reduce: MapLiteral + reduce(109), // **, reduce: MapLiteral nil, // ( nil, // ) nil, // md_token_field_name @@ -44659,13 +45572,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(109), // [, reduce: MapLiteral nil, // , nil, // { nil, // } }, }, - actionRow{ // S538 + actionRow{ // S549 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -44745,10 +45658,10 @@ var actionTab = actionTable{ nil, // [ nil, // , nil, // { - shift(727), // } + shift(744), // } }, }, - actionRow{ // S539 + actionRow{ // S550 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -44771,44 +45684,44 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(108), // ?, reduce: MapLiteral + reduce(110), // ?, reduce: MapLiteral nil, // : - reduce(108), // ||, reduce: MapLiteral - reduce(108), // ^^, reduce: MapLiteral - reduce(108), // &&, reduce: MapLiteral - reduce(108), // =~, reduce: MapLiteral - reduce(108), // !=~, reduce: MapLiteral - reduce(108), // ==, reduce: MapLiteral - reduce(108), // !=, reduce: MapLiteral - reduce(108), // >, reduce: MapLiteral - reduce(108), // >=, reduce: MapLiteral - reduce(108), // <, reduce: MapLiteral - reduce(108), // <=, reduce: MapLiteral - reduce(108), // |, reduce: MapLiteral - reduce(108), // ^, reduce: MapLiteral - reduce(108), // &, reduce: MapLiteral - reduce(108), // <<, reduce: MapLiteral - reduce(108), // >>, reduce: MapLiteral - reduce(108), // +, reduce: MapLiteral - reduce(108), // -, reduce: MapLiteral - reduce(108), // .+, reduce: MapLiteral - reduce(108), // .-, reduce: MapLiteral - reduce(108), // ., reduce: MapLiteral - reduce(108), // *, reduce: MapLiteral - reduce(108), // /, reduce: MapLiteral - reduce(108), // //, reduce: MapLiteral - reduce(108), // %, reduce: MapLiteral - reduce(108), // .*, reduce: MapLiteral - reduce(108), // ./, reduce: MapLiteral - reduce(108), // .//, reduce: MapLiteral + reduce(110), // ||, reduce: MapLiteral + reduce(110), // ^^, reduce: MapLiteral + reduce(110), // &&, reduce: MapLiteral + reduce(110), // =~, reduce: MapLiteral + reduce(110), // !=~, reduce: MapLiteral + reduce(110), // ==, reduce: MapLiteral + reduce(110), // !=, reduce: MapLiteral + reduce(110), // >, reduce: MapLiteral + reduce(110), // >=, reduce: MapLiteral + reduce(110), // <, reduce: MapLiteral + reduce(110), // <=, reduce: MapLiteral + reduce(110), // |, reduce: MapLiteral + reduce(110), // ^, reduce: MapLiteral + reduce(110), // &, reduce: MapLiteral + reduce(110), // <<, reduce: MapLiteral + reduce(110), // >>, reduce: MapLiteral + reduce(110), // +, reduce: MapLiteral + reduce(110), // -, reduce: MapLiteral + reduce(110), // .+, reduce: MapLiteral + reduce(110), // .-, reduce: MapLiteral + reduce(110), // ., reduce: MapLiteral + reduce(110), // *, reduce: MapLiteral + reduce(110), // /, reduce: MapLiteral + reduce(110), // //, reduce: MapLiteral + reduce(110), // %, reduce: MapLiteral + reduce(110), // .*, reduce: MapLiteral + reduce(110), // ./, reduce: MapLiteral + reduce(110), // .//, reduce: MapLiteral nil, // ! nil, // ~ - reduce(108), // **, reduce: MapLiteral + reduce(110), // **, reduce: MapLiteral nil, // ( nil, // ) nil, // md_token_field_name nil, // $[ - reduce(108), // ], reduce: MapLiteral + reduce(110), // ], reduce: MapLiteral nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -44825,13 +45738,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(110), // [, reduce: MapLiteral nil, // , nil, // { nil, // } }, }, - actionRow{ // S540 + actionRow{ // S551 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -44872,10 +45785,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- nil, // . nil, // * nil, // / @@ -44884,37 +45797,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(304), // ! - shift(305), // ~ + shift(309), // ! + shift(310), // ~ nil, // ** - shift(307), // ( + shift(312), // ( nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ + shift(315), // md_token_field_name + shift(316), // $[ nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ nil, // , - shift(332), // { - reduce(110), // }, reduce: MapLiteralKeyValuePairs + shift(338), // { + reduce(112), // }, reduce: MapLiteralKeyValuePairs }, }, - actionRow{ // S541 + actionRow{ // S552 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -44938,7 +45851,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(729), // : + shift(746), // : nil, // || nil, // ^^ nil, // && @@ -44997,925 +45910,12 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S542 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(28), // $, reduce: LogicalOrTerm - reduce(28), // ;, reduce: LogicalOrTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(28), // ?, reduce: LogicalOrTerm - nil, // : - reduce(28), // ||, reduce: LogicalOrTerm - shift(338), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S543 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(30), // $, reduce: LogicalXORTerm - reduce(30), // ;, reduce: LogicalXORTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(30), // ?, reduce: LogicalXORTerm - nil, // : - reduce(30), // ||, reduce: LogicalXORTerm - reduce(30), // ^^, reduce: LogicalXORTerm - shift(339), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S544 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(32), // $, reduce: LogicalAndTerm - reduce(32), // ;, reduce: LogicalAndTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(32), // ?, reduce: LogicalAndTerm - nil, // : - reduce(32), // ||, reduce: LogicalAndTerm - reduce(32), // ^^, reduce: LogicalAndTerm - reduce(32), // &&, reduce: LogicalAndTerm - shift(340), // =~ - shift(341), // !=~ - shift(342), // == - shift(343), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S545 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(34), // $, reduce: EqneTerm - reduce(34), // ;, reduce: EqneTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(34), // ?, reduce: EqneTerm - nil, // : - reduce(34), // ||, reduce: EqneTerm - reduce(34), // ^^, reduce: EqneTerm - reduce(34), // &&, reduce: EqneTerm - reduce(34), // =~, reduce: EqneTerm - reduce(34), // !=~, reduce: EqneTerm - reduce(34), // ==, reduce: EqneTerm - reduce(34), // !=, reduce: EqneTerm - shift(344), // > - shift(345), // >= - shift(346), // < - shift(347), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S546 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(35), // $, reduce: EqneTerm - reduce(35), // ;, reduce: EqneTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(35), // ?, reduce: EqneTerm - nil, // : - reduce(35), // ||, reduce: EqneTerm - reduce(35), // ^^, reduce: EqneTerm - reduce(35), // &&, reduce: EqneTerm - reduce(35), // =~, reduce: EqneTerm - reduce(35), // !=~, reduce: EqneTerm - reduce(35), // ==, reduce: EqneTerm - reduce(35), // !=, reduce: EqneTerm - shift(344), // > - shift(345), // >= - shift(346), // < - shift(347), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S547 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(36), // $, reduce: EqneTerm - reduce(36), // ;, reduce: EqneTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(36), // ?, reduce: EqneTerm - nil, // : - reduce(36), // ||, reduce: EqneTerm - reduce(36), // ^^, reduce: EqneTerm - reduce(36), // &&, reduce: EqneTerm - reduce(36), // =~, reduce: EqneTerm - reduce(36), // !=~, reduce: EqneTerm - reduce(36), // ==, reduce: EqneTerm - reduce(36), // !=, reduce: EqneTerm - shift(344), // > - shift(345), // >= - shift(346), // < - shift(347), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S548 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(37), // $, reduce: EqneTerm - reduce(37), // ;, reduce: EqneTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(37), // ?, reduce: EqneTerm - nil, // : - reduce(37), // ||, reduce: EqneTerm - reduce(37), // ^^, reduce: EqneTerm - reduce(37), // &&, reduce: EqneTerm - reduce(37), // =~, reduce: EqneTerm - reduce(37), // !=~, reduce: EqneTerm - reduce(37), // ==, reduce: EqneTerm - reduce(37), // !=, reduce: EqneTerm - shift(344), // > - shift(345), // >= - shift(346), // < - shift(347), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S549 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(39), // $, reduce: CmpTerm - reduce(39), // ;, reduce: CmpTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(39), // ?, reduce: CmpTerm - nil, // : - reduce(39), // ||, reduce: CmpTerm - reduce(39), // ^^, reduce: CmpTerm - reduce(39), // &&, reduce: CmpTerm - reduce(39), // =~, reduce: CmpTerm - reduce(39), // !=~, reduce: CmpTerm - reduce(39), // ==, reduce: CmpTerm - reduce(39), // !=, reduce: CmpTerm - reduce(39), // >, reduce: CmpTerm - reduce(39), // >=, reduce: CmpTerm - reduce(39), // <, reduce: CmpTerm - reduce(39), // <=, reduce: CmpTerm - shift(348), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S550 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(40), // $, reduce: CmpTerm - reduce(40), // ;, reduce: CmpTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(40), // ?, reduce: CmpTerm - nil, // : - reduce(40), // ||, reduce: CmpTerm - reduce(40), // ^^, reduce: CmpTerm - reduce(40), // &&, reduce: CmpTerm - reduce(40), // =~, reduce: CmpTerm - reduce(40), // !=~, reduce: CmpTerm - reduce(40), // ==, reduce: CmpTerm - reduce(40), // !=, reduce: CmpTerm - reduce(40), // >, reduce: CmpTerm - reduce(40), // >=, reduce: CmpTerm - reduce(40), // <, reduce: CmpTerm - reduce(40), // <=, reduce: CmpTerm - shift(348), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S551 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(41), // $, reduce: CmpTerm - reduce(41), // ;, reduce: CmpTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(41), // ?, reduce: CmpTerm - nil, // : - reduce(41), // ||, reduce: CmpTerm - reduce(41), // ^^, reduce: CmpTerm - reduce(41), // &&, reduce: CmpTerm - reduce(41), // =~, reduce: CmpTerm - reduce(41), // !=~, reduce: CmpTerm - reduce(41), // ==, reduce: CmpTerm - reduce(41), // !=, reduce: CmpTerm - reduce(41), // >, reduce: CmpTerm - reduce(41), // >=, reduce: CmpTerm - reduce(41), // <, reduce: CmpTerm - reduce(41), // <=, reduce: CmpTerm - shift(348), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S552 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(42), // $, reduce: CmpTerm - reduce(42), // ;, reduce: CmpTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(42), // ?, reduce: CmpTerm - nil, // : - reduce(42), // ||, reduce: CmpTerm - reduce(42), // ^^, reduce: CmpTerm - reduce(42), // &&, reduce: CmpTerm - reduce(42), // =~, reduce: CmpTerm - reduce(42), // !=~, reduce: CmpTerm - reduce(42), // ==, reduce: CmpTerm - reduce(42), // !=, reduce: CmpTerm - reduce(42), // >, reduce: CmpTerm - reduce(42), // >=, reduce: CmpTerm - reduce(42), // <, reduce: CmpTerm - reduce(42), // <=, reduce: CmpTerm - shift(348), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, actionRow{ // S553 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(44), // $, reduce: BitwiseORTerm - reduce(44), // ;, reduce: BitwiseORTerm + reduce(28), // $, reduce: LogicalOrTerm + reduce(28), // ;, reduce: LogicalOrTerm nil, // = nil, // ||= nil, // ^^= @@ -45933,21 +45933,21 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(44), // ?, reduce: BitwiseORTerm + reduce(28), // ?, reduce: LogicalOrTerm nil, // : - reduce(44), // ||, reduce: BitwiseORTerm - reduce(44), // ^^, reduce: BitwiseORTerm - reduce(44), // &&, reduce: BitwiseORTerm - reduce(44), // =~, reduce: BitwiseORTerm - reduce(44), // !=~, reduce: BitwiseORTerm - reduce(44), // ==, reduce: BitwiseORTerm - reduce(44), // !=, reduce: BitwiseORTerm - reduce(44), // >, reduce: BitwiseORTerm - reduce(44), // >=, reduce: BitwiseORTerm - reduce(44), // <, reduce: BitwiseORTerm - reduce(44), // <=, reduce: BitwiseORTerm - reduce(44), // |, reduce: BitwiseORTerm - shift(349), // ^ + reduce(28), // ||, reduce: LogicalOrTerm + shift(344), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ nil, // & nil, // << nil, // >> @@ -45997,8 +45997,8 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(46), // $, reduce: BitwiseXORTerm - reduce(46), // ;, reduce: BitwiseXORTerm + reduce(30), // $, reduce: LogicalXORTerm + reduce(30), // ;, reduce: LogicalXORTerm nil, // = nil, // ||= nil, // ^^= @@ -46016,22 +46016,22 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(46), // ?, reduce: BitwiseXORTerm + reduce(30), // ?, reduce: LogicalXORTerm nil, // : - reduce(46), // ||, reduce: BitwiseXORTerm - reduce(46), // ^^, reduce: BitwiseXORTerm - reduce(46), // &&, reduce: BitwiseXORTerm - reduce(46), // =~, reduce: BitwiseXORTerm - reduce(46), // !=~, reduce: BitwiseXORTerm - reduce(46), // ==, reduce: BitwiseXORTerm - reduce(46), // !=, reduce: BitwiseXORTerm - reduce(46), // >, reduce: BitwiseXORTerm - reduce(46), // >=, reduce: BitwiseXORTerm - reduce(46), // <, reduce: BitwiseXORTerm - reduce(46), // <=, reduce: BitwiseXORTerm - reduce(46), // |, reduce: BitwiseXORTerm - reduce(46), // ^, reduce: BitwiseXORTerm - shift(350), // & + reduce(30), // ||, reduce: LogicalXORTerm + reduce(30), // ^^, reduce: LogicalXORTerm + shift(345), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & nil, // << nil, // >> nil, // + @@ -46080,8 +46080,8 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(48), // $, reduce: BitwiseANDTerm - reduce(48), // ;, reduce: BitwiseANDTerm + reduce(32), // $, reduce: LogicalAndTerm + reduce(32), // ;, reduce: LogicalAndTerm nil, // = nil, // ||= nil, // ^^= @@ -46099,24 +46099,24 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(48), // ?, reduce: BitwiseANDTerm + reduce(32), // ?, reduce: LogicalAndTerm nil, // : - reduce(48), // ||, reduce: BitwiseANDTerm - reduce(48), // ^^, reduce: BitwiseANDTerm - reduce(48), // &&, reduce: BitwiseANDTerm - reduce(48), // =~, reduce: BitwiseANDTerm - reduce(48), // !=~, reduce: BitwiseANDTerm - reduce(48), // ==, reduce: BitwiseANDTerm - reduce(48), // !=, reduce: BitwiseANDTerm - reduce(48), // >, reduce: BitwiseANDTerm - reduce(48), // >=, reduce: BitwiseANDTerm - reduce(48), // <, reduce: BitwiseANDTerm - reduce(48), // <=, reduce: BitwiseANDTerm - reduce(48), // |, reduce: BitwiseANDTerm - reduce(48), // ^, reduce: BitwiseANDTerm - reduce(48), // &, reduce: BitwiseANDTerm - shift(351), // << - shift(352), // >> + reduce(32), // ||, reduce: LogicalAndTerm + reduce(32), // ^^, reduce: LogicalAndTerm + reduce(32), // &&, reduce: LogicalAndTerm + shift(346), // =~ + shift(347), // !=~ + shift(348), // == + shift(349), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> nil, // + nil, // - nil, // .+ @@ -46163,8 +46163,8 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(50), // $, reduce: BitwiseShiftTerm - reduce(50), // ;, reduce: BitwiseShiftTerm + reduce(34), // $, reduce: EqneTerm + reduce(34), // ;, reduce: EqneTerm nil, // = nil, // ||= nil, // ^^= @@ -46182,29 +46182,29 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(50), // ?, reduce: BitwiseShiftTerm + reduce(34), // ?, reduce: EqneTerm nil, // : - reduce(50), // ||, reduce: BitwiseShiftTerm - reduce(50), // ^^, reduce: BitwiseShiftTerm - reduce(50), // &&, reduce: BitwiseShiftTerm - reduce(50), // =~, reduce: BitwiseShiftTerm - reduce(50), // !=~, reduce: BitwiseShiftTerm - reduce(50), // ==, reduce: BitwiseShiftTerm - reduce(50), // !=, reduce: BitwiseShiftTerm - reduce(50), // >, reduce: BitwiseShiftTerm - reduce(50), // >=, reduce: BitwiseShiftTerm - reduce(50), // <, reduce: BitwiseShiftTerm - reduce(50), // <=, reduce: BitwiseShiftTerm - reduce(50), // |, reduce: BitwiseShiftTerm - reduce(50), // ^, reduce: BitwiseShiftTerm - reduce(50), // &, reduce: BitwiseShiftTerm - reduce(50), // <<, reduce: BitwiseShiftTerm - reduce(50), // >>, reduce: BitwiseShiftTerm - shift(353), // + - shift(354), // - - shift(355), // .+ - shift(356), // .- - shift(357), // . + reduce(34), // ||, reduce: EqneTerm + reduce(34), // ^^, reduce: EqneTerm + reduce(34), // &&, reduce: EqneTerm + reduce(34), // =~, reduce: EqneTerm + reduce(34), // !=~, reduce: EqneTerm + reduce(34), // ==, reduce: EqneTerm + reduce(34), // !=, reduce: EqneTerm + shift(350), // > + shift(351), // >= + shift(352), // < + shift(353), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . nil, // * nil, // / nil, // // @@ -46246,8 +46246,8 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(51), // $, reduce: BitwiseShiftTerm - reduce(51), // ;, reduce: BitwiseShiftTerm + reduce(35), // $, reduce: EqneTerm + reduce(35), // ;, reduce: EqneTerm nil, // = nil, // ||= nil, // ^^= @@ -46265,29 +46265,29 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(51), // ?, reduce: BitwiseShiftTerm + reduce(35), // ?, reduce: EqneTerm nil, // : - reduce(51), // ||, reduce: BitwiseShiftTerm - reduce(51), // ^^, reduce: BitwiseShiftTerm - reduce(51), // &&, reduce: BitwiseShiftTerm - reduce(51), // =~, reduce: BitwiseShiftTerm - reduce(51), // !=~, reduce: BitwiseShiftTerm - reduce(51), // ==, reduce: BitwiseShiftTerm - reduce(51), // !=, reduce: BitwiseShiftTerm - reduce(51), // >, reduce: BitwiseShiftTerm - reduce(51), // >=, reduce: BitwiseShiftTerm - reduce(51), // <, reduce: BitwiseShiftTerm - reduce(51), // <=, reduce: BitwiseShiftTerm - reduce(51), // |, reduce: BitwiseShiftTerm - reduce(51), // ^, reduce: BitwiseShiftTerm - reduce(51), // &, reduce: BitwiseShiftTerm - reduce(51), // <<, reduce: BitwiseShiftTerm - reduce(51), // >>, reduce: BitwiseShiftTerm - shift(353), // + - shift(354), // - - shift(355), // .+ - shift(356), // .- - shift(357), // . + reduce(35), // ||, reduce: EqneTerm + reduce(35), // ^^, reduce: EqneTerm + reduce(35), // &&, reduce: EqneTerm + reduce(35), // =~, reduce: EqneTerm + reduce(35), // !=~, reduce: EqneTerm + reduce(35), // ==, reduce: EqneTerm + reduce(35), // !=, reduce: EqneTerm + shift(350), // > + shift(351), // >= + shift(352), // < + shift(353), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . nil, // * nil, // / nil, // // @@ -46326,6 +46326,919 @@ var actionTab = actionTable{ }, }, actionRow{ // S558 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(36), // $, reduce: EqneTerm + reduce(36), // ;, reduce: EqneTerm + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(36), // ?, reduce: EqneTerm + nil, // : + reduce(36), // ||, reduce: EqneTerm + reduce(36), // ^^, reduce: EqneTerm + reduce(36), // &&, reduce: EqneTerm + reduce(36), // =~, reduce: EqneTerm + reduce(36), // !=~, reduce: EqneTerm + reduce(36), // ==, reduce: EqneTerm + reduce(36), // !=, reduce: EqneTerm + shift(350), // > + shift(351), // >= + shift(352), // < + shift(353), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S559 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(37), // $, reduce: EqneTerm + reduce(37), // ;, reduce: EqneTerm + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(37), // ?, reduce: EqneTerm + nil, // : + reduce(37), // ||, reduce: EqneTerm + reduce(37), // ^^, reduce: EqneTerm + reduce(37), // &&, reduce: EqneTerm + reduce(37), // =~, reduce: EqneTerm + reduce(37), // !=~, reduce: EqneTerm + reduce(37), // ==, reduce: EqneTerm + reduce(37), // !=, reduce: EqneTerm + shift(350), // > + shift(351), // >= + shift(352), // < + shift(353), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S560 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(39), // $, reduce: CmpTerm + reduce(39), // ;, reduce: CmpTerm + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(39), // ?, reduce: CmpTerm + nil, // : + reduce(39), // ||, reduce: CmpTerm + reduce(39), // ^^, reduce: CmpTerm + reduce(39), // &&, reduce: CmpTerm + reduce(39), // =~, reduce: CmpTerm + reduce(39), // !=~, reduce: CmpTerm + reduce(39), // ==, reduce: CmpTerm + reduce(39), // !=, reduce: CmpTerm + reduce(39), // >, reduce: CmpTerm + reduce(39), // >=, reduce: CmpTerm + reduce(39), // <, reduce: CmpTerm + reduce(39), // <=, reduce: CmpTerm + shift(354), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S561 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(40), // $, reduce: CmpTerm + reduce(40), // ;, reduce: CmpTerm + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(40), // ?, reduce: CmpTerm + nil, // : + reduce(40), // ||, reduce: CmpTerm + reduce(40), // ^^, reduce: CmpTerm + reduce(40), // &&, reduce: CmpTerm + reduce(40), // =~, reduce: CmpTerm + reduce(40), // !=~, reduce: CmpTerm + reduce(40), // ==, reduce: CmpTerm + reduce(40), // !=, reduce: CmpTerm + reduce(40), // >, reduce: CmpTerm + reduce(40), // >=, reduce: CmpTerm + reduce(40), // <, reduce: CmpTerm + reduce(40), // <=, reduce: CmpTerm + shift(354), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S562 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(41), // $, reduce: CmpTerm + reduce(41), // ;, reduce: CmpTerm + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(41), // ?, reduce: CmpTerm + nil, // : + reduce(41), // ||, reduce: CmpTerm + reduce(41), // ^^, reduce: CmpTerm + reduce(41), // &&, reduce: CmpTerm + reduce(41), // =~, reduce: CmpTerm + reduce(41), // !=~, reduce: CmpTerm + reduce(41), // ==, reduce: CmpTerm + reduce(41), // !=, reduce: CmpTerm + reduce(41), // >, reduce: CmpTerm + reduce(41), // >=, reduce: CmpTerm + reduce(41), // <, reduce: CmpTerm + reduce(41), // <=, reduce: CmpTerm + shift(354), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S563 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(42), // $, reduce: CmpTerm + reduce(42), // ;, reduce: CmpTerm + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(42), // ?, reduce: CmpTerm + nil, // : + reduce(42), // ||, reduce: CmpTerm + reduce(42), // ^^, reduce: CmpTerm + reduce(42), // &&, reduce: CmpTerm + reduce(42), // =~, reduce: CmpTerm + reduce(42), // !=~, reduce: CmpTerm + reduce(42), // ==, reduce: CmpTerm + reduce(42), // !=, reduce: CmpTerm + reduce(42), // >, reduce: CmpTerm + reduce(42), // >=, reduce: CmpTerm + reduce(42), // <, reduce: CmpTerm + reduce(42), // <=, reduce: CmpTerm + shift(354), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S564 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(44), // $, reduce: BitwiseORTerm + reduce(44), // ;, reduce: BitwiseORTerm + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(44), // ?, reduce: BitwiseORTerm + nil, // : + reduce(44), // ||, reduce: BitwiseORTerm + reduce(44), // ^^, reduce: BitwiseORTerm + reduce(44), // &&, reduce: BitwiseORTerm + reduce(44), // =~, reduce: BitwiseORTerm + reduce(44), // !=~, reduce: BitwiseORTerm + reduce(44), // ==, reduce: BitwiseORTerm + reduce(44), // !=, reduce: BitwiseORTerm + reduce(44), // >, reduce: BitwiseORTerm + reduce(44), // >=, reduce: BitwiseORTerm + reduce(44), // <, reduce: BitwiseORTerm + reduce(44), // <=, reduce: BitwiseORTerm + reduce(44), // |, reduce: BitwiseORTerm + shift(355), // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S565 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(46), // $, reduce: BitwiseXORTerm + reduce(46), // ;, reduce: BitwiseXORTerm + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(46), // ?, reduce: BitwiseXORTerm + nil, // : + reduce(46), // ||, reduce: BitwiseXORTerm + reduce(46), // ^^, reduce: BitwiseXORTerm + reduce(46), // &&, reduce: BitwiseXORTerm + reduce(46), // =~, reduce: BitwiseXORTerm + reduce(46), // !=~, reduce: BitwiseXORTerm + reduce(46), // ==, reduce: BitwiseXORTerm + reduce(46), // !=, reduce: BitwiseXORTerm + reduce(46), // >, reduce: BitwiseXORTerm + reduce(46), // >=, reduce: BitwiseXORTerm + reduce(46), // <, reduce: BitwiseXORTerm + reduce(46), // <=, reduce: BitwiseXORTerm + reduce(46), // |, reduce: BitwiseXORTerm + reduce(46), // ^, reduce: BitwiseXORTerm + shift(356), // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S566 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(48), // $, reduce: BitwiseANDTerm + reduce(48), // ;, reduce: BitwiseANDTerm + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(48), // ?, reduce: BitwiseANDTerm + nil, // : + reduce(48), // ||, reduce: BitwiseANDTerm + reduce(48), // ^^, reduce: BitwiseANDTerm + reduce(48), // &&, reduce: BitwiseANDTerm + reduce(48), // =~, reduce: BitwiseANDTerm + reduce(48), // !=~, reduce: BitwiseANDTerm + reduce(48), // ==, reduce: BitwiseANDTerm + reduce(48), // !=, reduce: BitwiseANDTerm + reduce(48), // >, reduce: BitwiseANDTerm + reduce(48), // >=, reduce: BitwiseANDTerm + reduce(48), // <, reduce: BitwiseANDTerm + reduce(48), // <=, reduce: BitwiseANDTerm + reduce(48), // |, reduce: BitwiseANDTerm + reduce(48), // ^, reduce: BitwiseANDTerm + reduce(48), // &, reduce: BitwiseANDTerm + shift(357), // << + shift(358), // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S567 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(50), // $, reduce: BitwiseShiftTerm + reduce(50), // ;, reduce: BitwiseShiftTerm + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(50), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(50), // ||, reduce: BitwiseShiftTerm + reduce(50), // ^^, reduce: BitwiseShiftTerm + reduce(50), // &&, reduce: BitwiseShiftTerm + reduce(50), // =~, reduce: BitwiseShiftTerm + reduce(50), // !=~, reduce: BitwiseShiftTerm + reduce(50), // ==, reduce: BitwiseShiftTerm + reduce(50), // !=, reduce: BitwiseShiftTerm + reduce(50), // >, reduce: BitwiseShiftTerm + reduce(50), // >=, reduce: BitwiseShiftTerm + reduce(50), // <, reduce: BitwiseShiftTerm + reduce(50), // <=, reduce: BitwiseShiftTerm + reduce(50), // |, reduce: BitwiseShiftTerm + reduce(50), // ^, reduce: BitwiseShiftTerm + reduce(50), // &, reduce: BitwiseShiftTerm + reduce(50), // <<, reduce: BitwiseShiftTerm + reduce(50), // >>, reduce: BitwiseShiftTerm + shift(359), // + + shift(360), // - + shift(361), // .+ + shift(362), // .- + shift(363), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S568 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(51), // $, reduce: BitwiseShiftTerm + reduce(51), // ;, reduce: BitwiseShiftTerm + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(51), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(51), // ||, reduce: BitwiseShiftTerm + reduce(51), // ^^, reduce: BitwiseShiftTerm + reduce(51), // &&, reduce: BitwiseShiftTerm + reduce(51), // =~, reduce: BitwiseShiftTerm + reduce(51), // !=~, reduce: BitwiseShiftTerm + reduce(51), // ==, reduce: BitwiseShiftTerm + reduce(51), // !=, reduce: BitwiseShiftTerm + reduce(51), // >, reduce: BitwiseShiftTerm + reduce(51), // >=, reduce: BitwiseShiftTerm + reduce(51), // <, reduce: BitwiseShiftTerm + reduce(51), // <=, reduce: BitwiseShiftTerm + reduce(51), // |, reduce: BitwiseShiftTerm + reduce(51), // ^, reduce: BitwiseShiftTerm + reduce(51), // &, reduce: BitwiseShiftTerm + reduce(51), // <<, reduce: BitwiseShiftTerm + reduce(51), // >>, reduce: BitwiseShiftTerm + shift(359), // + + shift(360), // - + shift(361), // .+ + shift(362), // .- + shift(363), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S569 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -46371,13 +47284,13 @@ var actionTab = actionTable{ reduce(53), // .+, reduce: AddsubdotTerm reduce(53), // .-, reduce: AddsubdotTerm reduce(53), // ., reduce: AddsubdotTerm - shift(359), // * - shift(360), // / - shift(361), // // - shift(362), // % - shift(363), // .* - shift(364), // ./ - shift(365), // .// + shift(365), // * + shift(366), // / + shift(367), // // + shift(368), // % + shift(369), // .* + shift(370), // ./ + shift(371), // .// nil, // ! nil, // ~ nil, // ** @@ -46408,7 +47321,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S559 + actionRow{ // S570 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -46454,13 +47367,13 @@ var actionTab = actionTable{ reduce(54), // .+, reduce: AddsubdotTerm reduce(54), // .-, reduce: AddsubdotTerm reduce(54), // ., reduce: AddsubdotTerm - shift(359), // * - shift(360), // / - shift(361), // // - shift(362), // % - shift(363), // .* - shift(364), // ./ - shift(365), // .// + shift(365), // * + shift(366), // / + shift(367), // // + shift(368), // % + shift(369), // .* + shift(370), // ./ + shift(371), // .// nil, // ! nil, // ~ nil, // ** @@ -46491,7 +47404,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S560 + actionRow{ // S571 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -46537,13 +47450,13 @@ var actionTab = actionTable{ reduce(55), // .+, reduce: AddsubdotTerm reduce(55), // .-, reduce: AddsubdotTerm reduce(55), // ., reduce: AddsubdotTerm - shift(359), // * - shift(360), // / - shift(361), // // - shift(362), // % - shift(363), // .* - shift(364), // ./ - shift(365), // .// + shift(365), // * + shift(366), // / + shift(367), // // + shift(368), // % + shift(369), // .* + shift(370), // ./ + shift(371), // .// nil, // ! nil, // ~ nil, // ** @@ -46574,7 +47487,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S561 + actionRow{ // S572 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -46620,13 +47533,13 @@ var actionTab = actionTable{ reduce(56), // .+, reduce: AddsubdotTerm reduce(56), // .-, reduce: AddsubdotTerm reduce(56), // ., reduce: AddsubdotTerm - shift(359), // * - shift(360), // / - shift(361), // // - shift(362), // % - shift(363), // .* - shift(364), // ./ - shift(365), // .// + shift(365), // * + shift(366), // / + shift(367), // // + shift(368), // % + shift(369), // .* + shift(370), // ./ + shift(371), // .// nil, // ! nil, // ~ nil, // ** @@ -46657,7 +47570,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S562 + actionRow{ // S573 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -46703,13 +47616,13 @@ var actionTab = actionTable{ reduce(57), // .+, reduce: AddsubdotTerm reduce(57), // .-, reduce: AddsubdotTerm reduce(57), // ., reduce: AddsubdotTerm - shift(359), // * - shift(360), // / - shift(361), // // - shift(362), // % - shift(363), // .* - shift(364), // ./ - shift(365), // .// + shift(365), // * + shift(366), // / + shift(367), // // + shift(368), // % + shift(369), // .* + shift(370), // ./ + shift(371), // .// nil, // ! nil, // ~ nil, // ** @@ -46740,7 +47653,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S563 + actionRow{ // S574 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -46823,7 +47736,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S564 + actionRow{ // S575 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -46906,7 +47819,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S565 + actionRow{ // S576 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -46989,7 +47902,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S566 + actionRow{ // S577 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -47072,7 +47985,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S567 + actionRow{ // S578 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -47155,7 +48068,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S568 + actionRow{ // S579 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -47238,7 +48151,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S569 + actionRow{ // S580 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -47321,7 +48234,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S570 + actionRow{ // S581 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -47404,7 +48317,90 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S571 + actionRow{ // S582 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + shift(747), // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S583 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -47481,13 +48477,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(76), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } }, }, - actionRow{ // S572 + actionRow{ // S584 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -47564,13 +48560,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(81), // [, reduce: IndirectFieldName nil, // , nil, // { nil, // } }, }, - actionRow{ // S573 + actionRow{ // S585 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -47647,18 +48643,18 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(101), // [, reduce: ArrayLiteral nil, // , nil, // { nil, // } }, }, - actionRow{ // S574 + actionRow{ // S586 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(108), // $, reduce: MapLiteral - reduce(108), // ;, reduce: MapLiteral + reduce(110), // $, reduce: MapLiteral + reduce(110), // ;, reduce: MapLiteral nil, // = nil, // ||= nil, // ^^= @@ -47676,39 +48672,39 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(108), // ?, reduce: MapLiteral + reduce(110), // ?, reduce: MapLiteral nil, // : - reduce(108), // ||, reduce: MapLiteral - reduce(108), // ^^, reduce: MapLiteral - reduce(108), // &&, reduce: MapLiteral - reduce(108), // =~, reduce: MapLiteral - reduce(108), // !=~, reduce: MapLiteral - reduce(108), // ==, reduce: MapLiteral - reduce(108), // !=, reduce: MapLiteral - reduce(108), // >, reduce: MapLiteral - reduce(108), // >=, reduce: MapLiteral - reduce(108), // <, reduce: MapLiteral - reduce(108), // <=, reduce: MapLiteral - reduce(108), // |, reduce: MapLiteral - reduce(108), // ^, reduce: MapLiteral - reduce(108), // &, reduce: MapLiteral - reduce(108), // <<, reduce: MapLiteral - reduce(108), // >>, reduce: MapLiteral - reduce(108), // +, reduce: MapLiteral - reduce(108), // -, reduce: MapLiteral - reduce(108), // .+, reduce: MapLiteral - reduce(108), // .-, reduce: MapLiteral - reduce(108), // ., reduce: MapLiteral - reduce(108), // *, reduce: MapLiteral - reduce(108), // /, reduce: MapLiteral - reduce(108), // //, reduce: MapLiteral - reduce(108), // %, reduce: MapLiteral - reduce(108), // .*, reduce: MapLiteral - reduce(108), // ./, reduce: MapLiteral - reduce(108), // .//, reduce: MapLiteral + reduce(110), // ||, reduce: MapLiteral + reduce(110), // ^^, reduce: MapLiteral + reduce(110), // &&, reduce: MapLiteral + reduce(110), // =~, reduce: MapLiteral + reduce(110), // !=~, reduce: MapLiteral + reduce(110), // ==, reduce: MapLiteral + reduce(110), // !=, reduce: MapLiteral + reduce(110), // >, reduce: MapLiteral + reduce(110), // >=, reduce: MapLiteral + reduce(110), // <, reduce: MapLiteral + reduce(110), // <=, reduce: MapLiteral + reduce(110), // |, reduce: MapLiteral + reduce(110), // ^, reduce: MapLiteral + reduce(110), // &, reduce: MapLiteral + reduce(110), // <<, reduce: MapLiteral + reduce(110), // >>, reduce: MapLiteral + reduce(110), // +, reduce: MapLiteral + reduce(110), // -, reduce: MapLiteral + reduce(110), // .+, reduce: MapLiteral + reduce(110), // .-, reduce: MapLiteral + reduce(110), // ., reduce: MapLiteral + reduce(110), // *, reduce: MapLiteral + reduce(110), // /, reduce: MapLiteral + reduce(110), // //, reduce: MapLiteral + reduce(110), // %, reduce: MapLiteral + reduce(110), // .*, reduce: MapLiteral + reduce(110), // ./, reduce: MapLiteral + reduce(110), // .//, reduce: MapLiteral nil, // ! nil, // ~ - reduce(108), // **, reduce: MapLiteral + reduce(110), // **, reduce: MapLiteral nil, // ( nil, // ) nil, // md_token_field_name @@ -47730,13 +48726,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(110), // [, reduce: MapLiteral nil, // , nil, // { nil, // } }, }, - actionRow{ // S575 + actionRow{ // S587 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -47815,11 +48811,94 @@ var actionTab = actionTable{ shift(74), // md_token_FILENUM shift(76), // [ nil, // , - shift(78), // { + shift(79), // { nil, // } }, }, - actionRow{ // S576 + actionRow{ // S588 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(107), // ?, reduce: ArrayOrMapIndexAccess + nil, // : + reduce(107), // ||, reduce: ArrayOrMapIndexAccess + reduce(107), // ^^, reduce: ArrayOrMapIndexAccess + reduce(107), // &&, reduce: ArrayOrMapIndexAccess + reduce(107), // =~, reduce: ArrayOrMapIndexAccess + reduce(107), // !=~, reduce: ArrayOrMapIndexAccess + reduce(107), // ==, reduce: ArrayOrMapIndexAccess + reduce(107), // !=, reduce: ArrayOrMapIndexAccess + reduce(107), // >, reduce: ArrayOrMapIndexAccess + reduce(107), // >=, reduce: ArrayOrMapIndexAccess + reduce(107), // <, reduce: ArrayOrMapIndexAccess + reduce(107), // <=, reduce: ArrayOrMapIndexAccess + reduce(107), // |, reduce: ArrayOrMapIndexAccess + reduce(107), // ^, reduce: ArrayOrMapIndexAccess + reduce(107), // &, reduce: ArrayOrMapIndexAccess + reduce(107), // <<, reduce: ArrayOrMapIndexAccess + reduce(107), // >>, reduce: ArrayOrMapIndexAccess + reduce(107), // +, reduce: ArrayOrMapIndexAccess + reduce(107), // -, reduce: ArrayOrMapIndexAccess + reduce(107), // .+, reduce: ArrayOrMapIndexAccess + reduce(107), // .-, reduce: ArrayOrMapIndexAccess + reduce(107), // ., reduce: ArrayOrMapIndexAccess + reduce(107), // *, reduce: ArrayOrMapIndexAccess + reduce(107), // /, reduce: ArrayOrMapIndexAccess + reduce(107), // //, reduce: ArrayOrMapIndexAccess + reduce(107), // %, reduce: ArrayOrMapIndexAccess + reduce(107), // .*, reduce: ArrayOrMapIndexAccess + reduce(107), // ./, reduce: ArrayOrMapIndexAccess + reduce(107), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(107), // **, reduce: ArrayOrMapIndexAccess + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + reduce(107), // ], reduce: ArrayOrMapIndexAccess + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(107), // [, reduce: ArrayOrMapIndexAccess + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S589 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -47843,7 +48922,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(731), // : + shift(749), // : nil, // || nil, // ^^ nil, // && @@ -47902,7 +48981,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S577 + actionRow{ // S590 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -47928,7 +49007,7 @@ var actionTab = actionTable{ reduce(28), // ?, reduce: LogicalOrTerm nil, // : reduce(28), // ||, reduce: LogicalOrTerm - shift(411), // ^^ + shift(419), // ^^ nil, // && nil, // =~ nil, // !=~ @@ -47985,7 +49064,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S578 + actionRow{ // S591 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -48012,7 +49091,7 @@ var actionTab = actionTable{ nil, // : reduce(30), // ||, reduce: LogicalXORTerm reduce(30), // ^^, reduce: LogicalXORTerm - shift(412), // && + shift(420), // && nil, // =~ nil, // !=~ nil, // == @@ -48068,7 +49147,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S579 + actionRow{ // S592 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -48096,10 +49175,10 @@ var actionTab = actionTable{ reduce(32), // ||, reduce: LogicalAndTerm reduce(32), // ^^, reduce: LogicalAndTerm reduce(32), // &&, reduce: LogicalAndTerm - shift(413), // =~ - shift(414), // !=~ - shift(415), // == - shift(416), // != + shift(421), // =~ + shift(422), // !=~ + shift(423), // == + shift(424), // != nil, // > nil, // >= nil, // < @@ -48151,7 +49230,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S580 + actionRow{ // S593 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -48183,10 +49262,10 @@ var actionTab = actionTable{ reduce(34), // !=~, reduce: EqneTerm reduce(34), // ==, reduce: EqneTerm reduce(34), // !=, reduce: EqneTerm - shift(417), // > - shift(418), // >= - shift(419), // < - shift(420), // <= + shift(425), // > + shift(426), // >= + shift(427), // < + shift(428), // <= nil, // | nil, // ^ nil, // & @@ -48234,1085 +49313,6 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S581 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(35), // ?, reduce: EqneTerm - nil, // : - reduce(35), // ||, reduce: EqneTerm - reduce(35), // ^^, reduce: EqneTerm - reduce(35), // &&, reduce: EqneTerm - reduce(35), // =~, reduce: EqneTerm - reduce(35), // !=~, reduce: EqneTerm - reduce(35), // ==, reduce: EqneTerm - reduce(35), // !=, reduce: EqneTerm - shift(417), // > - shift(418), // >= - shift(419), // < - shift(420), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(35), // ), reduce: EqneTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S582 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(36), // ?, reduce: EqneTerm - nil, // : - reduce(36), // ||, reduce: EqneTerm - reduce(36), // ^^, reduce: EqneTerm - reduce(36), // &&, reduce: EqneTerm - reduce(36), // =~, reduce: EqneTerm - reduce(36), // !=~, reduce: EqneTerm - reduce(36), // ==, reduce: EqneTerm - reduce(36), // !=, reduce: EqneTerm - shift(417), // > - shift(418), // >= - shift(419), // < - shift(420), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(36), // ), reduce: EqneTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S583 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(37), // ?, reduce: EqneTerm - nil, // : - reduce(37), // ||, reduce: EqneTerm - reduce(37), // ^^, reduce: EqneTerm - reduce(37), // &&, reduce: EqneTerm - reduce(37), // =~, reduce: EqneTerm - reduce(37), // !=~, reduce: EqneTerm - reduce(37), // ==, reduce: EqneTerm - reduce(37), // !=, reduce: EqneTerm - shift(417), // > - shift(418), // >= - shift(419), // < - shift(420), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(37), // ), reduce: EqneTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S584 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(39), // ?, reduce: CmpTerm - nil, // : - reduce(39), // ||, reduce: CmpTerm - reduce(39), // ^^, reduce: CmpTerm - reduce(39), // &&, reduce: CmpTerm - reduce(39), // =~, reduce: CmpTerm - reduce(39), // !=~, reduce: CmpTerm - reduce(39), // ==, reduce: CmpTerm - reduce(39), // !=, reduce: CmpTerm - reduce(39), // >, reduce: CmpTerm - reduce(39), // >=, reduce: CmpTerm - reduce(39), // <, reduce: CmpTerm - reduce(39), // <=, reduce: CmpTerm - shift(421), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(39), // ), reduce: CmpTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S585 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(40), // ?, reduce: CmpTerm - nil, // : - reduce(40), // ||, reduce: CmpTerm - reduce(40), // ^^, reduce: CmpTerm - reduce(40), // &&, reduce: CmpTerm - reduce(40), // =~, reduce: CmpTerm - reduce(40), // !=~, reduce: CmpTerm - reduce(40), // ==, reduce: CmpTerm - reduce(40), // !=, reduce: CmpTerm - reduce(40), // >, reduce: CmpTerm - reduce(40), // >=, reduce: CmpTerm - reduce(40), // <, reduce: CmpTerm - reduce(40), // <=, reduce: CmpTerm - shift(421), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(40), // ), reduce: CmpTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S586 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(41), // ?, reduce: CmpTerm - nil, // : - reduce(41), // ||, reduce: CmpTerm - reduce(41), // ^^, reduce: CmpTerm - reduce(41), // &&, reduce: CmpTerm - reduce(41), // =~, reduce: CmpTerm - reduce(41), // !=~, reduce: CmpTerm - reduce(41), // ==, reduce: CmpTerm - reduce(41), // !=, reduce: CmpTerm - reduce(41), // >, reduce: CmpTerm - reduce(41), // >=, reduce: CmpTerm - reduce(41), // <, reduce: CmpTerm - reduce(41), // <=, reduce: CmpTerm - shift(421), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(41), // ), reduce: CmpTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S587 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(42), // ?, reduce: CmpTerm - nil, // : - reduce(42), // ||, reduce: CmpTerm - reduce(42), // ^^, reduce: CmpTerm - reduce(42), // &&, reduce: CmpTerm - reduce(42), // =~, reduce: CmpTerm - reduce(42), // !=~, reduce: CmpTerm - reduce(42), // ==, reduce: CmpTerm - reduce(42), // !=, reduce: CmpTerm - reduce(42), // >, reduce: CmpTerm - reduce(42), // >=, reduce: CmpTerm - reduce(42), // <, reduce: CmpTerm - reduce(42), // <=, reduce: CmpTerm - shift(421), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(42), // ), reduce: CmpTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S588 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(44), // ?, reduce: BitwiseORTerm - nil, // : - reduce(44), // ||, reduce: BitwiseORTerm - reduce(44), // ^^, reduce: BitwiseORTerm - reduce(44), // &&, reduce: BitwiseORTerm - reduce(44), // =~, reduce: BitwiseORTerm - reduce(44), // !=~, reduce: BitwiseORTerm - reduce(44), // ==, reduce: BitwiseORTerm - reduce(44), // !=, reduce: BitwiseORTerm - reduce(44), // >, reduce: BitwiseORTerm - reduce(44), // >=, reduce: BitwiseORTerm - reduce(44), // <, reduce: BitwiseORTerm - reduce(44), // <=, reduce: BitwiseORTerm - reduce(44), // |, reduce: BitwiseORTerm - shift(422), // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(44), // ), reduce: BitwiseORTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S589 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(46), // ?, reduce: BitwiseXORTerm - nil, // : - reduce(46), // ||, reduce: BitwiseXORTerm - reduce(46), // ^^, reduce: BitwiseXORTerm - reduce(46), // &&, reduce: BitwiseXORTerm - reduce(46), // =~, reduce: BitwiseXORTerm - reduce(46), // !=~, reduce: BitwiseXORTerm - reduce(46), // ==, reduce: BitwiseXORTerm - reduce(46), // !=, reduce: BitwiseXORTerm - reduce(46), // >, reduce: BitwiseXORTerm - reduce(46), // >=, reduce: BitwiseXORTerm - reduce(46), // <, reduce: BitwiseXORTerm - reduce(46), // <=, reduce: BitwiseXORTerm - reduce(46), // |, reduce: BitwiseXORTerm - reduce(46), // ^, reduce: BitwiseXORTerm - shift(423), // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(46), // ), reduce: BitwiseXORTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S590 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(48), // ?, reduce: BitwiseANDTerm - nil, // : - reduce(48), // ||, reduce: BitwiseANDTerm - reduce(48), // ^^, reduce: BitwiseANDTerm - reduce(48), // &&, reduce: BitwiseANDTerm - reduce(48), // =~, reduce: BitwiseANDTerm - reduce(48), // !=~, reduce: BitwiseANDTerm - reduce(48), // ==, reduce: BitwiseANDTerm - reduce(48), // !=, reduce: BitwiseANDTerm - reduce(48), // >, reduce: BitwiseANDTerm - reduce(48), // >=, reduce: BitwiseANDTerm - reduce(48), // <, reduce: BitwiseANDTerm - reduce(48), // <=, reduce: BitwiseANDTerm - reduce(48), // |, reduce: BitwiseANDTerm - reduce(48), // ^, reduce: BitwiseANDTerm - reduce(48), // &, reduce: BitwiseANDTerm - shift(424), // << - shift(425), // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(48), // ), reduce: BitwiseANDTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S591 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(50), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(50), // ||, reduce: BitwiseShiftTerm - reduce(50), // ^^, reduce: BitwiseShiftTerm - reduce(50), // &&, reduce: BitwiseShiftTerm - reduce(50), // =~, reduce: BitwiseShiftTerm - reduce(50), // !=~, reduce: BitwiseShiftTerm - reduce(50), // ==, reduce: BitwiseShiftTerm - reduce(50), // !=, reduce: BitwiseShiftTerm - reduce(50), // >, reduce: BitwiseShiftTerm - reduce(50), // >=, reduce: BitwiseShiftTerm - reduce(50), // <, reduce: BitwiseShiftTerm - reduce(50), // <=, reduce: BitwiseShiftTerm - reduce(50), // |, reduce: BitwiseShiftTerm - reduce(50), // ^, reduce: BitwiseShiftTerm - reduce(50), // &, reduce: BitwiseShiftTerm - reduce(50), // <<, reduce: BitwiseShiftTerm - reduce(50), // >>, reduce: BitwiseShiftTerm - shift(426), // + - shift(427), // - - shift(428), // .+ - shift(429), // .- - shift(430), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(50), // ), reduce: BitwiseShiftTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S592 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(51), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(51), // ||, reduce: BitwiseShiftTerm - reduce(51), // ^^, reduce: BitwiseShiftTerm - reduce(51), // &&, reduce: BitwiseShiftTerm - reduce(51), // =~, reduce: BitwiseShiftTerm - reduce(51), // !=~, reduce: BitwiseShiftTerm - reduce(51), // ==, reduce: BitwiseShiftTerm - reduce(51), // !=, reduce: BitwiseShiftTerm - reduce(51), // >, reduce: BitwiseShiftTerm - reduce(51), // >=, reduce: BitwiseShiftTerm - reduce(51), // <, reduce: BitwiseShiftTerm - reduce(51), // <=, reduce: BitwiseShiftTerm - reduce(51), // |, reduce: BitwiseShiftTerm - reduce(51), // ^, reduce: BitwiseShiftTerm - reduce(51), // &, reduce: BitwiseShiftTerm - reduce(51), // <<, reduce: BitwiseShiftTerm - reduce(51), // >>, reduce: BitwiseShiftTerm - shift(426), // + - shift(427), // - - shift(428), // .+ - shift(429), // .- - shift(430), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(51), // ), reduce: BitwiseShiftTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S593 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(53), // ?, reduce: AddsubdotTerm - nil, // : - reduce(53), // ||, reduce: AddsubdotTerm - reduce(53), // ^^, reduce: AddsubdotTerm - reduce(53), // &&, reduce: AddsubdotTerm - reduce(53), // =~, reduce: AddsubdotTerm - reduce(53), // !=~, reduce: AddsubdotTerm - reduce(53), // ==, reduce: AddsubdotTerm - reduce(53), // !=, reduce: AddsubdotTerm - reduce(53), // >, reduce: AddsubdotTerm - reduce(53), // >=, reduce: AddsubdotTerm - reduce(53), // <, reduce: AddsubdotTerm - reduce(53), // <=, reduce: AddsubdotTerm - reduce(53), // |, reduce: AddsubdotTerm - reduce(53), // ^, reduce: AddsubdotTerm - reduce(53), // &, reduce: AddsubdotTerm - reduce(53), // <<, reduce: AddsubdotTerm - reduce(53), // >>, reduce: AddsubdotTerm - reduce(53), // +, reduce: AddsubdotTerm - reduce(53), // -, reduce: AddsubdotTerm - reduce(53), // .+, reduce: AddsubdotTerm - reduce(53), // .-, reduce: AddsubdotTerm - reduce(53), // ., reduce: AddsubdotTerm - shift(432), // * - shift(433), // / - shift(434), // // - shift(435), // % - shift(436), // .* - shift(437), // ./ - shift(438), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(53), // ), reduce: AddsubdotTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, actionRow{ // S594 canRecover: false, actions: [numSymbols]action{ @@ -49336,41 +49336,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(54), // ?, reduce: AddsubdotTerm + reduce(35), // ?, reduce: EqneTerm nil, // : - reduce(54), // ||, reduce: AddsubdotTerm - reduce(54), // ^^, reduce: AddsubdotTerm - reduce(54), // &&, reduce: AddsubdotTerm - reduce(54), // =~, reduce: AddsubdotTerm - reduce(54), // !=~, reduce: AddsubdotTerm - reduce(54), // ==, reduce: AddsubdotTerm - reduce(54), // !=, reduce: AddsubdotTerm - reduce(54), // >, reduce: AddsubdotTerm - reduce(54), // >=, reduce: AddsubdotTerm - reduce(54), // <, reduce: AddsubdotTerm - reduce(54), // <=, reduce: AddsubdotTerm - reduce(54), // |, reduce: AddsubdotTerm - reduce(54), // ^, reduce: AddsubdotTerm - reduce(54), // &, reduce: AddsubdotTerm - reduce(54), // <<, reduce: AddsubdotTerm - reduce(54), // >>, reduce: AddsubdotTerm - reduce(54), // +, reduce: AddsubdotTerm - reduce(54), // -, reduce: AddsubdotTerm - reduce(54), // .+, reduce: AddsubdotTerm - reduce(54), // .-, reduce: AddsubdotTerm - reduce(54), // ., reduce: AddsubdotTerm - shift(432), // * - shift(433), // / - shift(434), // // - shift(435), // % - shift(436), // .* - shift(437), // ./ - shift(438), // .// + reduce(35), // ||, reduce: EqneTerm + reduce(35), // ^^, reduce: EqneTerm + reduce(35), // &&, reduce: EqneTerm + reduce(35), // =~, reduce: EqneTerm + reduce(35), // !=~, reduce: EqneTerm + reduce(35), // ==, reduce: EqneTerm + reduce(35), // !=, reduce: EqneTerm + shift(425), // > + shift(426), // >= + shift(427), // < + shift(428), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** nil, // ( - reduce(54), // ), reduce: AddsubdotTerm + reduce(35), // ), reduce: EqneTerm nil, // md_token_field_name nil, // $[ nil, // ] @@ -49419,41 +49419,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(55), // ?, reduce: AddsubdotTerm + reduce(36), // ?, reduce: EqneTerm nil, // : - reduce(55), // ||, reduce: AddsubdotTerm - reduce(55), // ^^, reduce: AddsubdotTerm - reduce(55), // &&, reduce: AddsubdotTerm - reduce(55), // =~, reduce: AddsubdotTerm - reduce(55), // !=~, reduce: AddsubdotTerm - reduce(55), // ==, reduce: AddsubdotTerm - reduce(55), // !=, reduce: AddsubdotTerm - reduce(55), // >, reduce: AddsubdotTerm - reduce(55), // >=, reduce: AddsubdotTerm - reduce(55), // <, reduce: AddsubdotTerm - reduce(55), // <=, reduce: AddsubdotTerm - reduce(55), // |, reduce: AddsubdotTerm - reduce(55), // ^, reduce: AddsubdotTerm - reduce(55), // &, reduce: AddsubdotTerm - reduce(55), // <<, reduce: AddsubdotTerm - reduce(55), // >>, reduce: AddsubdotTerm - reduce(55), // +, reduce: AddsubdotTerm - reduce(55), // -, reduce: AddsubdotTerm - reduce(55), // .+, reduce: AddsubdotTerm - reduce(55), // .-, reduce: AddsubdotTerm - reduce(55), // ., reduce: AddsubdotTerm - shift(432), // * - shift(433), // / - shift(434), // // - shift(435), // % - shift(436), // .* - shift(437), // ./ - shift(438), // .// + reduce(36), // ||, reduce: EqneTerm + reduce(36), // ^^, reduce: EqneTerm + reduce(36), // &&, reduce: EqneTerm + reduce(36), // =~, reduce: EqneTerm + reduce(36), // !=~, reduce: EqneTerm + reduce(36), // ==, reduce: EqneTerm + reduce(36), // !=, reduce: EqneTerm + shift(425), // > + shift(426), // >= + shift(427), // < + shift(428), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** nil, // ( - reduce(55), // ), reduce: AddsubdotTerm + reduce(36), // ), reduce: EqneTerm nil, // md_token_field_name nil, // $[ nil, // ] @@ -49502,41 +49502,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(56), // ?, reduce: AddsubdotTerm + reduce(37), // ?, reduce: EqneTerm nil, // : - reduce(56), // ||, reduce: AddsubdotTerm - reduce(56), // ^^, reduce: AddsubdotTerm - reduce(56), // &&, reduce: AddsubdotTerm - reduce(56), // =~, reduce: AddsubdotTerm - reduce(56), // !=~, reduce: AddsubdotTerm - reduce(56), // ==, reduce: AddsubdotTerm - reduce(56), // !=, reduce: AddsubdotTerm - reduce(56), // >, reduce: AddsubdotTerm - reduce(56), // >=, reduce: AddsubdotTerm - reduce(56), // <, reduce: AddsubdotTerm - reduce(56), // <=, reduce: AddsubdotTerm - reduce(56), // |, reduce: AddsubdotTerm - reduce(56), // ^, reduce: AddsubdotTerm - reduce(56), // &, reduce: AddsubdotTerm - reduce(56), // <<, reduce: AddsubdotTerm - reduce(56), // >>, reduce: AddsubdotTerm - reduce(56), // +, reduce: AddsubdotTerm - reduce(56), // -, reduce: AddsubdotTerm - reduce(56), // .+, reduce: AddsubdotTerm - reduce(56), // .-, reduce: AddsubdotTerm - reduce(56), // ., reduce: AddsubdotTerm - shift(432), // * - shift(433), // / - shift(434), // // - shift(435), // % - shift(436), // .* - shift(437), // ./ - shift(438), // .// + reduce(37), // ||, reduce: EqneTerm + reduce(37), // ^^, reduce: EqneTerm + reduce(37), // &&, reduce: EqneTerm + reduce(37), // =~, reduce: EqneTerm + reduce(37), // !=~, reduce: EqneTerm + reduce(37), // ==, reduce: EqneTerm + reduce(37), // !=, reduce: EqneTerm + shift(425), // > + shift(426), // >= + shift(427), // < + shift(428), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** nil, // ( - reduce(56), // ), reduce: AddsubdotTerm + reduce(37), // ), reduce: EqneTerm nil, // md_token_field_name nil, // $[ nil, // ] @@ -49563,6 +49563,1085 @@ var actionTab = actionTable{ }, }, actionRow{ // S597 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(39), // ?, reduce: CmpTerm + nil, // : + reduce(39), // ||, reduce: CmpTerm + reduce(39), // ^^, reduce: CmpTerm + reduce(39), // &&, reduce: CmpTerm + reduce(39), // =~, reduce: CmpTerm + reduce(39), // !=~, reduce: CmpTerm + reduce(39), // ==, reduce: CmpTerm + reduce(39), // !=, reduce: CmpTerm + reduce(39), // >, reduce: CmpTerm + reduce(39), // >=, reduce: CmpTerm + reduce(39), // <, reduce: CmpTerm + reduce(39), // <=, reduce: CmpTerm + shift(429), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(39), // ), reduce: CmpTerm + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S598 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(40), // ?, reduce: CmpTerm + nil, // : + reduce(40), // ||, reduce: CmpTerm + reduce(40), // ^^, reduce: CmpTerm + reduce(40), // &&, reduce: CmpTerm + reduce(40), // =~, reduce: CmpTerm + reduce(40), // !=~, reduce: CmpTerm + reduce(40), // ==, reduce: CmpTerm + reduce(40), // !=, reduce: CmpTerm + reduce(40), // >, reduce: CmpTerm + reduce(40), // >=, reduce: CmpTerm + reduce(40), // <, reduce: CmpTerm + reduce(40), // <=, reduce: CmpTerm + shift(429), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(40), // ), reduce: CmpTerm + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S599 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(41), // ?, reduce: CmpTerm + nil, // : + reduce(41), // ||, reduce: CmpTerm + reduce(41), // ^^, reduce: CmpTerm + reduce(41), // &&, reduce: CmpTerm + reduce(41), // =~, reduce: CmpTerm + reduce(41), // !=~, reduce: CmpTerm + reduce(41), // ==, reduce: CmpTerm + reduce(41), // !=, reduce: CmpTerm + reduce(41), // >, reduce: CmpTerm + reduce(41), // >=, reduce: CmpTerm + reduce(41), // <, reduce: CmpTerm + reduce(41), // <=, reduce: CmpTerm + shift(429), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(41), // ), reduce: CmpTerm + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S600 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(42), // ?, reduce: CmpTerm + nil, // : + reduce(42), // ||, reduce: CmpTerm + reduce(42), // ^^, reduce: CmpTerm + reduce(42), // &&, reduce: CmpTerm + reduce(42), // =~, reduce: CmpTerm + reduce(42), // !=~, reduce: CmpTerm + reduce(42), // ==, reduce: CmpTerm + reduce(42), // !=, reduce: CmpTerm + reduce(42), // >, reduce: CmpTerm + reduce(42), // >=, reduce: CmpTerm + reduce(42), // <, reduce: CmpTerm + reduce(42), // <=, reduce: CmpTerm + shift(429), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(42), // ), reduce: CmpTerm + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S601 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(44), // ?, reduce: BitwiseORTerm + nil, // : + reduce(44), // ||, reduce: BitwiseORTerm + reduce(44), // ^^, reduce: BitwiseORTerm + reduce(44), // &&, reduce: BitwiseORTerm + reduce(44), // =~, reduce: BitwiseORTerm + reduce(44), // !=~, reduce: BitwiseORTerm + reduce(44), // ==, reduce: BitwiseORTerm + reduce(44), // !=, reduce: BitwiseORTerm + reduce(44), // >, reduce: BitwiseORTerm + reduce(44), // >=, reduce: BitwiseORTerm + reduce(44), // <, reduce: BitwiseORTerm + reduce(44), // <=, reduce: BitwiseORTerm + reduce(44), // |, reduce: BitwiseORTerm + shift(430), // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(44), // ), reduce: BitwiseORTerm + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S602 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(46), // ?, reduce: BitwiseXORTerm + nil, // : + reduce(46), // ||, reduce: BitwiseXORTerm + reduce(46), // ^^, reduce: BitwiseXORTerm + reduce(46), // &&, reduce: BitwiseXORTerm + reduce(46), // =~, reduce: BitwiseXORTerm + reduce(46), // !=~, reduce: BitwiseXORTerm + reduce(46), // ==, reduce: BitwiseXORTerm + reduce(46), // !=, reduce: BitwiseXORTerm + reduce(46), // >, reduce: BitwiseXORTerm + reduce(46), // >=, reduce: BitwiseXORTerm + reduce(46), // <, reduce: BitwiseXORTerm + reduce(46), // <=, reduce: BitwiseXORTerm + reduce(46), // |, reduce: BitwiseXORTerm + reduce(46), // ^, reduce: BitwiseXORTerm + shift(431), // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(46), // ), reduce: BitwiseXORTerm + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S603 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(48), // ?, reduce: BitwiseANDTerm + nil, // : + reduce(48), // ||, reduce: BitwiseANDTerm + reduce(48), // ^^, reduce: BitwiseANDTerm + reduce(48), // &&, reduce: BitwiseANDTerm + reduce(48), // =~, reduce: BitwiseANDTerm + reduce(48), // !=~, reduce: BitwiseANDTerm + reduce(48), // ==, reduce: BitwiseANDTerm + reduce(48), // !=, reduce: BitwiseANDTerm + reduce(48), // >, reduce: BitwiseANDTerm + reduce(48), // >=, reduce: BitwiseANDTerm + reduce(48), // <, reduce: BitwiseANDTerm + reduce(48), // <=, reduce: BitwiseANDTerm + reduce(48), // |, reduce: BitwiseANDTerm + reduce(48), // ^, reduce: BitwiseANDTerm + reduce(48), // &, reduce: BitwiseANDTerm + shift(432), // << + shift(433), // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(48), // ), reduce: BitwiseANDTerm + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S604 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(50), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(50), // ||, reduce: BitwiseShiftTerm + reduce(50), // ^^, reduce: BitwiseShiftTerm + reduce(50), // &&, reduce: BitwiseShiftTerm + reduce(50), // =~, reduce: BitwiseShiftTerm + reduce(50), // !=~, reduce: BitwiseShiftTerm + reduce(50), // ==, reduce: BitwiseShiftTerm + reduce(50), // !=, reduce: BitwiseShiftTerm + reduce(50), // >, reduce: BitwiseShiftTerm + reduce(50), // >=, reduce: BitwiseShiftTerm + reduce(50), // <, reduce: BitwiseShiftTerm + reduce(50), // <=, reduce: BitwiseShiftTerm + reduce(50), // |, reduce: BitwiseShiftTerm + reduce(50), // ^, reduce: BitwiseShiftTerm + reduce(50), // &, reduce: BitwiseShiftTerm + reduce(50), // <<, reduce: BitwiseShiftTerm + reduce(50), // >>, reduce: BitwiseShiftTerm + shift(434), // + + shift(435), // - + shift(436), // .+ + shift(437), // .- + shift(438), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(50), // ), reduce: BitwiseShiftTerm + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S605 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(51), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(51), // ||, reduce: BitwiseShiftTerm + reduce(51), // ^^, reduce: BitwiseShiftTerm + reduce(51), // &&, reduce: BitwiseShiftTerm + reduce(51), // =~, reduce: BitwiseShiftTerm + reduce(51), // !=~, reduce: BitwiseShiftTerm + reduce(51), // ==, reduce: BitwiseShiftTerm + reduce(51), // !=, reduce: BitwiseShiftTerm + reduce(51), // >, reduce: BitwiseShiftTerm + reduce(51), // >=, reduce: BitwiseShiftTerm + reduce(51), // <, reduce: BitwiseShiftTerm + reduce(51), // <=, reduce: BitwiseShiftTerm + reduce(51), // |, reduce: BitwiseShiftTerm + reduce(51), // ^, reduce: BitwiseShiftTerm + reduce(51), // &, reduce: BitwiseShiftTerm + reduce(51), // <<, reduce: BitwiseShiftTerm + reduce(51), // >>, reduce: BitwiseShiftTerm + shift(434), // + + shift(435), // - + shift(436), // .+ + shift(437), // .- + shift(438), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(51), // ), reduce: BitwiseShiftTerm + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S606 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(53), // ?, reduce: AddsubdotTerm + nil, // : + reduce(53), // ||, reduce: AddsubdotTerm + reduce(53), // ^^, reduce: AddsubdotTerm + reduce(53), // &&, reduce: AddsubdotTerm + reduce(53), // =~, reduce: AddsubdotTerm + reduce(53), // !=~, reduce: AddsubdotTerm + reduce(53), // ==, reduce: AddsubdotTerm + reduce(53), // !=, reduce: AddsubdotTerm + reduce(53), // >, reduce: AddsubdotTerm + reduce(53), // >=, reduce: AddsubdotTerm + reduce(53), // <, reduce: AddsubdotTerm + reduce(53), // <=, reduce: AddsubdotTerm + reduce(53), // |, reduce: AddsubdotTerm + reduce(53), // ^, reduce: AddsubdotTerm + reduce(53), // &, reduce: AddsubdotTerm + reduce(53), // <<, reduce: AddsubdotTerm + reduce(53), // >>, reduce: AddsubdotTerm + reduce(53), // +, reduce: AddsubdotTerm + reduce(53), // -, reduce: AddsubdotTerm + reduce(53), // .+, reduce: AddsubdotTerm + reduce(53), // .-, reduce: AddsubdotTerm + reduce(53), // ., reduce: AddsubdotTerm + shift(440), // * + shift(441), // / + shift(442), // // + shift(443), // % + shift(444), // .* + shift(445), // ./ + shift(446), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(53), // ), reduce: AddsubdotTerm + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S607 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(54), // ?, reduce: AddsubdotTerm + nil, // : + reduce(54), // ||, reduce: AddsubdotTerm + reduce(54), // ^^, reduce: AddsubdotTerm + reduce(54), // &&, reduce: AddsubdotTerm + reduce(54), // =~, reduce: AddsubdotTerm + reduce(54), // !=~, reduce: AddsubdotTerm + reduce(54), // ==, reduce: AddsubdotTerm + reduce(54), // !=, reduce: AddsubdotTerm + reduce(54), // >, reduce: AddsubdotTerm + reduce(54), // >=, reduce: AddsubdotTerm + reduce(54), // <, reduce: AddsubdotTerm + reduce(54), // <=, reduce: AddsubdotTerm + reduce(54), // |, reduce: AddsubdotTerm + reduce(54), // ^, reduce: AddsubdotTerm + reduce(54), // &, reduce: AddsubdotTerm + reduce(54), // <<, reduce: AddsubdotTerm + reduce(54), // >>, reduce: AddsubdotTerm + reduce(54), // +, reduce: AddsubdotTerm + reduce(54), // -, reduce: AddsubdotTerm + reduce(54), // .+, reduce: AddsubdotTerm + reduce(54), // .-, reduce: AddsubdotTerm + reduce(54), // ., reduce: AddsubdotTerm + shift(440), // * + shift(441), // / + shift(442), // // + shift(443), // % + shift(444), // .* + shift(445), // ./ + shift(446), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(54), // ), reduce: AddsubdotTerm + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S608 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(55), // ?, reduce: AddsubdotTerm + nil, // : + reduce(55), // ||, reduce: AddsubdotTerm + reduce(55), // ^^, reduce: AddsubdotTerm + reduce(55), // &&, reduce: AddsubdotTerm + reduce(55), // =~, reduce: AddsubdotTerm + reduce(55), // !=~, reduce: AddsubdotTerm + reduce(55), // ==, reduce: AddsubdotTerm + reduce(55), // !=, reduce: AddsubdotTerm + reduce(55), // >, reduce: AddsubdotTerm + reduce(55), // >=, reduce: AddsubdotTerm + reduce(55), // <, reduce: AddsubdotTerm + reduce(55), // <=, reduce: AddsubdotTerm + reduce(55), // |, reduce: AddsubdotTerm + reduce(55), // ^, reduce: AddsubdotTerm + reduce(55), // &, reduce: AddsubdotTerm + reduce(55), // <<, reduce: AddsubdotTerm + reduce(55), // >>, reduce: AddsubdotTerm + reduce(55), // +, reduce: AddsubdotTerm + reduce(55), // -, reduce: AddsubdotTerm + reduce(55), // .+, reduce: AddsubdotTerm + reduce(55), // .-, reduce: AddsubdotTerm + reduce(55), // ., reduce: AddsubdotTerm + shift(440), // * + shift(441), // / + shift(442), // // + shift(443), // % + shift(444), // .* + shift(445), // ./ + shift(446), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(55), // ), reduce: AddsubdotTerm + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S609 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(56), // ?, reduce: AddsubdotTerm + nil, // : + reduce(56), // ||, reduce: AddsubdotTerm + reduce(56), // ^^, reduce: AddsubdotTerm + reduce(56), // &&, reduce: AddsubdotTerm + reduce(56), // =~, reduce: AddsubdotTerm + reduce(56), // !=~, reduce: AddsubdotTerm + reduce(56), // ==, reduce: AddsubdotTerm + reduce(56), // !=, reduce: AddsubdotTerm + reduce(56), // >, reduce: AddsubdotTerm + reduce(56), // >=, reduce: AddsubdotTerm + reduce(56), // <, reduce: AddsubdotTerm + reduce(56), // <=, reduce: AddsubdotTerm + reduce(56), // |, reduce: AddsubdotTerm + reduce(56), // ^, reduce: AddsubdotTerm + reduce(56), // &, reduce: AddsubdotTerm + reduce(56), // <<, reduce: AddsubdotTerm + reduce(56), // >>, reduce: AddsubdotTerm + reduce(56), // +, reduce: AddsubdotTerm + reduce(56), // -, reduce: AddsubdotTerm + reduce(56), // .+, reduce: AddsubdotTerm + reduce(56), // .-, reduce: AddsubdotTerm + reduce(56), // ., reduce: AddsubdotTerm + shift(440), // * + shift(441), // / + shift(442), // // + shift(443), // % + shift(444), // .* + shift(445), // ./ + shift(446), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(56), // ), reduce: AddsubdotTerm + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S610 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -49608,13 +50687,13 @@ var actionTab = actionTable{ reduce(57), // .+, reduce: AddsubdotTerm reduce(57), // .-, reduce: AddsubdotTerm reduce(57), // ., reduce: AddsubdotTerm - shift(432), // * - shift(433), // / - shift(434), // // - shift(435), // % - shift(436), // .* - shift(437), // ./ - shift(438), // .// + shift(440), // * + shift(441), // / + shift(442), // // + shift(443), // % + shift(444), // .* + shift(445), // ./ + shift(446), // .// nil, // ! nil, // ~ nil, // ** @@ -49645,7 +50724,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S598 + actionRow{ // S611 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -49728,7 +50807,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S599 + actionRow{ // S612 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -49811,7 +50890,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S600 + actionRow{ // S613 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -49894,7 +50973,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S601 + actionRow{ // S614 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -49977,7 +51056,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S602 + actionRow{ // S615 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -50060,7 +51139,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S603 + actionRow{ // S616 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -50143,7 +51222,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S604 + actionRow{ // S617 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -50226,7 +51305,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S605 + actionRow{ // S618 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -50309,7 +51388,90 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S606 + actionRow{ // S619 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + shift(750), // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S620 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -50386,13 +51548,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(76), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } }, }, - actionRow{ // S607 + actionRow{ // S621 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -50469,13 +51631,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(81), // [, reduce: IndirectFieldName nil, // , nil, // { nil, // } }, }, - actionRow{ // S608 + actionRow{ // S622 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -50552,13 +51714,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(101), // [, reduce: ArrayLiteral nil, // , nil, // { nil, // } }, }, - actionRow{ // S609 + actionRow{ // S623 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -50581,41 +51743,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(108), // ?, reduce: MapLiteral + reduce(110), // ?, reduce: MapLiteral nil, // : - reduce(108), // ||, reduce: MapLiteral - reduce(108), // ^^, reduce: MapLiteral - reduce(108), // &&, reduce: MapLiteral - reduce(108), // =~, reduce: MapLiteral - reduce(108), // !=~, reduce: MapLiteral - reduce(108), // ==, reduce: MapLiteral - reduce(108), // !=, reduce: MapLiteral - reduce(108), // >, reduce: MapLiteral - reduce(108), // >=, reduce: MapLiteral - reduce(108), // <, reduce: MapLiteral - reduce(108), // <=, reduce: MapLiteral - reduce(108), // |, reduce: MapLiteral - reduce(108), // ^, reduce: MapLiteral - reduce(108), // &, reduce: MapLiteral - reduce(108), // <<, reduce: MapLiteral - reduce(108), // >>, reduce: MapLiteral - reduce(108), // +, reduce: MapLiteral - reduce(108), // -, reduce: MapLiteral - reduce(108), // .+, reduce: MapLiteral - reduce(108), // .-, reduce: MapLiteral - reduce(108), // ., reduce: MapLiteral - reduce(108), // *, reduce: MapLiteral - reduce(108), // /, reduce: MapLiteral - reduce(108), // //, reduce: MapLiteral - reduce(108), // %, reduce: MapLiteral - reduce(108), // .*, reduce: MapLiteral - reduce(108), // ./, reduce: MapLiteral - reduce(108), // .//, reduce: MapLiteral + reduce(110), // ||, reduce: MapLiteral + reduce(110), // ^^, reduce: MapLiteral + reduce(110), // &&, reduce: MapLiteral + reduce(110), // =~, reduce: MapLiteral + reduce(110), // !=~, reduce: MapLiteral + reduce(110), // ==, reduce: MapLiteral + reduce(110), // !=, reduce: MapLiteral + reduce(110), // >, reduce: MapLiteral + reduce(110), // >=, reduce: MapLiteral + reduce(110), // <, reduce: MapLiteral + reduce(110), // <=, reduce: MapLiteral + reduce(110), // |, reduce: MapLiteral + reduce(110), // ^, reduce: MapLiteral + reduce(110), // &, reduce: MapLiteral + reduce(110), // <<, reduce: MapLiteral + reduce(110), // >>, reduce: MapLiteral + reduce(110), // +, reduce: MapLiteral + reduce(110), // -, reduce: MapLiteral + reduce(110), // .+, reduce: MapLiteral + reduce(110), // .-, reduce: MapLiteral + reduce(110), // ., reduce: MapLiteral + reduce(110), // *, reduce: MapLiteral + reduce(110), // /, reduce: MapLiteral + reduce(110), // //, reduce: MapLiteral + reduce(110), // %, reduce: MapLiteral + reduce(110), // .*, reduce: MapLiteral + reduce(110), // ./, reduce: MapLiteral + reduce(110), // .//, reduce: MapLiteral nil, // ! nil, // ~ - reduce(108), // **, reduce: MapLiteral + reduce(110), // **, reduce: MapLiteral nil, // ( - reduce(108), // ), reduce: MapLiteral + reduce(110), // ), reduce: MapLiteral nil, // md_token_field_name nil, // $[ nil, // ] @@ -50635,13 +51797,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(110), // [, reduce: MapLiteral nil, // , nil, // { nil, // } }, }, - actionRow{ // S610 + actionRow{ // S624 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -50665,7 +51827,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(732), // : + shift(751), // : nil, // || nil, // ^^ nil, // && @@ -50724,7 +51886,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S611 + actionRow{ // S625 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -50750,7 +51912,7 @@ var actionTab = actionTable{ reduce(28), // ?, reduce: LogicalOrTerm nil, // : reduce(28), // ||, reduce: LogicalOrTerm - shift(454), // ^^ + shift(463), // ^^ nil, // && nil, // =~ nil, // !=~ @@ -50807,7 +51969,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S612 + actionRow{ // S626 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -50834,7 +51996,7 @@ var actionTab = actionTable{ nil, // : reduce(30), // ||, reduce: LogicalXORTerm reduce(30), // ^^, reduce: LogicalXORTerm - shift(455), // && + shift(464), // && nil, // =~ nil, // !=~ nil, // == @@ -50890,7 +52052,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S613 + actionRow{ // S627 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -50918,10 +52080,10 @@ var actionTab = actionTable{ reduce(32), // ||, reduce: LogicalAndTerm reduce(32), // ^^, reduce: LogicalAndTerm reduce(32), // &&, reduce: LogicalAndTerm - shift(456), // =~ - shift(457), // !=~ - shift(458), // == - shift(459), // != + shift(465), // =~ + shift(466), // !=~ + shift(467), // == + shift(468), // != nil, // > nil, // >= nil, // < @@ -50973,7 +52135,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S614 + actionRow{ // S628 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -51005,10 +52167,10 @@ var actionTab = actionTable{ reduce(34), // !=~, reduce: EqneTerm reduce(34), // ==, reduce: EqneTerm reduce(34), // !=, reduce: EqneTerm - shift(460), // > - shift(461), // >= - shift(462), // < - shift(463), // <= + shift(469), // > + shift(470), // >= + shift(471), // < + shift(472), // <= nil, // | nil, // ^ nil, // & @@ -51056,7 +52218,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S615 + actionRow{ // S629 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -51088,10 +52250,10 @@ var actionTab = actionTable{ reduce(35), // !=~, reduce: EqneTerm reduce(35), // ==, reduce: EqneTerm reduce(35), // !=, reduce: EqneTerm - shift(460), // > - shift(461), // >= - shift(462), // < - shift(463), // <= + shift(469), // > + shift(470), // >= + shift(471), // < + shift(472), // <= nil, // | nil, // ^ nil, // & @@ -51139,7 +52301,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S616 + actionRow{ // S630 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -51171,10 +52333,10 @@ var actionTab = actionTable{ reduce(36), // !=~, reduce: EqneTerm reduce(36), // ==, reduce: EqneTerm reduce(36), // !=, reduce: EqneTerm - shift(460), // > - shift(461), // >= - shift(462), // < - shift(463), // <= + shift(469), // > + shift(470), // >= + shift(471), // < + shift(472), // <= nil, // | nil, // ^ nil, // & @@ -51222,7 +52384,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S617 + actionRow{ // S631 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -51254,10 +52416,10 @@ var actionTab = actionTable{ reduce(37), // !=~, reduce: EqneTerm reduce(37), // ==, reduce: EqneTerm reduce(37), // !=, reduce: EqneTerm - shift(460), // > - shift(461), // >= - shift(462), // < - shift(463), // <= + shift(469), // > + shift(470), // >= + shift(471), // < + shift(472), // <= nil, // | nil, // ^ nil, // & @@ -51305,7 +52467,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S618 + actionRow{ // S632 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -51341,7 +52503,7 @@ var actionTab = actionTable{ reduce(39), // >=, reduce: CmpTerm reduce(39), // <, reduce: CmpTerm reduce(39), // <=, reduce: CmpTerm - shift(464), // | + shift(473), // | nil, // ^ nil, // & nil, // << @@ -51388,7 +52550,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S619 + actionRow{ // S633 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -51424,7 +52586,7 @@ var actionTab = actionTable{ reduce(40), // >=, reduce: CmpTerm reduce(40), // <, reduce: CmpTerm reduce(40), // <=, reduce: CmpTerm - shift(464), // | + shift(473), // | nil, // ^ nil, // & nil, // << @@ -51471,7 +52633,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S620 + actionRow{ // S634 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -51507,7 +52669,7 @@ var actionTab = actionTable{ reduce(41), // >=, reduce: CmpTerm reduce(41), // <, reduce: CmpTerm reduce(41), // <=, reduce: CmpTerm - shift(464), // | + shift(473), // | nil, // ^ nil, // & nil, // << @@ -51554,7 +52716,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S621 + actionRow{ // S635 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -51590,7 +52752,7 @@ var actionTab = actionTable{ reduce(42), // >=, reduce: CmpTerm reduce(42), // <, reduce: CmpTerm reduce(42), // <=, reduce: CmpTerm - shift(464), // | + shift(473), // | nil, // ^ nil, // & nil, // << @@ -51637,7 +52799,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S622 + actionRow{ // S636 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -51674,7 +52836,7 @@ var actionTab = actionTable{ reduce(44), // <, reduce: BitwiseORTerm reduce(44), // <=, reduce: BitwiseORTerm reduce(44), // |, reduce: BitwiseORTerm - shift(465), // ^ + shift(474), // ^ nil, // & nil, // << nil, // >> @@ -51720,7 +52882,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S623 + actionRow{ // S637 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -51758,7 +52920,7 @@ var actionTab = actionTable{ reduce(46), // <=, reduce: BitwiseXORTerm reduce(46), // |, reduce: BitwiseXORTerm reduce(46), // ^, reduce: BitwiseXORTerm - shift(466), // & + shift(475), // & nil, // << nil, // >> nil, // + @@ -51803,7 +52965,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S624 + actionRow{ // S638 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -51842,8 +53004,8 @@ var actionTab = actionTable{ reduce(48), // |, reduce: BitwiseANDTerm reduce(48), // ^, reduce: BitwiseANDTerm reduce(48), // &, reduce: BitwiseANDTerm - shift(467), // << - shift(468), // >> + shift(476), // << + shift(477), // >> nil, // + nil, // - nil, // .+ @@ -51886,7 +53048,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S625 + actionRow{ // S639 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -51927,11 +53089,11 @@ var actionTab = actionTable{ reduce(50), // &, reduce: BitwiseShiftTerm reduce(50), // <<, reduce: BitwiseShiftTerm reduce(50), // >>, reduce: BitwiseShiftTerm - shift(469), // + - shift(470), // - - shift(471), // .+ - shift(472), // .- - shift(473), // . + shift(478), // + + shift(479), // - + shift(480), // .+ + shift(481), // .- + shift(482), // . nil, // * nil, // / nil, // // @@ -51969,7 +53131,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S626 + actionRow{ // S640 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -52010,11 +53172,11 @@ var actionTab = actionTable{ reduce(51), // &, reduce: BitwiseShiftTerm reduce(51), // <<, reduce: BitwiseShiftTerm reduce(51), // >>, reduce: BitwiseShiftTerm - shift(469), // + - shift(470), // - - shift(471), // .+ - shift(472), // .- - shift(473), // . + shift(478), // + + shift(479), // - + shift(480), // .+ + shift(481), // .- + shift(482), // . nil, // * nil, // / nil, // // @@ -52052,7 +53214,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S627 + actionRow{ // S641 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -52098,13 +53260,13 @@ var actionTab = actionTable{ reduce(53), // .+, reduce: AddsubdotTerm reduce(53), // .-, reduce: AddsubdotTerm reduce(53), // ., reduce: AddsubdotTerm - shift(475), // * - shift(476), // / - shift(477), // // - shift(478), // % - shift(479), // .* - shift(480), // ./ - shift(481), // .// + shift(484), // * + shift(485), // / + shift(486), // // + shift(487), // % + shift(488), // .* + shift(489), // ./ + shift(490), // .// nil, // ! nil, // ~ nil, // ** @@ -52135,7 +53297,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S628 + actionRow{ // S642 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -52181,13 +53343,13 @@ var actionTab = actionTable{ reduce(54), // .+, reduce: AddsubdotTerm reduce(54), // .-, reduce: AddsubdotTerm reduce(54), // ., reduce: AddsubdotTerm - shift(475), // * - shift(476), // / - shift(477), // // - shift(478), // % - shift(479), // .* - shift(480), // ./ - shift(481), // .// + shift(484), // * + shift(485), // / + shift(486), // // + shift(487), // % + shift(488), // .* + shift(489), // ./ + shift(490), // .// nil, // ! nil, // ~ nil, // ** @@ -52218,7 +53380,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S629 + actionRow{ // S643 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -52264,13 +53426,13 @@ var actionTab = actionTable{ reduce(55), // .+, reduce: AddsubdotTerm reduce(55), // .-, reduce: AddsubdotTerm reduce(55), // ., reduce: AddsubdotTerm - shift(475), // * - shift(476), // / - shift(477), // // - shift(478), // % - shift(479), // .* - shift(480), // ./ - shift(481), // .// + shift(484), // * + shift(485), // / + shift(486), // // + shift(487), // % + shift(488), // .* + shift(489), // ./ + shift(490), // .// nil, // ! nil, // ~ nil, // ** @@ -52301,7 +53463,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S630 + actionRow{ // S644 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -52347,13 +53509,13 @@ var actionTab = actionTable{ reduce(56), // .+, reduce: AddsubdotTerm reduce(56), // .-, reduce: AddsubdotTerm reduce(56), // ., reduce: AddsubdotTerm - shift(475), // * - shift(476), // / - shift(477), // // - shift(478), // % - shift(479), // .* - shift(480), // ./ - shift(481), // .// + shift(484), // * + shift(485), // / + shift(486), // // + shift(487), // % + shift(488), // .* + shift(489), // ./ + shift(490), // .// nil, // ! nil, // ~ nil, // ** @@ -52384,7 +53546,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S631 + actionRow{ // S645 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -52430,13 +53592,13 @@ var actionTab = actionTable{ reduce(57), // .+, reduce: AddsubdotTerm reduce(57), // .-, reduce: AddsubdotTerm reduce(57), // ., reduce: AddsubdotTerm - shift(475), // * - shift(476), // / - shift(477), // // - shift(478), // % - shift(479), // .* - shift(480), // ./ - shift(481), // .// + shift(484), // * + shift(485), // / + shift(486), // // + shift(487), // % + shift(488), // .* + shift(489), // ./ + shift(490), // .// nil, // ! nil, // ~ nil, // ** @@ -52467,7 +53629,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S632 + actionRow{ // S646 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -52550,7 +53712,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S633 + actionRow{ // S647 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -52633,7 +53795,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S634 + actionRow{ // S648 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -52716,7 +53878,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S635 + actionRow{ // S649 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -52799,7 +53961,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S636 + actionRow{ // S650 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -52882,7 +54044,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S637 + actionRow{ // S651 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -52965,7 +54127,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S638 + actionRow{ // S652 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -53048,7 +54210,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S639 + actionRow{ // S653 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -53131,7 +54293,90 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S640 + actionRow{ // S654 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + shift(752), // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S655 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -53208,13 +54453,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(76), // [, reduce: MlrvalOrFunction reduce(76), // ,, reduce: MlrvalOrFunction nil, // { nil, // } }, }, - actionRow{ // S641 + actionRow{ // S656 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -53291,13 +54536,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(81), // [, reduce: IndirectFieldName reduce(81), // ,, reduce: IndirectFieldName nil, // { nil, // } }, }, - actionRow{ // S642 + actionRow{ // S657 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -53374,13 +54619,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(101), // [, reduce: ArrayLiteral reduce(101), // ,, reduce: ArrayLiteral nil, // { nil, // } }, }, - actionRow{ // S643 + actionRow{ // S658 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -53463,7 +54708,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S644 + actionRow{ // S659 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -53486,44 +54731,44 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(108), // ?, reduce: MapLiteral + reduce(110), // ?, reduce: MapLiteral nil, // : - reduce(108), // ||, reduce: MapLiteral - reduce(108), // ^^, reduce: MapLiteral - reduce(108), // &&, reduce: MapLiteral - reduce(108), // =~, reduce: MapLiteral - reduce(108), // !=~, reduce: MapLiteral - reduce(108), // ==, reduce: MapLiteral - reduce(108), // !=, reduce: MapLiteral - reduce(108), // >, reduce: MapLiteral - reduce(108), // >=, reduce: MapLiteral - reduce(108), // <, reduce: MapLiteral - reduce(108), // <=, reduce: MapLiteral - reduce(108), // |, reduce: MapLiteral - reduce(108), // ^, reduce: MapLiteral - reduce(108), // &, reduce: MapLiteral - reduce(108), // <<, reduce: MapLiteral - reduce(108), // >>, reduce: MapLiteral - reduce(108), // +, reduce: MapLiteral - reduce(108), // -, reduce: MapLiteral - reduce(108), // .+, reduce: MapLiteral - reduce(108), // .-, reduce: MapLiteral - reduce(108), // ., reduce: MapLiteral - reduce(108), // *, reduce: MapLiteral - reduce(108), // /, reduce: MapLiteral - reduce(108), // //, reduce: MapLiteral - reduce(108), // %, reduce: MapLiteral - reduce(108), // .*, reduce: MapLiteral - reduce(108), // ./, reduce: MapLiteral - reduce(108), // .//, reduce: MapLiteral + reduce(110), // ||, reduce: MapLiteral + reduce(110), // ^^, reduce: MapLiteral + reduce(110), // &&, reduce: MapLiteral + reduce(110), // =~, reduce: MapLiteral + reduce(110), // !=~, reduce: MapLiteral + reduce(110), // ==, reduce: MapLiteral + reduce(110), // !=, reduce: MapLiteral + reduce(110), // >, reduce: MapLiteral + reduce(110), // >=, reduce: MapLiteral + reduce(110), // <, reduce: MapLiteral + reduce(110), // <=, reduce: MapLiteral + reduce(110), // |, reduce: MapLiteral + reduce(110), // ^, reduce: MapLiteral + reduce(110), // &, reduce: MapLiteral + reduce(110), // <<, reduce: MapLiteral + reduce(110), // >>, reduce: MapLiteral + reduce(110), // +, reduce: MapLiteral + reduce(110), // -, reduce: MapLiteral + reduce(110), // .+, reduce: MapLiteral + reduce(110), // .-, reduce: MapLiteral + reduce(110), // ., reduce: MapLiteral + reduce(110), // *, reduce: MapLiteral + reduce(110), // /, reduce: MapLiteral + reduce(110), // //, reduce: MapLiteral + reduce(110), // %, reduce: MapLiteral + reduce(110), // .*, reduce: MapLiteral + reduce(110), // ./, reduce: MapLiteral + reduce(110), // .//, reduce: MapLiteral nil, // ! nil, // ~ - reduce(108), // **, reduce: MapLiteral + reduce(110), // **, reduce: MapLiteral nil, // ( nil, // ) nil, // md_token_field_name nil, // $[ - reduce(108), // ], reduce: MapLiteral + reduce(110), // ], reduce: MapLiteral nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -53540,13 +54785,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ - reduce(108), // ,, reduce: MapLiteral + reduce(110), // [, reduce: MapLiteral + reduce(110), // ,, reduce: MapLiteral nil, // { nil, // } }, }, - actionRow{ // S645 + actionRow{ // S660 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -53623,13 +54868,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(77), // [, reduce: MlrvalOrFunction reduce(77), // ,, reduce: MlrvalOrFunction nil, // { reduce(77), // }, reduce: MlrvalOrFunction }, }, - actionRow{ // S646 + actionRow{ // S661 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -53707,12 +54952,12 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - reduce(112), // ,, reduce: MapLiteralKeyValuePair + reduce(114), // ,, reduce: MapLiteralKeyValuePair nil, // { - reduce(112), // }, reduce: MapLiteralKeyValuePair + reduce(114), // }, reduce: MapLiteralKeyValuePair }, }, - actionRow{ // S647 + actionRow{ // S662 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -53795,7 +55040,7 @@ var actionTab = actionTable{ reduce(25), // }, reduce: RHS }, }, - actionRow{ // S648 + actionRow{ // S663 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -53818,9 +55063,9 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - shift(733), // ? + shift(753), // ? nil, // : - shift(734), // || + shift(754), // || nil, // ^^ nil, // && nil, // =~ @@ -53878,7 +55123,7 @@ var actionTab = actionTable{ reduce(27), // }, reduce: TernaryTerm }, }, - actionRow{ // S649 + actionRow{ // S664 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -53904,7 +55149,7 @@ var actionTab = actionTable{ reduce(29), // ?, reduce: LogicalOrTerm nil, // : reduce(29), // ||, reduce: LogicalOrTerm - shift(735), // ^^ + shift(755), // ^^ nil, // && nil, // =~ nil, // !=~ @@ -53961,7 +55206,7 @@ var actionTab = actionTable{ reduce(29), // }, reduce: LogicalOrTerm }, }, - actionRow{ // S650 + actionRow{ // S665 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -53988,7 +55233,7 @@ var actionTab = actionTable{ nil, // : reduce(31), // ||, reduce: LogicalXORTerm reduce(31), // ^^, reduce: LogicalXORTerm - shift(736), // && + shift(756), // && nil, // =~ nil, // !=~ nil, // == @@ -54044,7 +55289,7 @@ var actionTab = actionTable{ reduce(31), // }, reduce: LogicalXORTerm }, }, - actionRow{ // S651 + actionRow{ // S666 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -54072,10 +55317,10 @@ var actionTab = actionTable{ reduce(33), // ||, reduce: LogicalAndTerm reduce(33), // ^^, reduce: LogicalAndTerm reduce(33), // &&, reduce: LogicalAndTerm - shift(737), // =~ - shift(738), // !=~ - shift(739), // == - shift(740), // != + shift(757), // =~ + shift(758), // !=~ + shift(759), // == + shift(760), // != nil, // > nil, // >= nil, // < @@ -54127,7 +55372,7 @@ var actionTab = actionTable{ reduce(33), // }, reduce: LogicalAndTerm }, }, - actionRow{ // S652 + actionRow{ // S667 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -54159,10 +55404,10 @@ var actionTab = actionTable{ reduce(38), // !=~, reduce: EqneTerm reduce(38), // ==, reduce: EqneTerm reduce(38), // !=, reduce: EqneTerm - shift(741), // > - shift(742), // >= - shift(743), // < - shift(744), // <= + shift(761), // > + shift(762), // >= + shift(763), // < + shift(764), // <= nil, // | nil, // ^ nil, // & @@ -54210,7 +55455,7 @@ var actionTab = actionTable{ reduce(38), // }, reduce: EqneTerm }, }, - actionRow{ // S653 + actionRow{ // S668 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -54246,7 +55491,7 @@ var actionTab = actionTable{ reduce(43), // >=, reduce: CmpTerm reduce(43), // <, reduce: CmpTerm reduce(43), // <=, reduce: CmpTerm - shift(745), // | + shift(765), // | nil, // ^ nil, // & nil, // << @@ -54293,7 +55538,7 @@ var actionTab = actionTable{ reduce(43), // }, reduce: CmpTerm }, }, - actionRow{ // S654 + actionRow{ // S669 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -54330,7 +55575,7 @@ var actionTab = actionTable{ reduce(45), // <, reduce: BitwiseORTerm reduce(45), // <=, reduce: BitwiseORTerm reduce(45), // |, reduce: BitwiseORTerm - shift(746), // ^ + shift(766), // ^ nil, // & nil, // << nil, // >> @@ -54376,7 +55621,7 @@ var actionTab = actionTable{ reduce(45), // }, reduce: BitwiseORTerm }, }, - actionRow{ // S655 + actionRow{ // S670 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -54414,7 +55659,7 @@ var actionTab = actionTable{ reduce(47), // <=, reduce: BitwiseXORTerm reduce(47), // |, reduce: BitwiseXORTerm reduce(47), // ^, reduce: BitwiseXORTerm - shift(747), // & + shift(767), // & nil, // << nil, // >> nil, // + @@ -54459,7 +55704,7 @@ var actionTab = actionTable{ reduce(47), // }, reduce: BitwiseXORTerm }, }, - actionRow{ // S656 + actionRow{ // S671 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -54498,8 +55743,8 @@ var actionTab = actionTable{ reduce(49), // |, reduce: BitwiseANDTerm reduce(49), // ^, reduce: BitwiseANDTerm reduce(49), // &, reduce: BitwiseANDTerm - shift(748), // << - shift(749), // >> + shift(768), // << + shift(769), // >> nil, // + nil, // - nil, // .+ @@ -54542,7 +55787,7 @@ var actionTab = actionTable{ reduce(49), // }, reduce: BitwiseANDTerm }, }, - actionRow{ // S657 + actionRow{ // S672 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -54583,11 +55828,11 @@ var actionTab = actionTable{ reduce(52), // &, reduce: BitwiseShiftTerm reduce(52), // <<, reduce: BitwiseShiftTerm reduce(52), // >>, reduce: BitwiseShiftTerm - shift(750), // + - shift(751), // - - shift(752), // .+ - shift(753), // .- - shift(754), // . + shift(770), // + + shift(771), // - + shift(772), // .+ + shift(773), // .- + shift(774), // . nil, // * nil, // / nil, // // @@ -54625,7 +55870,7 @@ var actionTab = actionTable{ reduce(52), // }, reduce: BitwiseShiftTerm }, }, - actionRow{ // S658 + actionRow{ // S673 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -54681,34 +55926,34 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(668), // ( + shift(683), // ( nil, // ) - shift(671), // md_token_field_name - shift(672), // $[ + shift(686), // md_token_field_name + shift(687), // $[ nil, // ] - shift(673), // md_token_string_literal - shift(674), // md_token_int_literal - shift(675), // md_token_float_literal - shift(676), // md_token_boolean_literal - shift(677), // md_token_panic - shift(679), // md_token_IPS - shift(680), // md_token_IFS - shift(681), // md_token_IRS - shift(682), // md_token_OPS - shift(683), // md_token_OFS - shift(684), // md_token_ORS - shift(685), // md_token_NF - shift(686), // md_token_NR - shift(687), // md_token_FNR - shift(688), // md_token_FILENAME - shift(689), // md_token_FILENUM - shift(691), // [ + shift(688), // md_token_string_literal + shift(689), // md_token_int_literal + shift(690), // md_token_float_literal + shift(691), // md_token_boolean_literal + shift(692), // md_token_panic + shift(694), // md_token_IPS + shift(695), // md_token_IFS + shift(696), // md_token_IRS + shift(697), // md_token_OPS + shift(698), // md_token_OFS + shift(699), // md_token_ORS + shift(700), // md_token_NF + shift(701), // md_token_NR + shift(702), // md_token_FNR + shift(703), // md_token_FILENAME + shift(704), // md_token_FILENUM + shift(706), // [ nil, // , - shift(693), // { + shift(709), // { nil, // } }, }, - actionRow{ // S659 + actionRow{ // S674 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -54754,13 +55999,13 @@ var actionTab = actionTable{ reduce(58), // .+, reduce: AddsubdotTerm reduce(58), // .-, reduce: AddsubdotTerm reduce(58), // ., reduce: AddsubdotTerm - shift(756), // * - shift(757), // / - shift(758), // // - shift(759), // % - shift(760), // .* - shift(761), // ./ - shift(762), // .// + shift(776), // * + shift(777), // / + shift(778), // // + shift(779), // % + shift(780), // .* + shift(781), // ./ + shift(782), // .// nil, // ! nil, // ~ nil, // ** @@ -54791,7 +56036,7 @@ var actionTab = actionTable{ reduce(58), // }, reduce: AddsubdotTerm }, }, - actionRow{ // S660 + actionRow{ // S675 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -54847,34 +56092,34 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(668), // ( + shift(683), // ( nil, // ) - shift(671), // md_token_field_name - shift(672), // $[ + shift(686), // md_token_field_name + shift(687), // $[ nil, // ] - shift(673), // md_token_string_literal - shift(674), // md_token_int_literal - shift(675), // md_token_float_literal - shift(676), // md_token_boolean_literal - shift(677), // md_token_panic - shift(679), // md_token_IPS - shift(680), // md_token_IFS - shift(681), // md_token_IRS - shift(682), // md_token_OPS - shift(683), // md_token_OFS - shift(684), // md_token_ORS - shift(685), // md_token_NF - shift(686), // md_token_NR - shift(687), // md_token_FNR - shift(688), // md_token_FILENAME - shift(689), // md_token_FILENUM - shift(691), // [ + shift(688), // md_token_string_literal + shift(689), // md_token_int_literal + shift(690), // md_token_float_literal + shift(691), // md_token_boolean_literal + shift(692), // md_token_panic + shift(694), // md_token_IPS + shift(695), // md_token_IFS + shift(696), // md_token_IRS + shift(697), // md_token_OPS + shift(698), // md_token_OFS + shift(699), // md_token_ORS + shift(700), // md_token_NF + shift(701), // md_token_NR + shift(702), // md_token_FNR + shift(703), // md_token_FILENAME + shift(704), // md_token_FILENUM + shift(706), // [ nil, // , - shift(693), // { + shift(709), // { nil, // } }, }, - actionRow{ // S661 + actionRow{ // S676 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -54930,34 +56175,34 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(668), // ( + shift(683), // ( nil, // ) - shift(671), // md_token_field_name - shift(672), // $[ + shift(686), // md_token_field_name + shift(687), // $[ nil, // ] - shift(673), // md_token_string_literal - shift(674), // md_token_int_literal - shift(675), // md_token_float_literal - shift(676), // md_token_boolean_literal - shift(677), // md_token_panic - shift(679), // md_token_IPS - shift(680), // md_token_IFS - shift(681), // md_token_IRS - shift(682), // md_token_OPS - shift(683), // md_token_OFS - shift(684), // md_token_ORS - shift(685), // md_token_NF - shift(686), // md_token_NR - shift(687), // md_token_FNR - shift(688), // md_token_FILENAME - shift(689), // md_token_FILENUM - shift(691), // [ + shift(688), // md_token_string_literal + shift(689), // md_token_int_literal + shift(690), // md_token_float_literal + shift(691), // md_token_boolean_literal + shift(692), // md_token_panic + shift(694), // md_token_IPS + shift(695), // md_token_IFS + shift(696), // md_token_IRS + shift(697), // md_token_OPS + shift(698), // md_token_OFS + shift(699), // md_token_ORS + shift(700), // md_token_NF + shift(701), // md_token_NR + shift(702), // md_token_FNR + shift(703), // md_token_FILENAME + shift(704), // md_token_FILENUM + shift(706), // [ nil, // , - shift(693), // { + shift(709), // { nil, // } }, }, - actionRow{ // S662 + actionRow{ // S677 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -55013,34 +56258,34 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(668), // ( + shift(683), // ( nil, // ) - shift(671), // md_token_field_name - shift(672), // $[ + shift(686), // md_token_field_name + shift(687), // $[ nil, // ] - shift(673), // md_token_string_literal - shift(674), // md_token_int_literal - shift(675), // md_token_float_literal - shift(676), // md_token_boolean_literal - shift(677), // md_token_panic - shift(679), // md_token_IPS - shift(680), // md_token_IFS - shift(681), // md_token_IRS - shift(682), // md_token_OPS - shift(683), // md_token_OFS - shift(684), // md_token_ORS - shift(685), // md_token_NF - shift(686), // md_token_NR - shift(687), // md_token_FNR - shift(688), // md_token_FILENAME - shift(689), // md_token_FILENUM - shift(691), // [ + shift(688), // md_token_string_literal + shift(689), // md_token_int_literal + shift(690), // md_token_float_literal + shift(691), // md_token_boolean_literal + shift(692), // md_token_panic + shift(694), // md_token_IPS + shift(695), // md_token_IFS + shift(696), // md_token_IRS + shift(697), // md_token_OPS + shift(698), // md_token_OFS + shift(699), // md_token_ORS + shift(700), // md_token_NF + shift(701), // md_token_NR + shift(702), // md_token_FNR + shift(703), // md_token_FILENAME + shift(704), // md_token_FILENUM + shift(706), // [ nil, // , - shift(693), // { + shift(709), // { nil, // } }, }, - actionRow{ // S663 + actionRow{ // S678 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -55123,7 +56368,7 @@ var actionTab = actionTable{ reduce(66), // }, reduce: MuldivTerm }, }, - actionRow{ // S664 + actionRow{ // S679 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -55206,7 +56451,7 @@ var actionTab = actionTable{ reduce(73), // }, reduce: UnaryOpTerm }, }, - actionRow{ // S665 + actionRow{ // S680 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -55262,34 +56507,34 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(668), // ( + shift(683), // ( nil, // ) - shift(671), // md_token_field_name - shift(672), // $[ + shift(686), // md_token_field_name + shift(687), // $[ nil, // ] - shift(673), // md_token_string_literal - shift(674), // md_token_int_literal - shift(675), // md_token_float_literal - shift(676), // md_token_boolean_literal - shift(677), // md_token_panic - shift(679), // md_token_IPS - shift(680), // md_token_IFS - shift(681), // md_token_IRS - shift(682), // md_token_OPS - shift(683), // md_token_OFS - shift(684), // md_token_ORS - shift(685), // md_token_NF - shift(686), // md_token_NR - shift(687), // md_token_FNR - shift(688), // md_token_FILENAME - shift(689), // md_token_FILENUM - shift(691), // [ + shift(688), // md_token_string_literal + shift(689), // md_token_int_literal + shift(690), // md_token_float_literal + shift(691), // md_token_boolean_literal + shift(692), // md_token_panic + shift(694), // md_token_IPS + shift(695), // md_token_IFS + shift(696), // md_token_IRS + shift(697), // md_token_OPS + shift(698), // md_token_OFS + shift(699), // md_token_ORS + shift(700), // md_token_NF + shift(701), // md_token_NR + shift(702), // md_token_FNR + shift(703), // md_token_FILENAME + shift(704), // md_token_FILENUM + shift(706), // [ nil, // , - shift(693), // { + shift(709), // { nil, // } }, }, - actionRow{ // S666 + actionRow{ // S681 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -55345,34 +56590,34 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(668), // ( + shift(683), // ( nil, // ) - shift(671), // md_token_field_name - shift(672), // $[ + shift(686), // md_token_field_name + shift(687), // $[ nil, // ] - shift(673), // md_token_string_literal - shift(674), // md_token_int_literal - shift(675), // md_token_float_literal - shift(676), // md_token_boolean_literal - shift(677), // md_token_panic - shift(679), // md_token_IPS - shift(680), // md_token_IFS - shift(681), // md_token_IRS - shift(682), // md_token_OPS - shift(683), // md_token_OFS - shift(684), // md_token_ORS - shift(685), // md_token_NF - shift(686), // md_token_NR - shift(687), // md_token_FNR - shift(688), // md_token_FILENAME - shift(689), // md_token_FILENUM - shift(691), // [ + shift(688), // md_token_string_literal + shift(689), // md_token_int_literal + shift(690), // md_token_float_literal + shift(691), // md_token_boolean_literal + shift(692), // md_token_panic + shift(694), // md_token_IPS + shift(695), // md_token_IFS + shift(696), // md_token_IRS + shift(697), // md_token_OPS + shift(698), // md_token_OFS + shift(699), // md_token_ORS + shift(700), // md_token_NF + shift(701), // md_token_NR + shift(702), // md_token_FNR + shift(703), // md_token_FILENAME + shift(704), // md_token_FILENUM + shift(706), // [ nil, // , - shift(693), // { + shift(709), // { nil, // } }, }, - actionRow{ // S667 + actionRow{ // S682 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -55427,7 +56672,7 @@ var actionTab = actionTable{ reduce(75), // .//, reduce: PowTerm nil, // ! nil, // ~ - shift(768), // ** + shift(788), // ** nil, // ( nil, // ) nil, // md_token_field_name @@ -55449,13 +56694,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + shift(789), // [ reduce(75), // ,, reduce: PowTerm nil, // { reduce(75), // }, reduce: PowTerm }, }, - actionRow{ // S668 + actionRow{ // S683 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -55496,10 +56741,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(195), // + - shift(197), // - - shift(198), // .+ - shift(199), // .- + shift(198), // + + shift(200), // - + shift(201), // .+ + shift(202), // .- nil, // . nil, // * nil, // / @@ -55508,37 +56753,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(202), // ! - shift(203), // ~ + shift(205), // ! + shift(206), // ~ nil, // ** - shift(205), // ( + shift(208), // ( nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ + shift(211), // md_token_field_name + shift(212), // $[ nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ nil, // , - shift(230), // { + shift(234), // { nil, // } }, }, - actionRow{ // S669 + actionRow{ // S684 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -55615,13 +56860,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(78), // [, reduce: FieldName reduce(78), // ,, reduce: FieldName nil, // { reduce(78), // }, reduce: FieldName }, }, - actionRow{ // S670 + actionRow{ // S685 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -55698,13 +56943,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(79), // [, reduce: FieldName reduce(79), // ,, reduce: FieldName nil, // { reduce(79), // }, reduce: FieldName }, }, - actionRow{ // S671 + actionRow{ // S686 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -55781,13 +57026,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(80), // [, reduce: DirectFieldName reduce(80), // ,, reduce: DirectFieldName nil, // { reduce(80), // }, reduce: DirectFieldName }, }, - actionRow{ // S672 + actionRow{ // S687 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -55866,11 +57111,11 @@ var actionTab = actionTable{ shift(74), // md_token_FILENUM shift(76), // [ nil, // , - shift(78), // { + shift(79), // { nil, // } }, }, - actionRow{ // S673 + actionRow{ // S688 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -55947,13 +57192,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(82), // [, reduce: MlrvalOrFunction reduce(82), // ,, reduce: MlrvalOrFunction nil, // { reduce(82), // }, reduce: MlrvalOrFunction }, }, - actionRow{ // S674 + actionRow{ // S689 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -56030,13 +57275,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(83), // [, reduce: MlrvalOrFunction reduce(83), // ,, reduce: MlrvalOrFunction nil, // { reduce(83), // }, reduce: MlrvalOrFunction }, }, - actionRow{ // S675 + actionRow{ // S690 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -56113,13 +57358,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(84), // [, reduce: MlrvalOrFunction reduce(84), // ,, reduce: MlrvalOrFunction nil, // { reduce(84), // }, reduce: MlrvalOrFunction }, }, - actionRow{ // S676 + actionRow{ // S691 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -56196,13 +57441,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(85), // [, reduce: MlrvalOrFunction reduce(85), // ,, reduce: MlrvalOrFunction nil, // { reduce(85), // }, reduce: MlrvalOrFunction }, }, - actionRow{ // S677 + actionRow{ // S692 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -56279,13 +57524,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(86), // [, reduce: MlrvalOrFunction reduce(86), // ,, reduce: MlrvalOrFunction nil, // { reduce(86), // }, reduce: MlrvalOrFunction }, }, - actionRow{ // S678 + actionRow{ // S693 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -56362,13 +57607,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(87), // [, reduce: MlrvalOrFunction reduce(87), // ,, reduce: MlrvalOrFunction nil, // { reduce(87), // }, reduce: MlrvalOrFunction }, }, - actionRow{ // S679 + actionRow{ // S694 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -56445,13 +57690,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(88), // [, reduce: ContextVariable reduce(88), // ,, reduce: ContextVariable nil, // { reduce(88), // }, reduce: ContextVariable }, }, - actionRow{ // S680 + actionRow{ // S695 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -56528,13 +57773,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(89), // [, reduce: ContextVariable reduce(89), // ,, reduce: ContextVariable nil, // { reduce(89), // }, reduce: ContextVariable }, }, - actionRow{ // S681 + actionRow{ // S696 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -56611,13 +57856,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(90), // [, reduce: ContextVariable reduce(90), // ,, reduce: ContextVariable nil, // { reduce(90), // }, reduce: ContextVariable }, }, - actionRow{ // S682 + actionRow{ // S697 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -56694,13 +57939,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(91), // [, reduce: ContextVariable reduce(91), // ,, reduce: ContextVariable nil, // { reduce(91), // }, reduce: ContextVariable }, }, - actionRow{ // S683 + actionRow{ // S698 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -56777,13 +58022,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(92), // [, reduce: ContextVariable reduce(92), // ,, reduce: ContextVariable nil, // { reduce(92), // }, reduce: ContextVariable }, }, - actionRow{ // S684 + actionRow{ // S699 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -56860,13 +58105,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(93), // [, reduce: ContextVariable reduce(93), // ,, reduce: ContextVariable nil, // { reduce(93), // }, reduce: ContextVariable }, }, - actionRow{ // S685 + actionRow{ // S700 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -56943,13 +58188,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(94), // [, reduce: ContextVariable reduce(94), // ,, reduce: ContextVariable nil, // { reduce(94), // }, reduce: ContextVariable }, }, - actionRow{ // S686 + actionRow{ // S701 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -57026,13 +58271,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(95), // [, reduce: ContextVariable reduce(95), // ,, reduce: ContextVariable nil, // { reduce(95), // }, reduce: ContextVariable }, }, - actionRow{ // S687 + actionRow{ // S702 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -57109,13 +58354,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(96), // [, reduce: ContextVariable reduce(96), // ,, reduce: ContextVariable nil, // { reduce(96), // }, reduce: ContextVariable }, }, - actionRow{ // S688 + actionRow{ // S703 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -57192,13 +58437,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(97), // [, reduce: ContextVariable reduce(97), // ,, reduce: ContextVariable nil, // { reduce(97), // }, reduce: ContextVariable }, }, - actionRow{ // S689 + actionRow{ // S704 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -57275,13 +58520,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(98), // [, reduce: ContextVariable reduce(98), // ,, reduce: ContextVariable nil, // { reduce(98), // }, reduce: ContextVariable }, }, - actionRow{ // S690 + actionRow{ // S705 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -57358,13 +58603,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(99), // [, reduce: MlrvalOrFunction reduce(99), // ,, reduce: MlrvalOrFunction nil, // { reduce(99), // }, reduce: MlrvalOrFunction }, }, - actionRow{ // S691 + actionRow{ // S706 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -57405,10 +58650,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(245), // + - shift(247), // - - shift(248), // .+ - shift(249), // .- + shift(249), // + + shift(251), // - + shift(252), // .+ + shift(253), // .- nil, // . nil, // * nil, // / @@ -57417,37 +58662,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(252), // ! - shift(253), // ~ + shift(256), // ! + shift(257), // ~ nil, // ** - shift(255), // ( + shift(259), // ( nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ - shift(771), // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ + shift(262), // md_token_field_name + shift(263), // $[ + shift(792), // ] + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ nil, // , - shift(283), // { + shift(288), // { nil, // } }, }, - actionRow{ // S692 + actionRow{ // S707 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -57524,13 +58769,96 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(106), // [, reduce: MlrvalOrFunction reduce(106), // ,, reduce: MlrvalOrFunction nil, // { reduce(106), // }, reduce: MlrvalOrFunction }, }, - actionRow{ // S693 + actionRow{ // S708 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(108), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(108), // ||, reduce: MlrvalOrFunction + reduce(108), // ^^, reduce: MlrvalOrFunction + reduce(108), // &&, reduce: MlrvalOrFunction + reduce(108), // =~, reduce: MlrvalOrFunction + reduce(108), // !=~, reduce: MlrvalOrFunction + reduce(108), // ==, reduce: MlrvalOrFunction + reduce(108), // !=, reduce: MlrvalOrFunction + reduce(108), // >, reduce: MlrvalOrFunction + reduce(108), // >=, reduce: MlrvalOrFunction + reduce(108), // <, reduce: MlrvalOrFunction + reduce(108), // <=, reduce: MlrvalOrFunction + reduce(108), // |, reduce: MlrvalOrFunction + reduce(108), // ^, reduce: MlrvalOrFunction + reduce(108), // &, reduce: MlrvalOrFunction + reduce(108), // <<, reduce: MlrvalOrFunction + reduce(108), // >>, reduce: MlrvalOrFunction + reduce(108), // +, reduce: MlrvalOrFunction + reduce(108), // -, reduce: MlrvalOrFunction + reduce(108), // .+, reduce: MlrvalOrFunction + reduce(108), // .-, reduce: MlrvalOrFunction + reduce(108), // ., reduce: MlrvalOrFunction + reduce(108), // *, reduce: MlrvalOrFunction + reduce(108), // /, reduce: MlrvalOrFunction + reduce(108), // //, reduce: MlrvalOrFunction + reduce(108), // %, reduce: MlrvalOrFunction + reduce(108), // .*, reduce: MlrvalOrFunction + reduce(108), // ./, reduce: MlrvalOrFunction + reduce(108), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(108), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(108), // [, reduce: MlrvalOrFunction + reduce(108), // ,, reduce: MlrvalOrFunction + nil, // { + reduce(108), // }, reduce: MlrvalOrFunction + }, + }, + actionRow{ // S709 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -57571,10 +58899,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- nil, // . nil, // * nil, // / @@ -57583,1362 +58911,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(304), // ! - shift(305), // ~ + shift(309), // ! + shift(310), // ~ nil, // ** - shift(307), // ( + shift(312), // ( nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ + shift(315), // md_token_field_name + shift(316), // $[ nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ nil, // , - shift(332), // { - shift(773), // } - }, - }, - actionRow{ // S694 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(775), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S695 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(28), // ?, reduce: LogicalOrTerm - reduce(28), // :, reduce: LogicalOrTerm - reduce(28), // ||, reduce: LogicalOrTerm - shift(499), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S696 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(30), // ?, reduce: LogicalXORTerm - reduce(30), // :, reduce: LogicalXORTerm - reduce(30), // ||, reduce: LogicalXORTerm - reduce(30), // ^^, reduce: LogicalXORTerm - shift(500), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S697 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(32), // ?, reduce: LogicalAndTerm - reduce(32), // :, reduce: LogicalAndTerm - reduce(32), // ||, reduce: LogicalAndTerm - reduce(32), // ^^, reduce: LogicalAndTerm - reduce(32), // &&, reduce: LogicalAndTerm - shift(501), // =~ - shift(502), // !=~ - shift(503), // == - shift(504), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S698 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(34), // ?, reduce: EqneTerm - reduce(34), // :, reduce: EqneTerm - reduce(34), // ||, reduce: EqneTerm - reduce(34), // ^^, reduce: EqneTerm - reduce(34), // &&, reduce: EqneTerm - reduce(34), // =~, reduce: EqneTerm - reduce(34), // !=~, reduce: EqneTerm - reduce(34), // ==, reduce: EqneTerm - reduce(34), // !=, reduce: EqneTerm - shift(505), // > - shift(506), // >= - shift(507), // < - shift(508), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S699 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(35), // ?, reduce: EqneTerm - reduce(35), // :, reduce: EqneTerm - reduce(35), // ||, reduce: EqneTerm - reduce(35), // ^^, reduce: EqneTerm - reduce(35), // &&, reduce: EqneTerm - reduce(35), // =~, reduce: EqneTerm - reduce(35), // !=~, reduce: EqneTerm - reduce(35), // ==, reduce: EqneTerm - reduce(35), // !=, reduce: EqneTerm - shift(505), // > - shift(506), // >= - shift(507), // < - shift(508), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S700 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(36), // ?, reduce: EqneTerm - reduce(36), // :, reduce: EqneTerm - reduce(36), // ||, reduce: EqneTerm - reduce(36), // ^^, reduce: EqneTerm - reduce(36), // &&, reduce: EqneTerm - reduce(36), // =~, reduce: EqneTerm - reduce(36), // !=~, reduce: EqneTerm - reduce(36), // ==, reduce: EqneTerm - reduce(36), // !=, reduce: EqneTerm - shift(505), // > - shift(506), // >= - shift(507), // < - shift(508), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S701 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(37), // ?, reduce: EqneTerm - reduce(37), // :, reduce: EqneTerm - reduce(37), // ||, reduce: EqneTerm - reduce(37), // ^^, reduce: EqneTerm - reduce(37), // &&, reduce: EqneTerm - reduce(37), // =~, reduce: EqneTerm - reduce(37), // !=~, reduce: EqneTerm - reduce(37), // ==, reduce: EqneTerm - reduce(37), // !=, reduce: EqneTerm - shift(505), // > - shift(506), // >= - shift(507), // < - shift(508), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S702 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(39), // ?, reduce: CmpTerm - reduce(39), // :, reduce: CmpTerm - reduce(39), // ||, reduce: CmpTerm - reduce(39), // ^^, reduce: CmpTerm - reduce(39), // &&, reduce: CmpTerm - reduce(39), // =~, reduce: CmpTerm - reduce(39), // !=~, reduce: CmpTerm - reduce(39), // ==, reduce: CmpTerm - reduce(39), // !=, reduce: CmpTerm - reduce(39), // >, reduce: CmpTerm - reduce(39), // >=, reduce: CmpTerm - reduce(39), // <, reduce: CmpTerm - reduce(39), // <=, reduce: CmpTerm - shift(509), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S703 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(40), // ?, reduce: CmpTerm - reduce(40), // :, reduce: CmpTerm - reduce(40), // ||, reduce: CmpTerm - reduce(40), // ^^, reduce: CmpTerm - reduce(40), // &&, reduce: CmpTerm - reduce(40), // =~, reduce: CmpTerm - reduce(40), // !=~, reduce: CmpTerm - reduce(40), // ==, reduce: CmpTerm - reduce(40), // !=, reduce: CmpTerm - reduce(40), // >, reduce: CmpTerm - reduce(40), // >=, reduce: CmpTerm - reduce(40), // <, reduce: CmpTerm - reduce(40), // <=, reduce: CmpTerm - shift(509), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S704 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(41), // ?, reduce: CmpTerm - reduce(41), // :, reduce: CmpTerm - reduce(41), // ||, reduce: CmpTerm - reduce(41), // ^^, reduce: CmpTerm - reduce(41), // &&, reduce: CmpTerm - reduce(41), // =~, reduce: CmpTerm - reduce(41), // !=~, reduce: CmpTerm - reduce(41), // ==, reduce: CmpTerm - reduce(41), // !=, reduce: CmpTerm - reduce(41), // >, reduce: CmpTerm - reduce(41), // >=, reduce: CmpTerm - reduce(41), // <, reduce: CmpTerm - reduce(41), // <=, reduce: CmpTerm - shift(509), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S705 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(42), // ?, reduce: CmpTerm - reduce(42), // :, reduce: CmpTerm - reduce(42), // ||, reduce: CmpTerm - reduce(42), // ^^, reduce: CmpTerm - reduce(42), // &&, reduce: CmpTerm - reduce(42), // =~, reduce: CmpTerm - reduce(42), // !=~, reduce: CmpTerm - reduce(42), // ==, reduce: CmpTerm - reduce(42), // !=, reduce: CmpTerm - reduce(42), // >, reduce: CmpTerm - reduce(42), // >=, reduce: CmpTerm - reduce(42), // <, reduce: CmpTerm - reduce(42), // <=, reduce: CmpTerm - shift(509), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S706 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(44), // ?, reduce: BitwiseORTerm - reduce(44), // :, reduce: BitwiseORTerm - reduce(44), // ||, reduce: BitwiseORTerm - reduce(44), // ^^, reduce: BitwiseORTerm - reduce(44), // &&, reduce: BitwiseORTerm - reduce(44), // =~, reduce: BitwiseORTerm - reduce(44), // !=~, reduce: BitwiseORTerm - reduce(44), // ==, reduce: BitwiseORTerm - reduce(44), // !=, reduce: BitwiseORTerm - reduce(44), // >, reduce: BitwiseORTerm - reduce(44), // >=, reduce: BitwiseORTerm - reduce(44), // <, reduce: BitwiseORTerm - reduce(44), // <=, reduce: BitwiseORTerm - reduce(44), // |, reduce: BitwiseORTerm - shift(510), // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S707 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(46), // ?, reduce: BitwiseXORTerm - reduce(46), // :, reduce: BitwiseXORTerm - reduce(46), // ||, reduce: BitwiseXORTerm - reduce(46), // ^^, reduce: BitwiseXORTerm - reduce(46), // &&, reduce: BitwiseXORTerm - reduce(46), // =~, reduce: BitwiseXORTerm - reduce(46), // !=~, reduce: BitwiseXORTerm - reduce(46), // ==, reduce: BitwiseXORTerm - reduce(46), // !=, reduce: BitwiseXORTerm - reduce(46), // >, reduce: BitwiseXORTerm - reduce(46), // >=, reduce: BitwiseXORTerm - reduce(46), // <, reduce: BitwiseXORTerm - reduce(46), // <=, reduce: BitwiseXORTerm - reduce(46), // |, reduce: BitwiseXORTerm - reduce(46), // ^, reduce: BitwiseXORTerm - shift(511), // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S708 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(48), // ?, reduce: BitwiseANDTerm - reduce(48), // :, reduce: BitwiseANDTerm - reduce(48), // ||, reduce: BitwiseANDTerm - reduce(48), // ^^, reduce: BitwiseANDTerm - reduce(48), // &&, reduce: BitwiseANDTerm - reduce(48), // =~, reduce: BitwiseANDTerm - reduce(48), // !=~, reduce: BitwiseANDTerm - reduce(48), // ==, reduce: BitwiseANDTerm - reduce(48), // !=, reduce: BitwiseANDTerm - reduce(48), // >, reduce: BitwiseANDTerm - reduce(48), // >=, reduce: BitwiseANDTerm - reduce(48), // <, reduce: BitwiseANDTerm - reduce(48), // <=, reduce: BitwiseANDTerm - reduce(48), // |, reduce: BitwiseANDTerm - reduce(48), // ^, reduce: BitwiseANDTerm - reduce(48), // &, reduce: BitwiseANDTerm - shift(512), // << - shift(513), // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S709 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(50), // ?, reduce: BitwiseShiftTerm - reduce(50), // :, reduce: BitwiseShiftTerm - reduce(50), // ||, reduce: BitwiseShiftTerm - reduce(50), // ^^, reduce: BitwiseShiftTerm - reduce(50), // &&, reduce: BitwiseShiftTerm - reduce(50), // =~, reduce: BitwiseShiftTerm - reduce(50), // !=~, reduce: BitwiseShiftTerm - reduce(50), // ==, reduce: BitwiseShiftTerm - reduce(50), // !=, reduce: BitwiseShiftTerm - reduce(50), // >, reduce: BitwiseShiftTerm - reduce(50), // >=, reduce: BitwiseShiftTerm - reduce(50), // <, reduce: BitwiseShiftTerm - reduce(50), // <=, reduce: BitwiseShiftTerm - reduce(50), // |, reduce: BitwiseShiftTerm - reduce(50), // ^, reduce: BitwiseShiftTerm - reduce(50), // &, reduce: BitwiseShiftTerm - reduce(50), // <<, reduce: BitwiseShiftTerm - reduce(50), // >>, reduce: BitwiseShiftTerm - shift(514), // + - shift(515), // - - shift(516), // .+ - shift(517), // .- - shift(518), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } + shift(338), // { + shift(794), // } }, }, actionRow{ // S710 @@ -58964,29 +58964,29 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(51), // ?, reduce: BitwiseShiftTerm - reduce(51), // :, reduce: BitwiseShiftTerm - reduce(51), // ||, reduce: BitwiseShiftTerm - reduce(51), // ^^, reduce: BitwiseShiftTerm - reduce(51), // &&, reduce: BitwiseShiftTerm - reduce(51), // =~, reduce: BitwiseShiftTerm - reduce(51), // !=~, reduce: BitwiseShiftTerm - reduce(51), // ==, reduce: BitwiseShiftTerm - reduce(51), // !=, reduce: BitwiseShiftTerm - reduce(51), // >, reduce: BitwiseShiftTerm - reduce(51), // >=, reduce: BitwiseShiftTerm - reduce(51), // <, reduce: BitwiseShiftTerm - reduce(51), // <=, reduce: BitwiseShiftTerm - reduce(51), // |, reduce: BitwiseShiftTerm - reduce(51), // ^, reduce: BitwiseShiftTerm - reduce(51), // &, reduce: BitwiseShiftTerm - reduce(51), // <<, reduce: BitwiseShiftTerm - reduce(51), // >>, reduce: BitwiseShiftTerm - shift(514), // + - shift(515), // - - shift(516), // .+ - shift(517), // .- - shift(518), // . + nil, // ? + shift(796), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . nil, // * nil, // / nil, // // @@ -59047,36 +59047,36 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(53), // ?, reduce: AddsubdotTerm - reduce(53), // :, reduce: AddsubdotTerm - reduce(53), // ||, reduce: AddsubdotTerm - reduce(53), // ^^, reduce: AddsubdotTerm - reduce(53), // &&, reduce: AddsubdotTerm - reduce(53), // =~, reduce: AddsubdotTerm - reduce(53), // !=~, reduce: AddsubdotTerm - reduce(53), // ==, reduce: AddsubdotTerm - reduce(53), // !=, reduce: AddsubdotTerm - reduce(53), // >, reduce: AddsubdotTerm - reduce(53), // >=, reduce: AddsubdotTerm - reduce(53), // <, reduce: AddsubdotTerm - reduce(53), // <=, reduce: AddsubdotTerm - reduce(53), // |, reduce: AddsubdotTerm - reduce(53), // ^, reduce: AddsubdotTerm - reduce(53), // &, reduce: AddsubdotTerm - reduce(53), // <<, reduce: AddsubdotTerm - reduce(53), // >>, reduce: AddsubdotTerm - reduce(53), // +, reduce: AddsubdotTerm - reduce(53), // -, reduce: AddsubdotTerm - reduce(53), // .+, reduce: AddsubdotTerm - reduce(53), // .-, reduce: AddsubdotTerm - reduce(53), // ., reduce: AddsubdotTerm - shift(520), // * - shift(521), // / - shift(522), // // - shift(523), // % - shift(524), // .* - shift(525), // ./ - shift(526), // .// + reduce(28), // ?, reduce: LogicalOrTerm + reduce(28), // :, reduce: LogicalOrTerm + reduce(28), // ||, reduce: LogicalOrTerm + shift(509), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -59130,36 +59130,36 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(54), // ?, reduce: AddsubdotTerm - reduce(54), // :, reduce: AddsubdotTerm - reduce(54), // ||, reduce: AddsubdotTerm - reduce(54), // ^^, reduce: AddsubdotTerm - reduce(54), // &&, reduce: AddsubdotTerm - reduce(54), // =~, reduce: AddsubdotTerm - reduce(54), // !=~, reduce: AddsubdotTerm - reduce(54), // ==, reduce: AddsubdotTerm - reduce(54), // !=, reduce: AddsubdotTerm - reduce(54), // >, reduce: AddsubdotTerm - reduce(54), // >=, reduce: AddsubdotTerm - reduce(54), // <, reduce: AddsubdotTerm - reduce(54), // <=, reduce: AddsubdotTerm - reduce(54), // |, reduce: AddsubdotTerm - reduce(54), // ^, reduce: AddsubdotTerm - reduce(54), // &, reduce: AddsubdotTerm - reduce(54), // <<, reduce: AddsubdotTerm - reduce(54), // >>, reduce: AddsubdotTerm - reduce(54), // +, reduce: AddsubdotTerm - reduce(54), // -, reduce: AddsubdotTerm - reduce(54), // .+, reduce: AddsubdotTerm - reduce(54), // .-, reduce: AddsubdotTerm - reduce(54), // ., reduce: AddsubdotTerm - shift(520), // * - shift(521), // / - shift(522), // // - shift(523), // % - shift(524), // .* - shift(525), // ./ - shift(526), // .// + reduce(30), // ?, reduce: LogicalXORTerm + reduce(30), // :, reduce: LogicalXORTerm + reduce(30), // ||, reduce: LogicalXORTerm + reduce(30), // ^^, reduce: LogicalXORTerm + shift(510), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -59213,36 +59213,36 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(55), // ?, reduce: AddsubdotTerm - reduce(55), // :, reduce: AddsubdotTerm - reduce(55), // ||, reduce: AddsubdotTerm - reduce(55), // ^^, reduce: AddsubdotTerm - reduce(55), // &&, reduce: AddsubdotTerm - reduce(55), // =~, reduce: AddsubdotTerm - reduce(55), // !=~, reduce: AddsubdotTerm - reduce(55), // ==, reduce: AddsubdotTerm - reduce(55), // !=, reduce: AddsubdotTerm - reduce(55), // >, reduce: AddsubdotTerm - reduce(55), // >=, reduce: AddsubdotTerm - reduce(55), // <, reduce: AddsubdotTerm - reduce(55), // <=, reduce: AddsubdotTerm - reduce(55), // |, reduce: AddsubdotTerm - reduce(55), // ^, reduce: AddsubdotTerm - reduce(55), // &, reduce: AddsubdotTerm - reduce(55), // <<, reduce: AddsubdotTerm - reduce(55), // >>, reduce: AddsubdotTerm - reduce(55), // +, reduce: AddsubdotTerm - reduce(55), // -, reduce: AddsubdotTerm - reduce(55), // .+, reduce: AddsubdotTerm - reduce(55), // .-, reduce: AddsubdotTerm - reduce(55), // ., reduce: AddsubdotTerm - shift(520), // * - shift(521), // / - shift(522), // // - shift(523), // % - shift(524), // .* - shift(525), // ./ - shift(526), // .// + reduce(32), // ?, reduce: LogicalAndTerm + reduce(32), // :, reduce: LogicalAndTerm + reduce(32), // ||, reduce: LogicalAndTerm + reduce(32), // ^^, reduce: LogicalAndTerm + reduce(32), // &&, reduce: LogicalAndTerm + shift(511), // =~ + shift(512), // !=~ + shift(513), // == + shift(514), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -59296,36 +59296,36 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(56), // ?, reduce: AddsubdotTerm - reduce(56), // :, reduce: AddsubdotTerm - reduce(56), // ||, reduce: AddsubdotTerm - reduce(56), // ^^, reduce: AddsubdotTerm - reduce(56), // &&, reduce: AddsubdotTerm - reduce(56), // =~, reduce: AddsubdotTerm - reduce(56), // !=~, reduce: AddsubdotTerm - reduce(56), // ==, reduce: AddsubdotTerm - reduce(56), // !=, reduce: AddsubdotTerm - reduce(56), // >, reduce: AddsubdotTerm - reduce(56), // >=, reduce: AddsubdotTerm - reduce(56), // <, reduce: AddsubdotTerm - reduce(56), // <=, reduce: AddsubdotTerm - reduce(56), // |, reduce: AddsubdotTerm - reduce(56), // ^, reduce: AddsubdotTerm - reduce(56), // &, reduce: AddsubdotTerm - reduce(56), // <<, reduce: AddsubdotTerm - reduce(56), // >>, reduce: AddsubdotTerm - reduce(56), // +, reduce: AddsubdotTerm - reduce(56), // -, reduce: AddsubdotTerm - reduce(56), // .+, reduce: AddsubdotTerm - reduce(56), // .-, reduce: AddsubdotTerm - reduce(56), // ., reduce: AddsubdotTerm - shift(520), // * - shift(521), // / - shift(522), // // - shift(523), // % - shift(524), // .* - shift(525), // ./ - shift(526), // .// + reduce(34), // ?, reduce: EqneTerm + reduce(34), // :, reduce: EqneTerm + reduce(34), // ||, reduce: EqneTerm + reduce(34), // ^^, reduce: EqneTerm + reduce(34), // &&, reduce: EqneTerm + reduce(34), // =~, reduce: EqneTerm + reduce(34), // !=~, reduce: EqneTerm + reduce(34), // ==, reduce: EqneTerm + reduce(34), // !=, reduce: EqneTerm + shift(515), // > + shift(516), // >= + shift(517), // < + shift(518), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -59379,36 +59379,36 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(57), // ?, reduce: AddsubdotTerm - reduce(57), // :, reduce: AddsubdotTerm - reduce(57), // ||, reduce: AddsubdotTerm - reduce(57), // ^^, reduce: AddsubdotTerm - reduce(57), // &&, reduce: AddsubdotTerm - reduce(57), // =~, reduce: AddsubdotTerm - reduce(57), // !=~, reduce: AddsubdotTerm - reduce(57), // ==, reduce: AddsubdotTerm - reduce(57), // !=, reduce: AddsubdotTerm - reduce(57), // >, reduce: AddsubdotTerm - reduce(57), // >=, reduce: AddsubdotTerm - reduce(57), // <, reduce: AddsubdotTerm - reduce(57), // <=, reduce: AddsubdotTerm - reduce(57), // |, reduce: AddsubdotTerm - reduce(57), // ^, reduce: AddsubdotTerm - reduce(57), // &, reduce: AddsubdotTerm - reduce(57), // <<, reduce: AddsubdotTerm - reduce(57), // >>, reduce: AddsubdotTerm - reduce(57), // +, reduce: AddsubdotTerm - reduce(57), // -, reduce: AddsubdotTerm - reduce(57), // .+, reduce: AddsubdotTerm - reduce(57), // .-, reduce: AddsubdotTerm - reduce(57), // ., reduce: AddsubdotTerm - shift(520), // * - shift(521), // / - shift(522), // // - shift(523), // % - shift(524), // .* - shift(525), // ./ - shift(526), // .// + reduce(35), // ?, reduce: EqneTerm + reduce(35), // :, reduce: EqneTerm + reduce(35), // ||, reduce: EqneTerm + reduce(35), // ^^, reduce: EqneTerm + reduce(35), // &&, reduce: EqneTerm + reduce(35), // =~, reduce: EqneTerm + reduce(35), // !=~, reduce: EqneTerm + reduce(35), // ==, reduce: EqneTerm + reduce(35), // !=, reduce: EqneTerm + shift(515), // > + shift(516), // >= + shift(517), // < + shift(518), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -59440,6 +59440,1334 @@ var actionTab = actionTable{ }, }, actionRow{ // S716 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(36), // ?, reduce: EqneTerm + reduce(36), // :, reduce: EqneTerm + reduce(36), // ||, reduce: EqneTerm + reduce(36), // ^^, reduce: EqneTerm + reduce(36), // &&, reduce: EqneTerm + reduce(36), // =~, reduce: EqneTerm + reduce(36), // !=~, reduce: EqneTerm + reduce(36), // ==, reduce: EqneTerm + reduce(36), // !=, reduce: EqneTerm + shift(515), // > + shift(516), // >= + shift(517), // < + shift(518), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S717 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(37), // ?, reduce: EqneTerm + reduce(37), // :, reduce: EqneTerm + reduce(37), // ||, reduce: EqneTerm + reduce(37), // ^^, reduce: EqneTerm + reduce(37), // &&, reduce: EqneTerm + reduce(37), // =~, reduce: EqneTerm + reduce(37), // !=~, reduce: EqneTerm + reduce(37), // ==, reduce: EqneTerm + reduce(37), // !=, reduce: EqneTerm + shift(515), // > + shift(516), // >= + shift(517), // < + shift(518), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S718 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(39), // ?, reduce: CmpTerm + reduce(39), // :, reduce: CmpTerm + reduce(39), // ||, reduce: CmpTerm + reduce(39), // ^^, reduce: CmpTerm + reduce(39), // &&, reduce: CmpTerm + reduce(39), // =~, reduce: CmpTerm + reduce(39), // !=~, reduce: CmpTerm + reduce(39), // ==, reduce: CmpTerm + reduce(39), // !=, reduce: CmpTerm + reduce(39), // >, reduce: CmpTerm + reduce(39), // >=, reduce: CmpTerm + reduce(39), // <, reduce: CmpTerm + reduce(39), // <=, reduce: CmpTerm + shift(519), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S719 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(40), // ?, reduce: CmpTerm + reduce(40), // :, reduce: CmpTerm + reduce(40), // ||, reduce: CmpTerm + reduce(40), // ^^, reduce: CmpTerm + reduce(40), // &&, reduce: CmpTerm + reduce(40), // =~, reduce: CmpTerm + reduce(40), // !=~, reduce: CmpTerm + reduce(40), // ==, reduce: CmpTerm + reduce(40), // !=, reduce: CmpTerm + reduce(40), // >, reduce: CmpTerm + reduce(40), // >=, reduce: CmpTerm + reduce(40), // <, reduce: CmpTerm + reduce(40), // <=, reduce: CmpTerm + shift(519), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S720 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(41), // ?, reduce: CmpTerm + reduce(41), // :, reduce: CmpTerm + reduce(41), // ||, reduce: CmpTerm + reduce(41), // ^^, reduce: CmpTerm + reduce(41), // &&, reduce: CmpTerm + reduce(41), // =~, reduce: CmpTerm + reduce(41), // !=~, reduce: CmpTerm + reduce(41), // ==, reduce: CmpTerm + reduce(41), // !=, reduce: CmpTerm + reduce(41), // >, reduce: CmpTerm + reduce(41), // >=, reduce: CmpTerm + reduce(41), // <, reduce: CmpTerm + reduce(41), // <=, reduce: CmpTerm + shift(519), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S721 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(42), // ?, reduce: CmpTerm + reduce(42), // :, reduce: CmpTerm + reduce(42), // ||, reduce: CmpTerm + reduce(42), // ^^, reduce: CmpTerm + reduce(42), // &&, reduce: CmpTerm + reduce(42), // =~, reduce: CmpTerm + reduce(42), // !=~, reduce: CmpTerm + reduce(42), // ==, reduce: CmpTerm + reduce(42), // !=, reduce: CmpTerm + reduce(42), // >, reduce: CmpTerm + reduce(42), // >=, reduce: CmpTerm + reduce(42), // <, reduce: CmpTerm + reduce(42), // <=, reduce: CmpTerm + shift(519), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S722 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(44), // ?, reduce: BitwiseORTerm + reduce(44), // :, reduce: BitwiseORTerm + reduce(44), // ||, reduce: BitwiseORTerm + reduce(44), // ^^, reduce: BitwiseORTerm + reduce(44), // &&, reduce: BitwiseORTerm + reduce(44), // =~, reduce: BitwiseORTerm + reduce(44), // !=~, reduce: BitwiseORTerm + reduce(44), // ==, reduce: BitwiseORTerm + reduce(44), // !=, reduce: BitwiseORTerm + reduce(44), // >, reduce: BitwiseORTerm + reduce(44), // >=, reduce: BitwiseORTerm + reduce(44), // <, reduce: BitwiseORTerm + reduce(44), // <=, reduce: BitwiseORTerm + reduce(44), // |, reduce: BitwiseORTerm + shift(520), // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S723 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(46), // ?, reduce: BitwiseXORTerm + reduce(46), // :, reduce: BitwiseXORTerm + reduce(46), // ||, reduce: BitwiseXORTerm + reduce(46), // ^^, reduce: BitwiseXORTerm + reduce(46), // &&, reduce: BitwiseXORTerm + reduce(46), // =~, reduce: BitwiseXORTerm + reduce(46), // !=~, reduce: BitwiseXORTerm + reduce(46), // ==, reduce: BitwiseXORTerm + reduce(46), // !=, reduce: BitwiseXORTerm + reduce(46), // >, reduce: BitwiseXORTerm + reduce(46), // >=, reduce: BitwiseXORTerm + reduce(46), // <, reduce: BitwiseXORTerm + reduce(46), // <=, reduce: BitwiseXORTerm + reduce(46), // |, reduce: BitwiseXORTerm + reduce(46), // ^, reduce: BitwiseXORTerm + shift(521), // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S724 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(48), // ?, reduce: BitwiseANDTerm + reduce(48), // :, reduce: BitwiseANDTerm + reduce(48), // ||, reduce: BitwiseANDTerm + reduce(48), // ^^, reduce: BitwiseANDTerm + reduce(48), // &&, reduce: BitwiseANDTerm + reduce(48), // =~, reduce: BitwiseANDTerm + reduce(48), // !=~, reduce: BitwiseANDTerm + reduce(48), // ==, reduce: BitwiseANDTerm + reduce(48), // !=, reduce: BitwiseANDTerm + reduce(48), // >, reduce: BitwiseANDTerm + reduce(48), // >=, reduce: BitwiseANDTerm + reduce(48), // <, reduce: BitwiseANDTerm + reduce(48), // <=, reduce: BitwiseANDTerm + reduce(48), // |, reduce: BitwiseANDTerm + reduce(48), // ^, reduce: BitwiseANDTerm + reduce(48), // &, reduce: BitwiseANDTerm + shift(522), // << + shift(523), // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S725 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(50), // ?, reduce: BitwiseShiftTerm + reduce(50), // :, reduce: BitwiseShiftTerm + reduce(50), // ||, reduce: BitwiseShiftTerm + reduce(50), // ^^, reduce: BitwiseShiftTerm + reduce(50), // &&, reduce: BitwiseShiftTerm + reduce(50), // =~, reduce: BitwiseShiftTerm + reduce(50), // !=~, reduce: BitwiseShiftTerm + reduce(50), // ==, reduce: BitwiseShiftTerm + reduce(50), // !=, reduce: BitwiseShiftTerm + reduce(50), // >, reduce: BitwiseShiftTerm + reduce(50), // >=, reduce: BitwiseShiftTerm + reduce(50), // <, reduce: BitwiseShiftTerm + reduce(50), // <=, reduce: BitwiseShiftTerm + reduce(50), // |, reduce: BitwiseShiftTerm + reduce(50), // ^, reduce: BitwiseShiftTerm + reduce(50), // &, reduce: BitwiseShiftTerm + reduce(50), // <<, reduce: BitwiseShiftTerm + reduce(50), // >>, reduce: BitwiseShiftTerm + shift(524), // + + shift(525), // - + shift(526), // .+ + shift(527), // .- + shift(528), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S726 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(51), // ?, reduce: BitwiseShiftTerm + reduce(51), // :, reduce: BitwiseShiftTerm + reduce(51), // ||, reduce: BitwiseShiftTerm + reduce(51), // ^^, reduce: BitwiseShiftTerm + reduce(51), // &&, reduce: BitwiseShiftTerm + reduce(51), // =~, reduce: BitwiseShiftTerm + reduce(51), // !=~, reduce: BitwiseShiftTerm + reduce(51), // ==, reduce: BitwiseShiftTerm + reduce(51), // !=, reduce: BitwiseShiftTerm + reduce(51), // >, reduce: BitwiseShiftTerm + reduce(51), // >=, reduce: BitwiseShiftTerm + reduce(51), // <, reduce: BitwiseShiftTerm + reduce(51), // <=, reduce: BitwiseShiftTerm + reduce(51), // |, reduce: BitwiseShiftTerm + reduce(51), // ^, reduce: BitwiseShiftTerm + reduce(51), // &, reduce: BitwiseShiftTerm + reduce(51), // <<, reduce: BitwiseShiftTerm + reduce(51), // >>, reduce: BitwiseShiftTerm + shift(524), // + + shift(525), // - + shift(526), // .+ + shift(527), // .- + shift(528), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S727 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(53), // ?, reduce: AddsubdotTerm + reduce(53), // :, reduce: AddsubdotTerm + reduce(53), // ||, reduce: AddsubdotTerm + reduce(53), // ^^, reduce: AddsubdotTerm + reduce(53), // &&, reduce: AddsubdotTerm + reduce(53), // =~, reduce: AddsubdotTerm + reduce(53), // !=~, reduce: AddsubdotTerm + reduce(53), // ==, reduce: AddsubdotTerm + reduce(53), // !=, reduce: AddsubdotTerm + reduce(53), // >, reduce: AddsubdotTerm + reduce(53), // >=, reduce: AddsubdotTerm + reduce(53), // <, reduce: AddsubdotTerm + reduce(53), // <=, reduce: AddsubdotTerm + reduce(53), // |, reduce: AddsubdotTerm + reduce(53), // ^, reduce: AddsubdotTerm + reduce(53), // &, reduce: AddsubdotTerm + reduce(53), // <<, reduce: AddsubdotTerm + reduce(53), // >>, reduce: AddsubdotTerm + reduce(53), // +, reduce: AddsubdotTerm + reduce(53), // -, reduce: AddsubdotTerm + reduce(53), // .+, reduce: AddsubdotTerm + reduce(53), // .-, reduce: AddsubdotTerm + reduce(53), // ., reduce: AddsubdotTerm + shift(530), // * + shift(531), // / + shift(532), // // + shift(533), // % + shift(534), // .* + shift(535), // ./ + shift(536), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S728 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(54), // ?, reduce: AddsubdotTerm + reduce(54), // :, reduce: AddsubdotTerm + reduce(54), // ||, reduce: AddsubdotTerm + reduce(54), // ^^, reduce: AddsubdotTerm + reduce(54), // &&, reduce: AddsubdotTerm + reduce(54), // =~, reduce: AddsubdotTerm + reduce(54), // !=~, reduce: AddsubdotTerm + reduce(54), // ==, reduce: AddsubdotTerm + reduce(54), // !=, reduce: AddsubdotTerm + reduce(54), // >, reduce: AddsubdotTerm + reduce(54), // >=, reduce: AddsubdotTerm + reduce(54), // <, reduce: AddsubdotTerm + reduce(54), // <=, reduce: AddsubdotTerm + reduce(54), // |, reduce: AddsubdotTerm + reduce(54), // ^, reduce: AddsubdotTerm + reduce(54), // &, reduce: AddsubdotTerm + reduce(54), // <<, reduce: AddsubdotTerm + reduce(54), // >>, reduce: AddsubdotTerm + reduce(54), // +, reduce: AddsubdotTerm + reduce(54), // -, reduce: AddsubdotTerm + reduce(54), // .+, reduce: AddsubdotTerm + reduce(54), // .-, reduce: AddsubdotTerm + reduce(54), // ., reduce: AddsubdotTerm + shift(530), // * + shift(531), // / + shift(532), // // + shift(533), // % + shift(534), // .* + shift(535), // ./ + shift(536), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S729 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(55), // ?, reduce: AddsubdotTerm + reduce(55), // :, reduce: AddsubdotTerm + reduce(55), // ||, reduce: AddsubdotTerm + reduce(55), // ^^, reduce: AddsubdotTerm + reduce(55), // &&, reduce: AddsubdotTerm + reduce(55), // =~, reduce: AddsubdotTerm + reduce(55), // !=~, reduce: AddsubdotTerm + reduce(55), // ==, reduce: AddsubdotTerm + reduce(55), // !=, reduce: AddsubdotTerm + reduce(55), // >, reduce: AddsubdotTerm + reduce(55), // >=, reduce: AddsubdotTerm + reduce(55), // <, reduce: AddsubdotTerm + reduce(55), // <=, reduce: AddsubdotTerm + reduce(55), // |, reduce: AddsubdotTerm + reduce(55), // ^, reduce: AddsubdotTerm + reduce(55), // &, reduce: AddsubdotTerm + reduce(55), // <<, reduce: AddsubdotTerm + reduce(55), // >>, reduce: AddsubdotTerm + reduce(55), // +, reduce: AddsubdotTerm + reduce(55), // -, reduce: AddsubdotTerm + reduce(55), // .+, reduce: AddsubdotTerm + reduce(55), // .-, reduce: AddsubdotTerm + reduce(55), // ., reduce: AddsubdotTerm + shift(530), // * + shift(531), // / + shift(532), // // + shift(533), // % + shift(534), // .* + shift(535), // ./ + shift(536), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S730 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(56), // ?, reduce: AddsubdotTerm + reduce(56), // :, reduce: AddsubdotTerm + reduce(56), // ||, reduce: AddsubdotTerm + reduce(56), // ^^, reduce: AddsubdotTerm + reduce(56), // &&, reduce: AddsubdotTerm + reduce(56), // =~, reduce: AddsubdotTerm + reduce(56), // !=~, reduce: AddsubdotTerm + reduce(56), // ==, reduce: AddsubdotTerm + reduce(56), // !=, reduce: AddsubdotTerm + reduce(56), // >, reduce: AddsubdotTerm + reduce(56), // >=, reduce: AddsubdotTerm + reduce(56), // <, reduce: AddsubdotTerm + reduce(56), // <=, reduce: AddsubdotTerm + reduce(56), // |, reduce: AddsubdotTerm + reduce(56), // ^, reduce: AddsubdotTerm + reduce(56), // &, reduce: AddsubdotTerm + reduce(56), // <<, reduce: AddsubdotTerm + reduce(56), // >>, reduce: AddsubdotTerm + reduce(56), // +, reduce: AddsubdotTerm + reduce(56), // -, reduce: AddsubdotTerm + reduce(56), // .+, reduce: AddsubdotTerm + reduce(56), // .-, reduce: AddsubdotTerm + reduce(56), // ., reduce: AddsubdotTerm + shift(530), // * + shift(531), // / + shift(532), // // + shift(533), // % + shift(534), // .* + shift(535), // ./ + shift(536), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S731 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(57), // ?, reduce: AddsubdotTerm + reduce(57), // :, reduce: AddsubdotTerm + reduce(57), // ||, reduce: AddsubdotTerm + reduce(57), // ^^, reduce: AddsubdotTerm + reduce(57), // &&, reduce: AddsubdotTerm + reduce(57), // =~, reduce: AddsubdotTerm + reduce(57), // !=~, reduce: AddsubdotTerm + reduce(57), // ==, reduce: AddsubdotTerm + reduce(57), // !=, reduce: AddsubdotTerm + reduce(57), // >, reduce: AddsubdotTerm + reduce(57), // >=, reduce: AddsubdotTerm + reduce(57), // <, reduce: AddsubdotTerm + reduce(57), // <=, reduce: AddsubdotTerm + reduce(57), // |, reduce: AddsubdotTerm + reduce(57), // ^, reduce: AddsubdotTerm + reduce(57), // &, reduce: AddsubdotTerm + reduce(57), // <<, reduce: AddsubdotTerm + reduce(57), // >>, reduce: AddsubdotTerm + reduce(57), // +, reduce: AddsubdotTerm + reduce(57), // -, reduce: AddsubdotTerm + reduce(57), // .+, reduce: AddsubdotTerm + reduce(57), // .-, reduce: AddsubdotTerm + reduce(57), // ., reduce: AddsubdotTerm + shift(530), // * + shift(531), // / + shift(532), // // + shift(533), // % + shift(534), // .* + shift(535), // ./ + shift(536), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S732 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -59522,7 +60850,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S717 + actionRow{ // S733 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -59605,7 +60933,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S718 + actionRow{ // S734 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -59688,7 +61016,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S719 + actionRow{ // S735 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -59771,7 +61099,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S720 + actionRow{ // S736 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -59854,7 +61182,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S721 + actionRow{ // S737 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -59937,7 +61265,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S722 + actionRow{ // S738 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -60020,7 +61348,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S723 + actionRow{ // S739 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -60103,7 +61431,90 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S724 + actionRow{ // S740 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + shift(797), // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S741 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -60180,13 +61591,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(76), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } }, }, - actionRow{ // S725 + actionRow{ // S742 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -60263,13 +61674,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(81), // [, reduce: IndirectFieldName nil, // , nil, // { nil, // } }, }, - actionRow{ // S726 + actionRow{ // S743 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -60346,13 +61757,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(101), // [, reduce: ArrayLiteral nil, // , nil, // { nil, // } }, }, - actionRow{ // S727 + actionRow{ // S744 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -60375,39 +61786,39 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(108), // ?, reduce: MapLiteral - reduce(108), // :, reduce: MapLiteral - reduce(108), // ||, reduce: MapLiteral - reduce(108), // ^^, reduce: MapLiteral - reduce(108), // &&, reduce: MapLiteral - reduce(108), // =~, reduce: MapLiteral - reduce(108), // !=~, reduce: MapLiteral - reduce(108), // ==, reduce: MapLiteral - reduce(108), // !=, reduce: MapLiteral - reduce(108), // >, reduce: MapLiteral - reduce(108), // >=, reduce: MapLiteral - reduce(108), // <, reduce: MapLiteral - reduce(108), // <=, reduce: MapLiteral - reduce(108), // |, reduce: MapLiteral - reduce(108), // ^, reduce: MapLiteral - reduce(108), // &, reduce: MapLiteral - reduce(108), // <<, reduce: MapLiteral - reduce(108), // >>, reduce: MapLiteral - reduce(108), // +, reduce: MapLiteral - reduce(108), // -, reduce: MapLiteral - reduce(108), // .+, reduce: MapLiteral - reduce(108), // .-, reduce: MapLiteral - reduce(108), // ., reduce: MapLiteral - reduce(108), // *, reduce: MapLiteral - reduce(108), // /, reduce: MapLiteral - reduce(108), // //, reduce: MapLiteral - reduce(108), // %, reduce: MapLiteral - reduce(108), // .*, reduce: MapLiteral - reduce(108), // ./, reduce: MapLiteral - reduce(108), // .//, reduce: MapLiteral + reduce(110), // ?, reduce: MapLiteral + reduce(110), // :, reduce: MapLiteral + reduce(110), // ||, reduce: MapLiteral + reduce(110), // ^^, reduce: MapLiteral + reduce(110), // &&, reduce: MapLiteral + reduce(110), // =~, reduce: MapLiteral + reduce(110), // !=~, reduce: MapLiteral + reduce(110), // ==, reduce: MapLiteral + reduce(110), // !=, reduce: MapLiteral + reduce(110), // >, reduce: MapLiteral + reduce(110), // >=, reduce: MapLiteral + reduce(110), // <, reduce: MapLiteral + reduce(110), // <=, reduce: MapLiteral + reduce(110), // |, reduce: MapLiteral + reduce(110), // ^, reduce: MapLiteral + reduce(110), // &, reduce: MapLiteral + reduce(110), // <<, reduce: MapLiteral + reduce(110), // >>, reduce: MapLiteral + reduce(110), // +, reduce: MapLiteral + reduce(110), // -, reduce: MapLiteral + reduce(110), // .+, reduce: MapLiteral + reduce(110), // .-, reduce: MapLiteral + reduce(110), // ., reduce: MapLiteral + reduce(110), // *, reduce: MapLiteral + reduce(110), // /, reduce: MapLiteral + reduce(110), // //, reduce: MapLiteral + reduce(110), // %, reduce: MapLiteral + reduce(110), // .*, reduce: MapLiteral + reduce(110), // ./, reduce: MapLiteral + reduce(110), // .//, reduce: MapLiteral nil, // ! nil, // ~ - reduce(108), // **, reduce: MapLiteral + reduce(110), // **, reduce: MapLiteral nil, // ( nil, // ) nil, // md_token_field_name @@ -60429,13 +61840,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(110), // [, reduce: MapLiteral nil, // , nil, // { nil, // } }, }, - actionRow{ // S728 + actionRow{ // S745 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -60515,10 +61926,10 @@ var actionTab = actionTable{ nil, // [ nil, // , nil, // { - reduce(111), // }, reduce: MapLiteralKeyValuePairs + reduce(113), // }, reduce: MapLiteralKeyValuePairs }, }, - actionRow{ // S729 + actionRow{ // S746 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -60559,10 +61970,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(93), // + - shift(95), // - - shift(96), // .+ - shift(97), // .- + shift(94), // + + shift(96), // - + shift(97), // .+ + shift(98), // .- nil, // . nil, // * nil, // / @@ -60571,37 +61982,120 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(100), // ! - shift(101), // ~ + shift(101), // ! + shift(102), // ~ nil, // ** - shift(103), // ( + shift(104), // ( nil, // ) - shift(106), // md_token_field_name - shift(107), // $[ + shift(107), // md_token_field_name + shift(108), // $[ nil, // ] - shift(108), // md_token_string_literal - shift(109), // md_token_int_literal - shift(110), // md_token_float_literal - shift(111), // md_token_boolean_literal - shift(112), // md_token_panic - shift(114), // md_token_IPS - shift(115), // md_token_IFS - shift(116), // md_token_IRS - shift(117), // md_token_OPS - shift(118), // md_token_OFS - shift(119), // md_token_ORS - shift(120), // md_token_NF - shift(121), // md_token_NR - shift(122), // md_token_FNR - shift(123), // md_token_FILENAME - shift(124), // md_token_FILENUM - shift(126), // [ + shift(109), // md_token_string_literal + shift(110), // md_token_int_literal + shift(111), // md_token_float_literal + shift(112), // md_token_boolean_literal + shift(113), // md_token_panic + shift(115), // md_token_IPS + shift(116), // md_token_IFS + shift(117), // md_token_IRS + shift(118), // md_token_OPS + shift(119), // md_token_OFS + shift(120), // md_token_ORS + shift(121), // md_token_NF + shift(122), // md_token_NR + shift(123), // md_token_FNR + shift(124), // md_token_FILENAME + shift(125), // md_token_FILENUM + shift(127), // [ nil, // , - shift(128), // { + shift(130), // { nil, // } }, }, - actionRow{ // S730 + actionRow{ // S747 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(107), // $, reduce: ArrayOrMapIndexAccess + reduce(107), // ;, reduce: ArrayOrMapIndexAccess + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(107), // ?, reduce: ArrayOrMapIndexAccess + nil, // : + reduce(107), // ||, reduce: ArrayOrMapIndexAccess + reduce(107), // ^^, reduce: ArrayOrMapIndexAccess + reduce(107), // &&, reduce: ArrayOrMapIndexAccess + reduce(107), // =~, reduce: ArrayOrMapIndexAccess + reduce(107), // !=~, reduce: ArrayOrMapIndexAccess + reduce(107), // ==, reduce: ArrayOrMapIndexAccess + reduce(107), // !=, reduce: ArrayOrMapIndexAccess + reduce(107), // >, reduce: ArrayOrMapIndexAccess + reduce(107), // >=, reduce: ArrayOrMapIndexAccess + reduce(107), // <, reduce: ArrayOrMapIndexAccess + reduce(107), // <=, reduce: ArrayOrMapIndexAccess + reduce(107), // |, reduce: ArrayOrMapIndexAccess + reduce(107), // ^, reduce: ArrayOrMapIndexAccess + reduce(107), // &, reduce: ArrayOrMapIndexAccess + reduce(107), // <<, reduce: ArrayOrMapIndexAccess + reduce(107), // >>, reduce: ArrayOrMapIndexAccess + reduce(107), // +, reduce: ArrayOrMapIndexAccess + reduce(107), // -, reduce: ArrayOrMapIndexAccess + reduce(107), // .+, reduce: ArrayOrMapIndexAccess + reduce(107), // .-, reduce: ArrayOrMapIndexAccess + reduce(107), // ., reduce: ArrayOrMapIndexAccess + reduce(107), // *, reduce: ArrayOrMapIndexAccess + reduce(107), // /, reduce: ArrayOrMapIndexAccess + reduce(107), // //, reduce: ArrayOrMapIndexAccess + reduce(107), // %, reduce: ArrayOrMapIndexAccess + reduce(107), // .*, reduce: ArrayOrMapIndexAccess + reduce(107), // ./, reduce: ArrayOrMapIndexAccess + reduce(107), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(107), // **, reduce: ArrayOrMapIndexAccess + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(107), // [, reduce: ArrayOrMapIndexAccess + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S748 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -60684,1500 +62178,6 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S731 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(195), // + - shift(197), // - - shift(198), // .+ - shift(199), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(202), // ! - shift(203), // ~ - nil, // ** - shift(205), // ( - nil, // ) - shift(208), // md_token_field_name - shift(209), // $[ - nil, // ] - shift(210), // md_token_string_literal - shift(211), // md_token_int_literal - shift(212), // md_token_float_literal - shift(213), // md_token_boolean_literal - shift(214), // md_token_panic - shift(216), // md_token_IPS - shift(217), // md_token_IFS - shift(218), // md_token_IRS - shift(219), // md_token_OPS - shift(220), // md_token_OFS - shift(221), // md_token_ORS - shift(222), // md_token_NF - shift(223), // md_token_NR - shift(224), // md_token_FNR - shift(225), // md_token_FILENAME - shift(226), // md_token_FILENUM - shift(228), // [ - nil, // , - shift(230), // { - nil, // } - }, - }, - actionRow{ // S732 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(245), // + - shift(247), // - - shift(248), // .+ - shift(249), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(252), // ! - shift(253), // ~ - nil, // ** - shift(255), // ( - nil, // ) - shift(258), // md_token_field_name - shift(259), // $[ - nil, // ] - shift(261), // md_token_string_literal - shift(262), // md_token_int_literal - shift(263), // md_token_float_literal - shift(264), // md_token_boolean_literal - shift(265), // md_token_panic - shift(267), // md_token_IPS - shift(268), // md_token_IFS - shift(269), // md_token_IRS - shift(270), // md_token_OPS - shift(271), // md_token_OFS - shift(272), // md_token_ORS - shift(273), // md_token_NF - shift(274), // md_token_NR - shift(275), // md_token_FNR - shift(276), // md_token_FILENAME - shift(277), // md_token_FILENUM - shift(279), // [ - nil, // , - shift(283), // { - nil, // } - }, - }, - actionRow{ // S733 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(304), // ! - shift(305), // ~ - nil, // ** - shift(307), // ( - nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ - nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ - nil, // , - shift(332), // { - nil, // } - }, - }, - actionRow{ // S734 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(658), // + - shift(660), // - - shift(661), // .+ - shift(662), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(665), // ! - shift(666), // ~ - nil, // ** - shift(668), // ( - nil, // ) - shift(671), // md_token_field_name - shift(672), // $[ - nil, // ] - shift(673), // md_token_string_literal - shift(674), // md_token_int_literal - shift(675), // md_token_float_literal - shift(676), // md_token_boolean_literal - shift(677), // md_token_panic - shift(679), // md_token_IPS - shift(680), // md_token_IFS - shift(681), // md_token_IRS - shift(682), // md_token_OPS - shift(683), // md_token_OFS - shift(684), // md_token_ORS - shift(685), // md_token_NF - shift(686), // md_token_NR - shift(687), // md_token_FNR - shift(688), // md_token_FILENAME - shift(689), // md_token_FILENUM - shift(691), // [ - nil, // , - shift(693), // { - nil, // } - }, - }, - actionRow{ // S735 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(658), // + - shift(660), // - - shift(661), // .+ - shift(662), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(665), // ! - shift(666), // ~ - nil, // ** - shift(668), // ( - nil, // ) - shift(671), // md_token_field_name - shift(672), // $[ - nil, // ] - shift(673), // md_token_string_literal - shift(674), // md_token_int_literal - shift(675), // md_token_float_literal - shift(676), // md_token_boolean_literal - shift(677), // md_token_panic - shift(679), // md_token_IPS - shift(680), // md_token_IFS - shift(681), // md_token_IRS - shift(682), // md_token_OPS - shift(683), // md_token_OFS - shift(684), // md_token_ORS - shift(685), // md_token_NF - shift(686), // md_token_NR - shift(687), // md_token_FNR - shift(688), // md_token_FILENAME - shift(689), // md_token_FILENUM - shift(691), // [ - nil, // , - shift(693), // { - nil, // } - }, - }, - actionRow{ // S736 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(658), // + - shift(660), // - - shift(661), // .+ - shift(662), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(665), // ! - shift(666), // ~ - nil, // ** - shift(668), // ( - nil, // ) - shift(671), // md_token_field_name - shift(672), // $[ - nil, // ] - shift(673), // md_token_string_literal - shift(674), // md_token_int_literal - shift(675), // md_token_float_literal - shift(676), // md_token_boolean_literal - shift(677), // md_token_panic - shift(679), // md_token_IPS - shift(680), // md_token_IFS - shift(681), // md_token_IRS - shift(682), // md_token_OPS - shift(683), // md_token_OFS - shift(684), // md_token_ORS - shift(685), // md_token_NF - shift(686), // md_token_NR - shift(687), // md_token_FNR - shift(688), // md_token_FILENAME - shift(689), // md_token_FILENUM - shift(691), // [ - nil, // , - shift(693), // { - nil, // } - }, - }, - actionRow{ // S737 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(658), // + - shift(660), // - - shift(661), // .+ - shift(662), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(665), // ! - shift(666), // ~ - nil, // ** - shift(668), // ( - nil, // ) - shift(671), // md_token_field_name - shift(672), // $[ - nil, // ] - shift(673), // md_token_string_literal - shift(674), // md_token_int_literal - shift(675), // md_token_float_literal - shift(676), // md_token_boolean_literal - shift(677), // md_token_panic - shift(679), // md_token_IPS - shift(680), // md_token_IFS - shift(681), // md_token_IRS - shift(682), // md_token_OPS - shift(683), // md_token_OFS - shift(684), // md_token_ORS - shift(685), // md_token_NF - shift(686), // md_token_NR - shift(687), // md_token_FNR - shift(688), // md_token_FILENAME - shift(689), // md_token_FILENUM - shift(691), // [ - nil, // , - shift(693), // { - nil, // } - }, - }, - actionRow{ // S738 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(658), // + - shift(660), // - - shift(661), // .+ - shift(662), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(665), // ! - shift(666), // ~ - nil, // ** - shift(668), // ( - nil, // ) - shift(671), // md_token_field_name - shift(672), // $[ - nil, // ] - shift(673), // md_token_string_literal - shift(674), // md_token_int_literal - shift(675), // md_token_float_literal - shift(676), // md_token_boolean_literal - shift(677), // md_token_panic - shift(679), // md_token_IPS - shift(680), // md_token_IFS - shift(681), // md_token_IRS - shift(682), // md_token_OPS - shift(683), // md_token_OFS - shift(684), // md_token_ORS - shift(685), // md_token_NF - shift(686), // md_token_NR - shift(687), // md_token_FNR - shift(688), // md_token_FILENAME - shift(689), // md_token_FILENUM - shift(691), // [ - nil, // , - shift(693), // { - nil, // } - }, - }, - actionRow{ // S739 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(658), // + - shift(660), // - - shift(661), // .+ - shift(662), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(665), // ! - shift(666), // ~ - nil, // ** - shift(668), // ( - nil, // ) - shift(671), // md_token_field_name - shift(672), // $[ - nil, // ] - shift(673), // md_token_string_literal - shift(674), // md_token_int_literal - shift(675), // md_token_float_literal - shift(676), // md_token_boolean_literal - shift(677), // md_token_panic - shift(679), // md_token_IPS - shift(680), // md_token_IFS - shift(681), // md_token_IRS - shift(682), // md_token_OPS - shift(683), // md_token_OFS - shift(684), // md_token_ORS - shift(685), // md_token_NF - shift(686), // md_token_NR - shift(687), // md_token_FNR - shift(688), // md_token_FILENAME - shift(689), // md_token_FILENUM - shift(691), // [ - nil, // , - shift(693), // { - nil, // } - }, - }, - actionRow{ // S740 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(658), // + - shift(660), // - - shift(661), // .+ - shift(662), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(665), // ! - shift(666), // ~ - nil, // ** - shift(668), // ( - nil, // ) - shift(671), // md_token_field_name - shift(672), // $[ - nil, // ] - shift(673), // md_token_string_literal - shift(674), // md_token_int_literal - shift(675), // md_token_float_literal - shift(676), // md_token_boolean_literal - shift(677), // md_token_panic - shift(679), // md_token_IPS - shift(680), // md_token_IFS - shift(681), // md_token_IRS - shift(682), // md_token_OPS - shift(683), // md_token_OFS - shift(684), // md_token_ORS - shift(685), // md_token_NF - shift(686), // md_token_NR - shift(687), // md_token_FNR - shift(688), // md_token_FILENAME - shift(689), // md_token_FILENUM - shift(691), // [ - nil, // , - shift(693), // { - nil, // } - }, - }, - actionRow{ // S741 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(658), // + - shift(660), // - - shift(661), // .+ - shift(662), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(665), // ! - shift(666), // ~ - nil, // ** - shift(668), // ( - nil, // ) - shift(671), // md_token_field_name - shift(672), // $[ - nil, // ] - shift(673), // md_token_string_literal - shift(674), // md_token_int_literal - shift(675), // md_token_float_literal - shift(676), // md_token_boolean_literal - shift(677), // md_token_panic - shift(679), // md_token_IPS - shift(680), // md_token_IFS - shift(681), // md_token_IRS - shift(682), // md_token_OPS - shift(683), // md_token_OFS - shift(684), // md_token_ORS - shift(685), // md_token_NF - shift(686), // md_token_NR - shift(687), // md_token_FNR - shift(688), // md_token_FILENAME - shift(689), // md_token_FILENUM - shift(691), // [ - nil, // , - shift(693), // { - nil, // } - }, - }, - actionRow{ // S742 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(658), // + - shift(660), // - - shift(661), // .+ - shift(662), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(665), // ! - shift(666), // ~ - nil, // ** - shift(668), // ( - nil, // ) - shift(671), // md_token_field_name - shift(672), // $[ - nil, // ] - shift(673), // md_token_string_literal - shift(674), // md_token_int_literal - shift(675), // md_token_float_literal - shift(676), // md_token_boolean_literal - shift(677), // md_token_panic - shift(679), // md_token_IPS - shift(680), // md_token_IFS - shift(681), // md_token_IRS - shift(682), // md_token_OPS - shift(683), // md_token_OFS - shift(684), // md_token_ORS - shift(685), // md_token_NF - shift(686), // md_token_NR - shift(687), // md_token_FNR - shift(688), // md_token_FILENAME - shift(689), // md_token_FILENUM - shift(691), // [ - nil, // , - shift(693), // { - nil, // } - }, - }, - actionRow{ // S743 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(658), // + - shift(660), // - - shift(661), // .+ - shift(662), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(665), // ! - shift(666), // ~ - nil, // ** - shift(668), // ( - nil, // ) - shift(671), // md_token_field_name - shift(672), // $[ - nil, // ] - shift(673), // md_token_string_literal - shift(674), // md_token_int_literal - shift(675), // md_token_float_literal - shift(676), // md_token_boolean_literal - shift(677), // md_token_panic - shift(679), // md_token_IPS - shift(680), // md_token_IFS - shift(681), // md_token_IRS - shift(682), // md_token_OPS - shift(683), // md_token_OFS - shift(684), // md_token_ORS - shift(685), // md_token_NF - shift(686), // md_token_NR - shift(687), // md_token_FNR - shift(688), // md_token_FILENAME - shift(689), // md_token_FILENUM - shift(691), // [ - nil, // , - shift(693), // { - nil, // } - }, - }, - actionRow{ // S744 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(658), // + - shift(660), // - - shift(661), // .+ - shift(662), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(665), // ! - shift(666), // ~ - nil, // ** - shift(668), // ( - nil, // ) - shift(671), // md_token_field_name - shift(672), // $[ - nil, // ] - shift(673), // md_token_string_literal - shift(674), // md_token_int_literal - shift(675), // md_token_float_literal - shift(676), // md_token_boolean_literal - shift(677), // md_token_panic - shift(679), // md_token_IPS - shift(680), // md_token_IFS - shift(681), // md_token_IRS - shift(682), // md_token_OPS - shift(683), // md_token_OFS - shift(684), // md_token_ORS - shift(685), // md_token_NF - shift(686), // md_token_NR - shift(687), // md_token_FNR - shift(688), // md_token_FILENAME - shift(689), // md_token_FILENUM - shift(691), // [ - nil, // , - shift(693), // { - nil, // } - }, - }, - actionRow{ // S745 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(658), // + - shift(660), // - - shift(661), // .+ - shift(662), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(665), // ! - shift(666), // ~ - nil, // ** - shift(668), // ( - nil, // ) - shift(671), // md_token_field_name - shift(672), // $[ - nil, // ] - shift(673), // md_token_string_literal - shift(674), // md_token_int_literal - shift(675), // md_token_float_literal - shift(676), // md_token_boolean_literal - shift(677), // md_token_panic - shift(679), // md_token_IPS - shift(680), // md_token_IFS - shift(681), // md_token_IRS - shift(682), // md_token_OPS - shift(683), // md_token_OFS - shift(684), // md_token_ORS - shift(685), // md_token_NF - shift(686), // md_token_NR - shift(687), // md_token_FNR - shift(688), // md_token_FILENAME - shift(689), // md_token_FILENUM - shift(691), // [ - nil, // , - shift(693), // { - nil, // } - }, - }, - actionRow{ // S746 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(658), // + - shift(660), // - - shift(661), // .+ - shift(662), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(665), // ! - shift(666), // ~ - nil, // ** - shift(668), // ( - nil, // ) - shift(671), // md_token_field_name - shift(672), // $[ - nil, // ] - shift(673), // md_token_string_literal - shift(674), // md_token_int_literal - shift(675), // md_token_float_literal - shift(676), // md_token_boolean_literal - shift(677), // md_token_panic - shift(679), // md_token_IPS - shift(680), // md_token_IFS - shift(681), // md_token_IRS - shift(682), // md_token_OPS - shift(683), // md_token_OFS - shift(684), // md_token_ORS - shift(685), // md_token_NF - shift(686), // md_token_NR - shift(687), // md_token_FNR - shift(688), // md_token_FILENAME - shift(689), // md_token_FILENUM - shift(691), // [ - nil, // , - shift(693), // { - nil, // } - }, - }, - actionRow{ // S747 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(658), // + - shift(660), // - - shift(661), // .+ - shift(662), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(665), // ! - shift(666), // ~ - nil, // ** - shift(668), // ( - nil, // ) - shift(671), // md_token_field_name - shift(672), // $[ - nil, // ] - shift(673), // md_token_string_literal - shift(674), // md_token_int_literal - shift(675), // md_token_float_literal - shift(676), // md_token_boolean_literal - shift(677), // md_token_panic - shift(679), // md_token_IPS - shift(680), // md_token_IFS - shift(681), // md_token_IRS - shift(682), // md_token_OPS - shift(683), // md_token_OFS - shift(684), // md_token_ORS - shift(685), // md_token_NF - shift(686), // md_token_NR - shift(687), // md_token_FNR - shift(688), // md_token_FILENAME - shift(689), // md_token_FILENUM - shift(691), // [ - nil, // , - shift(693), // { - nil, // } - }, - }, - actionRow{ // S748 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(658), // + - shift(660), // - - shift(661), // .+ - shift(662), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(665), // ! - shift(666), // ~ - nil, // ** - shift(668), // ( - nil, // ) - shift(671), // md_token_field_name - shift(672), // $[ - nil, // ] - shift(673), // md_token_string_literal - shift(674), // md_token_int_literal - shift(675), // md_token_float_literal - shift(676), // md_token_boolean_literal - shift(677), // md_token_panic - shift(679), // md_token_IPS - shift(680), // md_token_IFS - shift(681), // md_token_IRS - shift(682), // md_token_OPS - shift(683), // md_token_OFS - shift(684), // md_token_ORS - shift(685), // md_token_NF - shift(686), // md_token_NR - shift(687), // md_token_FNR - shift(688), // md_token_FILENAME - shift(689), // md_token_FILENUM - shift(691), // [ - nil, // , - shift(693), // { - nil, // } - }, - }, actionRow{ // S749 canRecover: false, actions: [numSymbols]action{ @@ -62219,10 +62219,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(658), // + - shift(660), // - - shift(661), // .+ - shift(662), // .- + shift(198), // + + shift(200), // - + shift(201), // .+ + shift(202), // .- nil, // . nil, // * nil, // / @@ -62231,117 +62231,117 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(665), // ! - shift(666), // ~ + shift(205), // ! + shift(206), // ~ nil, // ** - shift(668), // ( + shift(208), // ( nil, // ) - shift(671), // md_token_field_name - shift(672), // $[ + shift(211), // md_token_field_name + shift(212), // $[ nil, // ] - shift(673), // md_token_string_literal - shift(674), // md_token_int_literal - shift(675), // md_token_float_literal - shift(676), // md_token_boolean_literal - shift(677), // md_token_panic - shift(679), // md_token_IPS - shift(680), // md_token_IFS - shift(681), // md_token_IRS - shift(682), // md_token_OPS - shift(683), // md_token_OFS - shift(684), // md_token_ORS - shift(685), // md_token_NF - shift(686), // md_token_NR - shift(687), // md_token_FNR - shift(688), // md_token_FILENAME - shift(689), // md_token_FILENUM - shift(691), // [ + shift(213), // md_token_string_literal + shift(214), // md_token_int_literal + shift(215), // md_token_float_literal + shift(216), // md_token_boolean_literal + shift(217), // md_token_panic + shift(219), // md_token_IPS + shift(220), // md_token_IFS + shift(221), // md_token_IRS + shift(222), // md_token_OPS + shift(223), // md_token_OFS + shift(224), // md_token_ORS + shift(225), // md_token_NF + shift(226), // md_token_NR + shift(227), // md_token_FNR + shift(228), // md_token_FILENAME + shift(229), // md_token_FILENUM + shift(231), // [ nil, // , - shift(693), // { + shift(234), // { nil, // } }, }, actionRow{ // S750 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(658), // + - shift(660), // - - shift(661), // .+ - shift(662), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(665), // ! - shift(666), // ~ - nil, // ** - shift(668), // ( - nil, // ) - shift(671), // md_token_field_name - shift(672), // $[ - nil, // ] - shift(673), // md_token_string_literal - shift(674), // md_token_int_literal - shift(675), // md_token_float_literal - shift(676), // md_token_boolean_literal - shift(677), // md_token_panic - shift(679), // md_token_IPS - shift(680), // md_token_IFS - shift(681), // md_token_IRS - shift(682), // md_token_OPS - shift(683), // md_token_OFS - shift(684), // md_token_ORS - shift(685), // md_token_NF - shift(686), // md_token_NR - shift(687), // md_token_FNR - shift(688), // md_token_FILENAME - shift(689), // md_token_FILENUM - shift(691), // [ - nil, // , - shift(693), // { - nil, // } + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(107), // ?, reduce: ArrayOrMapIndexAccess + nil, // : + reduce(107), // ||, reduce: ArrayOrMapIndexAccess + reduce(107), // ^^, reduce: ArrayOrMapIndexAccess + reduce(107), // &&, reduce: ArrayOrMapIndexAccess + reduce(107), // =~, reduce: ArrayOrMapIndexAccess + reduce(107), // !=~, reduce: ArrayOrMapIndexAccess + reduce(107), // ==, reduce: ArrayOrMapIndexAccess + reduce(107), // !=, reduce: ArrayOrMapIndexAccess + reduce(107), // >, reduce: ArrayOrMapIndexAccess + reduce(107), // >=, reduce: ArrayOrMapIndexAccess + reduce(107), // <, reduce: ArrayOrMapIndexAccess + reduce(107), // <=, reduce: ArrayOrMapIndexAccess + reduce(107), // |, reduce: ArrayOrMapIndexAccess + reduce(107), // ^, reduce: ArrayOrMapIndexAccess + reduce(107), // &, reduce: ArrayOrMapIndexAccess + reduce(107), // <<, reduce: ArrayOrMapIndexAccess + reduce(107), // >>, reduce: ArrayOrMapIndexAccess + reduce(107), // +, reduce: ArrayOrMapIndexAccess + reduce(107), // -, reduce: ArrayOrMapIndexAccess + reduce(107), // .+, reduce: ArrayOrMapIndexAccess + reduce(107), // .-, reduce: ArrayOrMapIndexAccess + reduce(107), // ., reduce: ArrayOrMapIndexAccess + reduce(107), // *, reduce: ArrayOrMapIndexAccess + reduce(107), // /, reduce: ArrayOrMapIndexAccess + reduce(107), // //, reduce: ArrayOrMapIndexAccess + reduce(107), // %, reduce: ArrayOrMapIndexAccess + reduce(107), // .*, reduce: ArrayOrMapIndexAccess + reduce(107), // ./, reduce: ArrayOrMapIndexAccess + reduce(107), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(107), // **, reduce: ArrayOrMapIndexAccess + nil, // ( + reduce(107), // ), reduce: ArrayOrMapIndexAccess + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(107), // [, reduce: ArrayOrMapIndexAccess + nil, // , + nil, // { + nil, // } }, }, actionRow{ // S751 @@ -62385,10 +62385,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(658), // + - shift(660), // - - shift(661), // .+ - shift(662), // .- + shift(249), // + + shift(251), // - + shift(252), // .+ + shift(253), // .- nil, // . nil, // * nil, // / @@ -62397,117 +62397,117 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(665), // ! - shift(666), // ~ + shift(256), // ! + shift(257), // ~ nil, // ** - shift(668), // ( + shift(259), // ( nil, // ) - shift(671), // md_token_field_name - shift(672), // $[ + shift(262), // md_token_field_name + shift(263), // $[ nil, // ] - shift(673), // md_token_string_literal - shift(674), // md_token_int_literal - shift(675), // md_token_float_literal - shift(676), // md_token_boolean_literal - shift(677), // md_token_panic - shift(679), // md_token_IPS - shift(680), // md_token_IFS - shift(681), // md_token_IRS - shift(682), // md_token_OPS - shift(683), // md_token_OFS - shift(684), // md_token_ORS - shift(685), // md_token_NF - shift(686), // md_token_NR - shift(687), // md_token_FNR - shift(688), // md_token_FILENAME - shift(689), // md_token_FILENUM - shift(691), // [ + shift(265), // md_token_string_literal + shift(266), // md_token_int_literal + shift(267), // md_token_float_literal + shift(268), // md_token_boolean_literal + shift(269), // md_token_panic + shift(271), // md_token_IPS + shift(272), // md_token_IFS + shift(273), // md_token_IRS + shift(274), // md_token_OPS + shift(275), // md_token_OFS + shift(276), // md_token_ORS + shift(277), // md_token_NF + shift(278), // md_token_NR + shift(279), // md_token_FNR + shift(280), // md_token_FILENAME + shift(281), // md_token_FILENUM + shift(283), // [ nil, // , - shift(693), // { + shift(288), // { nil, // } }, }, actionRow{ // S752 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(658), // + - shift(660), // - - shift(661), // .+ - shift(662), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(665), // ! - shift(666), // ~ - nil, // ** - shift(668), // ( - nil, // ) - shift(671), // md_token_field_name - shift(672), // $[ - nil, // ] - shift(673), // md_token_string_literal - shift(674), // md_token_int_literal - shift(675), // md_token_float_literal - shift(676), // md_token_boolean_literal - shift(677), // md_token_panic - shift(679), // md_token_IPS - shift(680), // md_token_IFS - shift(681), // md_token_IRS - shift(682), // md_token_OPS - shift(683), // md_token_OFS - shift(684), // md_token_ORS - shift(685), // md_token_NF - shift(686), // md_token_NR - shift(687), // md_token_FNR - shift(688), // md_token_FILENAME - shift(689), // md_token_FILENUM - shift(691), // [ - nil, // , - shift(693), // { - nil, // } + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(107), // ?, reduce: ArrayOrMapIndexAccess + nil, // : + reduce(107), // ||, reduce: ArrayOrMapIndexAccess + reduce(107), // ^^, reduce: ArrayOrMapIndexAccess + reduce(107), // &&, reduce: ArrayOrMapIndexAccess + reduce(107), // =~, reduce: ArrayOrMapIndexAccess + reduce(107), // !=~, reduce: ArrayOrMapIndexAccess + reduce(107), // ==, reduce: ArrayOrMapIndexAccess + reduce(107), // !=, reduce: ArrayOrMapIndexAccess + reduce(107), // >, reduce: ArrayOrMapIndexAccess + reduce(107), // >=, reduce: ArrayOrMapIndexAccess + reduce(107), // <, reduce: ArrayOrMapIndexAccess + reduce(107), // <=, reduce: ArrayOrMapIndexAccess + reduce(107), // |, reduce: ArrayOrMapIndexAccess + reduce(107), // ^, reduce: ArrayOrMapIndexAccess + reduce(107), // &, reduce: ArrayOrMapIndexAccess + reduce(107), // <<, reduce: ArrayOrMapIndexAccess + reduce(107), // >>, reduce: ArrayOrMapIndexAccess + reduce(107), // +, reduce: ArrayOrMapIndexAccess + reduce(107), // -, reduce: ArrayOrMapIndexAccess + reduce(107), // .+, reduce: ArrayOrMapIndexAccess + reduce(107), // .-, reduce: ArrayOrMapIndexAccess + reduce(107), // ., reduce: ArrayOrMapIndexAccess + reduce(107), // *, reduce: ArrayOrMapIndexAccess + reduce(107), // /, reduce: ArrayOrMapIndexAccess + reduce(107), // //, reduce: ArrayOrMapIndexAccess + reduce(107), // %, reduce: ArrayOrMapIndexAccess + reduce(107), // .*, reduce: ArrayOrMapIndexAccess + reduce(107), // ./, reduce: ArrayOrMapIndexAccess + reduce(107), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(107), // **, reduce: ArrayOrMapIndexAccess + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + reduce(107), // ], reduce: ArrayOrMapIndexAccess + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(107), // [, reduce: ArrayOrMapIndexAccess + reduce(107), // ,, reduce: ArrayOrMapIndexAccess + nil, // { + nil, // } }, }, actionRow{ // S753 @@ -62551,10 +62551,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(658), // + - shift(660), // - - shift(661), // .+ - shift(662), // .- + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- nil, // . nil, // * nil, // / @@ -62563,33 +62563,33 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(665), // ! - shift(666), // ~ + shift(309), // ! + shift(310), // ~ nil, // ** - shift(668), // ( + shift(312), // ( nil, // ) - shift(671), // md_token_field_name - shift(672), // $[ + shift(315), // md_token_field_name + shift(316), // $[ nil, // ] - shift(673), // md_token_string_literal - shift(674), // md_token_int_literal - shift(675), // md_token_float_literal - shift(676), // md_token_boolean_literal - shift(677), // md_token_panic - shift(679), // md_token_IPS - shift(680), // md_token_IFS - shift(681), // md_token_IRS - shift(682), // md_token_OPS - shift(683), // md_token_OFS - shift(684), // md_token_ORS - shift(685), // md_token_NF - shift(686), // md_token_NR - shift(687), // md_token_FNR - shift(688), // md_token_FILENAME - shift(689), // md_token_FILENUM - shift(691), // [ + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ nil, // , - shift(693), // { + shift(338), // { nil, // } }, }, @@ -62634,10 +62634,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(658), // + - shift(660), // - - shift(661), // .+ - shift(662), // .- + shift(673), // + + shift(675), // - + shift(676), // .+ + shift(677), // .- nil, // . nil, // * nil, // / @@ -62646,37 +62646,1697 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(665), // ! - shift(666), // ~ + shift(680), // ! + shift(681), // ~ nil, // ** - shift(668), // ( + shift(683), // ( nil, // ) - shift(671), // md_token_field_name - shift(672), // $[ + shift(686), // md_token_field_name + shift(687), // $[ nil, // ] - shift(673), // md_token_string_literal - shift(674), // md_token_int_literal - shift(675), // md_token_float_literal - shift(676), // md_token_boolean_literal - shift(677), // md_token_panic - shift(679), // md_token_IPS - shift(680), // md_token_IFS - shift(681), // md_token_IRS - shift(682), // md_token_OPS - shift(683), // md_token_OFS - shift(684), // md_token_ORS - shift(685), // md_token_NF - shift(686), // md_token_NR - shift(687), // md_token_FNR - shift(688), // md_token_FILENAME - shift(689), // md_token_FILENUM - shift(691), // [ + shift(688), // md_token_string_literal + shift(689), // md_token_int_literal + shift(690), // md_token_float_literal + shift(691), // md_token_boolean_literal + shift(692), // md_token_panic + shift(694), // md_token_IPS + shift(695), // md_token_IFS + shift(696), // md_token_IRS + shift(697), // md_token_OPS + shift(698), // md_token_OFS + shift(699), // md_token_ORS + shift(700), // md_token_NF + shift(701), // md_token_NR + shift(702), // md_token_FNR + shift(703), // md_token_FILENAME + shift(704), // md_token_FILENUM + shift(706), // [ nil, // , - shift(693), // { + shift(709), // { nil, // } }, }, actionRow{ // S755 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(673), // + + shift(675), // - + shift(676), // .+ + shift(677), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(680), // ! + shift(681), // ~ + nil, // ** + shift(683), // ( + nil, // ) + shift(686), // md_token_field_name + shift(687), // $[ + nil, // ] + shift(688), // md_token_string_literal + shift(689), // md_token_int_literal + shift(690), // md_token_float_literal + shift(691), // md_token_boolean_literal + shift(692), // md_token_panic + shift(694), // md_token_IPS + shift(695), // md_token_IFS + shift(696), // md_token_IRS + shift(697), // md_token_OPS + shift(698), // md_token_OFS + shift(699), // md_token_ORS + shift(700), // md_token_NF + shift(701), // md_token_NR + shift(702), // md_token_FNR + shift(703), // md_token_FILENAME + shift(704), // md_token_FILENUM + shift(706), // [ + nil, // , + shift(709), // { + nil, // } + }, + }, + actionRow{ // S756 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(673), // + + shift(675), // - + shift(676), // .+ + shift(677), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(680), // ! + shift(681), // ~ + nil, // ** + shift(683), // ( + nil, // ) + shift(686), // md_token_field_name + shift(687), // $[ + nil, // ] + shift(688), // md_token_string_literal + shift(689), // md_token_int_literal + shift(690), // md_token_float_literal + shift(691), // md_token_boolean_literal + shift(692), // md_token_panic + shift(694), // md_token_IPS + shift(695), // md_token_IFS + shift(696), // md_token_IRS + shift(697), // md_token_OPS + shift(698), // md_token_OFS + shift(699), // md_token_ORS + shift(700), // md_token_NF + shift(701), // md_token_NR + shift(702), // md_token_FNR + shift(703), // md_token_FILENAME + shift(704), // md_token_FILENUM + shift(706), // [ + nil, // , + shift(709), // { + nil, // } + }, + }, + actionRow{ // S757 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(673), // + + shift(675), // - + shift(676), // .+ + shift(677), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(680), // ! + shift(681), // ~ + nil, // ** + shift(683), // ( + nil, // ) + shift(686), // md_token_field_name + shift(687), // $[ + nil, // ] + shift(688), // md_token_string_literal + shift(689), // md_token_int_literal + shift(690), // md_token_float_literal + shift(691), // md_token_boolean_literal + shift(692), // md_token_panic + shift(694), // md_token_IPS + shift(695), // md_token_IFS + shift(696), // md_token_IRS + shift(697), // md_token_OPS + shift(698), // md_token_OFS + shift(699), // md_token_ORS + shift(700), // md_token_NF + shift(701), // md_token_NR + shift(702), // md_token_FNR + shift(703), // md_token_FILENAME + shift(704), // md_token_FILENUM + shift(706), // [ + nil, // , + shift(709), // { + nil, // } + }, + }, + actionRow{ // S758 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(673), // + + shift(675), // - + shift(676), // .+ + shift(677), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(680), // ! + shift(681), // ~ + nil, // ** + shift(683), // ( + nil, // ) + shift(686), // md_token_field_name + shift(687), // $[ + nil, // ] + shift(688), // md_token_string_literal + shift(689), // md_token_int_literal + shift(690), // md_token_float_literal + shift(691), // md_token_boolean_literal + shift(692), // md_token_panic + shift(694), // md_token_IPS + shift(695), // md_token_IFS + shift(696), // md_token_IRS + shift(697), // md_token_OPS + shift(698), // md_token_OFS + shift(699), // md_token_ORS + shift(700), // md_token_NF + shift(701), // md_token_NR + shift(702), // md_token_FNR + shift(703), // md_token_FILENAME + shift(704), // md_token_FILENUM + shift(706), // [ + nil, // , + shift(709), // { + nil, // } + }, + }, + actionRow{ // S759 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(673), // + + shift(675), // - + shift(676), // .+ + shift(677), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(680), // ! + shift(681), // ~ + nil, // ** + shift(683), // ( + nil, // ) + shift(686), // md_token_field_name + shift(687), // $[ + nil, // ] + shift(688), // md_token_string_literal + shift(689), // md_token_int_literal + shift(690), // md_token_float_literal + shift(691), // md_token_boolean_literal + shift(692), // md_token_panic + shift(694), // md_token_IPS + shift(695), // md_token_IFS + shift(696), // md_token_IRS + shift(697), // md_token_OPS + shift(698), // md_token_OFS + shift(699), // md_token_ORS + shift(700), // md_token_NF + shift(701), // md_token_NR + shift(702), // md_token_FNR + shift(703), // md_token_FILENAME + shift(704), // md_token_FILENUM + shift(706), // [ + nil, // , + shift(709), // { + nil, // } + }, + }, + actionRow{ // S760 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(673), // + + shift(675), // - + shift(676), // .+ + shift(677), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(680), // ! + shift(681), // ~ + nil, // ** + shift(683), // ( + nil, // ) + shift(686), // md_token_field_name + shift(687), // $[ + nil, // ] + shift(688), // md_token_string_literal + shift(689), // md_token_int_literal + shift(690), // md_token_float_literal + shift(691), // md_token_boolean_literal + shift(692), // md_token_panic + shift(694), // md_token_IPS + shift(695), // md_token_IFS + shift(696), // md_token_IRS + shift(697), // md_token_OPS + shift(698), // md_token_OFS + shift(699), // md_token_ORS + shift(700), // md_token_NF + shift(701), // md_token_NR + shift(702), // md_token_FNR + shift(703), // md_token_FILENAME + shift(704), // md_token_FILENUM + shift(706), // [ + nil, // , + shift(709), // { + nil, // } + }, + }, + actionRow{ // S761 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(673), // + + shift(675), // - + shift(676), // .+ + shift(677), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(680), // ! + shift(681), // ~ + nil, // ** + shift(683), // ( + nil, // ) + shift(686), // md_token_field_name + shift(687), // $[ + nil, // ] + shift(688), // md_token_string_literal + shift(689), // md_token_int_literal + shift(690), // md_token_float_literal + shift(691), // md_token_boolean_literal + shift(692), // md_token_panic + shift(694), // md_token_IPS + shift(695), // md_token_IFS + shift(696), // md_token_IRS + shift(697), // md_token_OPS + shift(698), // md_token_OFS + shift(699), // md_token_ORS + shift(700), // md_token_NF + shift(701), // md_token_NR + shift(702), // md_token_FNR + shift(703), // md_token_FILENAME + shift(704), // md_token_FILENUM + shift(706), // [ + nil, // , + shift(709), // { + nil, // } + }, + }, + actionRow{ // S762 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(673), // + + shift(675), // - + shift(676), // .+ + shift(677), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(680), // ! + shift(681), // ~ + nil, // ** + shift(683), // ( + nil, // ) + shift(686), // md_token_field_name + shift(687), // $[ + nil, // ] + shift(688), // md_token_string_literal + shift(689), // md_token_int_literal + shift(690), // md_token_float_literal + shift(691), // md_token_boolean_literal + shift(692), // md_token_panic + shift(694), // md_token_IPS + shift(695), // md_token_IFS + shift(696), // md_token_IRS + shift(697), // md_token_OPS + shift(698), // md_token_OFS + shift(699), // md_token_ORS + shift(700), // md_token_NF + shift(701), // md_token_NR + shift(702), // md_token_FNR + shift(703), // md_token_FILENAME + shift(704), // md_token_FILENUM + shift(706), // [ + nil, // , + shift(709), // { + nil, // } + }, + }, + actionRow{ // S763 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(673), // + + shift(675), // - + shift(676), // .+ + shift(677), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(680), // ! + shift(681), // ~ + nil, // ** + shift(683), // ( + nil, // ) + shift(686), // md_token_field_name + shift(687), // $[ + nil, // ] + shift(688), // md_token_string_literal + shift(689), // md_token_int_literal + shift(690), // md_token_float_literal + shift(691), // md_token_boolean_literal + shift(692), // md_token_panic + shift(694), // md_token_IPS + shift(695), // md_token_IFS + shift(696), // md_token_IRS + shift(697), // md_token_OPS + shift(698), // md_token_OFS + shift(699), // md_token_ORS + shift(700), // md_token_NF + shift(701), // md_token_NR + shift(702), // md_token_FNR + shift(703), // md_token_FILENAME + shift(704), // md_token_FILENUM + shift(706), // [ + nil, // , + shift(709), // { + nil, // } + }, + }, + actionRow{ // S764 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(673), // + + shift(675), // - + shift(676), // .+ + shift(677), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(680), // ! + shift(681), // ~ + nil, // ** + shift(683), // ( + nil, // ) + shift(686), // md_token_field_name + shift(687), // $[ + nil, // ] + shift(688), // md_token_string_literal + shift(689), // md_token_int_literal + shift(690), // md_token_float_literal + shift(691), // md_token_boolean_literal + shift(692), // md_token_panic + shift(694), // md_token_IPS + shift(695), // md_token_IFS + shift(696), // md_token_IRS + shift(697), // md_token_OPS + shift(698), // md_token_OFS + shift(699), // md_token_ORS + shift(700), // md_token_NF + shift(701), // md_token_NR + shift(702), // md_token_FNR + shift(703), // md_token_FILENAME + shift(704), // md_token_FILENUM + shift(706), // [ + nil, // , + shift(709), // { + nil, // } + }, + }, + actionRow{ // S765 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(673), // + + shift(675), // - + shift(676), // .+ + shift(677), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(680), // ! + shift(681), // ~ + nil, // ** + shift(683), // ( + nil, // ) + shift(686), // md_token_field_name + shift(687), // $[ + nil, // ] + shift(688), // md_token_string_literal + shift(689), // md_token_int_literal + shift(690), // md_token_float_literal + shift(691), // md_token_boolean_literal + shift(692), // md_token_panic + shift(694), // md_token_IPS + shift(695), // md_token_IFS + shift(696), // md_token_IRS + shift(697), // md_token_OPS + shift(698), // md_token_OFS + shift(699), // md_token_ORS + shift(700), // md_token_NF + shift(701), // md_token_NR + shift(702), // md_token_FNR + shift(703), // md_token_FILENAME + shift(704), // md_token_FILENUM + shift(706), // [ + nil, // , + shift(709), // { + nil, // } + }, + }, + actionRow{ // S766 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(673), // + + shift(675), // - + shift(676), // .+ + shift(677), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(680), // ! + shift(681), // ~ + nil, // ** + shift(683), // ( + nil, // ) + shift(686), // md_token_field_name + shift(687), // $[ + nil, // ] + shift(688), // md_token_string_literal + shift(689), // md_token_int_literal + shift(690), // md_token_float_literal + shift(691), // md_token_boolean_literal + shift(692), // md_token_panic + shift(694), // md_token_IPS + shift(695), // md_token_IFS + shift(696), // md_token_IRS + shift(697), // md_token_OPS + shift(698), // md_token_OFS + shift(699), // md_token_ORS + shift(700), // md_token_NF + shift(701), // md_token_NR + shift(702), // md_token_FNR + shift(703), // md_token_FILENAME + shift(704), // md_token_FILENUM + shift(706), // [ + nil, // , + shift(709), // { + nil, // } + }, + }, + actionRow{ // S767 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(673), // + + shift(675), // - + shift(676), // .+ + shift(677), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(680), // ! + shift(681), // ~ + nil, // ** + shift(683), // ( + nil, // ) + shift(686), // md_token_field_name + shift(687), // $[ + nil, // ] + shift(688), // md_token_string_literal + shift(689), // md_token_int_literal + shift(690), // md_token_float_literal + shift(691), // md_token_boolean_literal + shift(692), // md_token_panic + shift(694), // md_token_IPS + shift(695), // md_token_IFS + shift(696), // md_token_IRS + shift(697), // md_token_OPS + shift(698), // md_token_OFS + shift(699), // md_token_ORS + shift(700), // md_token_NF + shift(701), // md_token_NR + shift(702), // md_token_FNR + shift(703), // md_token_FILENAME + shift(704), // md_token_FILENUM + shift(706), // [ + nil, // , + shift(709), // { + nil, // } + }, + }, + actionRow{ // S768 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(673), // + + shift(675), // - + shift(676), // .+ + shift(677), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(680), // ! + shift(681), // ~ + nil, // ** + shift(683), // ( + nil, // ) + shift(686), // md_token_field_name + shift(687), // $[ + nil, // ] + shift(688), // md_token_string_literal + shift(689), // md_token_int_literal + shift(690), // md_token_float_literal + shift(691), // md_token_boolean_literal + shift(692), // md_token_panic + shift(694), // md_token_IPS + shift(695), // md_token_IFS + shift(696), // md_token_IRS + shift(697), // md_token_OPS + shift(698), // md_token_OFS + shift(699), // md_token_ORS + shift(700), // md_token_NF + shift(701), // md_token_NR + shift(702), // md_token_FNR + shift(703), // md_token_FILENAME + shift(704), // md_token_FILENUM + shift(706), // [ + nil, // , + shift(709), // { + nil, // } + }, + }, + actionRow{ // S769 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(673), // + + shift(675), // - + shift(676), // .+ + shift(677), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(680), // ! + shift(681), // ~ + nil, // ** + shift(683), // ( + nil, // ) + shift(686), // md_token_field_name + shift(687), // $[ + nil, // ] + shift(688), // md_token_string_literal + shift(689), // md_token_int_literal + shift(690), // md_token_float_literal + shift(691), // md_token_boolean_literal + shift(692), // md_token_panic + shift(694), // md_token_IPS + shift(695), // md_token_IFS + shift(696), // md_token_IRS + shift(697), // md_token_OPS + shift(698), // md_token_OFS + shift(699), // md_token_ORS + shift(700), // md_token_NF + shift(701), // md_token_NR + shift(702), // md_token_FNR + shift(703), // md_token_FILENAME + shift(704), // md_token_FILENUM + shift(706), // [ + nil, // , + shift(709), // { + nil, // } + }, + }, + actionRow{ // S770 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(673), // + + shift(675), // - + shift(676), // .+ + shift(677), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(680), // ! + shift(681), // ~ + nil, // ** + shift(683), // ( + nil, // ) + shift(686), // md_token_field_name + shift(687), // $[ + nil, // ] + shift(688), // md_token_string_literal + shift(689), // md_token_int_literal + shift(690), // md_token_float_literal + shift(691), // md_token_boolean_literal + shift(692), // md_token_panic + shift(694), // md_token_IPS + shift(695), // md_token_IFS + shift(696), // md_token_IRS + shift(697), // md_token_OPS + shift(698), // md_token_OFS + shift(699), // md_token_ORS + shift(700), // md_token_NF + shift(701), // md_token_NR + shift(702), // md_token_FNR + shift(703), // md_token_FILENAME + shift(704), // md_token_FILENUM + shift(706), // [ + nil, // , + shift(709), // { + nil, // } + }, + }, + actionRow{ // S771 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(673), // + + shift(675), // - + shift(676), // .+ + shift(677), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(680), // ! + shift(681), // ~ + nil, // ** + shift(683), // ( + nil, // ) + shift(686), // md_token_field_name + shift(687), // $[ + nil, // ] + shift(688), // md_token_string_literal + shift(689), // md_token_int_literal + shift(690), // md_token_float_literal + shift(691), // md_token_boolean_literal + shift(692), // md_token_panic + shift(694), // md_token_IPS + shift(695), // md_token_IFS + shift(696), // md_token_IRS + shift(697), // md_token_OPS + shift(698), // md_token_OFS + shift(699), // md_token_ORS + shift(700), // md_token_NF + shift(701), // md_token_NR + shift(702), // md_token_FNR + shift(703), // md_token_FILENAME + shift(704), // md_token_FILENUM + shift(706), // [ + nil, // , + shift(709), // { + nil, // } + }, + }, + actionRow{ // S772 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(673), // + + shift(675), // - + shift(676), // .+ + shift(677), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(680), // ! + shift(681), // ~ + nil, // ** + shift(683), // ( + nil, // ) + shift(686), // md_token_field_name + shift(687), // $[ + nil, // ] + shift(688), // md_token_string_literal + shift(689), // md_token_int_literal + shift(690), // md_token_float_literal + shift(691), // md_token_boolean_literal + shift(692), // md_token_panic + shift(694), // md_token_IPS + shift(695), // md_token_IFS + shift(696), // md_token_IRS + shift(697), // md_token_OPS + shift(698), // md_token_OFS + shift(699), // md_token_ORS + shift(700), // md_token_NF + shift(701), // md_token_NR + shift(702), // md_token_FNR + shift(703), // md_token_FILENAME + shift(704), // md_token_FILENUM + shift(706), // [ + nil, // , + shift(709), // { + nil, // } + }, + }, + actionRow{ // S773 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(673), // + + shift(675), // - + shift(676), // .+ + shift(677), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(680), // ! + shift(681), // ~ + nil, // ** + shift(683), // ( + nil, // ) + shift(686), // md_token_field_name + shift(687), // $[ + nil, // ] + shift(688), // md_token_string_literal + shift(689), // md_token_int_literal + shift(690), // md_token_float_literal + shift(691), // md_token_boolean_literal + shift(692), // md_token_panic + shift(694), // md_token_IPS + shift(695), // md_token_IFS + shift(696), // md_token_IRS + shift(697), // md_token_OPS + shift(698), // md_token_OFS + shift(699), // md_token_ORS + shift(700), // md_token_NF + shift(701), // md_token_NR + shift(702), // md_token_FNR + shift(703), // md_token_FILENAME + shift(704), // md_token_FILENUM + shift(706), // [ + nil, // , + shift(709), // { + nil, // } + }, + }, + actionRow{ // S774 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(673), // + + shift(675), // - + shift(676), // .+ + shift(677), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(680), // ! + shift(681), // ~ + nil, // ** + shift(683), // ( + nil, // ) + shift(686), // md_token_field_name + shift(687), // $[ + nil, // ] + shift(688), // md_token_string_literal + shift(689), // md_token_int_literal + shift(690), // md_token_float_literal + shift(691), // md_token_boolean_literal + shift(692), // md_token_panic + shift(694), // md_token_IPS + shift(695), // md_token_IFS + shift(696), // md_token_IRS + shift(697), // md_token_OPS + shift(698), // md_token_OFS + shift(699), // md_token_ORS + shift(700), // md_token_NF + shift(701), // md_token_NR + shift(702), // md_token_FNR + shift(703), // md_token_FILENAME + shift(704), // md_token_FILENUM + shift(706), // [ + nil, // , + shift(709), // { + nil, // } + }, + }, + actionRow{ // S775 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -62759,7 +64419,7 @@ var actionTab = actionTable{ reduce(67), // }, reduce: UnaryOpTerm }, }, - actionRow{ // S756 + actionRow{ // S776 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -62800,10 +64460,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(658), // + - shift(660), // - - shift(661), // .+ - shift(662), // .- + shift(673), // + + shift(675), // - + shift(676), // .+ + shift(677), // .- nil, // . nil, // * nil, // / @@ -62812,37 +64472,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(665), // ! - shift(666), // ~ + shift(680), // ! + shift(681), // ~ nil, // ** - shift(668), // ( + shift(683), // ( nil, // ) - shift(671), // md_token_field_name - shift(672), // $[ + shift(686), // md_token_field_name + shift(687), // $[ nil, // ] - shift(673), // md_token_string_literal - shift(674), // md_token_int_literal - shift(675), // md_token_float_literal - shift(676), // md_token_boolean_literal - shift(677), // md_token_panic - shift(679), // md_token_IPS - shift(680), // md_token_IFS - shift(681), // md_token_IRS - shift(682), // md_token_OPS - shift(683), // md_token_OFS - shift(684), // md_token_ORS - shift(685), // md_token_NF - shift(686), // md_token_NR - shift(687), // md_token_FNR - shift(688), // md_token_FILENAME - shift(689), // md_token_FILENUM - shift(691), // [ + shift(688), // md_token_string_literal + shift(689), // md_token_int_literal + shift(690), // md_token_float_literal + shift(691), // md_token_boolean_literal + shift(692), // md_token_panic + shift(694), // md_token_IPS + shift(695), // md_token_IFS + shift(696), // md_token_IRS + shift(697), // md_token_OPS + shift(698), // md_token_OFS + shift(699), // md_token_ORS + shift(700), // md_token_NF + shift(701), // md_token_NR + shift(702), // md_token_FNR + shift(703), // md_token_FILENAME + shift(704), // md_token_FILENUM + shift(706), // [ nil, // , - shift(693), // { + shift(709), // { nil, // } }, }, - actionRow{ // S757 + actionRow{ // S777 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -62883,10 +64543,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(658), // + - shift(660), // - - shift(661), // .+ - shift(662), // .- + shift(673), // + + shift(675), // - + shift(676), // .+ + shift(677), // .- nil, // . nil, // * nil, // / @@ -62895,37 +64555,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(665), // ! - shift(666), // ~ + shift(680), // ! + shift(681), // ~ nil, // ** - shift(668), // ( + shift(683), // ( nil, // ) - shift(671), // md_token_field_name - shift(672), // $[ + shift(686), // md_token_field_name + shift(687), // $[ nil, // ] - shift(673), // md_token_string_literal - shift(674), // md_token_int_literal - shift(675), // md_token_float_literal - shift(676), // md_token_boolean_literal - shift(677), // md_token_panic - shift(679), // md_token_IPS - shift(680), // md_token_IFS - shift(681), // md_token_IRS - shift(682), // md_token_OPS - shift(683), // md_token_OFS - shift(684), // md_token_ORS - shift(685), // md_token_NF - shift(686), // md_token_NR - shift(687), // md_token_FNR - shift(688), // md_token_FILENAME - shift(689), // md_token_FILENUM - shift(691), // [ + shift(688), // md_token_string_literal + shift(689), // md_token_int_literal + shift(690), // md_token_float_literal + shift(691), // md_token_boolean_literal + shift(692), // md_token_panic + shift(694), // md_token_IPS + shift(695), // md_token_IFS + shift(696), // md_token_IRS + shift(697), // md_token_OPS + shift(698), // md_token_OFS + shift(699), // md_token_ORS + shift(700), // md_token_NF + shift(701), // md_token_NR + shift(702), // md_token_FNR + shift(703), // md_token_FILENAME + shift(704), // md_token_FILENUM + shift(706), // [ nil, // , - shift(693), // { + shift(709), // { nil, // } }, }, - actionRow{ // S758 + actionRow{ // S778 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -62966,10 +64626,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(658), // + - shift(660), // - - shift(661), // .+ - shift(662), // .- + shift(673), // + + shift(675), // - + shift(676), // .+ + shift(677), // .- nil, // . nil, // * nil, // / @@ -62978,37 +64638,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(665), // ! - shift(666), // ~ + shift(680), // ! + shift(681), // ~ nil, // ** - shift(668), // ( + shift(683), // ( nil, // ) - shift(671), // md_token_field_name - shift(672), // $[ + shift(686), // md_token_field_name + shift(687), // $[ nil, // ] - shift(673), // md_token_string_literal - shift(674), // md_token_int_literal - shift(675), // md_token_float_literal - shift(676), // md_token_boolean_literal - shift(677), // md_token_panic - shift(679), // md_token_IPS - shift(680), // md_token_IFS - shift(681), // md_token_IRS - shift(682), // md_token_OPS - shift(683), // md_token_OFS - shift(684), // md_token_ORS - shift(685), // md_token_NF - shift(686), // md_token_NR - shift(687), // md_token_FNR - shift(688), // md_token_FILENAME - shift(689), // md_token_FILENUM - shift(691), // [ + shift(688), // md_token_string_literal + shift(689), // md_token_int_literal + shift(690), // md_token_float_literal + shift(691), // md_token_boolean_literal + shift(692), // md_token_panic + shift(694), // md_token_IPS + shift(695), // md_token_IFS + shift(696), // md_token_IRS + shift(697), // md_token_OPS + shift(698), // md_token_OFS + shift(699), // md_token_ORS + shift(700), // md_token_NF + shift(701), // md_token_NR + shift(702), // md_token_FNR + shift(703), // md_token_FILENAME + shift(704), // md_token_FILENUM + shift(706), // [ nil, // , - shift(693), // { + shift(709), // { nil, // } }, }, - actionRow{ // S759 + actionRow{ // S779 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -63049,10 +64709,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(658), // + - shift(660), // - - shift(661), // .+ - shift(662), // .- + shift(673), // + + shift(675), // - + shift(676), // .+ + shift(677), // .- nil, // . nil, // * nil, // / @@ -63061,37 +64721,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(665), // ! - shift(666), // ~ + shift(680), // ! + shift(681), // ~ nil, // ** - shift(668), // ( + shift(683), // ( nil, // ) - shift(671), // md_token_field_name - shift(672), // $[ + shift(686), // md_token_field_name + shift(687), // $[ nil, // ] - shift(673), // md_token_string_literal - shift(674), // md_token_int_literal - shift(675), // md_token_float_literal - shift(676), // md_token_boolean_literal - shift(677), // md_token_panic - shift(679), // md_token_IPS - shift(680), // md_token_IFS - shift(681), // md_token_IRS - shift(682), // md_token_OPS - shift(683), // md_token_OFS - shift(684), // md_token_ORS - shift(685), // md_token_NF - shift(686), // md_token_NR - shift(687), // md_token_FNR - shift(688), // md_token_FILENAME - shift(689), // md_token_FILENUM - shift(691), // [ + shift(688), // md_token_string_literal + shift(689), // md_token_int_literal + shift(690), // md_token_float_literal + shift(691), // md_token_boolean_literal + shift(692), // md_token_panic + shift(694), // md_token_IPS + shift(695), // md_token_IFS + shift(696), // md_token_IRS + shift(697), // md_token_OPS + shift(698), // md_token_OFS + shift(699), // md_token_ORS + shift(700), // md_token_NF + shift(701), // md_token_NR + shift(702), // md_token_FNR + shift(703), // md_token_FILENAME + shift(704), // md_token_FILENUM + shift(706), // [ nil, // , - shift(693), // { + shift(709), // { nil, // } }, }, - actionRow{ // S760 + actionRow{ // S780 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -63132,10 +64792,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(658), // + - shift(660), // - - shift(661), // .+ - shift(662), // .- + shift(673), // + + shift(675), // - + shift(676), // .+ + shift(677), // .- nil, // . nil, // * nil, // / @@ -63144,37 +64804,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(665), // ! - shift(666), // ~ + shift(680), // ! + shift(681), // ~ nil, // ** - shift(668), // ( + shift(683), // ( nil, // ) - shift(671), // md_token_field_name - shift(672), // $[ + shift(686), // md_token_field_name + shift(687), // $[ nil, // ] - shift(673), // md_token_string_literal - shift(674), // md_token_int_literal - shift(675), // md_token_float_literal - shift(676), // md_token_boolean_literal - shift(677), // md_token_panic - shift(679), // md_token_IPS - shift(680), // md_token_IFS - shift(681), // md_token_IRS - shift(682), // md_token_OPS - shift(683), // md_token_OFS - shift(684), // md_token_ORS - shift(685), // md_token_NF - shift(686), // md_token_NR - shift(687), // md_token_FNR - shift(688), // md_token_FILENAME - shift(689), // md_token_FILENUM - shift(691), // [ + shift(688), // md_token_string_literal + shift(689), // md_token_int_literal + shift(690), // md_token_float_literal + shift(691), // md_token_boolean_literal + shift(692), // md_token_panic + shift(694), // md_token_IPS + shift(695), // md_token_IFS + shift(696), // md_token_IRS + shift(697), // md_token_OPS + shift(698), // md_token_OFS + shift(699), // md_token_ORS + shift(700), // md_token_NF + shift(701), // md_token_NR + shift(702), // md_token_FNR + shift(703), // md_token_FILENAME + shift(704), // md_token_FILENUM + shift(706), // [ nil, // , - shift(693), // { + shift(709), // { nil, // } }, }, - actionRow{ // S761 + actionRow{ // S781 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -63215,10 +64875,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(658), // + - shift(660), // - - shift(661), // .+ - shift(662), // .- + shift(673), // + + shift(675), // - + shift(676), // .+ + shift(677), // .- nil, // . nil, // * nil, // / @@ -63227,37 +64887,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(665), // ! - shift(666), // ~ + shift(680), // ! + shift(681), // ~ nil, // ** - shift(668), // ( + shift(683), // ( nil, // ) - shift(671), // md_token_field_name - shift(672), // $[ + shift(686), // md_token_field_name + shift(687), // $[ nil, // ] - shift(673), // md_token_string_literal - shift(674), // md_token_int_literal - shift(675), // md_token_float_literal - shift(676), // md_token_boolean_literal - shift(677), // md_token_panic - shift(679), // md_token_IPS - shift(680), // md_token_IFS - shift(681), // md_token_IRS - shift(682), // md_token_OPS - shift(683), // md_token_OFS - shift(684), // md_token_ORS - shift(685), // md_token_NF - shift(686), // md_token_NR - shift(687), // md_token_FNR - shift(688), // md_token_FILENAME - shift(689), // md_token_FILENUM - shift(691), // [ + shift(688), // md_token_string_literal + shift(689), // md_token_int_literal + shift(690), // md_token_float_literal + shift(691), // md_token_boolean_literal + shift(692), // md_token_panic + shift(694), // md_token_IPS + shift(695), // md_token_IFS + shift(696), // md_token_IRS + shift(697), // md_token_OPS + shift(698), // md_token_OFS + shift(699), // md_token_ORS + shift(700), // md_token_NF + shift(701), // md_token_NR + shift(702), // md_token_FNR + shift(703), // md_token_FILENAME + shift(704), // md_token_FILENUM + shift(706), // [ nil, // , - shift(693), // { + shift(709), // { nil, // } }, }, - actionRow{ // S762 + actionRow{ // S782 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -63298,10 +64958,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(658), // + - shift(660), // - - shift(661), // .+ - shift(662), // .- + shift(673), // + + shift(675), // - + shift(676), // .+ + shift(677), // .- nil, // . nil, // * nil, // / @@ -63310,37 +64970,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(665), // ! - shift(666), // ~ + shift(680), // ! + shift(681), // ~ nil, // ** - shift(668), // ( + shift(683), // ( nil, // ) - shift(671), // md_token_field_name - shift(672), // $[ + shift(686), // md_token_field_name + shift(687), // $[ nil, // ] - shift(673), // md_token_string_literal - shift(674), // md_token_int_literal - shift(675), // md_token_float_literal - shift(676), // md_token_boolean_literal - shift(677), // md_token_panic - shift(679), // md_token_IPS - shift(680), // md_token_IFS - shift(681), // md_token_IRS - shift(682), // md_token_OPS - shift(683), // md_token_OFS - shift(684), // md_token_ORS - shift(685), // md_token_NF - shift(686), // md_token_NR - shift(687), // md_token_FNR - shift(688), // md_token_FILENAME - shift(689), // md_token_FILENUM - shift(691), // [ + shift(688), // md_token_string_literal + shift(689), // md_token_int_literal + shift(690), // md_token_float_literal + shift(691), // md_token_boolean_literal + shift(692), // md_token_panic + shift(694), // md_token_IPS + shift(695), // md_token_IFS + shift(696), // md_token_IRS + shift(697), // md_token_OPS + shift(698), // md_token_OFS + shift(699), // md_token_ORS + shift(700), // md_token_NF + shift(701), // md_token_NR + shift(702), // md_token_FNR + shift(703), // md_token_FILENAME + shift(704), // md_token_FILENUM + shift(706), // [ nil, // , - shift(693), // { + shift(709), // { nil, // } }, }, - actionRow{ // S763 + actionRow{ // S783 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -63423,7 +65083,7 @@ var actionTab = actionTable{ reduce(68), // }, reduce: UnaryOpTerm }, }, - actionRow{ // S764 + actionRow{ // S784 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -63506,7 +65166,7 @@ var actionTab = actionTable{ reduce(69), // }, reduce: UnaryOpTerm }, }, - actionRow{ // S765 + actionRow{ // S785 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -63589,7 +65249,7 @@ var actionTab = actionTable{ reduce(70), // }, reduce: UnaryOpTerm }, }, - actionRow{ // S766 + actionRow{ // S786 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -63672,7 +65332,7 @@ var actionTab = actionTable{ reduce(71), // }, reduce: UnaryOpTerm }, }, - actionRow{ // S767 + actionRow{ // S787 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -63755,7 +65415,7 @@ var actionTab = actionTable{ reduce(72), // }, reduce: UnaryOpTerm }, }, - actionRow{ // S768 + actionRow{ // S788 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -63811,34 +65471,117 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(668), // ( + shift(683), // ( nil, // ) - shift(671), // md_token_field_name - shift(672), // $[ + shift(686), // md_token_field_name + shift(687), // $[ nil, // ] - shift(673), // md_token_string_literal - shift(674), // md_token_int_literal - shift(675), // md_token_float_literal - shift(676), // md_token_boolean_literal - shift(677), // md_token_panic - shift(679), // md_token_IPS - shift(680), // md_token_IFS - shift(681), // md_token_IRS - shift(682), // md_token_OPS - shift(683), // md_token_OFS - shift(684), // md_token_ORS - shift(685), // md_token_NF - shift(686), // md_token_NR - shift(687), // md_token_FNR - shift(688), // md_token_FILENAME - shift(689), // md_token_FILENUM - shift(691), // [ + shift(688), // md_token_string_literal + shift(689), // md_token_int_literal + shift(690), // md_token_float_literal + shift(691), // md_token_boolean_literal + shift(692), // md_token_panic + shift(694), // md_token_IPS + shift(695), // md_token_IFS + shift(696), // md_token_IRS + shift(697), // md_token_OPS + shift(698), // md_token_OFS + shift(699), // md_token_ORS + shift(700), // md_token_NF + shift(701), // md_token_NR + shift(702), // md_token_FNR + shift(703), // md_token_FILENAME + shift(704), // md_token_FILENUM + shift(706), // [ nil, // , - shift(693), // { + shift(709), // { nil, // } }, }, - actionRow{ // S769 + actionRow{ // S789 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(43), // + + shift(45), // - + shift(46), // .+ + shift(47), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(50), // ! + shift(51), // ~ + nil, // ** + shift(53), // ( + nil, // ) + shift(56), // md_token_field_name + shift(57), // $[ + nil, // ] + shift(58), // md_token_string_literal + shift(59), // md_token_int_literal + shift(60), // md_token_float_literal + shift(61), // md_token_boolean_literal + shift(62), // md_token_panic + shift(64), // md_token_IPS + shift(65), // md_token_IFS + shift(66), // md_token_IRS + shift(67), // md_token_OPS + shift(68), // md_token_OFS + shift(69), // md_token_ORS + shift(70), // md_token_NF + shift(71), // md_token_NR + shift(72), // md_token_FNR + shift(73), // md_token_FILENAME + shift(74), // md_token_FILENUM + shift(76), // [ + nil, // , + shift(79), // { + nil, // } + }, + }, + actionRow{ // S790 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -63895,7 +65638,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - shift(809), // ) + shift(832), // ) nil, // md_token_field_name nil, // $[ nil, // ] @@ -63921,7 +65664,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S770 + actionRow{ // S791 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -63981,7 +65724,7 @@ var actionTab = actionTable{ nil, // ) nil, // md_token_field_name nil, // $[ - shift(810), // ] + shift(833), // ] nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -64004,7 +65747,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S771 + actionRow{ // S792 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -64081,13 +65824,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(100), // [, reduce: ArrayLiteral reduce(100), // ,, reduce: ArrayLiteral nil, // { reduce(100), // }, reduce: ArrayLiteral }, }, - actionRow{ // S772 + actionRow{ // S793 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -64147,7 +65890,7 @@ var actionTab = actionTable{ nil, // ) nil, // md_token_field_name nil, // $[ - shift(811), // ] + shift(834), // ] nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -64170,7 +65913,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S773 + actionRow{ // S794 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -64193,39 +65936,39 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(107), // ?, reduce: MapLiteral + reduce(109), // ?, reduce: MapLiteral nil, // : - reduce(107), // ||, reduce: MapLiteral - reduce(107), // ^^, reduce: MapLiteral - reduce(107), // &&, reduce: MapLiteral - reduce(107), // =~, reduce: MapLiteral - reduce(107), // !=~, reduce: MapLiteral - reduce(107), // ==, reduce: MapLiteral - reduce(107), // !=, reduce: MapLiteral - reduce(107), // >, reduce: MapLiteral - reduce(107), // >=, reduce: MapLiteral - reduce(107), // <, reduce: MapLiteral - reduce(107), // <=, reduce: MapLiteral - reduce(107), // |, reduce: MapLiteral - reduce(107), // ^, reduce: MapLiteral - reduce(107), // &, reduce: MapLiteral - reduce(107), // <<, reduce: MapLiteral - reduce(107), // >>, reduce: MapLiteral - reduce(107), // +, reduce: MapLiteral - reduce(107), // -, reduce: MapLiteral - reduce(107), // .+, reduce: MapLiteral - reduce(107), // .-, reduce: MapLiteral - reduce(107), // ., reduce: MapLiteral - reduce(107), // *, reduce: MapLiteral - reduce(107), // /, reduce: MapLiteral - reduce(107), // //, reduce: MapLiteral - reduce(107), // %, reduce: MapLiteral - reduce(107), // .*, reduce: MapLiteral - reduce(107), // ./, reduce: MapLiteral - reduce(107), // .//, reduce: MapLiteral + reduce(109), // ||, reduce: MapLiteral + reduce(109), // ^^, reduce: MapLiteral + reduce(109), // &&, reduce: MapLiteral + reduce(109), // =~, reduce: MapLiteral + reduce(109), // !=~, reduce: MapLiteral + reduce(109), // ==, reduce: MapLiteral + reduce(109), // !=, reduce: MapLiteral + reduce(109), // >, reduce: MapLiteral + reduce(109), // >=, reduce: MapLiteral + reduce(109), // <, reduce: MapLiteral + reduce(109), // <=, reduce: MapLiteral + reduce(109), // |, reduce: MapLiteral + reduce(109), // ^, reduce: MapLiteral + reduce(109), // &, reduce: MapLiteral + reduce(109), // <<, reduce: MapLiteral + reduce(109), // >>, reduce: MapLiteral + reduce(109), // +, reduce: MapLiteral + reduce(109), // -, reduce: MapLiteral + reduce(109), // .+, reduce: MapLiteral + reduce(109), // .-, reduce: MapLiteral + reduce(109), // ., reduce: MapLiteral + reduce(109), // *, reduce: MapLiteral + reduce(109), // /, reduce: MapLiteral + reduce(109), // //, reduce: MapLiteral + reduce(109), // %, reduce: MapLiteral + reduce(109), // .*, reduce: MapLiteral + reduce(109), // ./, reduce: MapLiteral + reduce(109), // .//, reduce: MapLiteral nil, // ! nil, // ~ - reduce(107), // **, reduce: MapLiteral + reduce(109), // **, reduce: MapLiteral nil, // ( nil, // ) nil, // md_token_field_name @@ -64247,13 +65990,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ - reduce(107), // ,, reduce: MapLiteral + reduce(109), // [, reduce: MapLiteral + reduce(109), // ,, reduce: MapLiteral nil, // { - reduce(107), // }, reduce: MapLiteral + reduce(109), // }, reduce: MapLiteral }, }, - actionRow{ // S774 + actionRow{ // S795 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -64333,10 +66076,10 @@ var actionTab = actionTable{ nil, // [ nil, // , nil, // { - shift(812), // } + shift(835), // } }, }, - actionRow{ // S775 + actionRow{ // S796 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -64377,10 +66120,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(297), // + - shift(299), // - - shift(300), // .+ - shift(301), // .- + shift(302), // + + shift(304), // - + shift(305), // .+ + shift(306), // .- nil, // . nil, // * nil, // / @@ -64389,37 +66132,120 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(304), // ! - shift(305), // ~ + shift(309), // ! + shift(310), // ~ nil, // ** - shift(307), // ( + shift(312), // ( nil, // ) - shift(310), // md_token_field_name - shift(311), // $[ + shift(315), // md_token_field_name + shift(316), // $[ nil, // ] - shift(312), // md_token_string_literal - shift(313), // md_token_int_literal - shift(314), // md_token_float_literal - shift(315), // md_token_boolean_literal - shift(316), // md_token_panic - shift(318), // md_token_IPS - shift(319), // md_token_IFS - shift(320), // md_token_IRS - shift(321), // md_token_OPS - shift(322), // md_token_OFS - shift(323), // md_token_ORS - shift(324), // md_token_NF - shift(325), // md_token_NR - shift(326), // md_token_FNR - shift(327), // md_token_FILENAME - shift(328), // md_token_FILENUM - shift(330), // [ + shift(317), // md_token_string_literal + shift(318), // md_token_int_literal + shift(319), // md_token_float_literal + shift(320), // md_token_boolean_literal + shift(321), // md_token_panic + shift(323), // md_token_IPS + shift(324), // md_token_IFS + shift(325), // md_token_IRS + shift(326), // md_token_OPS + shift(327), // md_token_OFS + shift(328), // md_token_ORS + shift(329), // md_token_NF + shift(330), // md_token_NR + shift(331), // md_token_FNR + shift(332), // md_token_FILENAME + shift(333), // md_token_FILENUM + shift(335), // [ nil, // , - shift(332), // { + shift(338), // { nil, // } }, }, - actionRow{ // S776 + actionRow{ // S797 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(107), // ?, reduce: ArrayOrMapIndexAccess + reduce(107), // :, reduce: ArrayOrMapIndexAccess + reduce(107), // ||, reduce: ArrayOrMapIndexAccess + reduce(107), // ^^, reduce: ArrayOrMapIndexAccess + reduce(107), // &&, reduce: ArrayOrMapIndexAccess + reduce(107), // =~, reduce: ArrayOrMapIndexAccess + reduce(107), // !=~, reduce: ArrayOrMapIndexAccess + reduce(107), // ==, reduce: ArrayOrMapIndexAccess + reduce(107), // !=, reduce: ArrayOrMapIndexAccess + reduce(107), // >, reduce: ArrayOrMapIndexAccess + reduce(107), // >=, reduce: ArrayOrMapIndexAccess + reduce(107), // <, reduce: ArrayOrMapIndexAccess + reduce(107), // <=, reduce: ArrayOrMapIndexAccess + reduce(107), // |, reduce: ArrayOrMapIndexAccess + reduce(107), // ^, reduce: ArrayOrMapIndexAccess + reduce(107), // &, reduce: ArrayOrMapIndexAccess + reduce(107), // <<, reduce: ArrayOrMapIndexAccess + reduce(107), // >>, reduce: ArrayOrMapIndexAccess + reduce(107), // +, reduce: ArrayOrMapIndexAccess + reduce(107), // -, reduce: ArrayOrMapIndexAccess + reduce(107), // .+, reduce: ArrayOrMapIndexAccess + reduce(107), // .-, reduce: ArrayOrMapIndexAccess + reduce(107), // ., reduce: ArrayOrMapIndexAccess + reduce(107), // *, reduce: ArrayOrMapIndexAccess + reduce(107), // /, reduce: ArrayOrMapIndexAccess + reduce(107), // //, reduce: ArrayOrMapIndexAccess + reduce(107), // %, reduce: ArrayOrMapIndexAccess + reduce(107), // .*, reduce: ArrayOrMapIndexAccess + reduce(107), // ./, reduce: ArrayOrMapIndexAccess + reduce(107), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(107), // **, reduce: ArrayOrMapIndexAccess + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(107), // [, reduce: ArrayOrMapIndexAccess + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S798 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -64502,7 +66328,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S777 + actionRow{ // S799 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -64585,7 +66411,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S778 + actionRow{ // S800 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -64668,7 +66494,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S779 + actionRow{ // S801 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -64692,7 +66518,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(814), // : + shift(837), // : nil, // || nil, // ^^ nil, // && @@ -64751,7 +66577,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S780 + actionRow{ // S802 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -64777,7 +66603,7 @@ var actionTab = actionTable{ reduce(28), // ?, reduce: LogicalOrTerm nil, // : reduce(28), // ||, reduce: LogicalOrTerm - shift(735), // ^^ + shift(755), // ^^ nil, // && nil, // =~ nil, // !=~ @@ -64834,7 +66660,7 @@ var actionTab = actionTable{ reduce(28), // }, reduce: LogicalOrTerm }, }, - actionRow{ // S781 + actionRow{ // S803 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -64861,7 +66687,7 @@ var actionTab = actionTable{ nil, // : reduce(30), // ||, reduce: LogicalXORTerm reduce(30), // ^^, reduce: LogicalXORTerm - shift(736), // && + shift(756), // && nil, // =~ nil, // !=~ nil, // == @@ -64917,7 +66743,7 @@ var actionTab = actionTable{ reduce(30), // }, reduce: LogicalXORTerm }, }, - actionRow{ // S782 + actionRow{ // S804 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -64945,10 +66771,10 @@ var actionTab = actionTable{ reduce(32), // ||, reduce: LogicalAndTerm reduce(32), // ^^, reduce: LogicalAndTerm reduce(32), // &&, reduce: LogicalAndTerm - shift(737), // =~ - shift(738), // !=~ - shift(739), // == - shift(740), // != + shift(757), // =~ + shift(758), // !=~ + shift(759), // == + shift(760), // != nil, // > nil, // >= nil, // < @@ -65000,7 +66826,7 @@ var actionTab = actionTable{ reduce(32), // }, reduce: LogicalAndTerm }, }, - actionRow{ // S783 + actionRow{ // S805 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -65032,10 +66858,10 @@ var actionTab = actionTable{ reduce(34), // !=~, reduce: EqneTerm reduce(34), // ==, reduce: EqneTerm reduce(34), // !=, reduce: EqneTerm - shift(741), // > - shift(742), // >= - shift(743), // < - shift(744), // <= + shift(761), // > + shift(762), // >= + shift(763), // < + shift(764), // <= nil, // | nil, // ^ nil, // & @@ -65083,7 +66909,7 @@ var actionTab = actionTable{ reduce(34), // }, reduce: EqneTerm }, }, - actionRow{ // S784 + actionRow{ // S806 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -65115,10 +66941,10 @@ var actionTab = actionTable{ reduce(35), // !=~, reduce: EqneTerm reduce(35), // ==, reduce: EqneTerm reduce(35), // !=, reduce: EqneTerm - shift(741), // > - shift(742), // >= - shift(743), // < - shift(744), // <= + shift(761), // > + shift(762), // >= + shift(763), // < + shift(764), // <= nil, // | nil, // ^ nil, // & @@ -65166,7 +66992,7 @@ var actionTab = actionTable{ reduce(35), // }, reduce: EqneTerm }, }, - actionRow{ // S785 + actionRow{ // S807 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -65198,10 +67024,10 @@ var actionTab = actionTable{ reduce(36), // !=~, reduce: EqneTerm reduce(36), // ==, reduce: EqneTerm reduce(36), // !=, reduce: EqneTerm - shift(741), // > - shift(742), // >= - shift(743), // < - shift(744), // <= + shift(761), // > + shift(762), // >= + shift(763), // < + shift(764), // <= nil, // | nil, // ^ nil, // & @@ -65249,7 +67075,7 @@ var actionTab = actionTable{ reduce(36), // }, reduce: EqneTerm }, }, - actionRow{ // S786 + actionRow{ // S808 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -65281,10 +67107,10 @@ var actionTab = actionTable{ reduce(37), // !=~, reduce: EqneTerm reduce(37), // ==, reduce: EqneTerm reduce(37), // !=, reduce: EqneTerm - shift(741), // > - shift(742), // >= - shift(743), // < - shift(744), // <= + shift(761), // > + shift(762), // >= + shift(763), // < + shift(764), // <= nil, // | nil, // ^ nil, // & @@ -65332,7 +67158,7 @@ var actionTab = actionTable{ reduce(37), // }, reduce: EqneTerm }, }, - actionRow{ // S787 + actionRow{ // S809 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -65368,7 +67194,7 @@ var actionTab = actionTable{ reduce(39), // >=, reduce: CmpTerm reduce(39), // <, reduce: CmpTerm reduce(39), // <=, reduce: CmpTerm - shift(745), // | + shift(765), // | nil, // ^ nil, // & nil, // << @@ -65415,7 +67241,7 @@ var actionTab = actionTable{ reduce(39), // }, reduce: CmpTerm }, }, - actionRow{ // S788 + actionRow{ // S810 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -65451,7 +67277,7 @@ var actionTab = actionTable{ reduce(40), // >=, reduce: CmpTerm reduce(40), // <, reduce: CmpTerm reduce(40), // <=, reduce: CmpTerm - shift(745), // | + shift(765), // | nil, // ^ nil, // & nil, // << @@ -65498,7 +67324,7 @@ var actionTab = actionTable{ reduce(40), // }, reduce: CmpTerm }, }, - actionRow{ // S789 + actionRow{ // S811 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -65534,7 +67360,7 @@ var actionTab = actionTable{ reduce(41), // >=, reduce: CmpTerm reduce(41), // <, reduce: CmpTerm reduce(41), // <=, reduce: CmpTerm - shift(745), // | + shift(765), // | nil, // ^ nil, // & nil, // << @@ -65581,7 +67407,7 @@ var actionTab = actionTable{ reduce(41), // }, reduce: CmpTerm }, }, - actionRow{ // S790 + actionRow{ // S812 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -65617,7 +67443,7 @@ var actionTab = actionTable{ reduce(42), // >=, reduce: CmpTerm reduce(42), // <, reduce: CmpTerm reduce(42), // <=, reduce: CmpTerm - shift(745), // | + shift(765), // | nil, // ^ nil, // & nil, // << @@ -65664,7 +67490,7 @@ var actionTab = actionTable{ reduce(42), // }, reduce: CmpTerm }, }, - actionRow{ // S791 + actionRow{ // S813 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -65701,7 +67527,7 @@ var actionTab = actionTable{ reduce(44), // <, reduce: BitwiseORTerm reduce(44), // <=, reduce: BitwiseORTerm reduce(44), // |, reduce: BitwiseORTerm - shift(746), // ^ + shift(766), // ^ nil, // & nil, // << nil, // >> @@ -65747,7 +67573,7 @@ var actionTab = actionTable{ reduce(44), // }, reduce: BitwiseORTerm }, }, - actionRow{ // S792 + actionRow{ // S814 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -65785,7 +67611,7 @@ var actionTab = actionTable{ reduce(46), // <=, reduce: BitwiseXORTerm reduce(46), // |, reduce: BitwiseXORTerm reduce(46), // ^, reduce: BitwiseXORTerm - shift(747), // & + shift(767), // & nil, // << nil, // >> nil, // + @@ -65830,7 +67656,7 @@ var actionTab = actionTable{ reduce(46), // }, reduce: BitwiseXORTerm }, }, - actionRow{ // S793 + actionRow{ // S815 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -65869,8 +67695,8 @@ var actionTab = actionTable{ reduce(48), // |, reduce: BitwiseANDTerm reduce(48), // ^, reduce: BitwiseANDTerm reduce(48), // &, reduce: BitwiseANDTerm - shift(748), // << - shift(749), // >> + shift(768), // << + shift(769), // >> nil, // + nil, // - nil, // .+ @@ -65913,7 +67739,7 @@ var actionTab = actionTable{ reduce(48), // }, reduce: BitwiseANDTerm }, }, - actionRow{ // S794 + actionRow{ // S816 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -65954,11 +67780,11 @@ var actionTab = actionTable{ reduce(50), // &, reduce: BitwiseShiftTerm reduce(50), // <<, reduce: BitwiseShiftTerm reduce(50), // >>, reduce: BitwiseShiftTerm - shift(750), // + - shift(751), // - - shift(752), // .+ - shift(753), // .- - shift(754), // . + shift(770), // + + shift(771), // - + shift(772), // .+ + shift(773), // .- + shift(774), // . nil, // * nil, // / nil, // // @@ -65996,7 +67822,7 @@ var actionTab = actionTable{ reduce(50), // }, reduce: BitwiseShiftTerm }, }, - actionRow{ // S795 + actionRow{ // S817 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -66037,11 +67863,11 @@ var actionTab = actionTable{ reduce(51), // &, reduce: BitwiseShiftTerm reduce(51), // <<, reduce: BitwiseShiftTerm reduce(51), // >>, reduce: BitwiseShiftTerm - shift(750), // + - shift(751), // - - shift(752), // .+ - shift(753), // .- - shift(754), // . + shift(770), // + + shift(771), // - + shift(772), // .+ + shift(773), // .- + shift(774), // . nil, // * nil, // / nil, // // @@ -66079,7 +67905,7 @@ var actionTab = actionTable{ reduce(51), // }, reduce: BitwiseShiftTerm }, }, - actionRow{ // S796 + actionRow{ // S818 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -66125,13 +67951,13 @@ var actionTab = actionTable{ reduce(53), // .+, reduce: AddsubdotTerm reduce(53), // .-, reduce: AddsubdotTerm reduce(53), // ., reduce: AddsubdotTerm - shift(756), // * - shift(757), // / - shift(758), // // - shift(759), // % - shift(760), // .* - shift(761), // ./ - shift(762), // .// + shift(776), // * + shift(777), // / + shift(778), // // + shift(779), // % + shift(780), // .* + shift(781), // ./ + shift(782), // .// nil, // ! nil, // ~ nil, // ** @@ -66162,7 +67988,7 @@ var actionTab = actionTable{ reduce(53), // }, reduce: AddsubdotTerm }, }, - actionRow{ // S797 + actionRow{ // S819 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -66208,13 +68034,13 @@ var actionTab = actionTable{ reduce(54), // .+, reduce: AddsubdotTerm reduce(54), // .-, reduce: AddsubdotTerm reduce(54), // ., reduce: AddsubdotTerm - shift(756), // * - shift(757), // / - shift(758), // // - shift(759), // % - shift(760), // .* - shift(761), // ./ - shift(762), // .// + shift(776), // * + shift(777), // / + shift(778), // // + shift(779), // % + shift(780), // .* + shift(781), // ./ + shift(782), // .// nil, // ! nil, // ~ nil, // ** @@ -66245,7 +68071,7 @@ var actionTab = actionTable{ reduce(54), // }, reduce: AddsubdotTerm }, }, - actionRow{ // S798 + actionRow{ // S820 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -66291,13 +68117,13 @@ var actionTab = actionTable{ reduce(55), // .+, reduce: AddsubdotTerm reduce(55), // .-, reduce: AddsubdotTerm reduce(55), // ., reduce: AddsubdotTerm - shift(756), // * - shift(757), // / - shift(758), // // - shift(759), // % - shift(760), // .* - shift(761), // ./ - shift(762), // .// + shift(776), // * + shift(777), // / + shift(778), // // + shift(779), // % + shift(780), // .* + shift(781), // ./ + shift(782), // .// nil, // ! nil, // ~ nil, // ** @@ -66328,7 +68154,7 @@ var actionTab = actionTable{ reduce(55), // }, reduce: AddsubdotTerm }, }, - actionRow{ // S799 + actionRow{ // S821 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -66374,13 +68200,13 @@ var actionTab = actionTable{ reduce(56), // .+, reduce: AddsubdotTerm reduce(56), // .-, reduce: AddsubdotTerm reduce(56), // ., reduce: AddsubdotTerm - shift(756), // * - shift(757), // / - shift(758), // // - shift(759), // % - shift(760), // .* - shift(761), // ./ - shift(762), // .// + shift(776), // * + shift(777), // / + shift(778), // // + shift(779), // % + shift(780), // .* + shift(781), // ./ + shift(782), // .// nil, // ! nil, // ~ nil, // ** @@ -66411,7 +68237,7 @@ var actionTab = actionTable{ reduce(56), // }, reduce: AddsubdotTerm }, }, - actionRow{ // S800 + actionRow{ // S822 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -66457,13 +68283,13 @@ var actionTab = actionTable{ reduce(57), // .+, reduce: AddsubdotTerm reduce(57), // .-, reduce: AddsubdotTerm reduce(57), // ., reduce: AddsubdotTerm - shift(756), // * - shift(757), // / - shift(758), // // - shift(759), // % - shift(760), // .* - shift(761), // ./ - shift(762), // .// + shift(776), // * + shift(777), // / + shift(778), // // + shift(779), // % + shift(780), // .* + shift(781), // ./ + shift(782), // .// nil, // ! nil, // ~ nil, // ** @@ -66494,7 +68320,7 @@ var actionTab = actionTable{ reduce(57), // }, reduce: AddsubdotTerm }, }, - actionRow{ // S801 + actionRow{ // S823 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -66577,7 +68403,7 @@ var actionTab = actionTable{ reduce(59), // }, reduce: MuldivTerm }, }, - actionRow{ // S802 + actionRow{ // S824 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -66660,7 +68486,7 @@ var actionTab = actionTable{ reduce(60), // }, reduce: MuldivTerm }, }, - actionRow{ // S803 + actionRow{ // S825 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -66743,7 +68569,7 @@ var actionTab = actionTable{ reduce(61), // }, reduce: MuldivTerm }, }, - actionRow{ // S804 + actionRow{ // S826 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -66826,7 +68652,7 @@ var actionTab = actionTable{ reduce(62), // }, reduce: MuldivTerm }, }, - actionRow{ // S805 + actionRow{ // S827 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -66909,7 +68735,7 @@ var actionTab = actionTable{ reduce(63), // }, reduce: MuldivTerm }, }, - actionRow{ // S806 + actionRow{ // S828 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -66992,7 +68818,7 @@ var actionTab = actionTable{ reduce(64), // }, reduce: MuldivTerm }, }, - actionRow{ // S807 + actionRow{ // S829 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -67075,7 +68901,7 @@ var actionTab = actionTable{ reduce(65), // }, reduce: MuldivTerm }, }, - actionRow{ // S808 + actionRow{ // S830 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -67158,7 +68984,90 @@ var actionTab = actionTable{ reduce(74), // }, reduce: PowTerm }, }, - actionRow{ // S809 + actionRow{ // S831 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + shift(838), // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S832 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -67235,13 +69144,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(76), // [, reduce: MlrvalOrFunction reduce(76), // ,, reduce: MlrvalOrFunction nil, // { reduce(76), // }, reduce: MlrvalOrFunction }, }, - actionRow{ // S810 + actionRow{ // S833 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -67318,13 +69227,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(81), // [, reduce: IndirectFieldName reduce(81), // ,, reduce: IndirectFieldName nil, // { reduce(81), // }, reduce: IndirectFieldName }, }, - actionRow{ // S811 + actionRow{ // S834 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -67401,13 +69310,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(101), // [, reduce: ArrayLiteral reduce(101), // ,, reduce: ArrayLiteral nil, // { reduce(101), // }, reduce: ArrayLiteral }, }, - actionRow{ // S812 + actionRow{ // S835 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -67430,39 +69339,39 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(108), // ?, reduce: MapLiteral + reduce(110), // ?, reduce: MapLiteral nil, // : - reduce(108), // ||, reduce: MapLiteral - reduce(108), // ^^, reduce: MapLiteral - reduce(108), // &&, reduce: MapLiteral - reduce(108), // =~, reduce: MapLiteral - reduce(108), // !=~, reduce: MapLiteral - reduce(108), // ==, reduce: MapLiteral - reduce(108), // !=, reduce: MapLiteral - reduce(108), // >, reduce: MapLiteral - reduce(108), // >=, reduce: MapLiteral - reduce(108), // <, reduce: MapLiteral - reduce(108), // <=, reduce: MapLiteral - reduce(108), // |, reduce: MapLiteral - reduce(108), // ^, reduce: MapLiteral - reduce(108), // &, reduce: MapLiteral - reduce(108), // <<, reduce: MapLiteral - reduce(108), // >>, reduce: MapLiteral - reduce(108), // +, reduce: MapLiteral - reduce(108), // -, reduce: MapLiteral - reduce(108), // .+, reduce: MapLiteral - reduce(108), // .-, reduce: MapLiteral - reduce(108), // ., reduce: MapLiteral - reduce(108), // *, reduce: MapLiteral - reduce(108), // /, reduce: MapLiteral - reduce(108), // //, reduce: MapLiteral - reduce(108), // %, reduce: MapLiteral - reduce(108), // .*, reduce: MapLiteral - reduce(108), // ./, reduce: MapLiteral - reduce(108), // .//, reduce: MapLiteral + reduce(110), // ||, reduce: MapLiteral + reduce(110), // ^^, reduce: MapLiteral + reduce(110), // &&, reduce: MapLiteral + reduce(110), // =~, reduce: MapLiteral + reduce(110), // !=~, reduce: MapLiteral + reduce(110), // ==, reduce: MapLiteral + reduce(110), // !=, reduce: MapLiteral + reduce(110), // >, reduce: MapLiteral + reduce(110), // >=, reduce: MapLiteral + reduce(110), // <, reduce: MapLiteral + reduce(110), // <=, reduce: MapLiteral + reduce(110), // |, reduce: MapLiteral + reduce(110), // ^, reduce: MapLiteral + reduce(110), // &, reduce: MapLiteral + reduce(110), // <<, reduce: MapLiteral + reduce(110), // >>, reduce: MapLiteral + reduce(110), // +, reduce: MapLiteral + reduce(110), // -, reduce: MapLiteral + reduce(110), // .+, reduce: MapLiteral + reduce(110), // .-, reduce: MapLiteral + reduce(110), // ., reduce: MapLiteral + reduce(110), // *, reduce: MapLiteral + reduce(110), // /, reduce: MapLiteral + reduce(110), // //, reduce: MapLiteral + reduce(110), // %, reduce: MapLiteral + reduce(110), // .*, reduce: MapLiteral + reduce(110), // ./, reduce: MapLiteral + reduce(110), // .//, reduce: MapLiteral nil, // ! nil, // ~ - reduce(108), // **, reduce: MapLiteral + reduce(110), // **, reduce: MapLiteral nil, // ( nil, // ) nil, // md_token_field_name @@ -67484,13 +69393,13 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ - reduce(108), // ,, reduce: MapLiteral + reduce(110), // [, reduce: MapLiteral + reduce(110), // ,, reduce: MapLiteral nil, // { - reduce(108), // }, reduce: MapLiteral + reduce(110), // }, reduce: MapLiteral }, }, - actionRow{ // S813 + actionRow{ // S836 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -67573,7 +69482,7 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S814 + actionRow{ // S837 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -67614,10 +69523,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(658), // + - shift(660), // - - shift(661), // .+ - shift(662), // .- + shift(673), // + + shift(675), // - + shift(676), // .+ + shift(677), // .- nil, // . nil, // * nil, // / @@ -67626,37 +69535,120 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(665), // ! - shift(666), // ~ + shift(680), // ! + shift(681), // ~ nil, // ** - shift(668), // ( + shift(683), // ( nil, // ) - shift(671), // md_token_field_name - shift(672), // $[ + shift(686), // md_token_field_name + shift(687), // $[ nil, // ] - shift(673), // md_token_string_literal - shift(674), // md_token_int_literal - shift(675), // md_token_float_literal - shift(676), // md_token_boolean_literal - shift(677), // md_token_panic - shift(679), // md_token_IPS - shift(680), // md_token_IFS - shift(681), // md_token_IRS - shift(682), // md_token_OPS - shift(683), // md_token_OFS - shift(684), // md_token_ORS - shift(685), // md_token_NF - shift(686), // md_token_NR - shift(687), // md_token_FNR - shift(688), // md_token_FILENAME - shift(689), // md_token_FILENUM - shift(691), // [ + shift(688), // md_token_string_literal + shift(689), // md_token_int_literal + shift(690), // md_token_float_literal + shift(691), // md_token_boolean_literal + shift(692), // md_token_panic + shift(694), // md_token_IPS + shift(695), // md_token_IFS + shift(696), // md_token_IRS + shift(697), // md_token_OPS + shift(698), // md_token_OFS + shift(699), // md_token_ORS + shift(700), // md_token_NF + shift(701), // md_token_NR + shift(702), // md_token_FNR + shift(703), // md_token_FILENAME + shift(704), // md_token_FILENUM + shift(706), // [ nil, // , - shift(693), // { + shift(709), // { nil, // } }, }, - actionRow{ // S815 + actionRow{ // S838 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(107), // ?, reduce: ArrayOrMapIndexAccess + nil, // : + reduce(107), // ||, reduce: ArrayOrMapIndexAccess + reduce(107), // ^^, reduce: ArrayOrMapIndexAccess + reduce(107), // &&, reduce: ArrayOrMapIndexAccess + reduce(107), // =~, reduce: ArrayOrMapIndexAccess + reduce(107), // !=~, reduce: ArrayOrMapIndexAccess + reduce(107), // ==, reduce: ArrayOrMapIndexAccess + reduce(107), // !=, reduce: ArrayOrMapIndexAccess + reduce(107), // >, reduce: ArrayOrMapIndexAccess + reduce(107), // >=, reduce: ArrayOrMapIndexAccess + reduce(107), // <, reduce: ArrayOrMapIndexAccess + reduce(107), // <=, reduce: ArrayOrMapIndexAccess + reduce(107), // |, reduce: ArrayOrMapIndexAccess + reduce(107), // ^, reduce: ArrayOrMapIndexAccess + reduce(107), // &, reduce: ArrayOrMapIndexAccess + reduce(107), // <<, reduce: ArrayOrMapIndexAccess + reduce(107), // >>, reduce: ArrayOrMapIndexAccess + reduce(107), // +, reduce: ArrayOrMapIndexAccess + reduce(107), // -, reduce: ArrayOrMapIndexAccess + reduce(107), // .+, reduce: ArrayOrMapIndexAccess + reduce(107), // .-, reduce: ArrayOrMapIndexAccess + reduce(107), // ., reduce: ArrayOrMapIndexAccess + reduce(107), // *, reduce: ArrayOrMapIndexAccess + reduce(107), // /, reduce: ArrayOrMapIndexAccess + reduce(107), // //, reduce: ArrayOrMapIndexAccess + reduce(107), // %, reduce: ArrayOrMapIndexAccess + reduce(107), // .*, reduce: ArrayOrMapIndexAccess + reduce(107), // ./, reduce: ArrayOrMapIndexAccess + reduce(107), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(107), // **, reduce: ArrayOrMapIndexAccess + nil, // ( + nil, // ) + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(107), // [, reduce: ArrayOrMapIndexAccess + reduce(107), // ,, reduce: ArrayOrMapIndexAccess + nil, // { + reduce(107), // }, reduce: ArrayOrMapIndexAccess + }, + }, + actionRow{ // S839 canRecover: false, actions: [numSymbols]action{ nil, // INVALID diff --git a/go/src/miller/parsing/parser/gototable.go b/go/src/miller/parsing/parser/gototable.go index b1ce5e11a..dffb0f7ec 100644 --- a/go/src/miller/parsing/parser/gototable.go +++ b/go/src/miller/parsing/parser/gototable.go @@ -2,7 +2,7 @@ package parser -const numNTSymbols = 33 +const numNTSymbols = 34 type ( gotoTable [numStates]gotoRow @@ -41,6 +41,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -76,6 +77,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -111,6 +113,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -146,6 +149,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -181,6 +185,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -216,6 +221,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -251,6 +257,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -286,6 +293,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -321,6 +329,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -356,6 +365,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -391,6 +401,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -426,7 +437,8 @@ var gotoTab = gotoTable{ 75, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 77, // MapLiteral + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -434,7 +446,7 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock - 79, // Statement + 80, // Statement 4, // StatementInBody 5, // SrecAssignment 6, // SrecDirectAssignment @@ -461,6 +473,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -473,30 +486,31 @@ var gotoTab = gotoTable{ -1, // StatementInBody -1, // SrecAssignment -1, // SrecDirectAssignment - 81, // RHS - 82, // TernaryTerm - 83, // LogicalOrTerm - 84, // LogicalXORTerm - 85, // LogicalAndTerm - 86, // EqneTerm - 87, // CmpTerm - 88, // BitwiseORTerm - 89, // BitwiseXORTerm - 90, // BitwiseANDTerm - 91, // BitwiseShiftTerm - 92, // AddsubdotTerm - 94, // MuldivTerm - 98, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 82, // RHS + 83, // TernaryTerm + 84, // LogicalOrTerm + 85, // LogicalXORTerm + 86, // LogicalAndTerm + 87, // EqneTerm + 88, // CmpTerm + 89, // BitwiseORTerm + 90, // BitwiseXORTerm + 91, // BitwiseANDTerm + 92, // BitwiseShiftTerm + 93, // AddsubdotTerm + 95, // MuldivTerm + 99, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -508,30 +522,31 @@ var gotoTab = gotoTable{ -1, // StatementInBody -1, // SrecAssignment -1, // SrecDirectAssignment - 129, // RHS - 82, // TernaryTerm - 83, // LogicalOrTerm - 84, // LogicalXORTerm - 85, // LogicalAndTerm - 86, // EqneTerm - 87, // CmpTerm - 88, // BitwiseORTerm - 89, // BitwiseXORTerm - 90, // BitwiseANDTerm - 91, // BitwiseShiftTerm - 92, // AddsubdotTerm - 94, // MuldivTerm - 98, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 131, // RHS + 83, // TernaryTerm + 84, // LogicalOrTerm + 85, // LogicalXORTerm + 86, // LogicalAndTerm + 87, // EqneTerm + 88, // CmpTerm + 89, // BitwiseORTerm + 90, // BitwiseXORTerm + 91, // BitwiseANDTerm + 92, // BitwiseShiftTerm + 93, // AddsubdotTerm + 95, // MuldivTerm + 99, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -543,30 +558,31 @@ var gotoTab = gotoTable{ -1, // StatementInBody -1, // SrecAssignment -1, // SrecDirectAssignment - 130, // RHS - 82, // TernaryTerm - 83, // LogicalOrTerm - 84, // LogicalXORTerm - 85, // LogicalAndTerm - 86, // EqneTerm - 87, // CmpTerm - 88, // BitwiseORTerm - 89, // BitwiseXORTerm - 90, // BitwiseANDTerm - 91, // BitwiseShiftTerm - 92, // AddsubdotTerm - 94, // MuldivTerm - 98, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 132, // RHS + 83, // TernaryTerm + 84, // LogicalOrTerm + 85, // LogicalXORTerm + 86, // LogicalAndTerm + 87, // EqneTerm + 88, // CmpTerm + 89, // BitwiseORTerm + 90, // BitwiseXORTerm + 91, // BitwiseANDTerm + 92, // BitwiseShiftTerm + 93, // AddsubdotTerm + 95, // MuldivTerm + 99, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -578,30 +594,31 @@ var gotoTab = gotoTable{ -1, // StatementInBody -1, // SrecAssignment -1, // SrecDirectAssignment - 131, // RHS - 82, // TernaryTerm - 83, // LogicalOrTerm - 84, // LogicalXORTerm - 85, // LogicalAndTerm - 86, // EqneTerm - 87, // CmpTerm - 88, // BitwiseORTerm - 89, // BitwiseXORTerm - 90, // BitwiseANDTerm - 91, // BitwiseShiftTerm - 92, // AddsubdotTerm - 94, // MuldivTerm - 98, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 133, // RHS + 83, // TernaryTerm + 84, // LogicalOrTerm + 85, // LogicalXORTerm + 86, // LogicalAndTerm + 87, // EqneTerm + 88, // CmpTerm + 89, // BitwiseORTerm + 90, // BitwiseXORTerm + 91, // BitwiseANDTerm + 92, // BitwiseShiftTerm + 93, // AddsubdotTerm + 95, // MuldivTerm + 99, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -613,30 +630,31 @@ var gotoTab = gotoTable{ -1, // StatementInBody -1, // SrecAssignment -1, // SrecDirectAssignment - 132, // RHS - 82, // TernaryTerm - 83, // LogicalOrTerm - 84, // LogicalXORTerm - 85, // LogicalAndTerm - 86, // EqneTerm - 87, // CmpTerm - 88, // BitwiseORTerm - 89, // BitwiseXORTerm - 90, // BitwiseANDTerm - 91, // BitwiseShiftTerm - 92, // AddsubdotTerm - 94, // MuldivTerm - 98, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 134, // RHS + 83, // TernaryTerm + 84, // LogicalOrTerm + 85, // LogicalXORTerm + 86, // LogicalAndTerm + 87, // EqneTerm + 88, // CmpTerm + 89, // BitwiseORTerm + 90, // BitwiseXORTerm + 91, // BitwiseANDTerm + 92, // BitwiseShiftTerm + 93, // AddsubdotTerm + 95, // MuldivTerm + 99, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -648,30 +666,31 @@ var gotoTab = gotoTable{ -1, // StatementInBody -1, // SrecAssignment -1, // SrecDirectAssignment - 133, // RHS - 82, // TernaryTerm - 83, // LogicalOrTerm - 84, // LogicalXORTerm - 85, // LogicalAndTerm - 86, // EqneTerm - 87, // CmpTerm - 88, // BitwiseORTerm - 89, // BitwiseXORTerm - 90, // BitwiseANDTerm - 91, // BitwiseShiftTerm - 92, // AddsubdotTerm - 94, // MuldivTerm - 98, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 135, // RHS + 83, // TernaryTerm + 84, // LogicalOrTerm + 85, // LogicalXORTerm + 86, // LogicalAndTerm + 87, // EqneTerm + 88, // CmpTerm + 89, // BitwiseORTerm + 90, // BitwiseXORTerm + 91, // BitwiseANDTerm + 92, // BitwiseShiftTerm + 93, // AddsubdotTerm + 95, // MuldivTerm + 99, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -683,30 +702,31 @@ var gotoTab = gotoTable{ -1, // StatementInBody -1, // SrecAssignment -1, // SrecDirectAssignment - 134, // RHS - 82, // TernaryTerm - 83, // LogicalOrTerm - 84, // LogicalXORTerm - 85, // LogicalAndTerm - 86, // EqneTerm - 87, // CmpTerm - 88, // BitwiseORTerm - 89, // BitwiseXORTerm - 90, // BitwiseANDTerm - 91, // BitwiseShiftTerm - 92, // AddsubdotTerm - 94, // MuldivTerm - 98, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 136, // RHS + 83, // TernaryTerm + 84, // LogicalOrTerm + 85, // LogicalXORTerm + 86, // LogicalAndTerm + 87, // EqneTerm + 88, // CmpTerm + 89, // BitwiseORTerm + 90, // BitwiseXORTerm + 91, // BitwiseANDTerm + 92, // BitwiseShiftTerm + 93, // AddsubdotTerm + 95, // MuldivTerm + 99, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -718,30 +738,31 @@ var gotoTab = gotoTable{ -1, // StatementInBody -1, // SrecAssignment -1, // SrecDirectAssignment - 135, // RHS - 82, // TernaryTerm - 83, // LogicalOrTerm - 84, // LogicalXORTerm - 85, // LogicalAndTerm - 86, // EqneTerm - 87, // CmpTerm - 88, // BitwiseORTerm - 89, // BitwiseXORTerm - 90, // BitwiseANDTerm - 91, // BitwiseShiftTerm - 92, // AddsubdotTerm - 94, // MuldivTerm - 98, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 137, // RHS + 83, // TernaryTerm + 84, // LogicalOrTerm + 85, // LogicalXORTerm + 86, // LogicalAndTerm + 87, // EqneTerm + 88, // CmpTerm + 89, // BitwiseORTerm + 90, // BitwiseXORTerm + 91, // BitwiseANDTerm + 92, // BitwiseShiftTerm + 93, // AddsubdotTerm + 95, // MuldivTerm + 99, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -753,30 +774,31 @@ var gotoTab = gotoTable{ -1, // StatementInBody -1, // SrecAssignment -1, // SrecDirectAssignment - 136, // RHS - 82, // TernaryTerm - 83, // LogicalOrTerm - 84, // LogicalXORTerm - 85, // LogicalAndTerm - 86, // EqneTerm - 87, // CmpTerm - 88, // BitwiseORTerm - 89, // BitwiseXORTerm - 90, // BitwiseANDTerm - 91, // BitwiseShiftTerm - 92, // AddsubdotTerm - 94, // MuldivTerm - 98, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 138, // RHS + 83, // TernaryTerm + 84, // LogicalOrTerm + 85, // LogicalXORTerm + 86, // LogicalAndTerm + 87, // EqneTerm + 88, // CmpTerm + 89, // BitwiseORTerm + 90, // BitwiseXORTerm + 91, // BitwiseANDTerm + 92, // BitwiseShiftTerm + 93, // AddsubdotTerm + 95, // MuldivTerm + 99, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -788,30 +810,31 @@ var gotoTab = gotoTable{ -1, // StatementInBody -1, // SrecAssignment -1, // SrecDirectAssignment - 137, // RHS - 82, // TernaryTerm - 83, // LogicalOrTerm - 84, // LogicalXORTerm - 85, // LogicalAndTerm - 86, // EqneTerm - 87, // CmpTerm - 88, // BitwiseORTerm - 89, // BitwiseXORTerm - 90, // BitwiseANDTerm - 91, // BitwiseShiftTerm - 92, // AddsubdotTerm - 94, // MuldivTerm - 98, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 139, // RHS + 83, // TernaryTerm + 84, // LogicalOrTerm + 85, // LogicalXORTerm + 86, // LogicalAndTerm + 87, // EqneTerm + 88, // CmpTerm + 89, // BitwiseORTerm + 90, // BitwiseXORTerm + 91, // BitwiseANDTerm + 92, // BitwiseShiftTerm + 93, // AddsubdotTerm + 95, // MuldivTerm + 99, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -823,30 +846,31 @@ var gotoTab = gotoTable{ -1, // StatementInBody -1, // SrecAssignment -1, // SrecDirectAssignment - 138, // RHS - 82, // TernaryTerm - 83, // LogicalOrTerm - 84, // LogicalXORTerm - 85, // LogicalAndTerm - 86, // EqneTerm - 87, // CmpTerm - 88, // BitwiseORTerm - 89, // BitwiseXORTerm - 90, // BitwiseANDTerm - 91, // BitwiseShiftTerm - 92, // AddsubdotTerm - 94, // MuldivTerm - 98, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 140, // RHS + 83, // TernaryTerm + 84, // LogicalOrTerm + 85, // LogicalXORTerm + 86, // LogicalAndTerm + 87, // EqneTerm + 88, // CmpTerm + 89, // BitwiseORTerm + 90, // BitwiseXORTerm + 91, // BitwiseANDTerm + 92, // BitwiseShiftTerm + 93, // AddsubdotTerm + 95, // MuldivTerm + 99, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -858,30 +882,31 @@ var gotoTab = gotoTable{ -1, // StatementInBody -1, // SrecAssignment -1, // SrecDirectAssignment - 139, // RHS - 82, // TernaryTerm - 83, // LogicalOrTerm - 84, // LogicalXORTerm - 85, // LogicalAndTerm - 86, // EqneTerm - 87, // CmpTerm - 88, // BitwiseORTerm - 89, // BitwiseXORTerm - 90, // BitwiseANDTerm - 91, // BitwiseShiftTerm - 92, // AddsubdotTerm - 94, // MuldivTerm - 98, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 141, // RHS + 83, // TernaryTerm + 84, // LogicalOrTerm + 85, // LogicalXORTerm + 86, // LogicalAndTerm + 87, // EqneTerm + 88, // CmpTerm + 89, // BitwiseORTerm + 90, // BitwiseXORTerm + 91, // BitwiseANDTerm + 92, // BitwiseShiftTerm + 93, // AddsubdotTerm + 95, // MuldivTerm + 99, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -893,30 +918,31 @@ var gotoTab = gotoTable{ -1, // StatementInBody -1, // SrecAssignment -1, // SrecDirectAssignment - 140, // RHS - 82, // TernaryTerm - 83, // LogicalOrTerm - 84, // LogicalXORTerm - 85, // LogicalAndTerm - 86, // EqneTerm - 87, // CmpTerm - 88, // BitwiseORTerm - 89, // BitwiseXORTerm - 90, // BitwiseANDTerm - 91, // BitwiseShiftTerm - 92, // AddsubdotTerm - 94, // MuldivTerm - 98, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 142, // RHS + 83, // TernaryTerm + 84, // LogicalOrTerm + 85, // LogicalXORTerm + 86, // LogicalAndTerm + 87, // EqneTerm + 88, // CmpTerm + 89, // BitwiseORTerm + 90, // BitwiseXORTerm + 91, // BitwiseANDTerm + 92, // BitwiseShiftTerm + 93, // AddsubdotTerm + 95, // MuldivTerm + 99, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -928,30 +954,31 @@ var gotoTab = gotoTable{ -1, // StatementInBody -1, // SrecAssignment -1, // SrecDirectAssignment - 141, // RHS - 82, // TernaryTerm - 83, // LogicalOrTerm - 84, // LogicalXORTerm - 85, // LogicalAndTerm - 86, // EqneTerm - 87, // CmpTerm - 88, // BitwiseORTerm - 89, // BitwiseXORTerm - 90, // BitwiseANDTerm - 91, // BitwiseShiftTerm - 92, // AddsubdotTerm - 94, // MuldivTerm - 98, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 143, // RHS + 83, // TernaryTerm + 84, // LogicalOrTerm + 85, // LogicalXORTerm + 86, // LogicalAndTerm + 87, // EqneTerm + 88, // CmpTerm + 89, // BitwiseORTerm + 90, // BitwiseXORTerm + 91, // BitwiseANDTerm + 92, // BitwiseShiftTerm + 93, // AddsubdotTerm + 95, // MuldivTerm + 99, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -963,30 +990,31 @@ var gotoTab = gotoTable{ -1, // StatementInBody -1, // SrecAssignment -1, // SrecDirectAssignment - 142, // RHS - 82, // TernaryTerm - 83, // LogicalOrTerm - 84, // LogicalXORTerm - 85, // LogicalAndTerm - 86, // EqneTerm - 87, // CmpTerm - 88, // BitwiseORTerm - 89, // BitwiseXORTerm - 90, // BitwiseANDTerm - 91, // BitwiseShiftTerm - 92, // AddsubdotTerm - 94, // MuldivTerm - 98, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 144, // RHS + 83, // TernaryTerm + 84, // LogicalOrTerm + 85, // LogicalXORTerm + 86, // LogicalAndTerm + 87, // EqneTerm + 88, // CmpTerm + 89, // BitwiseORTerm + 90, // BitwiseXORTerm + 91, // BitwiseANDTerm + 92, // BitwiseShiftTerm + 93, // AddsubdotTerm + 95, // MuldivTerm + 99, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -998,30 +1026,31 @@ var gotoTab = gotoTable{ -1, // StatementInBody -1, // SrecAssignment -1, // SrecDirectAssignment - 143, // RHS - 82, // TernaryTerm - 83, // LogicalOrTerm - 84, // LogicalXORTerm - 85, // LogicalAndTerm - 86, // EqneTerm - 87, // CmpTerm - 88, // BitwiseORTerm - 89, // BitwiseXORTerm - 90, // BitwiseANDTerm - 91, // BitwiseShiftTerm - 92, // AddsubdotTerm - 94, // MuldivTerm - 98, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 145, // RHS + 83, // TernaryTerm + 84, // LogicalOrTerm + 85, // LogicalXORTerm + 86, // LogicalAndTerm + 87, // EqneTerm + 88, // CmpTerm + 89, // BitwiseORTerm + 90, // BitwiseXORTerm + 91, // BitwiseANDTerm + 92, // BitwiseShiftTerm + 93, // AddsubdotTerm + 95, // MuldivTerm + 99, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -1033,30 +1062,31 @@ var gotoTab = gotoTable{ -1, // StatementInBody -1, // SrecAssignment -1, // SrecDirectAssignment - 144, // RHS - 82, // TernaryTerm - 83, // LogicalOrTerm - 84, // LogicalXORTerm - 85, // LogicalAndTerm - 86, // EqneTerm - 87, // CmpTerm - 88, // BitwiseORTerm - 89, // BitwiseXORTerm - 90, // BitwiseANDTerm - 91, // BitwiseShiftTerm - 92, // AddsubdotTerm - 94, // MuldivTerm - 98, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 146, // RHS + 83, // TernaryTerm + 84, // LogicalOrTerm + 85, // LogicalXORTerm + 86, // LogicalAndTerm + 87, // EqneTerm + 88, // CmpTerm + 89, // BitwiseORTerm + 90, // BitwiseXORTerm + 91, // BitwiseANDTerm + 92, // BitwiseShiftTerm + 93, // AddsubdotTerm + 95, // MuldivTerm + 99, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -1091,6 +1121,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -1126,6 +1157,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -1161,6 +1193,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -1196,6 +1229,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -1231,6 +1265,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -1266,6 +1301,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -1301,6 +1337,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -1336,6 +1373,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -1371,6 +1409,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -1406,6 +1445,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -1441,6 +1481,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -1476,6 +1517,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -1511,6 +1553,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -1537,7 +1580,7 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 168, // PowTerm + 170, // PowTerm 52, // MlrvalOrFunction 30, // FieldName 54, // DirectFieldName @@ -1546,7 +1589,8 @@ var gotoTab = gotoTable{ 75, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 77, // MapLiteral + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -1581,81 +1625,12 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S45 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 176, // PowTerm - 52, // MlrvalOrFunction - 30, // FieldName - 54, // DirectFieldName - 55, // IndirectFieldName - 63, // ContextVariable - 75, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 77, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S46 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 177, // PowTerm - 52, // MlrvalOrFunction - 30, // FieldName - 54, // DirectFieldName - 55, // IndirectFieldName - 63, // ContextVariable - 75, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 77, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S47 -1, // S' -1, // Root -1, // StatementBlock @@ -1686,7 +1661,80 @@ var gotoTab = gotoTable{ 75, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 77, // MapLiteral + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S46 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 179, // PowTerm + 52, // MlrvalOrFunction + 30, // FieldName + 54, // DirectFieldName + 55, // IndirectFieldName + 63, // ContextVariable + 75, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S47 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 180, // PowTerm + 52, // MlrvalOrFunction + 30, // FieldName + 54, // DirectFieldName + 55, // IndirectFieldName + 63, // ContextVariable + 75, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -1721,6 +1769,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -1756,6 +1805,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -1782,7 +1832,7 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 179, // PowTerm + 181, // PowTerm 52, // MlrvalOrFunction 30, // FieldName 54, // DirectFieldName @@ -1791,7 +1841,8 @@ var gotoTab = gotoTable{ 75, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 77, // MapLiteral + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -1817,7 +1868,7 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 180, // PowTerm + 182, // PowTerm 52, // MlrvalOrFunction 30, // FieldName 54, // DirectFieldName @@ -1826,7 +1877,8 @@ var gotoTab = gotoTable{ 75, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 77, // MapLiteral + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -1861,6 +1913,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -1873,30 +1926,31 @@ var gotoTab = gotoTable{ -1, // StatementInBody -1, // SrecAssignment -1, // SrecDirectAssignment - 183, // RHS - 184, // TernaryTerm - 185, // LogicalOrTerm - 186, // LogicalXORTerm - 187, // LogicalAndTerm - 188, // EqneTerm - 189, // CmpTerm - 190, // BitwiseORTerm - 191, // BitwiseXORTerm - 192, // BitwiseANDTerm - 193, // BitwiseShiftTerm - 194, // AddsubdotTerm - 196, // MuldivTerm - 200, // UnaryOpTerm - 201, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral + 186, // RHS + 187, // TernaryTerm + 188, // LogicalOrTerm + 189, // LogicalXORTerm + 190, // LogicalAndTerm + 191, // EqneTerm + 192, // CmpTerm + 193, // BitwiseORTerm + 194, // BitwiseXORTerm + 195, // BitwiseANDTerm + 196, // BitwiseShiftTerm + 197, // AddsubdotTerm + 199, // MuldivTerm + 203, // UnaryOpTerm + 204, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 229, // MapLiteral + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -1931,6 +1985,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -1966,6 +2021,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -2001,6 +2057,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -2013,7 +2070,7 @@ var gotoTab = gotoTable{ -1, // StatementInBody -1, // SrecAssignment -1, // SrecDirectAssignment - 231, // RHS + 235, // RHS 32, // TernaryTerm 33, // LogicalOrTerm 34, // LogicalXORTerm @@ -2036,7 +2093,8 @@ var gotoTab = gotoTable{ 75, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 77, // MapLiteral + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -2071,6 +2129,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -2106,6 +2165,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -2141,6 +2201,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -2176,6 +2237,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -2211,6 +2273,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -2246,6 +2309,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -2281,6 +2345,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -2316,6 +2381,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -2351,6 +2417,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -2386,6 +2453,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -2421,6 +2489,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -2456,6 +2525,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -2491,6 +2561,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -2526,6 +2597,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -2561,6 +2633,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -2596,6 +2669,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -2631,6 +2705,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -2666,6 +2741,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -2678,30 +2754,31 @@ var gotoTab = gotoTable{ -1, // StatementInBody -1, // SrecAssignment -1, // SrecDirectAssignment - 233, // RHS - 234, // TernaryTerm - 235, // LogicalOrTerm - 236, // LogicalXORTerm - 237, // LogicalAndTerm - 238, // EqneTerm - 239, // CmpTerm - 240, // BitwiseORTerm - 241, // BitwiseXORTerm - 242, // BitwiseANDTerm - 243, // BitwiseShiftTerm - 244, // AddsubdotTerm - 246, // MuldivTerm - 250, // UnaryOpTerm - 251, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral - 280, // ArrayLiteralElements - 281, // ArrayLiteralElement - 282, // MapLiteral + 237, // RHS + 238, // TernaryTerm + 239, // LogicalOrTerm + 240, // LogicalXORTerm + 241, // LogicalAndTerm + 242, // EqneTerm + 243, // CmpTerm + 244, // BitwiseORTerm + 245, // BitwiseXORTerm + 246, // BitwiseANDTerm + 247, // BitwiseShiftTerm + 248, // AddsubdotTerm + 250, // MuldivTerm + 254, // UnaryOpTerm + 255, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral + 284, // ArrayLiteralElements + 285, // ArrayLiteralElement + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -2736,46 +2813,12 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S78 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - 285, // RHS - 286, // TernaryTerm - 287, // LogicalOrTerm - 288, // LogicalXORTerm - 289, // LogicalAndTerm - 290, // EqneTerm - 291, // CmpTerm - 292, // BitwiseORTerm - 293, // BitwiseXORTerm - 294, // BitwiseANDTerm - 295, // BitwiseShiftTerm - 296, // AddsubdotTerm - 298, // MuldivTerm - 302, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 331, // MapLiteral - 334, // MapLiteralKeyValuePairs - 335, // MapLiteralKeyValuePair - }, - gotoRow{ // S79 -1, // S' -1, // Root -1, // StatementBlock @@ -2806,10 +2849,47 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, + gotoRow{ // S79 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + 290, // RHS + 291, // TernaryTerm + 292, // LogicalOrTerm + 293, // LogicalXORTerm + 294, // LogicalAndTerm + 295, // EqneTerm + 296, // CmpTerm + 297, // BitwiseORTerm + 298, // BitwiseXORTerm + 299, // BitwiseANDTerm + 300, // BitwiseShiftTerm + 301, // AddsubdotTerm + 303, // MuldivTerm + 307, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral + 340, // MapLiteralKeyValuePairs + 341, // MapLiteralKeyValuePair + }, gotoRow{ // S80 -1, // S' -1, // Root @@ -2841,6 +2921,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -2876,6 +2957,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -2911,6 +2993,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -2946,6 +3029,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -2981,6 +3065,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -3016,6 +3101,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -3051,6 +3137,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -3086,6 +3173,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -3121,6 +3209,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -3156,6 +3245,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -3191,6 +3281,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -3226,6 +3317,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -3261,46 +3353,12 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S93 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 358, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 127, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S94 -1, // S' -1, // Root -1, // StatementBlock @@ -3331,11 +3389,12 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S95 + gotoRow{ // S94 -1, // S' -1, // Root -1, // StatementBlock @@ -3357,19 +3416,56 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 366, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 364, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, + gotoRow{ // S95 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, gotoRow{ // S96 -1, // S' -1, // Root @@ -3392,16 +3488,17 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 367, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 372, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -3427,53 +3524,55 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 368, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 373, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S98 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 374, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S99 -1, // S' @@ -3506,44 +3605,46 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S100 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 369, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 127, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S101 -1, // S' @@ -3567,55 +3668,21 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 370, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 375, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S102 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S103 -1, // S' -1, // Root -1, // StatementBlock @@ -3623,34 +3690,35 @@ var gotoTab = gotoTable{ -1, // StatementInBody -1, // SrecAssignment -1, // SrecDirectAssignment - 372, // RHS - 184, // TernaryTerm - 185, // LogicalOrTerm - 186, // LogicalXORTerm - 187, // LogicalAndTerm - 188, // EqneTerm - 189, // CmpTerm - 190, // BitwiseORTerm - 191, // BitwiseXORTerm - 192, // BitwiseANDTerm - 193, // BitwiseShiftTerm - 194, // AddsubdotTerm - 196, // MuldivTerm - 200, // UnaryOpTerm - 201, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 376, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 229, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S104 + gotoRow{ // S103 -1, // S' -1, // Root -1, // StatementBlock @@ -3681,10 +3749,47 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, + gotoRow{ // S104 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + 379, // RHS + 187, // TernaryTerm + 188, // LogicalOrTerm + 189, // LogicalXORTerm + 190, // LogicalAndTerm + 191, // EqneTerm + 192, // CmpTerm + 193, // BitwiseORTerm + 194, // BitwiseXORTerm + 195, // BitwiseANDTerm + 196, // BitwiseShiftTerm + 197, // AddsubdotTerm + 199, // MuldivTerm + 203, // UnaryOpTerm + 204, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, gotoRow{ // S105 -1, // S' -1, // Root @@ -3716,6 +3821,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -3751,46 +3857,12 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S107 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - 373, // RHS - 32, // TernaryTerm - 33, // LogicalOrTerm - 34, // LogicalXORTerm - 35, // LogicalAndTerm - 36, // EqneTerm - 37, // CmpTerm - 38, // BitwiseORTerm - 39, // BitwiseXORTerm - 40, // BitwiseANDTerm - 41, // BitwiseShiftTerm - 42, // AddsubdotTerm - 44, // MuldivTerm - 48, // UnaryOpTerm - 49, // PowTerm - 52, // MlrvalOrFunction - 30, // FieldName - 54, // DirectFieldName - 55, // IndirectFieldName - 63, // ContextVariable - 75, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 77, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S108 -1, // S' -1, // Root -1, // StatementBlock @@ -3821,10 +3893,47 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, + gotoRow{ // S108 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + 380, // RHS + 32, // TernaryTerm + 33, // LogicalOrTerm + 34, // LogicalXORTerm + 35, // LogicalAndTerm + 36, // EqneTerm + 37, // CmpTerm + 38, // BitwiseORTerm + 39, // BitwiseXORTerm + 40, // BitwiseANDTerm + 41, // BitwiseShiftTerm + 42, // AddsubdotTerm + 44, // MuldivTerm + 48, // UnaryOpTerm + 49, // PowTerm + 52, // MlrvalOrFunction + 30, // FieldName + 54, // DirectFieldName + 55, // IndirectFieldName + 63, // ContextVariable + 75, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, gotoRow{ // S109 -1, // S' -1, // Root @@ -3856,6 +3965,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -3891,6 +4001,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -3926,6 +4037,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -3961,6 +4073,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -3996,6 +4109,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -4031,6 +4145,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -4066,6 +4181,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -4101,6 +4217,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -4136,6 +4253,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -4171,6 +4289,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -4206,6 +4325,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -4241,6 +4361,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -4276,6 +4397,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -4311,6 +4433,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -4346,6 +4469,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -4381,6 +4505,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -4416,46 +4541,12 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S126 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - 233, // RHS - 234, // TernaryTerm - 235, // LogicalOrTerm - 236, // LogicalXORTerm - 237, // LogicalAndTerm - 238, // EqneTerm - 239, // CmpTerm - 240, // BitwiseORTerm - 241, // BitwiseXORTerm - 242, // BitwiseANDTerm - 243, // BitwiseShiftTerm - 244, // AddsubdotTerm - 246, // MuldivTerm - 250, // UnaryOpTerm - 251, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral - 375, // ArrayLiteralElements - 281, // ArrayLiteralElement - 282, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S127 -1, // S' -1, // Root -1, // StatementBlock @@ -4486,11 +4577,12 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S128 + gotoRow{ // S127 -1, // S' -1, // Root -1, // StatementBlock @@ -4498,32 +4590,69 @@ var gotoTab = gotoTable{ -1, // StatementInBody -1, // SrecAssignment -1, // SrecDirectAssignment - 285, // RHS - 286, // TernaryTerm - 287, // LogicalOrTerm - 288, // LogicalXORTerm - 289, // LogicalAndTerm - 290, // EqneTerm - 291, // CmpTerm - 292, // BitwiseORTerm - 293, // BitwiseXORTerm - 294, // BitwiseANDTerm - 295, // BitwiseShiftTerm - 296, // AddsubdotTerm - 298, // MuldivTerm - 302, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 331, // MapLiteral - 377, // MapLiteralKeyValuePairs - 335, // MapLiteralKeyValuePair + 237, // RHS + 238, // TernaryTerm + 239, // LogicalOrTerm + 240, // LogicalXORTerm + 241, // LogicalAndTerm + 242, // EqneTerm + 243, // CmpTerm + 244, // BitwiseORTerm + 245, // BitwiseXORTerm + 246, // BitwiseANDTerm + 247, // BitwiseShiftTerm + 248, // AddsubdotTerm + 250, // MuldivTerm + 254, // UnaryOpTerm + 255, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral + 382, // ArrayLiteralElements + 285, // ArrayLiteralElement + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S128 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S129 -1, // S' @@ -4556,44 +4685,46 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S130 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + 290, // RHS + 291, // TernaryTerm + 292, // LogicalOrTerm + 293, // LogicalXORTerm + 294, // LogicalAndTerm + 295, // EqneTerm + 296, // CmpTerm + 297, // BitwiseORTerm + 298, // BitwiseXORTerm + 299, // BitwiseANDTerm + 300, // BitwiseShiftTerm + 301, // AddsubdotTerm + 303, // MuldivTerm + 307, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral + 384, // MapLiteralKeyValuePairs + 341, // MapLiteralKeyValuePair }, gotoRow{ // S131 -1, // S' @@ -4626,6 +4757,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -4661,6 +4793,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -4696,6 +4829,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -4731,6 +4865,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -4766,6 +4901,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -4801,6 +4937,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -4836,6 +4973,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -4871,6 +5009,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -4906,6 +5045,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -4941,6 +5081,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -4976,6 +5117,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -5011,6 +5153,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -5046,6 +5189,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -5081,6 +5225,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -5116,781 +5261,12 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S146 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - 378, // TernaryTerm - 287, // LogicalOrTerm - 288, // LogicalXORTerm - 289, // LogicalAndTerm - 290, // EqneTerm - 291, // CmpTerm - 292, // BitwiseORTerm - 293, // BitwiseXORTerm - 294, // BitwiseANDTerm - 295, // BitwiseShiftTerm - 296, // AddsubdotTerm - 298, // MuldivTerm - 302, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 331, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S147 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - 379, // LogicalXORTerm - 35, // LogicalAndTerm - 36, // EqneTerm - 37, // CmpTerm - 38, // BitwiseORTerm - 39, // BitwiseXORTerm - 40, // BitwiseANDTerm - 41, // BitwiseShiftTerm - 42, // AddsubdotTerm - 44, // MuldivTerm - 48, // UnaryOpTerm - 49, // PowTerm - 52, // MlrvalOrFunction - 30, // FieldName - 54, // DirectFieldName - 55, // IndirectFieldName - 63, // ContextVariable - 75, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 77, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S148 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - 380, // LogicalAndTerm - 36, // EqneTerm - 37, // CmpTerm - 38, // BitwiseORTerm - 39, // BitwiseXORTerm - 40, // BitwiseANDTerm - 41, // BitwiseShiftTerm - 42, // AddsubdotTerm - 44, // MuldivTerm - 48, // UnaryOpTerm - 49, // PowTerm - 52, // MlrvalOrFunction - 30, // FieldName - 54, // DirectFieldName - 55, // IndirectFieldName - 63, // ContextVariable - 75, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 77, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S149 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - 381, // EqneTerm - 37, // CmpTerm - 38, // BitwiseORTerm - 39, // BitwiseXORTerm - 40, // BitwiseANDTerm - 41, // BitwiseShiftTerm - 42, // AddsubdotTerm - 44, // MuldivTerm - 48, // UnaryOpTerm - 49, // PowTerm - 52, // MlrvalOrFunction - 30, // FieldName - 54, // DirectFieldName - 55, // IndirectFieldName - 63, // ContextVariable - 75, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 77, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S150 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 382, // CmpTerm - 38, // BitwiseORTerm - 39, // BitwiseXORTerm - 40, // BitwiseANDTerm - 41, // BitwiseShiftTerm - 42, // AddsubdotTerm - 44, // MuldivTerm - 48, // UnaryOpTerm - 49, // PowTerm - 52, // MlrvalOrFunction - 30, // FieldName - 54, // DirectFieldName - 55, // IndirectFieldName - 63, // ContextVariable - 75, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 77, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S151 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 383, // CmpTerm - 38, // BitwiseORTerm - 39, // BitwiseXORTerm - 40, // BitwiseANDTerm - 41, // BitwiseShiftTerm - 42, // AddsubdotTerm - 44, // MuldivTerm - 48, // UnaryOpTerm - 49, // PowTerm - 52, // MlrvalOrFunction - 30, // FieldName - 54, // DirectFieldName - 55, // IndirectFieldName - 63, // ContextVariable - 75, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 77, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S152 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 384, // CmpTerm - 38, // BitwiseORTerm - 39, // BitwiseXORTerm - 40, // BitwiseANDTerm - 41, // BitwiseShiftTerm - 42, // AddsubdotTerm - 44, // MuldivTerm - 48, // UnaryOpTerm - 49, // PowTerm - 52, // MlrvalOrFunction - 30, // FieldName - 54, // DirectFieldName - 55, // IndirectFieldName - 63, // ContextVariable - 75, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 77, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S153 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 385, // CmpTerm - 38, // BitwiseORTerm - 39, // BitwiseXORTerm - 40, // BitwiseANDTerm - 41, // BitwiseShiftTerm - 42, // AddsubdotTerm - 44, // MuldivTerm - 48, // UnaryOpTerm - 49, // PowTerm - 52, // MlrvalOrFunction - 30, // FieldName - 54, // DirectFieldName - 55, // IndirectFieldName - 63, // ContextVariable - 75, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 77, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S154 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 386, // BitwiseORTerm - 39, // BitwiseXORTerm - 40, // BitwiseANDTerm - 41, // BitwiseShiftTerm - 42, // AddsubdotTerm - 44, // MuldivTerm - 48, // UnaryOpTerm - 49, // PowTerm - 52, // MlrvalOrFunction - 30, // FieldName - 54, // DirectFieldName - 55, // IndirectFieldName - 63, // ContextVariable - 75, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 77, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S155 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 387, // BitwiseORTerm - 39, // BitwiseXORTerm - 40, // BitwiseANDTerm - 41, // BitwiseShiftTerm - 42, // AddsubdotTerm - 44, // MuldivTerm - 48, // UnaryOpTerm - 49, // PowTerm - 52, // MlrvalOrFunction - 30, // FieldName - 54, // DirectFieldName - 55, // IndirectFieldName - 63, // ContextVariable - 75, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 77, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S156 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 388, // BitwiseORTerm - 39, // BitwiseXORTerm - 40, // BitwiseANDTerm - 41, // BitwiseShiftTerm - 42, // AddsubdotTerm - 44, // MuldivTerm - 48, // UnaryOpTerm - 49, // PowTerm - 52, // MlrvalOrFunction - 30, // FieldName - 54, // DirectFieldName - 55, // IndirectFieldName - 63, // ContextVariable - 75, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 77, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S157 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 389, // BitwiseORTerm - 39, // BitwiseXORTerm - 40, // BitwiseANDTerm - 41, // BitwiseShiftTerm - 42, // AddsubdotTerm - 44, // MuldivTerm - 48, // UnaryOpTerm - 49, // PowTerm - 52, // MlrvalOrFunction - 30, // FieldName - 54, // DirectFieldName - 55, // IndirectFieldName - 63, // ContextVariable - 75, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 77, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S158 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - 390, // BitwiseXORTerm - 40, // BitwiseANDTerm - 41, // BitwiseShiftTerm - 42, // AddsubdotTerm - 44, // MuldivTerm - 48, // UnaryOpTerm - 49, // PowTerm - 52, // MlrvalOrFunction - 30, // FieldName - 54, // DirectFieldName - 55, // IndirectFieldName - 63, // ContextVariable - 75, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 77, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S159 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - 391, // BitwiseANDTerm - 41, // BitwiseShiftTerm - 42, // AddsubdotTerm - 44, // MuldivTerm - 48, // UnaryOpTerm - 49, // PowTerm - 52, // MlrvalOrFunction - 30, // FieldName - 54, // DirectFieldName - 55, // IndirectFieldName - 63, // ContextVariable - 75, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 77, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S160 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - 392, // BitwiseShiftTerm - 42, // AddsubdotTerm - 44, // MuldivTerm - 48, // UnaryOpTerm - 49, // PowTerm - 52, // MlrvalOrFunction - 30, // FieldName - 54, // DirectFieldName - 55, // IndirectFieldName - 63, // ContextVariable - 75, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 77, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S161 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 393, // AddsubdotTerm - 44, // MuldivTerm - 48, // UnaryOpTerm - 49, // PowTerm - 52, // MlrvalOrFunction - 30, // FieldName - 54, // DirectFieldName - 55, // IndirectFieldName - 63, // ContextVariable - 75, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 77, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S162 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 394, // AddsubdotTerm - 44, // MuldivTerm - 48, // UnaryOpTerm - 49, // PowTerm - 52, // MlrvalOrFunction - 30, // FieldName - 54, // DirectFieldName - 55, // IndirectFieldName - 63, // ContextVariable - 75, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 77, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S163 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 395, // MuldivTerm - 48, // UnaryOpTerm - 49, // PowTerm - 52, // MlrvalOrFunction - 30, // FieldName - 54, // DirectFieldName - 55, // IndirectFieldName - 63, // ContextVariable - 75, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 77, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S164 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 396, // MuldivTerm - 48, // UnaryOpTerm - 49, // PowTerm - 52, // MlrvalOrFunction - 30, // FieldName - 54, // DirectFieldName - 55, // IndirectFieldName - 63, // ContextVariable - 75, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 77, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S165 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 397, // MuldivTerm - 48, // UnaryOpTerm - 49, // PowTerm - 52, // MlrvalOrFunction - 30, // FieldName - 54, // DirectFieldName - 55, // IndirectFieldName - 63, // ContextVariable - 75, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 77, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S166 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 398, // MuldivTerm - 48, // UnaryOpTerm - 49, // PowTerm - 52, // MlrvalOrFunction - 30, // FieldName - 54, // DirectFieldName - 55, // IndirectFieldName - 63, // ContextVariable - 75, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 77, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S167 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 399, // MuldivTerm - 48, // UnaryOpTerm - 49, // PowTerm - 52, // MlrvalOrFunction - 30, // FieldName - 54, // DirectFieldName - 55, // IndirectFieldName - 63, // ContextVariable - 75, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 77, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S168 -1, // S' -1, // Root -1, // StatementBlock @@ -5921,10 +5297,803 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, + gotoRow{ // S147 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S148 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + 385, // TernaryTerm + 292, // LogicalOrTerm + 293, // LogicalXORTerm + 294, // LogicalAndTerm + 295, // EqneTerm + 296, // CmpTerm + 297, // BitwiseORTerm + 298, // BitwiseXORTerm + 299, // BitwiseANDTerm + 300, // BitwiseShiftTerm + 301, // AddsubdotTerm + 303, // MuldivTerm + 307, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S149 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + 386, // LogicalXORTerm + 35, // LogicalAndTerm + 36, // EqneTerm + 37, // CmpTerm + 38, // BitwiseORTerm + 39, // BitwiseXORTerm + 40, // BitwiseANDTerm + 41, // BitwiseShiftTerm + 42, // AddsubdotTerm + 44, // MuldivTerm + 48, // UnaryOpTerm + 49, // PowTerm + 52, // MlrvalOrFunction + 30, // FieldName + 54, // DirectFieldName + 55, // IndirectFieldName + 63, // ContextVariable + 75, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S150 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + 387, // LogicalAndTerm + 36, // EqneTerm + 37, // CmpTerm + 38, // BitwiseORTerm + 39, // BitwiseXORTerm + 40, // BitwiseANDTerm + 41, // BitwiseShiftTerm + 42, // AddsubdotTerm + 44, // MuldivTerm + 48, // UnaryOpTerm + 49, // PowTerm + 52, // MlrvalOrFunction + 30, // FieldName + 54, // DirectFieldName + 55, // IndirectFieldName + 63, // ContextVariable + 75, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S151 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + 388, // EqneTerm + 37, // CmpTerm + 38, // BitwiseORTerm + 39, // BitwiseXORTerm + 40, // BitwiseANDTerm + 41, // BitwiseShiftTerm + 42, // AddsubdotTerm + 44, // MuldivTerm + 48, // UnaryOpTerm + 49, // PowTerm + 52, // MlrvalOrFunction + 30, // FieldName + 54, // DirectFieldName + 55, // IndirectFieldName + 63, // ContextVariable + 75, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S152 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 389, // CmpTerm + 38, // BitwiseORTerm + 39, // BitwiseXORTerm + 40, // BitwiseANDTerm + 41, // BitwiseShiftTerm + 42, // AddsubdotTerm + 44, // MuldivTerm + 48, // UnaryOpTerm + 49, // PowTerm + 52, // MlrvalOrFunction + 30, // FieldName + 54, // DirectFieldName + 55, // IndirectFieldName + 63, // ContextVariable + 75, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S153 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 390, // CmpTerm + 38, // BitwiseORTerm + 39, // BitwiseXORTerm + 40, // BitwiseANDTerm + 41, // BitwiseShiftTerm + 42, // AddsubdotTerm + 44, // MuldivTerm + 48, // UnaryOpTerm + 49, // PowTerm + 52, // MlrvalOrFunction + 30, // FieldName + 54, // DirectFieldName + 55, // IndirectFieldName + 63, // ContextVariable + 75, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S154 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 391, // CmpTerm + 38, // BitwiseORTerm + 39, // BitwiseXORTerm + 40, // BitwiseANDTerm + 41, // BitwiseShiftTerm + 42, // AddsubdotTerm + 44, // MuldivTerm + 48, // UnaryOpTerm + 49, // PowTerm + 52, // MlrvalOrFunction + 30, // FieldName + 54, // DirectFieldName + 55, // IndirectFieldName + 63, // ContextVariable + 75, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S155 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 392, // CmpTerm + 38, // BitwiseORTerm + 39, // BitwiseXORTerm + 40, // BitwiseANDTerm + 41, // BitwiseShiftTerm + 42, // AddsubdotTerm + 44, // MuldivTerm + 48, // UnaryOpTerm + 49, // PowTerm + 52, // MlrvalOrFunction + 30, // FieldName + 54, // DirectFieldName + 55, // IndirectFieldName + 63, // ContextVariable + 75, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S156 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 393, // BitwiseORTerm + 39, // BitwiseXORTerm + 40, // BitwiseANDTerm + 41, // BitwiseShiftTerm + 42, // AddsubdotTerm + 44, // MuldivTerm + 48, // UnaryOpTerm + 49, // PowTerm + 52, // MlrvalOrFunction + 30, // FieldName + 54, // DirectFieldName + 55, // IndirectFieldName + 63, // ContextVariable + 75, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S157 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 394, // BitwiseORTerm + 39, // BitwiseXORTerm + 40, // BitwiseANDTerm + 41, // BitwiseShiftTerm + 42, // AddsubdotTerm + 44, // MuldivTerm + 48, // UnaryOpTerm + 49, // PowTerm + 52, // MlrvalOrFunction + 30, // FieldName + 54, // DirectFieldName + 55, // IndirectFieldName + 63, // ContextVariable + 75, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S158 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 395, // BitwiseORTerm + 39, // BitwiseXORTerm + 40, // BitwiseANDTerm + 41, // BitwiseShiftTerm + 42, // AddsubdotTerm + 44, // MuldivTerm + 48, // UnaryOpTerm + 49, // PowTerm + 52, // MlrvalOrFunction + 30, // FieldName + 54, // DirectFieldName + 55, // IndirectFieldName + 63, // ContextVariable + 75, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S159 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 396, // BitwiseORTerm + 39, // BitwiseXORTerm + 40, // BitwiseANDTerm + 41, // BitwiseShiftTerm + 42, // AddsubdotTerm + 44, // MuldivTerm + 48, // UnaryOpTerm + 49, // PowTerm + 52, // MlrvalOrFunction + 30, // FieldName + 54, // DirectFieldName + 55, // IndirectFieldName + 63, // ContextVariable + 75, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S160 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + 397, // BitwiseXORTerm + 40, // BitwiseANDTerm + 41, // BitwiseShiftTerm + 42, // AddsubdotTerm + 44, // MuldivTerm + 48, // UnaryOpTerm + 49, // PowTerm + 52, // MlrvalOrFunction + 30, // FieldName + 54, // DirectFieldName + 55, // IndirectFieldName + 63, // ContextVariable + 75, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S161 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + 398, // BitwiseANDTerm + 41, // BitwiseShiftTerm + 42, // AddsubdotTerm + 44, // MuldivTerm + 48, // UnaryOpTerm + 49, // PowTerm + 52, // MlrvalOrFunction + 30, // FieldName + 54, // DirectFieldName + 55, // IndirectFieldName + 63, // ContextVariable + 75, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S162 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + 399, // BitwiseShiftTerm + 42, // AddsubdotTerm + 44, // MuldivTerm + 48, // UnaryOpTerm + 49, // PowTerm + 52, // MlrvalOrFunction + 30, // FieldName + 54, // DirectFieldName + 55, // IndirectFieldName + 63, // ContextVariable + 75, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S163 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 400, // AddsubdotTerm + 44, // MuldivTerm + 48, // UnaryOpTerm + 49, // PowTerm + 52, // MlrvalOrFunction + 30, // FieldName + 54, // DirectFieldName + 55, // IndirectFieldName + 63, // ContextVariable + 75, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S164 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 401, // AddsubdotTerm + 44, // MuldivTerm + 48, // UnaryOpTerm + 49, // PowTerm + 52, // MlrvalOrFunction + 30, // FieldName + 54, // DirectFieldName + 55, // IndirectFieldName + 63, // ContextVariable + 75, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S165 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 402, // MuldivTerm + 48, // UnaryOpTerm + 49, // PowTerm + 52, // MlrvalOrFunction + 30, // FieldName + 54, // DirectFieldName + 55, // IndirectFieldName + 63, // ContextVariable + 75, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S166 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 403, // MuldivTerm + 48, // UnaryOpTerm + 49, // PowTerm + 52, // MlrvalOrFunction + 30, // FieldName + 54, // DirectFieldName + 55, // IndirectFieldName + 63, // ContextVariable + 75, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S167 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 404, // MuldivTerm + 48, // UnaryOpTerm + 49, // PowTerm + 52, // MlrvalOrFunction + 30, // FieldName + 54, // DirectFieldName + 55, // IndirectFieldName + 63, // ContextVariable + 75, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S168 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 405, // MuldivTerm + 48, // UnaryOpTerm + 49, // PowTerm + 52, // MlrvalOrFunction + 30, // FieldName + 54, // DirectFieldName + 55, // IndirectFieldName + 63, // ContextVariable + 75, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, gotoRow{ // S169 -1, // S' -1, // Root @@ -5945,8 +6114,8 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 400, // UnaryOpTerm + 406, // MuldivTerm + 48, // UnaryOpTerm 49, // PowTerm 52, // MlrvalOrFunction 30, // FieldName @@ -5956,44 +6125,46 @@ var gotoTab = gotoTable{ 75, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 77, // MapLiteral + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S170 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 401, // UnaryOpTerm - 49, // PowTerm - 52, // MlrvalOrFunction - 30, // FieldName - 54, // DirectFieldName - 55, // IndirectFieldName - 63, // ContextVariable - 75, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 77, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S171 -1, // S' @@ -6016,7 +6187,7 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm -1, // MuldivTerm - 402, // UnaryOpTerm + 407, // UnaryOpTerm 49, // PowTerm 52, // MlrvalOrFunction 30, // FieldName @@ -6026,7 +6197,8 @@ var gotoTab = gotoTable{ 75, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 77, // MapLiteral + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -6051,7 +6223,7 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm -1, // MuldivTerm - 403, // UnaryOpTerm + 408, // UnaryOpTerm 49, // PowTerm 52, // MlrvalOrFunction 30, // FieldName @@ -6061,7 +6233,8 @@ var gotoTab = gotoTable{ 75, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 77, // MapLiteral + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -6086,7 +6259,7 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm -1, // MuldivTerm - 404, // UnaryOpTerm + 409, // UnaryOpTerm 49, // PowTerm 52, // MlrvalOrFunction 30, // FieldName @@ -6096,7 +6269,8 @@ var gotoTab = gotoTable{ 75, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 77, // MapLiteral + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -6121,7 +6295,7 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm -1, // MuldivTerm - 405, // UnaryOpTerm + 410, // UnaryOpTerm 49, // PowTerm 52, // MlrvalOrFunction 30, // FieldName @@ -6131,7 +6305,8 @@ var gotoTab = gotoTable{ 75, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 77, // MapLiteral + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -6156,7 +6331,7 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm -1, // MuldivTerm - 406, // UnaryOpTerm + 411, // UnaryOpTerm 49, // PowTerm 52, // MlrvalOrFunction 30, // FieldName @@ -6166,79 +6341,82 @@ var gotoTab = gotoTable{ 75, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 77, // MapLiteral + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S176 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 412, // UnaryOpTerm + 49, // PowTerm + 52, // MlrvalOrFunction + 30, // FieldName + 54, // DirectFieldName + 55, // IndirectFieldName + 63, // ContextVariable + 75, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S177 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 413, // UnaryOpTerm + 49, // PowTerm + 52, // MlrvalOrFunction + 30, // FieldName + 54, // DirectFieldName + 55, // IndirectFieldName + 63, // ContextVariable + 75, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S178 -1, // S' @@ -6271,6 +6449,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -6306,6 +6485,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -6341,44 +6521,46 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S181 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 407, // PowTerm - 52, // MlrvalOrFunction - 30, // FieldName - 54, // DirectFieldName - 55, // IndirectFieldName - 63, // ContextVariable - 75, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 77, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S182 -1, // S' @@ -6411,79 +6593,82 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S183 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 414, // PowTerm + 52, // MlrvalOrFunction + 30, // FieldName + 54, // DirectFieldName + 55, // IndirectFieldName + 63, // ContextVariable + 75, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S184 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + 415, // RHS + 32, // TernaryTerm + 33, // LogicalOrTerm + 34, // LogicalXORTerm + 35, // LogicalAndTerm + 36, // EqneTerm + 37, // CmpTerm + 38, // BitwiseORTerm + 39, // BitwiseXORTerm + 40, // BitwiseANDTerm + 41, // BitwiseShiftTerm + 42, // AddsubdotTerm + 44, // MuldivTerm + 48, // UnaryOpTerm + 49, // PowTerm + 52, // MlrvalOrFunction + 30, // FieldName + 54, // DirectFieldName + 55, // IndirectFieldName + 63, // ContextVariable + 75, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S185 -1, // S' @@ -6516,6 +6701,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -6551,6 +6737,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -6586,6 +6773,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -6621,6 +6809,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -6656,6 +6845,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -6691,6 +6881,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -6726,6 +6917,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -6761,6 +6953,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -6796,6 +6989,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -6831,44 +7025,46 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S195 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 431, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 229, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S196 -1, // S' @@ -6901,44 +7097,46 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S197 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 439, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 229, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S198 -1, // S' @@ -6962,20 +7160,57 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 440, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral + 439, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 229, // MapLiteral + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S199 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S200 -1, // S' -1, // Root -1, // StatementBlock @@ -6997,88 +7232,55 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 441, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral + 447, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 229, // MapLiteral + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S200 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, gotoRow{ // S201 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 448, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S202 -1, // S' @@ -7102,53 +7304,55 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 442, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral + 449, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 229, // MapLiteral + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S203 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 443, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 229, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S204 -1, // S' @@ -7181,6 +7385,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -7193,67 +7398,69 @@ var gotoTab = gotoTable{ -1, // StatementInBody -1, // SrecAssignment -1, // SrecDirectAssignment - 445, // RHS - 184, // TernaryTerm - 185, // LogicalOrTerm - 186, // LogicalXORTerm - 187, // LogicalAndTerm - 188, // EqneTerm - 189, // CmpTerm - 190, // BitwiseORTerm - 191, // BitwiseXORTerm - 192, // BitwiseANDTerm - 193, // BitwiseShiftTerm - 194, // AddsubdotTerm - 196, // MuldivTerm - 200, // UnaryOpTerm - 201, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 450, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 229, // MapLiteral + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S206 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 451, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S207 -1, // S' @@ -7286,11 +7493,48 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S208 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + 454, // RHS + 187, // TernaryTerm + 188, // LogicalOrTerm + 189, // LogicalXORTerm + 190, // LogicalAndTerm + 191, // EqneTerm + 192, // CmpTerm + 193, // BitwiseORTerm + 194, // BitwiseXORTerm + 195, // BitwiseANDTerm + 196, // BitwiseShiftTerm + 197, // AddsubdotTerm + 199, // MuldivTerm + 203, // UnaryOpTerm + 204, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S209 -1, // S' -1, // Root -1, // StatementBlock @@ -7321,45 +7565,11 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S209 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - 446, // RHS - 32, // TernaryTerm - 33, // LogicalOrTerm - 34, // LogicalXORTerm - 35, // LogicalAndTerm - 36, // EqneTerm - 37, // CmpTerm - 38, // BitwiseORTerm - 39, // BitwiseXORTerm - 40, // BitwiseANDTerm - 41, // BitwiseShiftTerm - 42, // AddsubdotTerm - 44, // MuldivTerm - 48, // UnaryOpTerm - 49, // PowTerm - 52, // MlrvalOrFunction - 30, // FieldName - 54, // DirectFieldName - 55, // IndirectFieldName - 63, // ContextVariable - 75, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 77, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, gotoRow{ // S210 -1, // S' -1, // Root @@ -7391,6 +7601,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -7426,44 +7637,46 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S212 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + 455, // RHS + 32, // TernaryTerm + 33, // LogicalOrTerm + 34, // LogicalXORTerm + 35, // LogicalAndTerm + 36, // EqneTerm + 37, // CmpTerm + 38, // BitwiseORTerm + 39, // BitwiseXORTerm + 40, // BitwiseANDTerm + 41, // BitwiseShiftTerm + 42, // AddsubdotTerm + 44, // MuldivTerm + 48, // UnaryOpTerm + 49, // PowTerm + 52, // MlrvalOrFunction + 30, // FieldName + 54, // DirectFieldName + 55, // IndirectFieldName + 63, // ContextVariable + 75, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S213 -1, // S' @@ -7496,6 +7709,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -7531,6 +7745,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -7566,6 +7781,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -7601,6 +7817,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -7636,6 +7853,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -7671,6 +7889,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -7706,6 +7925,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -7741,6 +7961,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -7776,6 +7997,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -7811,6 +8033,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -7846,6 +8069,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -7881,6 +8105,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -7916,6 +8141,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -7951,6 +8177,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -7986,44 +8213,46 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S228 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - 233, // RHS - 234, // TernaryTerm - 235, // LogicalOrTerm - 236, // LogicalXORTerm - 237, // LogicalAndTerm - 238, // EqneTerm - 239, // CmpTerm - 240, // BitwiseORTerm - 241, // BitwiseXORTerm - 242, // BitwiseANDTerm - 243, // BitwiseShiftTerm - 244, // AddsubdotTerm - 246, // MuldivTerm - 250, // UnaryOpTerm - 251, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral - 448, // ArrayLiteralElements - 281, // ArrayLiteralElement - 282, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S229 -1, // S' @@ -8056,46 +8285,12 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S230 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - 285, // RHS - 286, // TernaryTerm - 287, // LogicalOrTerm - 288, // LogicalXORTerm - 289, // LogicalAndTerm - 290, // EqneTerm - 291, // CmpTerm - 292, // BitwiseORTerm - 293, // BitwiseXORTerm - 294, // BitwiseANDTerm - 295, // BitwiseShiftTerm - 296, // AddsubdotTerm - 298, // MuldivTerm - 302, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 331, // MapLiteral - 450, // MapLiteralKeyValuePairs - 335, // MapLiteralKeyValuePair - }, - gotoRow{ // S231 -1, // S' -1, // Root -1, // StatementBlock @@ -8126,10 +8321,47 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, + gotoRow{ // S231 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + 237, // RHS + 238, // TernaryTerm + 239, // LogicalOrTerm + 240, // LogicalXORTerm + 241, // LogicalAndTerm + 242, // EqneTerm + 243, // CmpTerm + 244, // BitwiseORTerm + 245, // BitwiseXORTerm + 246, // BitwiseANDTerm + 247, // BitwiseShiftTerm + 248, // AddsubdotTerm + 250, // MuldivTerm + 254, // UnaryOpTerm + 255, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral + 457, // ArrayLiteralElements + 285, // ArrayLiteralElement + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, gotoRow{ // S232 -1, // S' -1, // Root @@ -8161,6 +8393,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -8196,44 +8429,46 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S234 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + 290, // RHS + 291, // TernaryTerm + 292, // LogicalOrTerm + 293, // LogicalXORTerm + 294, // LogicalAndTerm + 295, // EqneTerm + 296, // CmpTerm + 297, // BitwiseORTerm + 298, // BitwiseXORTerm + 299, // BitwiseANDTerm + 300, // BitwiseShiftTerm + 301, // AddsubdotTerm + 303, // MuldivTerm + 307, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral + 459, // MapLiteralKeyValuePairs + 341, // MapLiteralKeyValuePair }, gotoRow{ // S235 -1, // S' @@ -8266,6 +8501,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -8301,6 +8537,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -8336,6 +8573,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -8371,6 +8609,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -8406,6 +8645,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -8441,6 +8681,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -8476,6 +8717,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -8511,6 +8753,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -8546,6 +8789,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -8581,44 +8825,46 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S245 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 474, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 282, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S246 -1, // S' @@ -8651,79 +8897,82 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S247 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 482, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 282, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S248 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 483, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 282, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S249 -1, // S' @@ -8747,16 +8996,17 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 484, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral + 483, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 282, // MapLiteral + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -8791,44 +9041,46 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S251 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 491, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S252 -1, // S' @@ -8852,16 +9104,17 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 485, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral + 492, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 282, // MapLiteral + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -8887,16 +9140,17 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 486, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral + 493, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 282, // MapLiteral + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -8931,11 +9185,48 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S255 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S256 -1, // S' -1, // Root -1, // StatementBlock @@ -8943,102 +9234,69 @@ var gotoTab = gotoTable{ -1, // StatementInBody -1, // SrecAssignment -1, // SrecDirectAssignment - 488, // RHS - 184, // TernaryTerm - 185, // LogicalOrTerm - 186, // LogicalXORTerm - 187, // LogicalAndTerm - 188, // EqneTerm - 189, // CmpTerm - 190, // BitwiseORTerm - 191, // BitwiseXORTerm - 192, // BitwiseANDTerm - 193, // BitwiseShiftTerm - 194, // AddsubdotTerm - 196, // MuldivTerm - 200, // UnaryOpTerm - 201, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 494, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 229, // MapLiteral + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S256 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, gotoRow{ // S257 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 495, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S258 -1, // S' @@ -9071,6 +9329,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -9083,30 +9342,31 @@ var gotoTab = gotoTable{ -1, // StatementInBody -1, // SrecAssignment -1, // SrecDirectAssignment - 489, // RHS - 32, // TernaryTerm - 33, // LogicalOrTerm - 34, // LogicalXORTerm - 35, // LogicalAndTerm - 36, // EqneTerm - 37, // CmpTerm - 38, // BitwiseORTerm - 39, // BitwiseXORTerm - 40, // BitwiseANDTerm - 41, // BitwiseShiftTerm - 42, // AddsubdotTerm - 44, // MuldivTerm - 48, // UnaryOpTerm - 49, // PowTerm - 52, // MlrvalOrFunction - 30, // FieldName - 54, // DirectFieldName - 55, // IndirectFieldName - 63, // ContextVariable - 75, // ArrayLiteral + 498, // RHS + 187, // TernaryTerm + 188, // LogicalOrTerm + 189, // LogicalXORTerm + 190, // LogicalAndTerm + 191, // EqneTerm + 192, // CmpTerm + 193, // BitwiseORTerm + 194, // BitwiseXORTerm + 195, // BitwiseANDTerm + 196, // BitwiseShiftTerm + 197, // AddsubdotTerm + 199, // MuldivTerm + 203, // UnaryOpTerm + 204, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 77, // MapLiteral + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -9141,6 +9401,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -9176,6 +9437,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -9211,44 +9473,46 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S263 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + 499, // RHS + 32, // TernaryTerm + 33, // LogicalOrTerm + 34, // LogicalXORTerm + 35, // LogicalAndTerm + 36, // EqneTerm + 37, // CmpTerm + 38, // BitwiseORTerm + 39, // BitwiseXORTerm + 40, // BitwiseANDTerm + 41, // BitwiseShiftTerm + 42, // AddsubdotTerm + 44, // MuldivTerm + 48, // UnaryOpTerm + 49, // PowTerm + 52, // MlrvalOrFunction + 30, // FieldName + 54, // DirectFieldName + 55, // IndirectFieldName + 63, // ContextVariable + 75, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S264 -1, // S' @@ -9281,6 +9545,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -9316,6 +9581,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -9351,6 +9617,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -9386,6 +9653,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -9421,6 +9689,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -9456,6 +9725,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -9491,6 +9761,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -9526,6 +9797,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -9561,6 +9833,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -9596,6 +9869,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -9631,6 +9905,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -9666,6 +9941,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -9701,6 +9977,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -9736,6 +10013,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -9771,44 +10049,46 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S279 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - 233, // RHS - 234, // TernaryTerm - 235, // LogicalOrTerm - 236, // LogicalXORTerm - 237, // LogicalAndTerm - 238, // EqneTerm - 239, // CmpTerm - 240, // BitwiseORTerm - 241, // BitwiseXORTerm - 242, // BitwiseANDTerm - 243, // BitwiseShiftTerm - 244, // AddsubdotTerm - 246, // MuldivTerm - 250, // UnaryOpTerm - 251, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral - 491, // ArrayLiteralElements - 281, // ArrayLiteralElement - 282, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S280 -1, // S' @@ -9841,6 +10121,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -9876,6 +10157,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -9911,6 +10193,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -9923,32 +10206,33 @@ var gotoTab = gotoTable{ -1, // StatementInBody -1, // SrecAssignment -1, // SrecDirectAssignment - 285, // RHS - 286, // TernaryTerm - 287, // LogicalOrTerm - 288, // LogicalXORTerm - 289, // LogicalAndTerm - 290, // EqneTerm - 291, // CmpTerm - 292, // BitwiseORTerm - 293, // BitwiseXORTerm - 294, // BitwiseANDTerm - 295, // BitwiseShiftTerm - 296, // AddsubdotTerm - 298, // MuldivTerm - 302, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 331, // MapLiteral - 495, // MapLiteralKeyValuePairs - 335, // MapLiteralKeyValuePair + 237, // RHS + 238, // TernaryTerm + 239, // LogicalOrTerm + 240, // LogicalXORTerm + 241, // LogicalAndTerm + 242, // EqneTerm + 243, // CmpTerm + 244, // BitwiseORTerm + 245, // BitwiseXORTerm + 246, // BitwiseANDTerm + 247, // BitwiseShiftTerm + 248, // AddsubdotTerm + 250, // MuldivTerm + 254, // UnaryOpTerm + 255, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral + 501, // ArrayLiteralElements + 285, // ArrayLiteralElement + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S284 -1, // S' @@ -9981,6 +10265,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -10016,6 +10301,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -10051,6 +10337,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -10086,44 +10373,46 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S288 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + 290, // RHS + 291, // TernaryTerm + 292, // LogicalOrTerm + 293, // LogicalXORTerm + 294, // LogicalAndTerm + 295, // EqneTerm + 296, // CmpTerm + 297, // BitwiseORTerm + 298, // BitwiseXORTerm + 299, // BitwiseANDTerm + 300, // BitwiseShiftTerm + 301, // AddsubdotTerm + 303, // MuldivTerm + 307, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral + 505, // MapLiteralKeyValuePairs + 341, // MapLiteralKeyValuePair }, gotoRow{ // S289 -1, // S' @@ -10156,6 +10445,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -10191,6 +10481,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -10226,6 +10517,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -10261,6 +10553,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -10296,6 +10589,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -10331,6 +10625,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -10366,6 +10661,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -10401,44 +10697,46 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S297 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 519, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 331, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S298 -1, // S' @@ -10471,116 +10769,12 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S299 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 527, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 331, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S300 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 528, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 331, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S301 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 529, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 331, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S302 -1, // S' -1, // Root -1, // StatementBlock @@ -10611,10 +10805,119 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, + gotoRow{ // S300 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S301 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S302 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 529, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, gotoRow{ // S303 -1, // S' -1, // Root @@ -10646,6 +10949,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -10672,16 +10976,17 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 530, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral + 537, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 331, // MapLiteral + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -10707,20 +11012,57 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 531, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral + 538, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 331, // MapLiteral + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S306 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 539, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S307 -1, // S' -1, // Root -1, // StatementBlock @@ -10751,45 +11093,11 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S307 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - 533, // RHS - 184, // TernaryTerm - 185, // LogicalOrTerm - 186, // LogicalXORTerm - 187, // LogicalAndTerm - 188, // EqneTerm - 189, // CmpTerm - 190, // BitwiseORTerm - 191, // BitwiseXORTerm - 192, // BitwiseANDTerm - 193, // BitwiseShiftTerm - 194, // AddsubdotTerm - 196, // MuldivTerm - 200, // UnaryOpTerm - 201, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 229, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, gotoRow{ // S308 -1, // S' -1, // Root @@ -10821,81 +11129,12 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S309 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S310 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S311 -1, // S' -1, // Root -1, // StatementBlock @@ -10903,34 +11142,71 @@ var gotoTab = gotoTable{ -1, // StatementInBody -1, // SrecAssignment -1, // SrecDirectAssignment - 534, // RHS - 32, // TernaryTerm - 33, // LogicalOrTerm - 34, // LogicalXORTerm - 35, // LogicalAndTerm - 36, // EqneTerm - 37, // CmpTerm - 38, // BitwiseORTerm - 39, // BitwiseXORTerm - 40, // BitwiseANDTerm - 41, // BitwiseShiftTerm - 42, // AddsubdotTerm - 44, // MuldivTerm - 48, // UnaryOpTerm - 49, // PowTerm - 52, // MlrvalOrFunction - 30, // FieldName - 54, // DirectFieldName - 55, // IndirectFieldName - 63, // ContextVariable - 75, // ArrayLiteral + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 540, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 77, // MapLiteral + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S312 + gotoRow{ // S310 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 541, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S311 -1, // S' -1, // Root -1, // StatementBlock @@ -10961,10 +11237,47 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, + gotoRow{ // S312 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + 544, // RHS + 187, // TernaryTerm + 188, // LogicalOrTerm + 189, // LogicalXORTerm + 190, // LogicalAndTerm + 191, // EqneTerm + 192, // CmpTerm + 193, // BitwiseORTerm + 194, // BitwiseXORTerm + 195, // BitwiseANDTerm + 196, // BitwiseShiftTerm + 197, // AddsubdotTerm + 199, // MuldivTerm + 203, // UnaryOpTerm + 204, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, gotoRow{ // S313 -1, // S' -1, // Root @@ -10996,6 +11309,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -11031,6 +11345,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -11066,44 +11381,46 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S316 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + 545, // RHS + 32, // TernaryTerm + 33, // LogicalOrTerm + 34, // LogicalXORTerm + 35, // LogicalAndTerm + 36, // EqneTerm + 37, // CmpTerm + 38, // BitwiseORTerm + 39, // BitwiseXORTerm + 40, // BitwiseANDTerm + 41, // BitwiseShiftTerm + 42, // AddsubdotTerm + 44, // MuldivTerm + 48, // UnaryOpTerm + 49, // PowTerm + 52, // MlrvalOrFunction + 30, // FieldName + 54, // DirectFieldName + 55, // IndirectFieldName + 63, // ContextVariable + 75, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S317 -1, // S' @@ -11136,6 +11453,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -11171,6 +11489,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -11206,6 +11525,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -11241,6 +11561,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -11276,6 +11597,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -11311,6 +11633,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -11346,6 +11669,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -11381,6 +11705,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -11416,6 +11741,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -11451,6 +11777,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -11486,6 +11813,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -11521,6 +11849,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -11556,44 +11885,46 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S330 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - 233, // RHS - 234, // TernaryTerm - 235, // LogicalOrTerm - 236, // LogicalXORTerm - 237, // LogicalAndTerm - 238, // EqneTerm - 239, // CmpTerm - 240, // BitwiseORTerm - 241, // BitwiseXORTerm - 242, // BitwiseANDTerm - 243, // BitwiseShiftTerm - 244, // AddsubdotTerm - 246, // MuldivTerm - 250, // UnaryOpTerm - 251, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral - 536, // ArrayLiteralElements - 281, // ArrayLiteralElement - 282, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S331 -1, // S' @@ -11626,44 +11957,46 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S332 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - 285, // RHS - 286, // TernaryTerm - 287, // LogicalOrTerm - 288, // LogicalXORTerm - 289, // LogicalAndTerm - 290, // EqneTerm - 291, // CmpTerm - 292, // BitwiseORTerm - 293, // BitwiseXORTerm - 294, // BitwiseANDTerm - 295, // BitwiseShiftTerm - 296, // AddsubdotTerm - 298, // MuldivTerm - 302, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 331, // MapLiteral - 538, // MapLiteralKeyValuePairs - 335, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S333 -1, // S' @@ -11696,6 +12029,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -11731,11 +12065,48 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S335 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + 237, // RHS + 238, // TernaryTerm + 239, // LogicalOrTerm + 240, // LogicalXORTerm + 241, // LogicalAndTerm + 242, // EqneTerm + 243, // CmpTerm + 244, // BitwiseORTerm + 245, // BitwiseXORTerm + 246, // BitwiseANDTerm + 247, // BitwiseShiftTerm + 248, // AddsubdotTerm + 250, // MuldivTerm + 254, // UnaryOpTerm + 255, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral + 547, // ArrayLiteralElements + 285, // ArrayLiteralElement + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S336 -1, // S' -1, // Root -1, // StatementBlock @@ -11766,79 +12137,46 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S336 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - 541, // TernaryTerm - 287, // LogicalOrTerm - 288, // LogicalXORTerm - 289, // LogicalAndTerm - 290, // EqneTerm - 291, // CmpTerm - 292, // BitwiseORTerm - 293, // BitwiseXORTerm - 294, // BitwiseANDTerm - 295, // BitwiseShiftTerm - 296, // AddsubdotTerm - 298, // MuldivTerm - 302, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 331, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, gotoRow{ // S337 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - 542, // LogicalXORTerm - 85, // LogicalAndTerm - 86, // EqneTerm - 87, // CmpTerm - 88, // BitwiseORTerm - 89, // BitwiseXORTerm - 90, // BitwiseANDTerm - 91, // BitwiseShiftTerm - 92, // AddsubdotTerm - 94, // MuldivTerm - 98, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 127, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S338 -1, // S' @@ -11848,137 +12186,141 @@ var gotoTab = gotoTable{ -1, // StatementInBody -1, // SrecAssignment -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - 543, // LogicalAndTerm - 86, // EqneTerm - 87, // CmpTerm - 88, // BitwiseORTerm - 89, // BitwiseXORTerm - 90, // BitwiseANDTerm - 91, // BitwiseShiftTerm - 92, // AddsubdotTerm - 94, // MuldivTerm - 98, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 290, // RHS + 291, // TernaryTerm + 292, // LogicalOrTerm + 293, // LogicalXORTerm + 294, // LogicalAndTerm + 295, // EqneTerm + 296, // CmpTerm + 297, // BitwiseORTerm + 298, // BitwiseXORTerm + 299, // BitwiseANDTerm + 300, // BitwiseShiftTerm + 301, // AddsubdotTerm + 303, // MuldivTerm + 307, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral + 549, // MapLiteralKeyValuePairs + 341, // MapLiteralKeyValuePair }, gotoRow{ // S339 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - 544, // EqneTerm - 87, // CmpTerm - 88, // BitwiseORTerm - 89, // BitwiseXORTerm - 90, // BitwiseANDTerm - 91, // BitwiseShiftTerm - 92, // AddsubdotTerm - 94, // MuldivTerm - 98, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 127, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S340 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 545, // CmpTerm - 88, // BitwiseORTerm - 89, // BitwiseXORTerm - 90, // BitwiseANDTerm - 91, // BitwiseShiftTerm - 92, // AddsubdotTerm - 94, // MuldivTerm - 98, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 127, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S341 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 546, // CmpTerm - 88, // BitwiseORTerm - 89, // BitwiseXORTerm - 90, // BitwiseANDTerm - 91, // BitwiseShiftTerm - 92, // AddsubdotTerm - 94, // MuldivTerm - 98, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 127, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S342 -1, // S' @@ -11989,29 +12331,30 @@ var gotoTab = gotoTable{ -1, // SrecAssignment -1, // SrecDirectAssignment -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 547, // CmpTerm - 88, // BitwiseORTerm - 89, // BitwiseXORTerm - 90, // BitwiseANDTerm - 91, // BitwiseShiftTerm - 92, // AddsubdotTerm - 94, // MuldivTerm - 98, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 552, // TernaryTerm + 292, // LogicalOrTerm + 293, // LogicalXORTerm + 294, // LogicalAndTerm + 295, // EqneTerm + 296, // CmpTerm + 297, // BitwiseORTerm + 298, // BitwiseXORTerm + 299, // BitwiseANDTerm + 300, // BitwiseShiftTerm + 301, // AddsubdotTerm + 303, // MuldivTerm + 307, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -12026,27 +12369,28 @@ var gotoTab = gotoTable{ -1, // RHS -1, // TernaryTerm -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 548, // CmpTerm - 88, // BitwiseORTerm - 89, // BitwiseXORTerm - 90, // BitwiseANDTerm - 91, // BitwiseShiftTerm - 92, // AddsubdotTerm - 94, // MuldivTerm - 98, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 553, // LogicalXORTerm + 86, // LogicalAndTerm + 87, // EqneTerm + 88, // CmpTerm + 89, // BitwiseORTerm + 90, // BitwiseXORTerm + 91, // BitwiseANDTerm + 92, // BitwiseShiftTerm + 93, // AddsubdotTerm + 95, // MuldivTerm + 99, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -12062,26 +12406,27 @@ var gotoTab = gotoTable{ -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 549, // BitwiseORTerm - 89, // BitwiseXORTerm - 90, // BitwiseANDTerm - 91, // BitwiseShiftTerm - 92, // AddsubdotTerm - 94, // MuldivTerm - 98, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 554, // LogicalAndTerm + 87, // EqneTerm + 88, // CmpTerm + 89, // BitwiseORTerm + 90, // BitwiseXORTerm + 91, // BitwiseANDTerm + 92, // BitwiseShiftTerm + 93, // AddsubdotTerm + 95, // MuldivTerm + 99, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -12098,25 +12443,26 @@ var gotoTab = gotoTable{ -1, // LogicalOrTerm -1, // LogicalXORTerm -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 550, // BitwiseORTerm - 89, // BitwiseXORTerm - 90, // BitwiseANDTerm - 91, // BitwiseShiftTerm - 92, // AddsubdotTerm - 94, // MuldivTerm - 98, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 555, // EqneTerm + 88, // CmpTerm + 89, // BitwiseORTerm + 90, // BitwiseXORTerm + 91, // BitwiseANDTerm + 92, // BitwiseShiftTerm + 93, // AddsubdotTerm + 95, // MuldivTerm + 99, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -12134,24 +12480,25 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - 551, // BitwiseORTerm - 89, // BitwiseXORTerm - 90, // BitwiseANDTerm - 91, // BitwiseShiftTerm - 92, // AddsubdotTerm - 94, // MuldivTerm - 98, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 556, // CmpTerm + 89, // BitwiseORTerm + 90, // BitwiseXORTerm + 91, // BitwiseANDTerm + 92, // BitwiseShiftTerm + 93, // AddsubdotTerm + 95, // MuldivTerm + 99, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -12169,24 +12516,25 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - 552, // BitwiseORTerm - 89, // BitwiseXORTerm - 90, // BitwiseANDTerm - 91, // BitwiseShiftTerm - 92, // AddsubdotTerm - 94, // MuldivTerm - 98, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 557, // CmpTerm + 89, // BitwiseORTerm + 90, // BitwiseXORTerm + 91, // BitwiseANDTerm + 92, // BitwiseShiftTerm + 93, // AddsubdotTerm + 95, // MuldivTerm + 99, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -12204,24 +12552,25 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - 553, // BitwiseXORTerm - 90, // BitwiseANDTerm - 91, // BitwiseShiftTerm - 92, // AddsubdotTerm - 94, // MuldivTerm - 98, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 558, // CmpTerm + 89, // BitwiseORTerm + 90, // BitwiseXORTerm + 91, // BitwiseANDTerm + 92, // BitwiseShiftTerm + 93, // AddsubdotTerm + 95, // MuldivTerm + 99, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -12239,24 +12588,25 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - 554, // BitwiseANDTerm - 91, // BitwiseShiftTerm - 92, // AddsubdotTerm - 94, // MuldivTerm - 98, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 559, // CmpTerm + 89, // BitwiseORTerm + 90, // BitwiseXORTerm + 91, // BitwiseANDTerm + 92, // BitwiseShiftTerm + 93, // AddsubdotTerm + 95, // MuldivTerm + 99, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -12275,23 +12625,24 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - 555, // BitwiseShiftTerm - 92, // AddsubdotTerm - 94, // MuldivTerm - 98, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 560, // BitwiseORTerm + 90, // BitwiseXORTerm + 91, // BitwiseANDTerm + 92, // BitwiseShiftTerm + 93, // AddsubdotTerm + 95, // MuldivTerm + 99, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -12310,23 +12661,24 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 556, // AddsubdotTerm - 94, // MuldivTerm - 98, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 561, // BitwiseORTerm + 90, // BitwiseXORTerm + 91, // BitwiseANDTerm + 92, // BitwiseShiftTerm + 93, // AddsubdotTerm + 95, // MuldivTerm + 99, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -12345,23 +12697,24 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 557, // AddsubdotTerm - 94, // MuldivTerm - 98, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 562, // BitwiseORTerm + 90, // BitwiseXORTerm + 91, // BitwiseANDTerm + 92, // BitwiseShiftTerm + 93, // AddsubdotTerm + 95, // MuldivTerm + 99, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -12380,23 +12733,24 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 558, // MuldivTerm - 98, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 563, // BitwiseORTerm + 90, // BitwiseXORTerm + 91, // BitwiseANDTerm + 92, // BitwiseShiftTerm + 93, // AddsubdotTerm + 95, // MuldivTerm + 99, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -12416,22 +12770,23 @@ var gotoTab = gotoTable{ -1, // EqneTerm -1, // CmpTerm -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 559, // MuldivTerm - 98, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 564, // BitwiseXORTerm + 91, // BitwiseANDTerm + 92, // BitwiseShiftTerm + 93, // AddsubdotTerm + 95, // MuldivTerm + 99, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -12452,21 +12807,22 @@ var gotoTab = gotoTable{ -1, // CmpTerm -1, // BitwiseORTerm -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 560, // MuldivTerm - 98, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 565, // BitwiseANDTerm + 92, // BitwiseShiftTerm + 93, // AddsubdotTerm + 95, // MuldivTerm + 99, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -12488,20 +12844,21 @@ var gotoTab = gotoTable{ -1, // BitwiseORTerm -1, // BitwiseXORTerm -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 561, // MuldivTerm - 98, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 566, // BitwiseShiftTerm + 93, // AddsubdotTerm + 95, // MuldivTerm + 99, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -12524,56 +12881,58 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 562, // MuldivTerm - 98, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 567, // AddsubdotTerm + 95, // MuldivTerm + 99, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S358 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 568, // AddsubdotTerm + 95, // MuldivTerm + 99, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S359 -1, // S' @@ -12595,18 +12954,19 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 563, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 569, // MuldivTerm + 99, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -12630,18 +12990,19 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 564, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 570, // MuldivTerm + 99, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -12665,18 +13026,19 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 565, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 571, // MuldivTerm + 99, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -12700,18 +13062,19 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 566, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 572, // MuldivTerm + 99, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -12735,55 +13098,57 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 567, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 573, // MuldivTerm + 99, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S364 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 568, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 127, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S365 -1, // S' @@ -12806,194 +13171,200 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm -1, // MuldivTerm - 569, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 574, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S366 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 575, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S367 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 576, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S368 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 577, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S369 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 578, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S370 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 579, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S371 -1, // S' @@ -13016,17 +13387,18 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm -1, // MuldivTerm - -1, // UnaryOpTerm - 570, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral + 580, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 127, // MapLiteral + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -13061,6 +13433,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -13096,6 +13469,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -13131,6 +13505,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -13166,6 +13541,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -13201,79 +13577,82 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S377 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 581, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S378 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + 582, // RHS + 32, // TernaryTerm + 33, // LogicalOrTerm + 34, // LogicalXORTerm + 35, // LogicalAndTerm + 36, // EqneTerm + 37, // CmpTerm + 38, // BitwiseORTerm + 39, // BitwiseXORTerm + 40, // BitwiseANDTerm + 41, // BitwiseShiftTerm + 42, // AddsubdotTerm + 44, // MuldivTerm + 48, // UnaryOpTerm + 49, // PowTerm + 52, // MlrvalOrFunction + 30, // FieldName + 54, // DirectFieldName + 55, // IndirectFieldName + 63, // ContextVariable + 75, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S379 -1, // S' @@ -13306,6 +13685,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -13341,6 +13721,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -13376,6 +13757,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -13411,6 +13793,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -13446,6 +13829,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -13481,6 +13865,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -13516,6 +13901,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -13551,6 +13937,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -13586,6 +13973,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -13621,6 +14009,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -13656,6 +14045,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -13691,6 +14081,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -13726,6 +14117,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -13761,6 +14153,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -13796,6 +14189,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -13831,6 +14225,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -13866,6 +14261,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -13901,6 +14297,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -13936,6 +14333,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -13971,6 +14369,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -14006,6 +14405,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -14041,6 +14441,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -14076,6 +14477,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -14111,6 +14513,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -14146,6 +14549,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -14181,6 +14585,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -14216,6 +14621,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -14251,6 +14657,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -14286,6 +14693,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -14321,781 +14729,12 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S409 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - 576, // TernaryTerm - 287, // LogicalOrTerm - 288, // LogicalXORTerm - 289, // LogicalAndTerm - 290, // EqneTerm - 291, // CmpTerm - 292, // BitwiseORTerm - 293, // BitwiseXORTerm - 294, // BitwiseANDTerm - 295, // BitwiseShiftTerm - 296, // AddsubdotTerm - 298, // MuldivTerm - 302, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 331, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S410 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - 577, // LogicalXORTerm - 187, // LogicalAndTerm - 188, // EqneTerm - 189, // CmpTerm - 190, // BitwiseORTerm - 191, // BitwiseXORTerm - 192, // BitwiseANDTerm - 193, // BitwiseShiftTerm - 194, // AddsubdotTerm - 196, // MuldivTerm - 200, // UnaryOpTerm - 201, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 229, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S411 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - 578, // LogicalAndTerm - 188, // EqneTerm - 189, // CmpTerm - 190, // BitwiseORTerm - 191, // BitwiseXORTerm - 192, // BitwiseANDTerm - 193, // BitwiseShiftTerm - 194, // AddsubdotTerm - 196, // MuldivTerm - 200, // UnaryOpTerm - 201, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 229, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S412 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - 579, // EqneTerm - 189, // CmpTerm - 190, // BitwiseORTerm - 191, // BitwiseXORTerm - 192, // BitwiseANDTerm - 193, // BitwiseShiftTerm - 194, // AddsubdotTerm - 196, // MuldivTerm - 200, // UnaryOpTerm - 201, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 229, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S413 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 580, // CmpTerm - 190, // BitwiseORTerm - 191, // BitwiseXORTerm - 192, // BitwiseANDTerm - 193, // BitwiseShiftTerm - 194, // AddsubdotTerm - 196, // MuldivTerm - 200, // UnaryOpTerm - 201, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 229, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S414 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 581, // CmpTerm - 190, // BitwiseORTerm - 191, // BitwiseXORTerm - 192, // BitwiseANDTerm - 193, // BitwiseShiftTerm - 194, // AddsubdotTerm - 196, // MuldivTerm - 200, // UnaryOpTerm - 201, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 229, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S415 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 582, // CmpTerm - 190, // BitwiseORTerm - 191, // BitwiseXORTerm - 192, // BitwiseANDTerm - 193, // BitwiseShiftTerm - 194, // AddsubdotTerm - 196, // MuldivTerm - 200, // UnaryOpTerm - 201, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 229, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S416 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 583, // CmpTerm - 190, // BitwiseORTerm - 191, // BitwiseXORTerm - 192, // BitwiseANDTerm - 193, // BitwiseShiftTerm - 194, // AddsubdotTerm - 196, // MuldivTerm - 200, // UnaryOpTerm - 201, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 229, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S417 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 584, // BitwiseORTerm - 191, // BitwiseXORTerm - 192, // BitwiseANDTerm - 193, // BitwiseShiftTerm - 194, // AddsubdotTerm - 196, // MuldivTerm - 200, // UnaryOpTerm - 201, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 229, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S418 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 585, // BitwiseORTerm - 191, // BitwiseXORTerm - 192, // BitwiseANDTerm - 193, // BitwiseShiftTerm - 194, // AddsubdotTerm - 196, // MuldivTerm - 200, // UnaryOpTerm - 201, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 229, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S419 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 586, // BitwiseORTerm - 191, // BitwiseXORTerm - 192, // BitwiseANDTerm - 193, // BitwiseShiftTerm - 194, // AddsubdotTerm - 196, // MuldivTerm - 200, // UnaryOpTerm - 201, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 229, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S420 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 587, // BitwiseORTerm - 191, // BitwiseXORTerm - 192, // BitwiseANDTerm - 193, // BitwiseShiftTerm - 194, // AddsubdotTerm - 196, // MuldivTerm - 200, // UnaryOpTerm - 201, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 229, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S421 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - 588, // BitwiseXORTerm - 192, // BitwiseANDTerm - 193, // BitwiseShiftTerm - 194, // AddsubdotTerm - 196, // MuldivTerm - 200, // UnaryOpTerm - 201, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 229, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S422 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - 589, // BitwiseANDTerm - 193, // BitwiseShiftTerm - 194, // AddsubdotTerm - 196, // MuldivTerm - 200, // UnaryOpTerm - 201, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 229, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S423 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - 590, // BitwiseShiftTerm - 194, // AddsubdotTerm - 196, // MuldivTerm - 200, // UnaryOpTerm - 201, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 229, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S424 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 591, // AddsubdotTerm - 196, // MuldivTerm - 200, // UnaryOpTerm - 201, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 229, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S425 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 592, // AddsubdotTerm - 196, // MuldivTerm - 200, // UnaryOpTerm - 201, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 229, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S426 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 593, // MuldivTerm - 200, // UnaryOpTerm - 201, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 229, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S427 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 594, // MuldivTerm - 200, // UnaryOpTerm - 201, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 229, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S428 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 595, // MuldivTerm - 200, // UnaryOpTerm - 201, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 229, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S429 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 596, // MuldivTerm - 200, // UnaryOpTerm - 201, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 229, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S430 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 597, // MuldivTerm - 200, // UnaryOpTerm - 201, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 229, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S431 -1, // S' -1, // Root -1, // StatementBlock @@ -15126,10 +14765,803 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, + gotoRow{ // S410 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S411 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S412 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S413 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S414 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S415 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S416 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S417 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + 589, // TernaryTerm + 292, // LogicalOrTerm + 293, // LogicalXORTerm + 294, // LogicalAndTerm + 295, // EqneTerm + 296, // CmpTerm + 297, // BitwiseORTerm + 298, // BitwiseXORTerm + 299, // BitwiseANDTerm + 300, // BitwiseShiftTerm + 301, // AddsubdotTerm + 303, // MuldivTerm + 307, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S418 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + 590, // LogicalXORTerm + 190, // LogicalAndTerm + 191, // EqneTerm + 192, // CmpTerm + 193, // BitwiseORTerm + 194, // BitwiseXORTerm + 195, // BitwiseANDTerm + 196, // BitwiseShiftTerm + 197, // AddsubdotTerm + 199, // MuldivTerm + 203, // UnaryOpTerm + 204, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S419 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + 591, // LogicalAndTerm + 191, // EqneTerm + 192, // CmpTerm + 193, // BitwiseORTerm + 194, // BitwiseXORTerm + 195, // BitwiseANDTerm + 196, // BitwiseShiftTerm + 197, // AddsubdotTerm + 199, // MuldivTerm + 203, // UnaryOpTerm + 204, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S420 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + 592, // EqneTerm + 192, // CmpTerm + 193, // BitwiseORTerm + 194, // BitwiseXORTerm + 195, // BitwiseANDTerm + 196, // BitwiseShiftTerm + 197, // AddsubdotTerm + 199, // MuldivTerm + 203, // UnaryOpTerm + 204, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S421 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 593, // CmpTerm + 193, // BitwiseORTerm + 194, // BitwiseXORTerm + 195, // BitwiseANDTerm + 196, // BitwiseShiftTerm + 197, // AddsubdotTerm + 199, // MuldivTerm + 203, // UnaryOpTerm + 204, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S422 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 594, // CmpTerm + 193, // BitwiseORTerm + 194, // BitwiseXORTerm + 195, // BitwiseANDTerm + 196, // BitwiseShiftTerm + 197, // AddsubdotTerm + 199, // MuldivTerm + 203, // UnaryOpTerm + 204, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S423 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 595, // CmpTerm + 193, // BitwiseORTerm + 194, // BitwiseXORTerm + 195, // BitwiseANDTerm + 196, // BitwiseShiftTerm + 197, // AddsubdotTerm + 199, // MuldivTerm + 203, // UnaryOpTerm + 204, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S424 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 596, // CmpTerm + 193, // BitwiseORTerm + 194, // BitwiseXORTerm + 195, // BitwiseANDTerm + 196, // BitwiseShiftTerm + 197, // AddsubdotTerm + 199, // MuldivTerm + 203, // UnaryOpTerm + 204, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S425 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 597, // BitwiseORTerm + 194, // BitwiseXORTerm + 195, // BitwiseANDTerm + 196, // BitwiseShiftTerm + 197, // AddsubdotTerm + 199, // MuldivTerm + 203, // UnaryOpTerm + 204, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S426 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 598, // BitwiseORTerm + 194, // BitwiseXORTerm + 195, // BitwiseANDTerm + 196, // BitwiseShiftTerm + 197, // AddsubdotTerm + 199, // MuldivTerm + 203, // UnaryOpTerm + 204, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S427 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 599, // BitwiseORTerm + 194, // BitwiseXORTerm + 195, // BitwiseANDTerm + 196, // BitwiseShiftTerm + 197, // AddsubdotTerm + 199, // MuldivTerm + 203, // UnaryOpTerm + 204, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S428 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 600, // BitwiseORTerm + 194, // BitwiseXORTerm + 195, // BitwiseANDTerm + 196, // BitwiseShiftTerm + 197, // AddsubdotTerm + 199, // MuldivTerm + 203, // UnaryOpTerm + 204, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S429 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + 601, // BitwiseXORTerm + 195, // BitwiseANDTerm + 196, // BitwiseShiftTerm + 197, // AddsubdotTerm + 199, // MuldivTerm + 203, // UnaryOpTerm + 204, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S430 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + 602, // BitwiseANDTerm + 196, // BitwiseShiftTerm + 197, // AddsubdotTerm + 199, // MuldivTerm + 203, // UnaryOpTerm + 204, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S431 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + 603, // BitwiseShiftTerm + 197, // AddsubdotTerm + 199, // MuldivTerm + 203, // UnaryOpTerm + 204, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, gotoRow{ // S432 -1, // S' -1, // Root @@ -15149,19 +15581,20 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 598, // UnaryOpTerm - 201, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral + 604, // AddsubdotTerm + 199, // MuldivTerm + 203, // UnaryOpTerm + 204, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 229, // MapLiteral + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -15184,19 +15617,20 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 599, // UnaryOpTerm - 201, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral + 605, // AddsubdotTerm + 199, // MuldivTerm + 203, // UnaryOpTerm + 204, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 229, // MapLiteral + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -15220,18 +15654,19 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 600, // UnaryOpTerm - 201, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral + 606, // MuldivTerm + 203, // UnaryOpTerm + 204, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 229, // MapLiteral + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -15255,18 +15690,19 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 601, // UnaryOpTerm - 201, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral + 607, // MuldivTerm + 203, // UnaryOpTerm + 204, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 229, // MapLiteral + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -15290,18 +15726,19 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 602, // UnaryOpTerm - 201, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral + 608, // MuldivTerm + 203, // UnaryOpTerm + 204, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 229, // MapLiteral + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -15325,18 +15762,19 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 603, // UnaryOpTerm - 201, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral + 609, // MuldivTerm + 203, // UnaryOpTerm + 204, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 229, // MapLiteral + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -15360,18 +15798,19 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 604, // UnaryOpTerm - 201, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral + 610, // MuldivTerm + 203, // UnaryOpTerm + 204, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 229, // MapLiteral + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -15406,149 +15845,154 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S440 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 611, // UnaryOpTerm + 204, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S441 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 612, // UnaryOpTerm + 204, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S442 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 613, // UnaryOpTerm + 204, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S443 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 614, // UnaryOpTerm + 204, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S444 -1, // S' @@ -15571,89 +16015,92 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm -1, // MuldivTerm - -1, // UnaryOpTerm - 605, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral + 615, // UnaryOpTerm + 204, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 229, // MapLiteral + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S445 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 616, // UnaryOpTerm + 204, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S446 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 617, // UnaryOpTerm + 204, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S447 -1, // S' @@ -15686,6 +16133,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -15721,6 +16169,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -15756,6 +16205,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -15791,6 +16241,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -15826,6 +16277,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -15839,29 +16291,30 @@ var gotoTab = gotoTable{ -1, // SrecAssignment -1, // SrecDirectAssignment -1, // RHS - 610, // TernaryTerm - 287, // LogicalOrTerm - 288, // LogicalXORTerm - 289, // LogicalAndTerm - 290, // EqneTerm - 291, // CmpTerm - 292, // BitwiseORTerm - 293, // BitwiseXORTerm - 294, // BitwiseANDTerm - 295, // BitwiseShiftTerm - 296, // AddsubdotTerm - 298, // MuldivTerm - 302, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 618, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 331, // MapLiteral + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -15873,734 +16326,35 @@ var gotoTab = gotoTable{ -1, // StatementInBody -1, // SrecAssignment -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - 611, // LogicalXORTerm - 237, // LogicalAndTerm - 238, // EqneTerm - 239, // CmpTerm - 240, // BitwiseORTerm - 241, // BitwiseXORTerm - 242, // BitwiseANDTerm - 243, // BitwiseShiftTerm - 244, // AddsubdotTerm - 246, // MuldivTerm - 250, // UnaryOpTerm - 251, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral + 619, // RHS + 32, // TernaryTerm + 33, // LogicalOrTerm + 34, // LogicalXORTerm + 35, // LogicalAndTerm + 36, // EqneTerm + 37, // CmpTerm + 38, // BitwiseORTerm + 39, // BitwiseXORTerm + 40, // BitwiseANDTerm + 41, // BitwiseShiftTerm + 42, // AddsubdotTerm + 44, // MuldivTerm + 48, // UnaryOpTerm + 49, // PowTerm + 52, // MlrvalOrFunction + 30, // FieldName + 54, // DirectFieldName + 55, // IndirectFieldName + 63, // ContextVariable + 75, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 282, // MapLiteral + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S454 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - 612, // LogicalAndTerm - 238, // EqneTerm - 239, // CmpTerm - 240, // BitwiseORTerm - 241, // BitwiseXORTerm - 242, // BitwiseANDTerm - 243, // BitwiseShiftTerm - 244, // AddsubdotTerm - 246, // MuldivTerm - 250, // UnaryOpTerm - 251, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 282, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S455 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - 613, // EqneTerm - 239, // CmpTerm - 240, // BitwiseORTerm - 241, // BitwiseXORTerm - 242, // BitwiseANDTerm - 243, // BitwiseShiftTerm - 244, // AddsubdotTerm - 246, // MuldivTerm - 250, // UnaryOpTerm - 251, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 282, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S456 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 614, // CmpTerm - 240, // BitwiseORTerm - 241, // BitwiseXORTerm - 242, // BitwiseANDTerm - 243, // BitwiseShiftTerm - 244, // AddsubdotTerm - 246, // MuldivTerm - 250, // UnaryOpTerm - 251, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 282, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S457 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 615, // CmpTerm - 240, // BitwiseORTerm - 241, // BitwiseXORTerm - 242, // BitwiseANDTerm - 243, // BitwiseShiftTerm - 244, // AddsubdotTerm - 246, // MuldivTerm - 250, // UnaryOpTerm - 251, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 282, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S458 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 616, // CmpTerm - 240, // BitwiseORTerm - 241, // BitwiseXORTerm - 242, // BitwiseANDTerm - 243, // BitwiseShiftTerm - 244, // AddsubdotTerm - 246, // MuldivTerm - 250, // UnaryOpTerm - 251, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 282, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S459 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 617, // CmpTerm - 240, // BitwiseORTerm - 241, // BitwiseXORTerm - 242, // BitwiseANDTerm - 243, // BitwiseShiftTerm - 244, // AddsubdotTerm - 246, // MuldivTerm - 250, // UnaryOpTerm - 251, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 282, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S460 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 618, // BitwiseORTerm - 241, // BitwiseXORTerm - 242, // BitwiseANDTerm - 243, // BitwiseShiftTerm - 244, // AddsubdotTerm - 246, // MuldivTerm - 250, // UnaryOpTerm - 251, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 282, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S461 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 619, // BitwiseORTerm - 241, // BitwiseXORTerm - 242, // BitwiseANDTerm - 243, // BitwiseShiftTerm - 244, // AddsubdotTerm - 246, // MuldivTerm - 250, // UnaryOpTerm - 251, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 282, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S462 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 620, // BitwiseORTerm - 241, // BitwiseXORTerm - 242, // BitwiseANDTerm - 243, // BitwiseShiftTerm - 244, // AddsubdotTerm - 246, // MuldivTerm - 250, // UnaryOpTerm - 251, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 282, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S463 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 621, // BitwiseORTerm - 241, // BitwiseXORTerm - 242, // BitwiseANDTerm - 243, // BitwiseShiftTerm - 244, // AddsubdotTerm - 246, // MuldivTerm - 250, // UnaryOpTerm - 251, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 282, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S464 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - 622, // BitwiseXORTerm - 242, // BitwiseANDTerm - 243, // BitwiseShiftTerm - 244, // AddsubdotTerm - 246, // MuldivTerm - 250, // UnaryOpTerm - 251, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 282, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S465 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - 623, // BitwiseANDTerm - 243, // BitwiseShiftTerm - 244, // AddsubdotTerm - 246, // MuldivTerm - 250, // UnaryOpTerm - 251, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 282, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S466 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - 624, // BitwiseShiftTerm - 244, // AddsubdotTerm - 246, // MuldivTerm - 250, // UnaryOpTerm - 251, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 282, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S467 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 625, // AddsubdotTerm - 246, // MuldivTerm - 250, // UnaryOpTerm - 251, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 282, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S468 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 626, // AddsubdotTerm - 246, // MuldivTerm - 250, // UnaryOpTerm - 251, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 282, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S469 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 627, // MuldivTerm - 250, // UnaryOpTerm - 251, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 282, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S470 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 628, // MuldivTerm - 250, // UnaryOpTerm - 251, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 282, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S471 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 629, // MuldivTerm - 250, // UnaryOpTerm - 251, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 282, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S472 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 630, // MuldivTerm - 250, // UnaryOpTerm - 251, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 282, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S473 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 631, // MuldivTerm - 250, // UnaryOpTerm - 251, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 282, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S474 -1, // S' -1, // Root -1, // StatementBlock @@ -16631,10 +16385,731 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, + gotoRow{ // S455 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S456 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S457 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S458 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S459 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S460 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S461 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + 624, // TernaryTerm + 292, // LogicalOrTerm + 293, // LogicalXORTerm + 294, // LogicalAndTerm + 295, // EqneTerm + 296, // CmpTerm + 297, // BitwiseORTerm + 298, // BitwiseXORTerm + 299, // BitwiseANDTerm + 300, // BitwiseShiftTerm + 301, // AddsubdotTerm + 303, // MuldivTerm + 307, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S462 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + 625, // LogicalXORTerm + 241, // LogicalAndTerm + 242, // EqneTerm + 243, // CmpTerm + 244, // BitwiseORTerm + 245, // BitwiseXORTerm + 246, // BitwiseANDTerm + 247, // BitwiseShiftTerm + 248, // AddsubdotTerm + 250, // MuldivTerm + 254, // UnaryOpTerm + 255, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S463 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + 626, // LogicalAndTerm + 242, // EqneTerm + 243, // CmpTerm + 244, // BitwiseORTerm + 245, // BitwiseXORTerm + 246, // BitwiseANDTerm + 247, // BitwiseShiftTerm + 248, // AddsubdotTerm + 250, // MuldivTerm + 254, // UnaryOpTerm + 255, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S464 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + 627, // EqneTerm + 243, // CmpTerm + 244, // BitwiseORTerm + 245, // BitwiseXORTerm + 246, // BitwiseANDTerm + 247, // BitwiseShiftTerm + 248, // AddsubdotTerm + 250, // MuldivTerm + 254, // UnaryOpTerm + 255, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S465 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 628, // CmpTerm + 244, // BitwiseORTerm + 245, // BitwiseXORTerm + 246, // BitwiseANDTerm + 247, // BitwiseShiftTerm + 248, // AddsubdotTerm + 250, // MuldivTerm + 254, // UnaryOpTerm + 255, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S466 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 629, // CmpTerm + 244, // BitwiseORTerm + 245, // BitwiseXORTerm + 246, // BitwiseANDTerm + 247, // BitwiseShiftTerm + 248, // AddsubdotTerm + 250, // MuldivTerm + 254, // UnaryOpTerm + 255, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S467 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 630, // CmpTerm + 244, // BitwiseORTerm + 245, // BitwiseXORTerm + 246, // BitwiseANDTerm + 247, // BitwiseShiftTerm + 248, // AddsubdotTerm + 250, // MuldivTerm + 254, // UnaryOpTerm + 255, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S468 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 631, // CmpTerm + 244, // BitwiseORTerm + 245, // BitwiseXORTerm + 246, // BitwiseANDTerm + 247, // BitwiseShiftTerm + 248, // AddsubdotTerm + 250, // MuldivTerm + 254, // UnaryOpTerm + 255, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S469 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 632, // BitwiseORTerm + 245, // BitwiseXORTerm + 246, // BitwiseANDTerm + 247, // BitwiseShiftTerm + 248, // AddsubdotTerm + 250, // MuldivTerm + 254, // UnaryOpTerm + 255, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S470 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 633, // BitwiseORTerm + 245, // BitwiseXORTerm + 246, // BitwiseANDTerm + 247, // BitwiseShiftTerm + 248, // AddsubdotTerm + 250, // MuldivTerm + 254, // UnaryOpTerm + 255, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S471 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 634, // BitwiseORTerm + 245, // BitwiseXORTerm + 246, // BitwiseANDTerm + 247, // BitwiseShiftTerm + 248, // AddsubdotTerm + 250, // MuldivTerm + 254, // UnaryOpTerm + 255, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S472 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 635, // BitwiseORTerm + 245, // BitwiseXORTerm + 246, // BitwiseANDTerm + 247, // BitwiseShiftTerm + 248, // AddsubdotTerm + 250, // MuldivTerm + 254, // UnaryOpTerm + 255, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S473 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + 636, // BitwiseXORTerm + 246, // BitwiseANDTerm + 247, // BitwiseShiftTerm + 248, // AddsubdotTerm + 250, // MuldivTerm + 254, // UnaryOpTerm + 255, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S474 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + 637, // BitwiseANDTerm + 247, // BitwiseShiftTerm + 248, // AddsubdotTerm + 250, // MuldivTerm + 254, // UnaryOpTerm + 255, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, gotoRow{ // S475 -1, // S' -1, // Root @@ -16653,20 +17128,21 @@ var gotoTab = gotoTable{ -1, // BitwiseORTerm -1, // BitwiseXORTerm -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 632, // UnaryOpTerm - 251, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral + 638, // BitwiseShiftTerm + 248, // AddsubdotTerm + 250, // MuldivTerm + 254, // UnaryOpTerm + 255, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 282, // MapLiteral + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -16689,19 +17165,20 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 633, // UnaryOpTerm - 251, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral + 639, // AddsubdotTerm + 250, // MuldivTerm + 254, // UnaryOpTerm + 255, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 282, // MapLiteral + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -16724,19 +17201,20 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 634, // UnaryOpTerm - 251, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral + 640, // AddsubdotTerm + 250, // MuldivTerm + 254, // UnaryOpTerm + 255, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 282, // MapLiteral + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -16760,18 +17238,19 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 635, // UnaryOpTerm - 251, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral + 641, // MuldivTerm + 254, // UnaryOpTerm + 255, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 282, // MapLiteral + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -16795,18 +17274,19 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 636, // UnaryOpTerm - 251, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral + 642, // MuldivTerm + 254, // UnaryOpTerm + 255, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 282, // MapLiteral + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -16830,18 +17310,19 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 637, // UnaryOpTerm - 251, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral + 643, // MuldivTerm + 254, // UnaryOpTerm + 255, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 282, // MapLiteral + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -16865,55 +17346,57 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 638, // UnaryOpTerm - 251, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral + 644, // MuldivTerm + 254, // UnaryOpTerm + 255, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 282, // MapLiteral + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S482 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 645, // MuldivTerm + 254, // UnaryOpTerm + 255, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S483 -1, // S' @@ -16946,114 +17429,118 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S484 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 646, // UnaryOpTerm + 255, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S485 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 647, // UnaryOpTerm + 255, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S486 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 648, // UnaryOpTerm + 255, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S487 -1, // S' @@ -17076,124 +17563,128 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm -1, // MuldivTerm - -1, // UnaryOpTerm - 639, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral + 649, // UnaryOpTerm + 255, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 282, // MapLiteral + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S488 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 650, // UnaryOpTerm + 255, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S489 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 651, // UnaryOpTerm + 255, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S490 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 652, // UnaryOpTerm + 255, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S491 -1, // S' @@ -17226,6 +17717,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -17261,44 +17753,46 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S493 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - 233, // RHS - 234, // TernaryTerm - 235, // LogicalOrTerm - 236, // LogicalXORTerm - 237, // LogicalAndTerm - 238, // EqneTerm - 239, // CmpTerm - 240, // BitwiseORTerm - 241, // BitwiseXORTerm - 242, // BitwiseANDTerm - 243, // BitwiseShiftTerm - 244, // AddsubdotTerm - 246, // MuldivTerm - 250, // UnaryOpTerm - 251, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral - 643, // ArrayLiteralElements - 281, // ArrayLiteralElement - 282, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S494 -1, // S' @@ -17331,6 +17825,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -17366,6 +17861,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -17378,30 +17874,31 @@ var gotoTab = gotoTable{ -1, // StatementInBody -1, // SrecAssignment -1, // SrecDirectAssignment - 646, // RHS - 647, // TernaryTerm - 648, // LogicalOrTerm - 649, // LogicalXORTerm - 650, // LogicalAndTerm - 651, // EqneTerm - 652, // CmpTerm - 653, // BitwiseORTerm - 654, // BitwiseXORTerm - 655, // BitwiseANDTerm - 656, // BitwiseShiftTerm - 657, // AddsubdotTerm - 659, // MuldivTerm - 663, // UnaryOpTerm - 664, // PowTerm - 667, // MlrvalOrFunction - 645, // FieldName - 669, // DirectFieldName - 670, // IndirectFieldName - 678, // ContextVariable - 690, // ArrayLiteral + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 653, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 692, // MapLiteral + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -17413,769 +17910,35 @@ var gotoTab = gotoTable{ -1, // StatementInBody -1, // SrecAssignment -1, // SrecDirectAssignment - -1, // RHS - 694, // TernaryTerm - 287, // LogicalOrTerm - 288, // LogicalXORTerm - 289, // LogicalAndTerm - 290, // EqneTerm - 291, // CmpTerm - 292, // BitwiseORTerm - 293, // BitwiseXORTerm - 294, // BitwiseANDTerm - 295, // BitwiseShiftTerm - 296, // AddsubdotTerm - 298, // MuldivTerm - 302, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral + 654, // RHS + 32, // TernaryTerm + 33, // LogicalOrTerm + 34, // LogicalXORTerm + 35, // LogicalAndTerm + 36, // EqneTerm + 37, // CmpTerm + 38, // BitwiseORTerm + 39, // BitwiseXORTerm + 40, // BitwiseANDTerm + 41, // BitwiseShiftTerm + 42, // AddsubdotTerm + 44, // MuldivTerm + 48, // UnaryOpTerm + 49, // PowTerm + 52, // MlrvalOrFunction + 30, // FieldName + 54, // DirectFieldName + 55, // IndirectFieldName + 63, // ContextVariable + 75, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 331, // MapLiteral + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S498 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - 695, // LogicalXORTerm - 289, // LogicalAndTerm - 290, // EqneTerm - 291, // CmpTerm - 292, // BitwiseORTerm - 293, // BitwiseXORTerm - 294, // BitwiseANDTerm - 295, // BitwiseShiftTerm - 296, // AddsubdotTerm - 298, // MuldivTerm - 302, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 331, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S499 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - 696, // LogicalAndTerm - 290, // EqneTerm - 291, // CmpTerm - 292, // BitwiseORTerm - 293, // BitwiseXORTerm - 294, // BitwiseANDTerm - 295, // BitwiseShiftTerm - 296, // AddsubdotTerm - 298, // MuldivTerm - 302, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 331, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S500 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - 697, // EqneTerm - 291, // CmpTerm - 292, // BitwiseORTerm - 293, // BitwiseXORTerm - 294, // BitwiseANDTerm - 295, // BitwiseShiftTerm - 296, // AddsubdotTerm - 298, // MuldivTerm - 302, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 331, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S501 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 698, // CmpTerm - 292, // BitwiseORTerm - 293, // BitwiseXORTerm - 294, // BitwiseANDTerm - 295, // BitwiseShiftTerm - 296, // AddsubdotTerm - 298, // MuldivTerm - 302, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 331, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S502 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 699, // CmpTerm - 292, // BitwiseORTerm - 293, // BitwiseXORTerm - 294, // BitwiseANDTerm - 295, // BitwiseShiftTerm - 296, // AddsubdotTerm - 298, // MuldivTerm - 302, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 331, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S503 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 700, // CmpTerm - 292, // BitwiseORTerm - 293, // BitwiseXORTerm - 294, // BitwiseANDTerm - 295, // BitwiseShiftTerm - 296, // AddsubdotTerm - 298, // MuldivTerm - 302, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 331, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S504 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 701, // CmpTerm - 292, // BitwiseORTerm - 293, // BitwiseXORTerm - 294, // BitwiseANDTerm - 295, // BitwiseShiftTerm - 296, // AddsubdotTerm - 298, // MuldivTerm - 302, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 331, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S505 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 702, // BitwiseORTerm - 293, // BitwiseXORTerm - 294, // BitwiseANDTerm - 295, // BitwiseShiftTerm - 296, // AddsubdotTerm - 298, // MuldivTerm - 302, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 331, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S506 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 703, // BitwiseORTerm - 293, // BitwiseXORTerm - 294, // BitwiseANDTerm - 295, // BitwiseShiftTerm - 296, // AddsubdotTerm - 298, // MuldivTerm - 302, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 331, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S507 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 704, // BitwiseORTerm - 293, // BitwiseXORTerm - 294, // BitwiseANDTerm - 295, // BitwiseShiftTerm - 296, // AddsubdotTerm - 298, // MuldivTerm - 302, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 331, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S508 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 705, // BitwiseORTerm - 293, // BitwiseXORTerm - 294, // BitwiseANDTerm - 295, // BitwiseShiftTerm - 296, // AddsubdotTerm - 298, // MuldivTerm - 302, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 331, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S509 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - 706, // BitwiseXORTerm - 294, // BitwiseANDTerm - 295, // BitwiseShiftTerm - 296, // AddsubdotTerm - 298, // MuldivTerm - 302, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 331, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S510 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - 707, // BitwiseANDTerm - 295, // BitwiseShiftTerm - 296, // AddsubdotTerm - 298, // MuldivTerm - 302, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 331, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S511 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - 708, // BitwiseShiftTerm - 296, // AddsubdotTerm - 298, // MuldivTerm - 302, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 331, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S512 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 709, // AddsubdotTerm - 298, // MuldivTerm - 302, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 331, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S513 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 710, // AddsubdotTerm - 298, // MuldivTerm - 302, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 331, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S514 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 711, // MuldivTerm - 302, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 331, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S515 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 712, // MuldivTerm - 302, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 331, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S516 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 713, // MuldivTerm - 302, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 331, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S517 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 714, // MuldivTerm - 302, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 331, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S518 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 715, // MuldivTerm - 302, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 331, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S519 -1, // S' -1, // Root -1, // StatementBlock @@ -18206,10 +17969,767 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, + gotoRow{ // S499 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S500 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S501 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S502 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S503 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + 237, // RHS + 238, // TernaryTerm + 239, // LogicalOrTerm + 240, // LogicalXORTerm + 241, // LogicalAndTerm + 242, // EqneTerm + 243, // CmpTerm + 244, // BitwiseORTerm + 245, // BitwiseXORTerm + 246, // BitwiseANDTerm + 247, // BitwiseShiftTerm + 248, // AddsubdotTerm + 250, // MuldivTerm + 254, // UnaryOpTerm + 255, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral + 658, // ArrayLiteralElements + 285, // ArrayLiteralElement + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S504 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S505 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S506 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + 661, // RHS + 662, // TernaryTerm + 663, // LogicalOrTerm + 664, // LogicalXORTerm + 665, // LogicalAndTerm + 666, // EqneTerm + 667, // CmpTerm + 668, // BitwiseORTerm + 669, // BitwiseXORTerm + 670, // BitwiseANDTerm + 671, // BitwiseShiftTerm + 672, // AddsubdotTerm + 674, // MuldivTerm + 678, // UnaryOpTerm + 679, // PowTerm + 682, // MlrvalOrFunction + 660, // FieldName + 684, // DirectFieldName + 685, // IndirectFieldName + 693, // ContextVariable + 705, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 707, // ArrayOrMapIndexAccess + 708, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S507 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + 710, // TernaryTerm + 292, // LogicalOrTerm + 293, // LogicalXORTerm + 294, // LogicalAndTerm + 295, // EqneTerm + 296, // CmpTerm + 297, // BitwiseORTerm + 298, // BitwiseXORTerm + 299, // BitwiseANDTerm + 300, // BitwiseShiftTerm + 301, // AddsubdotTerm + 303, // MuldivTerm + 307, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S508 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + 711, // LogicalXORTerm + 294, // LogicalAndTerm + 295, // EqneTerm + 296, // CmpTerm + 297, // BitwiseORTerm + 298, // BitwiseXORTerm + 299, // BitwiseANDTerm + 300, // BitwiseShiftTerm + 301, // AddsubdotTerm + 303, // MuldivTerm + 307, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S509 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + 712, // LogicalAndTerm + 295, // EqneTerm + 296, // CmpTerm + 297, // BitwiseORTerm + 298, // BitwiseXORTerm + 299, // BitwiseANDTerm + 300, // BitwiseShiftTerm + 301, // AddsubdotTerm + 303, // MuldivTerm + 307, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S510 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + 713, // EqneTerm + 296, // CmpTerm + 297, // BitwiseORTerm + 298, // BitwiseXORTerm + 299, // BitwiseANDTerm + 300, // BitwiseShiftTerm + 301, // AddsubdotTerm + 303, // MuldivTerm + 307, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S511 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 714, // CmpTerm + 297, // BitwiseORTerm + 298, // BitwiseXORTerm + 299, // BitwiseANDTerm + 300, // BitwiseShiftTerm + 301, // AddsubdotTerm + 303, // MuldivTerm + 307, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S512 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 715, // CmpTerm + 297, // BitwiseORTerm + 298, // BitwiseXORTerm + 299, // BitwiseANDTerm + 300, // BitwiseShiftTerm + 301, // AddsubdotTerm + 303, // MuldivTerm + 307, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S513 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 716, // CmpTerm + 297, // BitwiseORTerm + 298, // BitwiseXORTerm + 299, // BitwiseANDTerm + 300, // BitwiseShiftTerm + 301, // AddsubdotTerm + 303, // MuldivTerm + 307, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S514 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 717, // CmpTerm + 297, // BitwiseORTerm + 298, // BitwiseXORTerm + 299, // BitwiseANDTerm + 300, // BitwiseShiftTerm + 301, // AddsubdotTerm + 303, // MuldivTerm + 307, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S515 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 718, // BitwiseORTerm + 298, // BitwiseXORTerm + 299, // BitwiseANDTerm + 300, // BitwiseShiftTerm + 301, // AddsubdotTerm + 303, // MuldivTerm + 307, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S516 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 719, // BitwiseORTerm + 298, // BitwiseXORTerm + 299, // BitwiseANDTerm + 300, // BitwiseShiftTerm + 301, // AddsubdotTerm + 303, // MuldivTerm + 307, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S517 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 720, // BitwiseORTerm + 298, // BitwiseXORTerm + 299, // BitwiseANDTerm + 300, // BitwiseShiftTerm + 301, // AddsubdotTerm + 303, // MuldivTerm + 307, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S518 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 721, // BitwiseORTerm + 298, // BitwiseXORTerm + 299, // BitwiseANDTerm + 300, // BitwiseShiftTerm + 301, // AddsubdotTerm + 303, // MuldivTerm + 307, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S519 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + 722, // BitwiseXORTerm + 299, // BitwiseANDTerm + 300, // BitwiseShiftTerm + 301, // AddsubdotTerm + 303, // MuldivTerm + 307, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, gotoRow{ // S520 -1, // S' -1, // Root @@ -18227,21 +18747,22 @@ var gotoTab = gotoTable{ -1, // CmpTerm -1, // BitwiseORTerm -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 716, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral + 723, // BitwiseANDTerm + 300, // BitwiseShiftTerm + 301, // AddsubdotTerm + 303, // MuldivTerm + 307, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 331, // MapLiteral + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -18263,20 +18784,21 @@ var gotoTab = gotoTable{ -1, // BitwiseORTerm -1, // BitwiseXORTerm -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 717, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral + 724, // BitwiseShiftTerm + 301, // AddsubdotTerm + 303, // MuldivTerm + 307, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 331, // MapLiteral + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -18299,19 +18821,20 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 718, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral + 725, // AddsubdotTerm + 303, // MuldivTerm + 307, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 331, // MapLiteral + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -18334,19 +18857,20 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 719, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral + 726, // AddsubdotTerm + 303, // MuldivTerm + 307, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 331, // MapLiteral + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -18370,18 +18894,19 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 720, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral + 727, // MuldivTerm + 307, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 331, // MapLiteral + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -18405,18 +18930,19 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 721, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral + 728, // MuldivTerm + 307, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 331, // MapLiteral + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -18440,90 +18966,93 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 722, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral + 729, // MuldivTerm + 307, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 331, // MapLiteral + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S527 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 730, // MuldivTerm + 307, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S528 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 731, // MuldivTerm + 307, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S529 -1, // S' @@ -18556,79 +19085,82 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S530 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 732, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S531 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 733, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S532 -1, // S' @@ -18651,159 +19183,164 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm -1, // MuldivTerm - -1, // UnaryOpTerm - 723, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral + 734, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 331, // MapLiteral + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S533 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 735, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S534 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 736, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S535 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 737, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S536 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 738, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S537 -1, // S' @@ -18836,6 +19373,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -18871,6 +19409,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -18906,44 +19445,46 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S540 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - 285, // RHS - 286, // TernaryTerm - 287, // LogicalOrTerm - 288, // LogicalXORTerm - 289, // LogicalAndTerm - 290, // EqneTerm - 291, // CmpTerm - 292, // BitwiseORTerm - 293, // BitwiseXORTerm - 294, // BitwiseANDTerm - 295, // BitwiseShiftTerm - 296, // AddsubdotTerm - 298, // MuldivTerm - 302, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 331, // MapLiteral - 728, // MapLiteralKeyValuePairs - 335, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S541 -1, // S' @@ -18976,79 +19517,82 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S542 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 739, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S543 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + 740, // RHS + 32, // TernaryTerm + 33, // LogicalOrTerm + 34, // LogicalXORTerm + 35, // LogicalAndTerm + 36, // EqneTerm + 37, // CmpTerm + 38, // BitwiseORTerm + 39, // BitwiseXORTerm + 40, // BitwiseANDTerm + 41, // BitwiseShiftTerm + 42, // AddsubdotTerm + 44, // MuldivTerm + 48, // UnaryOpTerm + 49, // PowTerm + 52, // MlrvalOrFunction + 30, // FieldName + 54, // DirectFieldName + 55, // IndirectFieldName + 63, // ContextVariable + 75, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S544 -1, // S' @@ -19081,6 +19625,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -19116,6 +19661,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -19151,6 +19697,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -19186,6 +19733,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -19221,6 +19769,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -19256,6 +19805,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -19291,44 +19841,46 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S551 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + 290, // RHS + 291, // TernaryTerm + 292, // LogicalOrTerm + 293, // LogicalXORTerm + 294, // LogicalAndTerm + 295, // EqneTerm + 296, // CmpTerm + 297, // BitwiseORTerm + 298, // BitwiseXORTerm + 299, // BitwiseANDTerm + 300, // BitwiseShiftTerm + 301, // AddsubdotTerm + 303, // MuldivTerm + 307, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral + 745, // MapLiteralKeyValuePairs + 341, // MapLiteralKeyValuePair }, gotoRow{ // S552 -1, // S' @@ -19361,6 +19913,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -19396,6 +19949,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -19431,6 +19985,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -19466,6 +20021,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -19501,6 +20057,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -19536,6 +20093,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -19571,6 +20129,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -19606,6 +20165,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -19641,6 +20201,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -19676,6 +20237,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -19711,6 +20273,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -19746,6 +20309,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -19781,6 +20345,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -19816,6 +20381,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -19851,6 +20417,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -19886,6 +20453,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -19921,6 +20489,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -19956,6 +20525,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -19991,6 +20561,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -20026,6 +20597,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -20061,6 +20633,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -20096,6 +20669,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -20131,44 +20705,46 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S575 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - 730, // TernaryTerm - 33, // LogicalOrTerm - 34, // LogicalXORTerm - 35, // LogicalAndTerm - 36, // EqneTerm - 37, // CmpTerm - 38, // BitwiseORTerm - 39, // BitwiseXORTerm - 40, // BitwiseANDTerm - 41, // BitwiseShiftTerm - 42, // AddsubdotTerm - 44, // MuldivTerm - 48, // UnaryOpTerm - 49, // PowTerm - 52, // MlrvalOrFunction - 30, // FieldName - 54, // DirectFieldName - 55, // IndirectFieldName - 63, // ContextVariable - 75, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 77, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S576 -1, // S' @@ -20201,6 +20777,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -20236,6 +20813,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -20271,6 +20849,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -20306,6 +20885,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -20341,6 +20921,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -20376,6 +20957,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -20411,6 +20993,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -20446,6 +21029,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -20481,6 +21065,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -20516,6 +21101,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -20551,44 +21137,46 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S587 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + 748, // TernaryTerm + 33, // LogicalOrTerm + 34, // LogicalXORTerm + 35, // LogicalAndTerm + 36, // EqneTerm + 37, // CmpTerm + 38, // BitwiseORTerm + 39, // BitwiseXORTerm + 40, // BitwiseANDTerm + 41, // BitwiseShiftTerm + 42, // AddsubdotTerm + 44, // MuldivTerm + 48, // UnaryOpTerm + 49, // PowTerm + 52, // MlrvalOrFunction + 30, // FieldName + 54, // DirectFieldName + 55, // IndirectFieldName + 63, // ContextVariable + 75, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S588 -1, // S' @@ -20621,6 +21209,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -20656,6 +21245,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -20691,6 +21281,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -20726,6 +21317,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -20761,6 +21353,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -20796,6 +21389,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -20831,6 +21425,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -20866,6 +21461,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -20901,6 +21497,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -20936,6 +21533,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -20971,6 +21569,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -21006,6 +21605,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -21041,6 +21641,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -21076,6 +21677,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -21111,6 +21713,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -21146,6 +21749,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -21181,6 +21785,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -21216,6 +21821,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -21251,6 +21857,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -21286,6 +21893,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -21321,6 +21929,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -21356,6 +21965,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -21391,6 +22001,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -21426,6 +22037,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -21461,6 +22073,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -21496,6 +22109,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -21531,6 +22145,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -21566,6 +22181,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -21601,6 +22217,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -21636,6 +22253,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -21671,6 +22289,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -21706,6 +22325,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -21741,6 +22361,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -21776,6 +22397,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -21811,6 +22433,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -21846,6 +22469,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -21881,6 +22505,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -21916,6 +22541,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -21951,6 +22577,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -21986,6 +22613,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -22021,6 +22649,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -22056,6 +22685,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -22091,6 +22721,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -22126,6 +22757,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -22161,6 +22793,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -22196,6 +22829,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -22231,6 +22865,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -22266,6 +22901,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -22301,6 +22937,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -22336,6 +22973,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -22371,6 +23009,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -22406,6 +23045,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -22441,6 +23081,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -22476,6 +23117,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -22511,6 +23153,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -22546,6 +23189,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -22581,6 +23225,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -22616,6 +23261,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -22651,6 +23297,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -22686,6 +23333,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -22721,6 +23369,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -22756,6 +23405,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -22791,6 +23441,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -22826,6 +23477,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -22861,6 +23513,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -22896,6 +23549,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -22931,6 +23585,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -22966,6 +23621,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -23001,6 +23657,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -23036,44 +23693,46 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S658 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 755, // PowTerm - 667, // MlrvalOrFunction - 645, // FieldName - 669, // DirectFieldName - 670, // IndirectFieldName - 678, // ContextVariable - 690, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 692, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S659 -1, // S' @@ -23106,114 +23765,118 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S660 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 763, // PowTerm - 667, // MlrvalOrFunction - 645, // FieldName - 669, // DirectFieldName - 670, // IndirectFieldName - 678, // ContextVariable - 690, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 692, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S661 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 764, // PowTerm - 667, // MlrvalOrFunction - 645, // FieldName - 669, // DirectFieldName - 670, // IndirectFieldName - 678, // ContextVariable - 690, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 692, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S662 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 765, // PowTerm - 667, // MlrvalOrFunction - 645, // FieldName - 669, // DirectFieldName - 670, // IndirectFieldName - 678, // ContextVariable - 690, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 692, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S663 -1, // S' @@ -23246,6 +23909,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -23281,79 +23945,82 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S665 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 766, // PowTerm - 667, // MlrvalOrFunction - 645, // FieldName - 669, // DirectFieldName - 670, // IndirectFieldName - 678, // ContextVariable - 690, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 692, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S666 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 767, // PowTerm - 667, // MlrvalOrFunction - 645, // FieldName - 669, // DirectFieldName - 670, // IndirectFieldName - 678, // ContextVariable - 690, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 692, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S667 -1, // S' @@ -23386,44 +24053,46 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S668 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - 769, // RHS - 184, // TernaryTerm - 185, // LogicalOrTerm - 186, // LogicalXORTerm - 187, // LogicalAndTerm - 188, // EqneTerm - 189, // CmpTerm - 190, // BitwiseORTerm - 191, // BitwiseXORTerm - 192, // BitwiseANDTerm - 193, // BitwiseShiftTerm - 194, // AddsubdotTerm - 196, // MuldivTerm - 200, // UnaryOpTerm - 201, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 229, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S669 -1, // S' @@ -23456,6 +24125,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -23491,6 +24161,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -23526,46 +24197,12 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S672 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - 770, // RHS - 32, // TernaryTerm - 33, // LogicalOrTerm - 34, // LogicalXORTerm - 35, // LogicalAndTerm - 36, // EqneTerm - 37, // CmpTerm - 38, // BitwiseORTerm - 39, // BitwiseXORTerm - 40, // BitwiseANDTerm - 41, // BitwiseShiftTerm - 42, // AddsubdotTerm - 44, // MuldivTerm - 48, // UnaryOpTerm - 49, // PowTerm - 52, // MlrvalOrFunction - 30, // FieldName - 54, // DirectFieldName - 55, // IndirectFieldName - 63, // ContextVariable - 75, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 77, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S673 -1, // S' -1, // Root -1, // StatementBlock @@ -23596,10 +24233,47 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, + gotoRow{ // S673 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 775, // PowTerm + 682, // MlrvalOrFunction + 660, // FieldName + 684, // DirectFieldName + 685, // IndirectFieldName + 693, // ContextVariable + 705, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 707, // ArrayOrMapIndexAccess + 708, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, gotoRow{ // S674 -1, // S' -1, // Root @@ -23631,114 +24305,118 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S675 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 783, // PowTerm + 682, // MlrvalOrFunction + 660, // FieldName + 684, // DirectFieldName + 685, // IndirectFieldName + 693, // ContextVariable + 705, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 707, // ArrayOrMapIndexAccess + 708, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S676 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 784, // PowTerm + 682, // MlrvalOrFunction + 660, // FieldName + 684, // DirectFieldName + 685, // IndirectFieldName + 693, // ContextVariable + 705, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 707, // ArrayOrMapIndexAccess + 708, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S677 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 785, // PowTerm + 682, // MlrvalOrFunction + 660, // FieldName + 684, // DirectFieldName + 685, // IndirectFieldName + 693, // ContextVariable + 705, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 707, // ArrayOrMapIndexAccess + 708, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S678 -1, // S' @@ -23771,6 +24449,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -23806,79 +24485,82 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S680 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 786, // PowTerm + 682, // MlrvalOrFunction + 660, // FieldName + 684, // DirectFieldName + 685, // IndirectFieldName + 693, // ContextVariable + 705, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 707, // ArrayOrMapIndexAccess + 708, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S681 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 787, // PowTerm + 682, // MlrvalOrFunction + 660, // FieldName + 684, // DirectFieldName + 685, // IndirectFieldName + 693, // ContextVariable + 705, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 707, // ArrayOrMapIndexAccess + 708, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S682 -1, // S' @@ -23911,44 +24593,46 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S683 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + 790, // RHS + 187, // TernaryTerm + 188, // LogicalOrTerm + 189, // LogicalXORTerm + 190, // LogicalAndTerm + 191, // EqneTerm + 192, // CmpTerm + 193, // BitwiseORTerm + 194, // BitwiseXORTerm + 195, // BitwiseANDTerm + 196, // BitwiseShiftTerm + 197, // AddsubdotTerm + 199, // MuldivTerm + 203, // UnaryOpTerm + 204, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S684 -1, // S' @@ -23981,6 +24665,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -24016,6 +24701,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -24051,44 +24737,46 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S687 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + 791, // RHS + 32, // TernaryTerm + 33, // LogicalOrTerm + 34, // LogicalXORTerm + 35, // LogicalAndTerm + 36, // EqneTerm + 37, // CmpTerm + 38, // BitwiseORTerm + 39, // BitwiseXORTerm + 40, // BitwiseANDTerm + 41, // BitwiseShiftTerm + 42, // AddsubdotTerm + 44, // MuldivTerm + 48, // UnaryOpTerm + 49, // PowTerm + 52, // MlrvalOrFunction + 30, // FieldName + 54, // DirectFieldName + 55, // IndirectFieldName + 63, // ContextVariable + 75, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S688 -1, // S' @@ -24121,6 +24809,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -24156,6 +24845,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -24191,44 +24881,46 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S691 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - 233, // RHS - 234, // TernaryTerm - 235, // LogicalOrTerm - 236, // LogicalXORTerm - 237, // LogicalAndTerm - 238, // EqneTerm - 239, // CmpTerm - 240, // BitwiseORTerm - 241, // BitwiseXORTerm - 242, // BitwiseANDTerm - 243, // BitwiseShiftTerm - 244, // AddsubdotTerm - 246, // MuldivTerm - 250, // UnaryOpTerm - 251, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral - 772, // ArrayLiteralElements - 281, // ArrayLiteralElement - 282, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S692 -1, // S' @@ -24261,44 +24953,46 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S693 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - 285, // RHS - 286, // TernaryTerm - 287, // LogicalOrTerm - 288, // LogicalXORTerm - 289, // LogicalAndTerm - 290, // EqneTerm - 291, // CmpTerm - 292, // BitwiseORTerm - 293, // BitwiseXORTerm - 294, // BitwiseANDTerm - 295, // BitwiseShiftTerm - 296, // AddsubdotTerm - 298, // MuldivTerm - 302, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 331, // MapLiteral - 774, // MapLiteralKeyValuePairs - 335, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S694 -1, // S' @@ -24331,6 +25025,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -24366,6 +25061,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -24401,6 +25097,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -24436,6 +25133,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -24471,6 +25169,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -24506,6 +25205,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -24541,6 +25241,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -24576,6 +25277,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -24611,6 +25313,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -24646,6 +25349,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -24681,6 +25385,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -24716,44 +25421,46 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S706 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + 237, // RHS + 238, // TernaryTerm + 239, // LogicalOrTerm + 240, // LogicalXORTerm + 241, // LogicalAndTerm + 242, // EqneTerm + 243, // CmpTerm + 244, // BitwiseORTerm + 245, // BitwiseXORTerm + 246, // BitwiseANDTerm + 247, // BitwiseShiftTerm + 248, // AddsubdotTerm + 250, // MuldivTerm + 254, // UnaryOpTerm + 255, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral + 793, // ArrayLiteralElements + 285, // ArrayLiteralElement + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S707 -1, // S' @@ -24786,6 +25493,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -24821,44 +25529,46 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S709 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + 290, // RHS + 291, // TernaryTerm + 292, // LogicalOrTerm + 293, // LogicalXORTerm + 294, // LogicalAndTerm + 295, // EqneTerm + 296, // CmpTerm + 297, // BitwiseORTerm + 298, // BitwiseXORTerm + 299, // BitwiseANDTerm + 300, // BitwiseShiftTerm + 301, // AddsubdotTerm + 303, // MuldivTerm + 307, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral + 795, // MapLiteralKeyValuePairs + 341, // MapLiteralKeyValuePair }, gotoRow{ // S710 -1, // S' @@ -24891,6 +25601,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -24926,6 +25637,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -24961,6 +25673,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -24996,6 +25709,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -25031,6 +25745,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -25066,6 +25781,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -25101,6 +25817,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -25136,6 +25853,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -25171,6 +25889,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -25206,6 +25925,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -25241,6 +25961,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -25276,6 +25997,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -25311,6 +26033,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -25346,6 +26069,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -25381,6 +26105,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -25416,6 +26141,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -25451,6 +26177,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -25486,6 +26213,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -25521,44 +26249,46 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S729 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - 776, // TernaryTerm - 83, // LogicalOrTerm - 84, // LogicalXORTerm - 85, // LogicalAndTerm - 86, // EqneTerm - 87, // CmpTerm - 88, // BitwiseORTerm - 89, // BitwiseXORTerm - 90, // BitwiseANDTerm - 91, // BitwiseShiftTerm - 92, // AddsubdotTerm - 94, // MuldivTerm - 98, // UnaryOpTerm - 99, // PowTerm - 102, // MlrvalOrFunction - 80, // FieldName - 104, // DirectFieldName - 105, // IndirectFieldName - 113, // ContextVariable - 125, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 127, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S730 -1, // S' @@ -25591,851 +26321,12 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S731 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - 777, // TernaryTerm - 185, // LogicalOrTerm - 186, // LogicalXORTerm - 187, // LogicalAndTerm - 188, // EqneTerm - 189, // CmpTerm - 190, // BitwiseORTerm - 191, // BitwiseXORTerm - 192, // BitwiseANDTerm - 193, // BitwiseShiftTerm - 194, // AddsubdotTerm - 196, // MuldivTerm - 200, // UnaryOpTerm - 201, // PowTerm - 204, // MlrvalOrFunction - 182, // FieldName - 206, // DirectFieldName - 207, // IndirectFieldName - 215, // ContextVariable - 227, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 229, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S732 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - 778, // TernaryTerm - 235, // LogicalOrTerm - 236, // LogicalXORTerm - 237, // LogicalAndTerm - 238, // EqneTerm - 239, // CmpTerm - 240, // BitwiseORTerm - 241, // BitwiseXORTerm - 242, // BitwiseANDTerm - 243, // BitwiseShiftTerm - 244, // AddsubdotTerm - 246, // MuldivTerm - 250, // UnaryOpTerm - 251, // PowTerm - 254, // MlrvalOrFunction - 232, // FieldName - 256, // DirectFieldName - 257, // IndirectFieldName - 266, // ContextVariable - 278, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 282, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S733 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - 779, // TernaryTerm - 287, // LogicalOrTerm - 288, // LogicalXORTerm - 289, // LogicalAndTerm - 290, // EqneTerm - 291, // CmpTerm - 292, // BitwiseORTerm - 293, // BitwiseXORTerm - 294, // BitwiseANDTerm - 295, // BitwiseShiftTerm - 296, // AddsubdotTerm - 298, // MuldivTerm - 302, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 331, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S734 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - 780, // LogicalXORTerm - 650, // LogicalAndTerm - 651, // EqneTerm - 652, // CmpTerm - 653, // BitwiseORTerm - 654, // BitwiseXORTerm - 655, // BitwiseANDTerm - 656, // BitwiseShiftTerm - 657, // AddsubdotTerm - 659, // MuldivTerm - 663, // UnaryOpTerm - 664, // PowTerm - 667, // MlrvalOrFunction - 645, // FieldName - 669, // DirectFieldName - 670, // IndirectFieldName - 678, // ContextVariable - 690, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 692, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S735 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - 781, // LogicalAndTerm - 651, // EqneTerm - 652, // CmpTerm - 653, // BitwiseORTerm - 654, // BitwiseXORTerm - 655, // BitwiseANDTerm - 656, // BitwiseShiftTerm - 657, // AddsubdotTerm - 659, // MuldivTerm - 663, // UnaryOpTerm - 664, // PowTerm - 667, // MlrvalOrFunction - 645, // FieldName - 669, // DirectFieldName - 670, // IndirectFieldName - 678, // ContextVariable - 690, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 692, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S736 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - 782, // EqneTerm - 652, // CmpTerm - 653, // BitwiseORTerm - 654, // BitwiseXORTerm - 655, // BitwiseANDTerm - 656, // BitwiseShiftTerm - 657, // AddsubdotTerm - 659, // MuldivTerm - 663, // UnaryOpTerm - 664, // PowTerm - 667, // MlrvalOrFunction - 645, // FieldName - 669, // DirectFieldName - 670, // IndirectFieldName - 678, // ContextVariable - 690, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 692, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S737 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 783, // CmpTerm - 653, // BitwiseORTerm - 654, // BitwiseXORTerm - 655, // BitwiseANDTerm - 656, // BitwiseShiftTerm - 657, // AddsubdotTerm - 659, // MuldivTerm - 663, // UnaryOpTerm - 664, // PowTerm - 667, // MlrvalOrFunction - 645, // FieldName - 669, // DirectFieldName - 670, // IndirectFieldName - 678, // ContextVariable - 690, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 692, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S738 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 784, // CmpTerm - 653, // BitwiseORTerm - 654, // BitwiseXORTerm - 655, // BitwiseANDTerm - 656, // BitwiseShiftTerm - 657, // AddsubdotTerm - 659, // MuldivTerm - 663, // UnaryOpTerm - 664, // PowTerm - 667, // MlrvalOrFunction - 645, // FieldName - 669, // DirectFieldName - 670, // IndirectFieldName - 678, // ContextVariable - 690, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 692, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S739 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 785, // CmpTerm - 653, // BitwiseORTerm - 654, // BitwiseXORTerm - 655, // BitwiseANDTerm - 656, // BitwiseShiftTerm - 657, // AddsubdotTerm - 659, // MuldivTerm - 663, // UnaryOpTerm - 664, // PowTerm - 667, // MlrvalOrFunction - 645, // FieldName - 669, // DirectFieldName - 670, // IndirectFieldName - 678, // ContextVariable - 690, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 692, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S740 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 786, // CmpTerm - 653, // BitwiseORTerm - 654, // BitwiseXORTerm - 655, // BitwiseANDTerm - 656, // BitwiseShiftTerm - 657, // AddsubdotTerm - 659, // MuldivTerm - 663, // UnaryOpTerm - 664, // PowTerm - 667, // MlrvalOrFunction - 645, // FieldName - 669, // DirectFieldName - 670, // IndirectFieldName - 678, // ContextVariable - 690, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 692, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S741 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 787, // BitwiseORTerm - 654, // BitwiseXORTerm - 655, // BitwiseANDTerm - 656, // BitwiseShiftTerm - 657, // AddsubdotTerm - 659, // MuldivTerm - 663, // UnaryOpTerm - 664, // PowTerm - 667, // MlrvalOrFunction - 645, // FieldName - 669, // DirectFieldName - 670, // IndirectFieldName - 678, // ContextVariable - 690, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 692, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S742 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 788, // BitwiseORTerm - 654, // BitwiseXORTerm - 655, // BitwiseANDTerm - 656, // BitwiseShiftTerm - 657, // AddsubdotTerm - 659, // MuldivTerm - 663, // UnaryOpTerm - 664, // PowTerm - 667, // MlrvalOrFunction - 645, // FieldName - 669, // DirectFieldName - 670, // IndirectFieldName - 678, // ContextVariable - 690, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 692, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S743 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 789, // BitwiseORTerm - 654, // BitwiseXORTerm - 655, // BitwiseANDTerm - 656, // BitwiseShiftTerm - 657, // AddsubdotTerm - 659, // MuldivTerm - 663, // UnaryOpTerm - 664, // PowTerm - 667, // MlrvalOrFunction - 645, // FieldName - 669, // DirectFieldName - 670, // IndirectFieldName - 678, // ContextVariable - 690, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 692, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S744 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 790, // BitwiseORTerm - 654, // BitwiseXORTerm - 655, // BitwiseANDTerm - 656, // BitwiseShiftTerm - 657, // AddsubdotTerm - 659, // MuldivTerm - 663, // UnaryOpTerm - 664, // PowTerm - 667, // MlrvalOrFunction - 645, // FieldName - 669, // DirectFieldName - 670, // IndirectFieldName - 678, // ContextVariable - 690, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 692, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S745 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - 791, // BitwiseXORTerm - 655, // BitwiseANDTerm - 656, // BitwiseShiftTerm - 657, // AddsubdotTerm - 659, // MuldivTerm - 663, // UnaryOpTerm - 664, // PowTerm - 667, // MlrvalOrFunction - 645, // FieldName - 669, // DirectFieldName - 670, // IndirectFieldName - 678, // ContextVariable - 690, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 692, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S746 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - 792, // BitwiseANDTerm - 656, // BitwiseShiftTerm - 657, // AddsubdotTerm - 659, // MuldivTerm - 663, // UnaryOpTerm - 664, // PowTerm - 667, // MlrvalOrFunction - 645, // FieldName - 669, // DirectFieldName - 670, // IndirectFieldName - 678, // ContextVariable - 690, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 692, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S747 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - 793, // BitwiseShiftTerm - 657, // AddsubdotTerm - 659, // MuldivTerm - 663, // UnaryOpTerm - 664, // PowTerm - 667, // MlrvalOrFunction - 645, // FieldName - 669, // DirectFieldName - 670, // IndirectFieldName - 678, // ContextVariable - 690, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 692, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S748 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 794, // AddsubdotTerm - 659, // MuldivTerm - 663, // UnaryOpTerm - 664, // PowTerm - 667, // MlrvalOrFunction - 645, // FieldName - 669, // DirectFieldName - 670, // IndirectFieldName - 678, // ContextVariable - 690, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 692, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S749 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 795, // AddsubdotTerm - 659, // MuldivTerm - 663, // UnaryOpTerm - 664, // PowTerm - 667, // MlrvalOrFunction - 645, // FieldName - 669, // DirectFieldName - 670, // IndirectFieldName - 678, // ContextVariable - 690, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 692, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S750 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 796, // MuldivTerm - 663, // UnaryOpTerm - 664, // PowTerm - 667, // MlrvalOrFunction - 645, // FieldName - 669, // DirectFieldName - 670, // IndirectFieldName - 678, // ContextVariable - 690, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 692, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S751 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 797, // MuldivTerm - 663, // UnaryOpTerm - 664, // PowTerm - 667, // MlrvalOrFunction - 645, // FieldName - 669, // DirectFieldName - 670, // IndirectFieldName - 678, // ContextVariable - 690, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 692, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S752 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 798, // MuldivTerm - 663, // UnaryOpTerm - 664, // PowTerm - 667, // MlrvalOrFunction - 645, // FieldName - 669, // DirectFieldName - 670, // IndirectFieldName - 678, // ContextVariable - 690, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 692, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S753 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 799, // MuldivTerm - 663, // UnaryOpTerm - 664, // PowTerm - 667, // MlrvalOrFunction - 645, // FieldName - 669, // DirectFieldName - 670, // IndirectFieldName - 678, // ContextVariable - 690, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 692, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S754 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 800, // MuldivTerm - 663, // UnaryOpTerm - 664, // PowTerm - 667, // MlrvalOrFunction - 645, // FieldName - 669, // DirectFieldName - 670, // IndirectFieldName - 678, // ContextVariable - 690, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 692, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S755 -1, // S' -1, // Root -1, // StatementBlock @@ -26466,10 +26357,875 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, + gotoRow{ // S732 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S733 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S734 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S735 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S736 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S737 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S738 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S739 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S740 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S741 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S742 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S743 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S744 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S745 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S746 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + 798, // TernaryTerm + 84, // LogicalOrTerm + 85, // LogicalXORTerm + 86, // LogicalAndTerm + 87, // EqneTerm + 88, // CmpTerm + 89, // BitwiseORTerm + 90, // BitwiseXORTerm + 91, // BitwiseANDTerm + 92, // BitwiseShiftTerm + 93, // AddsubdotTerm + 95, // MuldivTerm + 99, // UnaryOpTerm + 100, // PowTerm + 103, // MlrvalOrFunction + 81, // FieldName + 105, // DirectFieldName + 106, // IndirectFieldName + 114, // ContextVariable + 126, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 128, // ArrayOrMapIndexAccess + 129, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S747 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S748 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S749 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + 799, // TernaryTerm + 188, // LogicalOrTerm + 189, // LogicalXORTerm + 190, // LogicalAndTerm + 191, // EqneTerm + 192, // CmpTerm + 193, // BitwiseORTerm + 194, // BitwiseXORTerm + 195, // BitwiseANDTerm + 196, // BitwiseShiftTerm + 197, // AddsubdotTerm + 199, // MuldivTerm + 203, // UnaryOpTerm + 204, // PowTerm + 207, // MlrvalOrFunction + 185, // FieldName + 209, // DirectFieldName + 210, // IndirectFieldName + 218, // ContextVariable + 230, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 232, // ArrayOrMapIndexAccess + 233, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S750 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S751 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + 800, // TernaryTerm + 239, // LogicalOrTerm + 240, // LogicalXORTerm + 241, // LogicalAndTerm + 242, // EqneTerm + 243, // CmpTerm + 244, // BitwiseORTerm + 245, // BitwiseXORTerm + 246, // BitwiseANDTerm + 247, // BitwiseShiftTerm + 248, // AddsubdotTerm + 250, // MuldivTerm + 254, // UnaryOpTerm + 255, // PowTerm + 258, // MlrvalOrFunction + 236, // FieldName + 260, // DirectFieldName + 261, // IndirectFieldName + 270, // ContextVariable + 282, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 286, // ArrayOrMapIndexAccess + 287, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S752 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S753 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + 801, // TernaryTerm + 292, // LogicalOrTerm + 293, // LogicalXORTerm + 294, // LogicalAndTerm + 295, // EqneTerm + 296, // CmpTerm + 297, // BitwiseORTerm + 298, // BitwiseXORTerm + 299, // BitwiseANDTerm + 300, // BitwiseShiftTerm + 301, // AddsubdotTerm + 303, // MuldivTerm + 307, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S754 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + 802, // LogicalXORTerm + 665, // LogicalAndTerm + 666, // EqneTerm + 667, // CmpTerm + 668, // BitwiseORTerm + 669, // BitwiseXORTerm + 670, // BitwiseANDTerm + 671, // BitwiseShiftTerm + 672, // AddsubdotTerm + 674, // MuldivTerm + 678, // UnaryOpTerm + 679, // PowTerm + 682, // MlrvalOrFunction + 660, // FieldName + 684, // DirectFieldName + 685, // IndirectFieldName + 693, // ContextVariable + 705, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 707, // ArrayOrMapIndexAccess + 708, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S755 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + 803, // LogicalAndTerm + 666, // EqneTerm + 667, // CmpTerm + 668, // BitwiseORTerm + 669, // BitwiseXORTerm + 670, // BitwiseANDTerm + 671, // BitwiseShiftTerm + 672, // AddsubdotTerm + 674, // MuldivTerm + 678, // UnaryOpTerm + 679, // PowTerm + 682, // MlrvalOrFunction + 660, // FieldName + 684, // DirectFieldName + 685, // IndirectFieldName + 693, // ContextVariable + 705, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 707, // ArrayOrMapIndexAccess + 708, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, gotoRow{ // S756 -1, // S' -1, // Root @@ -26483,25 +27239,26 @@ var gotoTab = gotoTable{ -1, // LogicalOrTerm -1, // LogicalXORTerm -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 801, // UnaryOpTerm - 664, // PowTerm - 667, // MlrvalOrFunction - 645, // FieldName - 669, // DirectFieldName - 670, // IndirectFieldName - 678, // ContextVariable - 690, // ArrayLiteral + 804, // EqneTerm + 667, // CmpTerm + 668, // BitwiseORTerm + 669, // BitwiseXORTerm + 670, // BitwiseANDTerm + 671, // BitwiseShiftTerm + 672, // AddsubdotTerm + 674, // MuldivTerm + 678, // UnaryOpTerm + 679, // PowTerm + 682, // MlrvalOrFunction + 660, // FieldName + 684, // DirectFieldName + 685, // IndirectFieldName + 693, // ContextVariable + 705, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 692, // MapLiteral + 707, // ArrayOrMapIndexAccess + 708, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -26519,24 +27276,25 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 802, // UnaryOpTerm - 664, // PowTerm - 667, // MlrvalOrFunction - 645, // FieldName - 669, // DirectFieldName - 670, // IndirectFieldName - 678, // ContextVariable - 690, // ArrayLiteral + 805, // CmpTerm + 668, // BitwiseORTerm + 669, // BitwiseXORTerm + 670, // BitwiseANDTerm + 671, // BitwiseShiftTerm + 672, // AddsubdotTerm + 674, // MuldivTerm + 678, // UnaryOpTerm + 679, // PowTerm + 682, // MlrvalOrFunction + 660, // FieldName + 684, // DirectFieldName + 685, // IndirectFieldName + 693, // ContextVariable + 705, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 692, // MapLiteral + 707, // ArrayOrMapIndexAccess + 708, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -26554,24 +27312,25 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 803, // UnaryOpTerm - 664, // PowTerm - 667, // MlrvalOrFunction - 645, // FieldName - 669, // DirectFieldName - 670, // IndirectFieldName - 678, // ContextVariable - 690, // ArrayLiteral + 806, // CmpTerm + 668, // BitwiseORTerm + 669, // BitwiseXORTerm + 670, // BitwiseANDTerm + 671, // BitwiseShiftTerm + 672, // AddsubdotTerm + 674, // MuldivTerm + 678, // UnaryOpTerm + 679, // PowTerm + 682, // MlrvalOrFunction + 660, // FieldName + 684, // DirectFieldName + 685, // IndirectFieldName + 693, // ContextVariable + 705, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 692, // MapLiteral + 707, // ArrayOrMapIndexAccess + 708, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -26589,24 +27348,25 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 804, // UnaryOpTerm - 664, // PowTerm - 667, // MlrvalOrFunction - 645, // FieldName - 669, // DirectFieldName - 670, // IndirectFieldName - 678, // ContextVariable - 690, // ArrayLiteral + 807, // CmpTerm + 668, // BitwiseORTerm + 669, // BitwiseXORTerm + 670, // BitwiseANDTerm + 671, // BitwiseShiftTerm + 672, // AddsubdotTerm + 674, // MuldivTerm + 678, // UnaryOpTerm + 679, // PowTerm + 682, // MlrvalOrFunction + 660, // FieldName + 684, // DirectFieldName + 685, // IndirectFieldName + 693, // ContextVariable + 705, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 692, // MapLiteral + 707, // ArrayOrMapIndexAccess + 708, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -26624,24 +27384,25 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 805, // UnaryOpTerm - 664, // PowTerm - 667, // MlrvalOrFunction - 645, // FieldName - 669, // DirectFieldName - 670, // IndirectFieldName - 678, // ContextVariable - 690, // ArrayLiteral + 808, // CmpTerm + 668, // BitwiseORTerm + 669, // BitwiseXORTerm + 670, // BitwiseANDTerm + 671, // BitwiseShiftTerm + 672, // AddsubdotTerm + 674, // MuldivTerm + 678, // UnaryOpTerm + 679, // PowTerm + 682, // MlrvalOrFunction + 660, // FieldName + 684, // DirectFieldName + 685, // IndirectFieldName + 693, // ContextVariable + 705, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 692, // MapLiteral + 707, // ArrayOrMapIndexAccess + 708, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -26660,23 +27421,24 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 806, // UnaryOpTerm - 664, // PowTerm - 667, // MlrvalOrFunction - 645, // FieldName - 669, // DirectFieldName - 670, // IndirectFieldName - 678, // ContextVariable - 690, // ArrayLiteral + 809, // BitwiseORTerm + 669, // BitwiseXORTerm + 670, // BitwiseANDTerm + 671, // BitwiseShiftTerm + 672, // AddsubdotTerm + 674, // MuldivTerm + 678, // UnaryOpTerm + 679, // PowTerm + 682, // MlrvalOrFunction + 660, // FieldName + 684, // DirectFieldName + 685, // IndirectFieldName + 693, // ContextVariable + 705, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 692, // MapLiteral + 707, // ArrayOrMapIndexAccess + 708, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -26695,200 +27457,206 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 807, // UnaryOpTerm - 664, // PowTerm - 667, // MlrvalOrFunction - 645, // FieldName - 669, // DirectFieldName - 670, // IndirectFieldName - 678, // ContextVariable - 690, // ArrayLiteral + 810, // BitwiseORTerm + 669, // BitwiseXORTerm + 670, // BitwiseANDTerm + 671, // BitwiseShiftTerm + 672, // AddsubdotTerm + 674, // MuldivTerm + 678, // UnaryOpTerm + 679, // PowTerm + 682, // MlrvalOrFunction + 660, // FieldName + 684, // DirectFieldName + 685, // IndirectFieldName + 693, // ContextVariable + 705, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 692, // MapLiteral + 707, // ArrayOrMapIndexAccess + 708, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S763 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 811, // BitwiseORTerm + 669, // BitwiseXORTerm + 670, // BitwiseANDTerm + 671, // BitwiseShiftTerm + 672, // AddsubdotTerm + 674, // MuldivTerm + 678, // UnaryOpTerm + 679, // PowTerm + 682, // MlrvalOrFunction + 660, // FieldName + 684, // DirectFieldName + 685, // IndirectFieldName + 693, // ContextVariable + 705, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 707, // ArrayOrMapIndexAccess + 708, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S764 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 812, // BitwiseORTerm + 669, // BitwiseXORTerm + 670, // BitwiseANDTerm + 671, // BitwiseShiftTerm + 672, // AddsubdotTerm + 674, // MuldivTerm + 678, // UnaryOpTerm + 679, // PowTerm + 682, // MlrvalOrFunction + 660, // FieldName + 684, // DirectFieldName + 685, // IndirectFieldName + 693, // ContextVariable + 705, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 707, // ArrayOrMapIndexAccess + 708, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S765 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + 813, // BitwiseXORTerm + 670, // BitwiseANDTerm + 671, // BitwiseShiftTerm + 672, // AddsubdotTerm + 674, // MuldivTerm + 678, // UnaryOpTerm + 679, // PowTerm + 682, // MlrvalOrFunction + 660, // FieldName + 684, // DirectFieldName + 685, // IndirectFieldName + 693, // ContextVariable + 705, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 707, // ArrayOrMapIndexAccess + 708, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S766 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + 814, // BitwiseANDTerm + 671, // BitwiseShiftTerm + 672, // AddsubdotTerm + 674, // MuldivTerm + 678, // UnaryOpTerm + 679, // PowTerm + 682, // MlrvalOrFunction + 660, // FieldName + 684, // DirectFieldName + 685, // IndirectFieldName + 693, // ContextVariable + 705, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 707, // ArrayOrMapIndexAccess + 708, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S767 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + 815, // BitwiseShiftTerm + 672, // AddsubdotTerm + 674, // MuldivTerm + 678, // UnaryOpTerm + 679, // PowTerm + 682, // MlrvalOrFunction + 660, // FieldName + 684, // DirectFieldName + 685, // IndirectFieldName + 693, // ContextVariable + 705, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 707, // ArrayOrMapIndexAccess + 708, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S768 -1, // S' @@ -26909,233 +27677,24 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 808, // PowTerm - 667, // MlrvalOrFunction - 645, // FieldName - 669, // DirectFieldName - 670, // IndirectFieldName - 678, // ContextVariable - 690, // ArrayLiteral + 816, // AddsubdotTerm + 674, // MuldivTerm + 678, // UnaryOpTerm + 679, // PowTerm + 682, // MlrvalOrFunction + 660, // FieldName + 684, // DirectFieldName + 685, // IndirectFieldName + 693, // ContextVariable + 705, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 692, // MapLiteral + 707, // ArrayOrMapIndexAccess + 708, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S769 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S770 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S771 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S772 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S773 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S774 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S775 -1, // S' -1, // Root -1, // StatementBlock @@ -27144,33 +27703,214 @@ var gotoTab = gotoTable{ -1, // SrecAssignment -1, // SrecDirectAssignment -1, // RHS - 813, // TernaryTerm - 287, // LogicalOrTerm - 288, // LogicalXORTerm - 289, // LogicalAndTerm - 290, // EqneTerm - 291, // CmpTerm - 292, // BitwiseORTerm - 293, // BitwiseXORTerm - 294, // BitwiseANDTerm - 295, // BitwiseShiftTerm - 296, // AddsubdotTerm - 298, // MuldivTerm - 302, // UnaryOpTerm - 303, // PowTerm - 306, // MlrvalOrFunction - 284, // FieldName - 308, // DirectFieldName - 309, // IndirectFieldName - 317, // ContextVariable - 329, // ArrayLiteral + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 817, // AddsubdotTerm + 674, // MuldivTerm + 678, // UnaryOpTerm + 679, // PowTerm + 682, // MlrvalOrFunction + 660, // FieldName + 684, // DirectFieldName + 685, // IndirectFieldName + 693, // ContextVariable + 705, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 331, // MapLiteral + 707, // ArrayOrMapIndexAccess + 708, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S776 + gotoRow{ // S770 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 818, // MuldivTerm + 678, // UnaryOpTerm + 679, // PowTerm + 682, // MlrvalOrFunction + 660, // FieldName + 684, // DirectFieldName + 685, // IndirectFieldName + 693, // ContextVariable + 705, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 707, // ArrayOrMapIndexAccess + 708, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S771 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 819, // MuldivTerm + 678, // UnaryOpTerm + 679, // PowTerm + 682, // MlrvalOrFunction + 660, // FieldName + 684, // DirectFieldName + 685, // IndirectFieldName + 693, // ContextVariable + 705, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 707, // ArrayOrMapIndexAccess + 708, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S772 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 820, // MuldivTerm + 678, // UnaryOpTerm + 679, // PowTerm + 682, // MlrvalOrFunction + 660, // FieldName + 684, // DirectFieldName + 685, // IndirectFieldName + 693, // ContextVariable + 705, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 707, // ArrayOrMapIndexAccess + 708, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S773 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 821, // MuldivTerm + 678, // UnaryOpTerm + 679, // PowTerm + 682, // MlrvalOrFunction + 660, // FieldName + 684, // DirectFieldName + 685, // IndirectFieldName + 693, // ContextVariable + 705, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 707, // ArrayOrMapIndexAccess + 708, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S774 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 822, // MuldivTerm + 678, // UnaryOpTerm + 679, // PowTerm + 682, // MlrvalOrFunction + 660, // FieldName + 684, // DirectFieldName + 685, // IndirectFieldName + 693, // ContextVariable + 705, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 707, // ArrayOrMapIndexAccess + 708, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S775 -1, // S' -1, // Root -1, // StatementBlock @@ -27201,219 +27941,262 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, + gotoRow{ // S776 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 823, // UnaryOpTerm + 679, // PowTerm + 682, // MlrvalOrFunction + 660, // FieldName + 684, // DirectFieldName + 685, // IndirectFieldName + 693, // ContextVariable + 705, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 707, // ArrayOrMapIndexAccess + 708, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, gotoRow{ // S777 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 824, // UnaryOpTerm + 679, // PowTerm + 682, // MlrvalOrFunction + 660, // FieldName + 684, // DirectFieldName + 685, // IndirectFieldName + 693, // ContextVariable + 705, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 707, // ArrayOrMapIndexAccess + 708, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S778 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 825, // UnaryOpTerm + 679, // PowTerm + 682, // MlrvalOrFunction + 660, // FieldName + 684, // DirectFieldName + 685, // IndirectFieldName + 693, // ContextVariable + 705, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 707, // ArrayOrMapIndexAccess + 708, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S779 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 826, // UnaryOpTerm + 679, // PowTerm + 682, // MlrvalOrFunction + 660, // FieldName + 684, // DirectFieldName + 685, // IndirectFieldName + 693, // ContextVariable + 705, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 707, // ArrayOrMapIndexAccess + 708, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S780 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 827, // UnaryOpTerm + 679, // PowTerm + 682, // MlrvalOrFunction + 660, // FieldName + 684, // DirectFieldName + 685, // IndirectFieldName + 693, // ContextVariable + 705, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 707, // ArrayOrMapIndexAccess + 708, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S781 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 828, // UnaryOpTerm + 679, // PowTerm + 682, // MlrvalOrFunction + 660, // FieldName + 684, // DirectFieldName + 685, // IndirectFieldName + 693, // ContextVariable + 705, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 707, // ArrayOrMapIndexAccess + 708, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S782 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 829, // UnaryOpTerm + 679, // PowTerm + 682, // MlrvalOrFunction + 660, // FieldName + 684, // DirectFieldName + 685, // IndirectFieldName + 693, // ContextVariable + 705, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 707, // ArrayOrMapIndexAccess + 708, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S783 -1, // S' @@ -27446,6 +28229,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -27481,6 +28265,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -27516,6 +28301,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -27551,6 +28337,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -27586,79 +28373,82 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S788 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 830, // PowTerm + 682, // MlrvalOrFunction + 660, // FieldName + 684, // DirectFieldName + 685, // IndirectFieldName + 693, // ContextVariable + 705, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 707, // ArrayOrMapIndexAccess + 708, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S789 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + 831, // RHS + 32, // TernaryTerm + 33, // LogicalOrTerm + 34, // LogicalXORTerm + 35, // LogicalAndTerm + 36, // EqneTerm + 37, // CmpTerm + 38, // BitwiseORTerm + 39, // BitwiseXORTerm + 40, // BitwiseANDTerm + 41, // BitwiseShiftTerm + 42, // AddsubdotTerm + 44, // MuldivTerm + 48, // UnaryOpTerm + 49, // PowTerm + 52, // MlrvalOrFunction + 30, // FieldName + 54, // DirectFieldName + 55, // IndirectFieldName + 63, // ContextVariable + 75, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 77, // ArrayOrMapIndexAccess + 78, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S790 -1, // S' @@ -27691,6 +28481,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -27726,6 +28517,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -27761,6 +28553,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -27796,6 +28589,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -27831,6 +28625,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -27866,44 +28661,46 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S796 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + 836, // TernaryTerm + 292, // LogicalOrTerm + 293, // LogicalXORTerm + 294, // LogicalAndTerm + 295, // EqneTerm + 296, // CmpTerm + 297, // BitwiseORTerm + 298, // BitwiseXORTerm + 299, // BitwiseANDTerm + 300, // BitwiseShiftTerm + 301, // AddsubdotTerm + 303, // MuldivTerm + 307, // UnaryOpTerm + 308, // PowTerm + 311, // MlrvalOrFunction + 289, // FieldName + 313, // DirectFieldName + 314, // IndirectFieldName + 322, // ContextVariable + 334, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 336, // ArrayOrMapIndexAccess + 337, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S797 -1, // S' @@ -27936,6 +28733,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -27971,6 +28769,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -28006,6 +28805,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -28041,6 +28841,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -28076,6 +28877,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -28111,6 +28913,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -28146,6 +28949,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -28181,6 +28985,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -28216,6 +29021,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -28251,6 +29057,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -28286,6 +29093,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -28321,6 +29129,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -28356,6 +29165,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -28391,6 +29201,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -28426,6 +29237,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -28461,6 +29273,7 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair @@ -28496,44 +29309,46 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, gotoRow{ // S814 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // SrecAssignment - -1, // SrecDirectAssignment - -1, // RHS - 815, // TernaryTerm - 648, // LogicalOrTerm - 649, // LogicalXORTerm - 650, // LogicalAndTerm - 651, // EqneTerm - 652, // CmpTerm - 653, // BitwiseORTerm - 654, // BitwiseXORTerm - 655, // BitwiseANDTerm - 656, // BitwiseShiftTerm - 657, // AddsubdotTerm - 659, // MuldivTerm - 663, // UnaryOpTerm - 664, // PowTerm - 667, // MlrvalOrFunction - 645, // FieldName - 669, // DirectFieldName - 670, // IndirectFieldName - 678, // ContextVariable - 690, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 692, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S815 -1, // S' @@ -28566,6 +29381,871 @@ var gotoTab = gotoTable{ -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S816 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S817 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S818 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S819 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S820 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S821 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S822 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S823 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S824 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S825 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S826 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S827 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S828 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S829 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S830 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S831 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S832 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S833 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S834 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S835 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S836 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S837 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + 839, // TernaryTerm + 663, // LogicalOrTerm + 664, // LogicalXORTerm + 665, // LogicalAndTerm + 666, // EqneTerm + 667, // CmpTerm + 668, // BitwiseORTerm + 669, // BitwiseXORTerm + 670, // BitwiseANDTerm + 671, // BitwiseShiftTerm + 672, // AddsubdotTerm + 674, // MuldivTerm + 678, // UnaryOpTerm + 679, // PowTerm + 682, // MlrvalOrFunction + 660, // FieldName + 684, // DirectFieldName + 685, // IndirectFieldName + 693, // ContextVariable + 705, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 707, // ArrayOrMapIndexAccess + 708, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S838 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S839 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // StatementInBody + -1, // SrecAssignment + -1, // SrecDirectAssignment + -1, // RHS + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair diff --git a/go/src/miller/parsing/parser/parser.go b/go/src/miller/parsing/parser/parser.go index e12ab0603..984e7f471 100644 --- a/go/src/miller/parsing/parser/parser.go +++ b/go/src/miller/parsing/parser/parser.go @@ -11,9 +11,9 @@ import ( ) const ( - numProductions = 113 - numStates = 816 - numSymbols = 111 + numProductions = 115 + numStates = 840 + numSymbols = 112 ) // Stack diff --git a/go/src/miller/parsing/parser/productionstable.go b/go/src/miller/parsing/parser/productionstable.go index 18a6556a7..94717d7c2 100644 --- a/go/src/miller/parsing/parser/productionstable.go +++ b/go/src/miller/parsing/parser/productionstable.go @@ -851,9 +851,9 @@ var productionsTable = ProdTab{ NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeStripDoubleQuotePairPlease( - X[0], - dsl.NodeTypeStringLiteral, - ) + X[0], + dsl.NodeTypeStringLiteral, + ) }, }, ProdTabEntry{ @@ -1037,9 +1037,9 @@ var productionsTable = ProdTab{ NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeZary( - dsl.NewASTToken("[]", X[0]), - dsl.NodeTypeArrayLiteral, - ) + dsl.NewASTToken("[]", X[0]), + dsl.NodeTypeArrayLiteral, + ) }, }, ProdTabEntry{ @@ -1056,12 +1056,12 @@ var productionsTable = ProdTab{ NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.AdoptChildren( - dsl.NewASTNodeNestable( - dsl.NewASTToken("[]", X[0]), - dsl.NodeTypeArrayLiteral, - ), - X[1], - ) + dsl.NewASTNodeNestable( + dsl.NewASTToken("[]", X[0]), + dsl.NodeTypeArrayLiteral, + ), + X[1], + ) }, }, ProdTabEntry{ @@ -1076,10 +1076,10 @@ var productionsTable = ProdTab{ NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary( - nil, - X[0], - dsl.NodeTypeArrayLiteral, - ) + nil, + X[0], + dsl.NodeTypeArrayLiteral, + ) }, }, ProdTabEntry{ @@ -1094,10 +1094,10 @@ var productionsTable = ProdTab{ NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary( - nil, - X[0], - dsl.NodeTypeArrayLiteral, - ) + nil, + X[0], + dsl.NodeTypeArrayLiteral, + ) }, }, ProdTabEntry{ @@ -1111,9 +1111,9 @@ var productionsTable = ProdTab{ NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.PrependChild( - X[2], - X[0], - ) + X[2], + X[0], + ) }, }, ProdTabEntry{ @@ -1127,7 +1127,7 @@ var productionsTable = ProdTab{ }, }, ProdTabEntry{ - String: `MlrvalOrFunction : MapLiteral << >>`, + String: `MlrvalOrFunction : ArrayOrMapIndexAccess << >>`, Id: "MlrvalOrFunction", NTType: 22, Index: 106, @@ -1136,20 +1136,50 @@ var productionsTable = ProdTab{ return X[0], nil }, }, + ProdTabEntry{ + String: `ArrayOrMapIndexAccess : MlrvalOrFunction "[" RHS "]" << dsl.NewASTNodeBinary( + dsl.NewASTToken("[]", X[1]), + X[0], + X[2], + dsl.NodeTypeArrayOrMapIndexAccess, + ) >>`, + Id: "ArrayOrMapIndexAccess", + NTType: 30, + Index: 107, + NumSymbols: 4, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary( + dsl.NewASTToken("[]", X[1]), + X[0], + X[2], + dsl.NodeTypeArrayOrMapIndexAccess, + ) + }, + }, + ProdTabEntry{ + String: `MlrvalOrFunction : MapLiteral << >>`, + Id: "MlrvalOrFunction", + NTType: 22, + Index: 108, + NumSymbols: 1, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return X[0], nil + }, + }, ProdTabEntry{ String: `MapLiteral : "{" "}" << dsl.NewASTNodeZary( dsl.NewASTToken("{}", X[0]), dsl.NodeTypeMapLiteral, ) >>`, Id: "MapLiteral", - NTType: 30, - Index: 107, + NTType: 31, + Index: 109, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeZary( - dsl.NewASTToken("{}", X[0]), - dsl.NodeTypeMapLiteral, - ) + dsl.NewASTToken("{}", X[0]), + dsl.NodeTypeMapLiteral, + ) }, }, ProdTabEntry{ @@ -1161,17 +1191,17 @@ var productionsTable = ProdTab{ X[1], ) >>`, Id: "MapLiteral", - NTType: 30, - Index: 108, + NTType: 31, + Index: 110, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.AdoptChildren( - dsl.NewASTNodeNestable( - dsl.NewASTToken("{}", X[0]), - dsl.NodeTypeMapLiteral, - ), - X[1], - ) + dsl.NewASTNodeNestable( + dsl.NewASTToken("{}", X[0]), + dsl.NodeTypeMapLiteral, + ), + X[1], + ) }, }, ProdTabEntry{ @@ -1181,15 +1211,15 @@ var productionsTable = ProdTab{ dsl.NodeTypeMapLiteral, ) >>`, Id: "MapLiteralKeyValuePairs", - NTType: 31, - Index: 109, + NTType: 32, + Index: 111, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary( - nil, - X[0], - dsl.NodeTypeMapLiteral, - ) + nil, + X[0], + dsl.NodeTypeMapLiteral, + ) }, }, ProdTabEntry{ @@ -1199,15 +1229,15 @@ var productionsTable = ProdTab{ dsl.NodeTypeMapLiteral, ) >>`, Id: "MapLiteralKeyValuePairs", - NTType: 31, - Index: 110, + NTType: 32, + Index: 112, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary( - nil, - X[0], - dsl.NodeTypeMapLiteral, - ) + nil, + X[0], + dsl.NodeTypeMapLiteral, + ) }, }, ProdTabEntry{ @@ -1216,14 +1246,14 @@ var productionsTable = ProdTab{ X[0], ) >>`, Id: "MapLiteralKeyValuePairs", - NTType: 31, - Index: 111, + NTType: 32, + Index: 113, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.PrependChild( - X[2], - X[0], - ) + X[2], + X[0], + ) }, }, ProdTabEntry{ @@ -1234,16 +1264,16 @@ var productionsTable = ProdTab{ dsl.NodeTypeMapLiteralKeyValuePair, ) >>`, Id: "MapLiteralKeyValuePair", - NTType: 32, - Index: 112, + NTType: 33, + Index: 114, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( - X[1], - X[0], - X[2], - dsl.NodeTypeMapLiteralKeyValuePair, - ) + X[1], + X[0], + X[2], + dsl.NodeTypeMapLiteralKeyValuePair, + ) }, }, } diff --git a/go/todo.txt b/go/todo.txt index a25a1a81b..943dd2cfd 100644 --- a/go/todo.txt +++ b/go/todo.txt @@ -3,8 +3,11 @@ TOP OF LIST: * reg_test/run iterate +! makefile for build-dsl: if $bnf newer than productionstable.go * array/map o iterate on CST build + o string index access -- ? if i support this people will want ranges ... + better to maybe give them that. or [m:n] slices ... o ??? on CST execute - not much to really do with them until/unless RHS-indexing